Embedded Systems

Entwurf und Synthese Eingebetteter Systeme

Lecturer Oliver Bringmann
Head
Oliver Bringmann

Lecture Mittwoch, 08 c.t. - 10 Uhr
Hörsaal A301
Instructor Adrian Frischknecht
Researcher
Adrian Frischknecht

Tutorial Wird noch bekannt gegeben
Amount Vorlesung + Übungen (6LP)
Entry in course catalog Alma

Beschreibung

Dieses Modul behandelt den Hardware-Aspekt von Eingebetteten Systemen. Themen sind: IC-Technologien Eingebetteter Systeme, Hardware-Entwurfsmethoden, moderne Modellierungskonzepte mit Hardwarebeschreibungssprachen und Simulationsmethoden. 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++). Die Basis bildet die Architektur- oder High-Level-Synthese mit grundlegenden Algorithmen zur optimierten, taktzyklengenauen Ablaufplanung und Ressourcen-Bindung. Des Weiteren wird in die Grundlagen der Register-Transfer-Synthese und der Technologieabbildung eingeführt. Diese Vorlesung beschäftigt sich hauptsächlich mit dem Entwurf von Eingebetteten Systemen (am Beispiel der Hardwarebeschreibungssprache VHDL) sowie der Synthese auf verschiedenen Abstraktionsebenen.

Themen dieser Vorlesung sind:

  1. Entwurfsmethoden von Eingebetteten Systemen
  2. Die Hardwarebeschreibungssprache VHDL
  3. Kommunikation und Busse
  4. Register-Transfer-Synthese
  5. 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.
  • D. D. Gajski et al: Embedded System Design; Springer, 2009.