course: Hardware / Software Codesign

number:
141145
teaching methods:
lecture with tutorials
responsible person:
Prof. Dr.-Ing. Michael Hübner
Lecturers:
Prof. Dr.-Ing. Michael Hübner (ETIT), M. Sc. Florian Fricke (ETIT), M. Sc. Florian Kästner (ETIT)
language:
german
HWS:
4
CP:
5
offered in:

goals

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.

content

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.

requirements

keine

recommended knowledge

Inhalte der Vorlesungen

  • Digitaltechnik
  • Programmieren mit C

literature

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

miscellaneous

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