Tutorial als PDF - CES
Tutorial als PDF - CES
Tutorial als PDF - CES
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Kapitel 1<br />
Einführung<br />
Ziel dieses Praktikums ist es, einen Einblick in den Entwurf hoch integrierter<br />
Schaltungen (VLSI = Very Large Scale Integration) zu gewinnen. Im Rahmen<br />
des Praktikums werden dazu Schaltungen entworfen, getestet und synthetisiert.<br />
Der Schwerpunkt des Hardwareentwurfes liegt auf der so genannten High-<br />
Level-Synthese. Darunter versteht man das (weitgehend) automatische Erzeugen<br />
der Gatterbeschreibung ausgehend von einer algorithmischen Verhaltensbeschreibung.<br />
Den hardwarenäheren Teil dieser Aufgabe - die sogenannte Low-Level-Synthese<br />
- überlassen wir automatischen Verfahren, die von den verwendeten Entwurfswerkzeugen<br />
angeboten werden. Sie erzeugen die vollständige Layoutbeschreibung der zu<br />
entwickelnden Schaltung. Diese Beschreibung kann direkt zur Fertigung der<br />
Schaltung verwendet werden. Da aber für die vollkundenspezifische Fertigung<br />
von Schaltungen sehr komplexe und teure Technologieprozesse benötigt werden,<br />
ist die Erstellung eines solchen Chips im Rahmen des Praktikums leider<br />
nicht möglich. Auch in der Industrie werden oft für das Prototyping der<br />
zu entwerfenden Schaltungen FPGA-Bausteine (Field Programmable Gate<br />
Array) eingesetzt. Die FPGA-Technologie ermöglicht eine sehr schnelle und<br />
billige Fertigung einer Schaltung und wird heute nicht nur für Prototyping<br />
verwendet. In diesem Praktikum werden bei der Schaltungsimplementierung<br />
die FPGA-Bausteine und die entsprechenden Entwurfswerkzeuge der Firma<br />
Xilinx benutzt. Neben dem Entwurf der Hardware wird später auch noch<br />
der Entwurf von Software Gegenstand des Praktikums sein.<br />
1.1 Das XILINX-Werkzeug<br />
Sämtliche Schaltungen dieses Praktikums werden im Projektmanager von<br />
XILINX ISE (Integrated Synthesis Environment) erstellt. ISE stellt eine<br />
komplette Entwicklungsumgebung zur Verfügung.<br />
3