Institut für Computersprachen
Programmiersprachen und Übersetzer

Detailinformation

( Fenster schließen )


Diplomarbeit
Titel Instruction Set Simulation für die VSP Architektur
Autor Brandner, Florian
Erscheinungsjahr 2004
Abstract Die Simulation von Hardwaresystemen mit Hilfe von Software ist ein immer wichtiger werdender Bestandteil des Entwicklungsprozesses sowohl für Hard- als auch für Software. In dieser Arbeit werden gängige Simulationsverfahren vorgestellt, gefolgt von einer kurzen Darstellung bekannter Simulatoren und Simulationsumgebungen. Anschlißend wird die Umsetzung eines Simulators für die Vector Signal Prozessor (VSP) Architektur beschrieben. Ausgehend von einem VSP Assemblerprogramm wird C/C++ Quellcode erzeugt und durch einen Compiler übersetzt. Die Ausführung des Programms durch einen realen VSP Prozessor wird durch das erzeugte Binärprogramm nachgestellt, Softwaremodelle übernehmen hierbei die Simulation aller Komponenten des VSP Chips. Die direkte Ausführung von Maschinencode ermöglicht eine besonders schnelle Abarbeitung, da wiederkehrende Vorgänge, wie etwa das Laden des nächsten Befehlwortes, entfallen. Die Verwendung von C/C++ als Zwischensprache ermöglicht einer rasche Portierung des Simulators auf beliebige Plattformen - die einzige Bedingung ist ein C/C++ Compiler. Die VSP Architektur ist ein VILW Spezialprozessor für die Verarbeitung digitaler Signale. Das Haupteinsatzgebiet stellen Telekommunikationsanwendungen dar, etwa Systeme zur drahtlosen Übertragung oder DSL Modems. Die VSP Architektur ist unterteilt in globale Einheiten und lokale Einheiten. Globale Einheiten übernehmen meist Kontrollfunktionen oder dienen der Ein-, Aus- und Weitergabe von Daten. Die Rechenleistung wird durch lokale Einheiten erbracht, die in acht sogenannten Slices zusammengefasst werden. Jeder Slice wird getrennt programmiert und verfügt über separate Datenspeicher und Register.
Status Verfügbar

( Fenster schließen )