Veranstaltung: Hardware / Software Codesign

Nummer:
141145
Lehrform:
Vorlesung und Übungen
Verantwortlicher:
Prof. Dr.-Ing. Michael Hübner
Dozenten:
Prof. Dr.-Ing. Michael Hübner (ETIT), M. Sc. Florian Fricke (ETIT), M. Sc. Florian Kästner (ETIT)
Sprache:
Deutsch
SWS:
4
LP:
5
Angeboten im:
Sommersemester

Prüfungen

Prüfungsform:schriftlich
Prüfungsanmeldung:FlexNow
Datum:22.02.2019
Beginn:09:30
Dauer:120min
Raum: ID 04/401
Prüfungsform:schriftlich
Prüfungsanmeldung:FlexNow
Datum:02.08.2019
Beginn:08:30
Dauer:120min
Räume: ID 04/471,  ID 04/459
Die Hörsaalaufteilung wird vom Lehrstuhl bekannt gegeben.

Ziele

Die Studierenden haben einen tiefen Einblick in modernste Entwurfsmethoden des HW / SW Codesigns. Sie haben einen gesamtheitlichen Überblick über eines der wichtigsten Gebiete für den Entwurf eingebetteter Systeme.

Inhalt

Der Inhalt dieser Vorlesung behandelt die Methoden des Hardware / Software Codesigns, d.h. der verzahnte Entwurf von digitaler Hardware und Software. Die Vorlesung erläutert mögliche Zielarchitekturen und führt dabei modernste Prozessortechnologien wie Superscalare Prozessoren, VLIW Prozessoren aber auch die traditionellen RISC und CISC Architekturen ein. Auch neuartige Multicore Prozessoren werden behandelt. Nachfolgend werden Methoden zur Abschätzung der Entwurfsqualität vertieft. Hierbei kommen Methoden wie z.B. Worst Case Execution Time Analysis, das Profiling und Tracing zur Sprache. Final werden partitionierungsverfahren wie Hierarchical Clustering, Fiduccia Mattheyses und auch genetische Algorithmen vertieft.

Voraussetzungen

keine

Empfohlene Vorkenntnisse

Inhalte der Vorlesungen

  • Digitaltechnik
  • Programmieren mit C

Literatur

  1. Bode, Arndt, Hennessy, John L., Patterson, David A. "Rechnerorganisation und -entwurf", Spektrum Akademischer Verlag, 2005

Sonstiges

Die Vorlesungsunterlagen sowie Übungsblätter werden über Moodle verteilt