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.



Aufbau


CPLD-Board campus02-BULME

Beispiele zum CPLD-Board

Rubrik DateinameDatumKurzbeschreibung 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.
Datei als ZIP-Archiv herunterladen »XiLAnd_3.ZIP« 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.
Datei als ZIP-Archiv herunterladen »XiLFirstProject.ZIP« 112

LPC93x-Minimodul

Beschreibung zum LPC93x-MiniModul

Rubrik DateinameDatumKurzbeschreibung Downl. Anfr Zu-
griffe
Software  LPC932_Minimodul.ZIP 21.11.2004 Beschreibung zum LPC93x-Minimodul
V1.0 (Dokumentenversion V0.1)
Datei als ZIP-Archiv herunterladenDatei als PDF öffnen bzw. herunterladen »LPC932_Minimodul.ZIP« 152

Beispiele zum MiniModul

Rubrik DateinameDatumKurzbeschreibung Downl. Anfr Zu-
griffe
Software  Test_MiniModul.ZIP 21.11.2004 Beispiele zum LPC-Minimodul Tesat des LPC93x-Minimoduls Datei als ZIP-Archiv herunterladen »Test_MiniModul.ZIP« 112