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

Termine im Sommersemester

  • Beginn: Mittwoch den 11.04.2018
  • Vorlesung Mittwochs: ab 08:15 bis 09.45 Uhr im ID 04/445
  • Übung Donnerstags: ab 10:15 bis 11.45 Uhr im ID 04/445

Prüfung

Schriftliche Prüfung am 23.02.2018

Dauer: 120min
Prüfungsanmeldung: FlexNow
Beginn: 09:30

Räume:

ID 04/459: Die Hörsaalaufteilung wird vom Lehrstuhl bekannt gegeben

ID 04/471: 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