Entwurf und Implementierung digitaler Schaltungen mit VHDL (Sommersemester 2016)
Dozent:
Dr.-Ing. Ralf Wollowski
Allgemeine Information
- Semesterwochenstunden: 4
- ECTS: 6
- Benotet:
Ja
- Einschreibefrist: 22.04.2016
- Lehrform: Vorlesung
- Belegungsart: Wahlpflichtmodul
Studiengänge, Modulgruppen & Module
- Operating Systems & Information Systems Technology
- Software Architecture & Modeling Technology
Beschreibung
Vermittelt werden grundlegende Kenntnisse über Entwurf und Implementierung digitaler Schaltungen und Systeme mit Hilfe der Hardware-Beschreibungssprache VHDL (very high speed integrated circuits hardware description language). Ausbildungsbeitrag: Ergänzung, Vertiefung und praktische Anwendung der Vorlesungsinhalte "Grundlagen digitaler Systeme" (Technische Grundlagen der Informatik).
Zentrale Vorlesungspunkte:
- Entwurfsmethodik
- Rechnergestützter Schaltungsentwurf mit etablierten Entwurfswerkzeugen (CAD/CAE-Tools)
Das kann man im Labor konkret anwenden:
- Entwurf eigener Schaltungen (wie Rechnerkomponenten) mit Hilfe eines (industriell eingesetzten) CAD-Tools
- Implementierung und Funktionstest der Schaltungen auf Evaluationsboards mit konfigurierbaren Logik-Bausteinen (FPGA)
Darüber hinaus wird in dieser Veranstaltung
- mit der Besprechung von CAD-Tools Einblick in komplexe Software-Systeme (zur Unterstützung des Hardware-Entwurfs) gegeben,
- den bekannten Software- eine Hardware-Beschreibungssprache gegenübergestellt, und
- eine
Vorstellung von der Entwicklung anwendungsspezifischer Hardware
vermittelt, wie sie z.B. in Eingebetteten Systemen zum Einsatz kommt
(Thema "Hardware/Software Codesign")
Voraussetzungen
Voraussetzungen sind Kenntnisse über Technische Grundlagen der Informatik, wie sie z.B. in der Vorlesung "Grundlagen digitaler Systeme" (von Dr. Wollowski) vermittelt werden.
Literatur
Peter J. Ashenden: The Designer´s Guide to VHDL. Morgan Kaufman Publishers, 2002 (2008)
Klaus ten Hagen: Abstrakte Modellierung digitaler Schaltungen. Springer, 1995
J. Reichert, B. Schwarz: VHDL-Synthese. Oldenbourg, 2007
Xilinx Inc.: Programmable Logic Design Quick Start Handbook.
K. Steinbuch und W. Rupprecht: Nachrichtentechnik. Band III: Nachrichtenverarbeitung von S. Wendt. Springer, Berlin, 1982
M. Mano, Ch. Kime, T. Martin: Logic and Computer Design Fundamentals. Pearson, Fifth Edition, 2016
C. Maxfield: The Design Warrior´s Guide to FPGAs. Elsevier, 2004, ISBN: 0-7506-7604-3
Lern- und Lehrformen
Vorlesung mit begleitendem Labor- und Übungsbetrieb
Leistungserfassung
Zur Leistungserfassung werden praktische Übungsaufgaben und eine Prüfung am Ende des Semesters herangezogen, wobei die letzte praktische Übungsaufgabe ein kleines Projekt ist. Die erfolgreiche Bearbeitung aller praktischen Übungsaufgaben berechtigt zur Teilnahme an der (die Note bestimmenden) Prüfung. Diese Prüfung findet voraussichtlich zu Beginn der vorlesungsfreien Zeit statt.
Wird die Prüfung zum zweiten Mal mit dem Ergebnis „nicht bestanden“ abgeschlossen, dann wird eine Nachprüfung angeboten, in der maximal das Ergebnis 4,0 erreichbar ist.
Aufgrund der verfügbaren Laborplätze ist die Anzahl der Teilnehmer begrenzt; sollte sich diese Situation einstellen, so trifft der Dozent eine Auswahl.
Termine
Vorlesung/Übung/Laborbetrieb:
- Montag, 13.30-15.00 Uhr
- Dienstag, 13.30-15.00 Uhr
Zeiten und Raum siehe aktueller Stundenplan!
Zurück