|
Hardware/Software-Codesign
Letzte Aenderung: 12.11.2004
Die Kombination aus Hardware und Software in Geraeten, angefangen vom Toaster bis zum Kraftfahrzeug hat in den letzten 10 Jahren so stark zugenommen, dass
die Halbleiterindustrie immer flexiblere Komponenten (ASICs, CPLDs, EPDLs, µController + CPLDs) anbietet. Dies bedeutet auch, dass die Designs für das
jeweilige Produkt immer individueller und meist auch komplexer werden, da mit den Komponenten wesentlich mehr Funktionalität auf kleinerem Raum erreicht
wird.
In Zusammenarbeit mit der BULME (Bundes-Lehr- und Versuchanstalt Graz) entsteht hier ein Projekt
zum Thema Hardware-Software Co-Design. Dieses Projekt enthält als Hardwarekomponente ein CPLD-Board (Xilinx XC9572) und
als Softwarekomponente einen 8051-µController (LPC932/935).
Für die Programmierung des Xilinx CPLDs stehen kostenlos die Designtools WebPACK
und ModelSim zur Verfügung. Für die Entwicklung der Software auf dem 8051-Derivat wird die 4k-Version von Keil verwendet. Diese ist Bestandteil des
MCB900-Evaluation Boards bzw. des LPC-Experimentierboards.
| Rubrik |
Dateiname | Datum | Kurzbeschreibung |
Downl. |
Anfr |
Zu- griffe |
Software |
XiLAnd_3.ZIP |
15.11.2004 |
Beispiele zum CPLD-Board
Erstellung eines Und-Gatters mit 3 Eing?ngen Dip-Switch (Pin 1 bis Pin 3) als Eingang, Pin 74 als Ausgang. |
| |
112 |
Software |
XiLFirstProject.ZIP |
14.11.2004 |
Beispiele zum CPLD-Board
Erste ?bung mit dem CPLD-Board. Dabei wird ein Schalter des DIP-Switch abgefragt und der Zustand an den LEDs (U4/U5) ausgegeben.
|
| |
112 |
LPC93x-Minimodul
Beschreibung zum LPC93x-MiniModul
Beispiele zum MiniModul
|