Entwurf und Synthese Eingebetteter Systeme
Lecturer |
Oliver Bringmann HeadOliver Bringmann |
Lecture |
Mittwoch, 08 c.t. - 10 Uhr bis auf weiteres per Videokonferenz (Hörsaal A301) Einführungsveranstaltung: 22. April 2020, 10 Uhr s.t. Tool-Test, 10 c.t. Vorlesungsbeginn |
Instructor |
Adrian Frischknecht AlumniAdrian Frischknecht |
Tutorial |
Wird noch bekannt gegeben |
Amount | Vorlesung + Übungen (6LP) |
Entry in course catalog | Alma |
Learning Platform | Ilias |
Informationen zu den Zugängen der Online-Vorlesung finden Sie im entsprechenden ILIAS-Kurs und auf der Übersichtsseite im ILIAS.
Information about access to the online lecture can be found in the corresponding ILIAS course and on this overview page in ILIAS.
Beschreibung
Eingebettete Systeme haben im letzten Jahrzehnt die Veränderungen in der Daten-, Kommunikations- und Automobiltechnik stark geprägt und sind zu einem festen Bestandteil des täglichen Lebens geworden. In diesem Modul werden die spezifischen Hardware-Aspekte von Eingebetteten Systemen behandelt. Themen sind: IC-Technologien für Eingebettete Systeme, Hardware-Entwurfsmethoden, Modellierungskonzepte und Simulationsmethoden mit Hardwarebeschreibungssprachen. Ferner werden die Kommunikation zwischen Prozessen und Modulen innerhalb eines Chips behandelt, verschiedene Synchronisationsarten aufgezeigt sowie On-Chip-Bussysteme aus der Praxis vorgestellt. Ein Schwerpunkt bildet die automatisierte Schaltungssynthese aus Hardware- und Systembeschreibungssprachen (VHDL, Verilog und SystemC) bzw. Software-Programmiersprachen (C/C++). Zunächst werden die Register-Transfer-Synthese, die Logiksynthese und die Technologieabbildung thematisiert. Anschließend werden die Konzepte der Architektursynthese (High-Level-Synthese) mit den grundlegenden Algorithmen zur taktzyklengenauen Ablaufplanung und Ressourcen-Bindung vorgestellt. Mit Hilfe von Hardwarebeschreibungssprachen wie VHDL und Verilog werden Methoden zur Modellierung und Simulation Eingebetteter Systeme vermittelt, die durch eigenständige Arbeit in den Übungen entsprechend angewandt und vertieft werden.
Themen dieser Vorlesung sind:
- Entwurfsmethoden von Eingebetteten Systemen
- Die Hardwarebeschreibungssprache VHDL
- Kommunikation und Busse
- Register-Transfer-Synthese
- High-Level-Synthese
Bemerkung
Diese Masterveranstaltung eignet sich auch sehr gut als Wahlpflichtveranstaltung im Bereich Technische Informatik in den Bachelor-Studiengängen.
Literatur
- O. Bringmann, W. Lange, M. Bogdan: Eingebettete Systeme: Entwurf, Modellierung und Synthese, De Gruyter Oldenbourg, 3. überarbeitete Auflage, 2018.
- J. Teich, C. Haubelt: Digitale Hardware/Software-Systeme: Synthese und Optimierung; Springer 2007.
- G. De Micheli: Synthesis and Optimization of Digital Circuits. McGraw-Hill, 1994.