Schaltungsentwurf mit HDLs

Die Veranstaltung findet im Sommersemester statt.

Termine: -

Zuschnitt: 6 CP, 2V+2Ü, 4 SWS

Inhalte und Ziele

In einer Kombination aus Vorlesung und Rechnerübungen wird eine Hardwarebeschreibungssprache erlernt und die entwickelten Entwürfe auf einem FPGA-Board synthetisiert. Inhalte des Kurses sind u.a. Syntax und Semantik der HDL, verschiedene Modellierungsmöglichkeiten, Beschreibung von Standardfunktionalitäten (Schaltnetze, Zustandsautomaten, Datenpfadfunktionalität) sowie Synthese von konkreten Schaltungen mit kommerzieller CAD-Software.

Diese Veranstaltung richtet sich an Master-Studentinnen und -Studenten der Informatik, der Elektrotechnik und der Mechatronik mit Interesse an Technischer Informatik oder Informations- und Kommunikationstechnik (IKT) und starkem Interesse am digitalen Hardwareentwurf.

Lernziele: Die/der Lernende kann

  • Grundelemente einer Hardwarebeschreibungssprache benennen,
  • die Funktionsweise der Sprachelemente erläutern,
  • in einer HDL beschriebene Schaltungen interpretieren,
  • Beschreibungen von Standardschaltungen in einer HDL entwerfen,
  • mit Synthesesoftware Entwürfe implementieren.

Materialien

Zur Vorlesung wird eine umfangreiche Sammlung an Unterlagen bereitgestellt. Alle Materialien sowie ein Diskussionsforum finden Sie in Moodle. 

Alle Kursmaterialien sowie ein Diskussionsforum finden Sie im Moodlekurs der Vorlesung. Melden Sie sich bitte unbedingt in diesem Kurs an, wenn Sie am Kurs teilnehmen wollen.

Derzeit ist kein aktueller Moodlekurs verfügbar!

Literatur: Im Kurs werden folgende Lehrbücher verwendet

  • Peter Ashenden: The Designer’s Guide to VHDL, Morgan Kaufmann; 3. Auflage, 2006
  • Paul Molitor, Jörg Ritter: VHDL: Eine Einführung, Pearson Studium, 2004
  • Jürgen Reichardt, Bernd Schwarz: VHDL-Synthese: Entwurf digitaler Schaltungen und Systeme, Oldenbourg, 5. Auflage, 2009
  • Frank Kesel, Ruben Bartholomä: Entwurf von digitalen Schaltungen und Systemen mit HDLs und FPGAs: Einführung mit VHDL und SystemC, Oldenbourg; 2. Auflage, 2009

Weitere Literatur wird in der Vorlesung bekanntgegeben.