Überblick![]() In diesem Praktikum wird ein Application Specific Instruction-Set Processor (ASIP) entworfen. Dies ist ein recht einfacher Prozessor für eingebettete Systeme, der um spezielle Funktionen erweitert werden kann.
Die Audiodaten werden von einem PC per TCP/IP an das System übergeben und mittels eines kleinen Softwarestacks vorverarbeitet. Dazu steht ein FPGA-Entwicklungsboard der Firma Altera bereit. Die Implementierung des Prozessors erfolgt mit Hilfe handelsüblicher automatischer Generatoren, in denen Custom Instructions (in VHDL) ergänzt werden können. Weitere Hardware (IP-Cores) kann über den Speicherbus angekoppelt werden. Die Programmierung der Firmware erfolgt in C. Als Betriebssystem ist µC/OS-II verfügbar, dessen vorhandene Libraries (Ethernet Treiber, TCP/IP Stack, CF-Card...) verwendet werden können. AblaufDas Praktikum gliedert sich in mehrere Teile. Die ersten Übungen bestehen aus einer Einführung in die verschiedenen Designstile: Reiner Softwareentwurf, reiner Hardwareentwurf und die Synergien die beim Coentwurf entstehen. In der zweiten Hälfte soll eine eigene Applikation definiert werden, die dann auf der Plattform umgesetzt wird. Alle wichtigen Dokumente liegen in digitaler Form vor (auf \\fileserver\labs\asip), und müssen nicht zuhause ausgedruckt werden! Vorläufiger Zeitplan
Materialien zum PraktikumAchtung: Die Links ind er obigen aufstellung sind derzeit teilweise defekt. Bis auf weiteres finden sich die Materialien zur Bewältigung der einzelnen Praktikumsversuch hier.
Literatur
|
Instituts-Anschrift:
Hans-Sommer-Straße 66
sekretariat(at)ida.ing.tu-bs.de
38106 Braunschweig Fon: (0531) 391-3734 Fax: (0531) 391-4587 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ©2005-2012 Institut für Datentechnik und Kommunikationsnetze, Hans-Sommer-Straße 66, 38106 Braunschweig, Zuletzt geändert: 26. Oktober 2011 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
