Ziel der Lehrveranstaltung ist es, die FPGA-Implementierung von komplexen Algorithmen unter strengen Anforderungen sowie die unterschiedlichen Aspekte der FPGA-Synthese zu vermitteln. Absolventen sollen in der Lage sein, selbständig schwierige Design-Probleme für FPGAs mit modernen Bausteinen zu lösen.
Die VU vermittelt zuerst einen Überblick über verschiedene Aspekte des FPGA-Designs und setzt anschließend den Schwerpunkt auf
a). effizientes FPGA-Design für schnelle komplexe Algorithmen; synchrone Pipeline
b) FPGA-Design-Flow von der Kodierungstechnik über die Simulation bis zur Synthese inklusive Place& Route.
c) Optische Link in FPGA Virtex-6/7: Implementierung, Robustheits-Test
d) komplexe aktuelle Hardware mit modularem Aufbau (z.B. aus dem Telekommunikationsbereich)
Besondere Beachtung verdienen dabei die Synthese, die zeitlichen Anforderungen (timing constraints), die Testbench, partielle Rekonfigurierbarkeit, Robustheit des FPGA Designs im Einsatz sowie das Konzept der Testbarkeit.
didaktische Konzept:
Vorlesungsblöcke, Lösen konkreter Designprobleme in der Gruppe, laufende Präsentation von Zwischenergebnissen, gemeinsame Diskussion von Problemen, Präsentation und Verteidigung des Endergebnisses
Die bzw. der Studierende muss zumindest 1 Lehrveranstaltung(en) aus folgender LVA Liste positiv absolviert haben: