
From Algorithms to Hardware Architectures: Using Digital Radios as a Design Example
Dieses Buch verwendet digitale Funkgeräte als anspruchsvolles Designbeispiel, das verallgemeinert wurde, um eine typische Lücke zwischen Designern, die an Algorithmen arbeiten, und denen, die diese Algorithmen auf Silizium implementieren, zu schließen. Der Autor zeigt, wie ein solch komplexes System von der High-Level-Charakterisierung in eine Form gebracht werden kann, die für die Hardware-Implementierung bereit ist.
Auf dem Weg dorthin erfährt der Leser viel darüber, wie Algorithmenentwickler davon profitieren können, die Hardware zu kennen, auf die sie abzielen, und wie Hardwareentwickler von der Vertrautheit mit dem Algorithmus profitieren können. Das Buch zeigt, wie eine High-Level-Beschreibung eines Algorithmus in ein Festkomma-Blockdiagramm mit einer wohldefinierten zyklusgenauen Architektur und einem vollständig dokumentierten Controller überführt werden kann. Dies kann die Dauer des Hardware-Entwurfszyklus erheblich verkürzen und seine Ergebnisse verbessern.
Letztendlich stellt das Buch einen expliziten Entwurfsablauf vor, der die Lücke zwischen Algorithmus- und Hardware-Entwurf schließt. Bietet einen Leitfaden für das Design von Basisband-Funkgeräten für Wi-Fi- und Mobilfunksysteme aus einer auf die Implementierung ausgerichteten Perspektive Erklärt, wie die Arithmetik in die Hardware verlagert wird und was die Kosten jeder Operation in Bezug auf Verzögerung, Fläche und Leistung sind Ermöglicht strategische Architekturentscheidungen auf der Grundlage des Algorithmus, der verfügbaren Verarbeitungseinheiten und der Designanforderungen.