Eingebettete Prozessoren (2V, 1U; 4 LP ECTS)

Veranstaltungsnummer im SS 2016: L.079.05603

Aktuelles

Die erste Vorlesung beginnt am 19.04.2016 um 9:15 Uhr im Raum O2.

Die Veranstaltung wird über den entsprechenden koaLA Kurs organisiert. Dort werden Vorlesungsfolien zur Verfügung gestellt und Hinweise zur Organisation bekannt gegeben.

Inhalt und Struktur der Veranstaltung

Ein Großteil der produzierten Mikroprozessoren wird in eingebetteten Systemen verwendet. Die unterschiedlichen Einsatzgebiete und Entwurfsziele von eingebetteten Systemen sowie die Spezialisierung auf eine Anwendung oder eine Anwendungsdomäne haben zu einer Vielzahl von spezialisierten Prozessorarchitekturen geführt. Die Veranstaltung "Eingebettete Prozessoren" vermittelt Grundlagen zur Architektur und Codegenerierung für die wesentlichen Typen von eingebetteten Prozessoren und Methoden für die Bewertung und Analyse von Prozessor-Performance und Energie. Im Einzelnen werden folgende Themen behandelt:

  • Einführung: Instruktionssatzarchitekturen, Eingebettete Prozessoren, Entwurfsziele
  • Prozessorarchitekturen: General-Purpose Prozessoren, Digitale Signalprozessoren, Mikrokontroller, ASIPs; FPGAs und ASICs im Vergleich; Fallstudien TI DSP C55x und ARM
  • Compiler und Codegenerierung: Compilerstruktur, Zwischencode, Codeoptimierung, Codegenerierung für spezialisierte Prozessoren, retargetable Compiler
  • Prozessor, Performance und Energie: Performancemetriken, Worst-Case Execution Time Analysis, Energiemetriken, Techniken zur Energieminimierung

Die Veranstaltung besteht aus einer Vorlesung mit integrierten theoretischen Übungen und aus einem praktischen Teil, in dem in die Programmierung und typische Entwicklungsumgebungen für digitale Signalprozessoren und Mikrokontroller eingeführt wird. 

Die Leistungsbewertung für die Veranstaltung erfolgt durch eine schriftliche Klausur. In den Laborübungen kann ein Bonus von 10% erarbeitet werden. Dieser Bonus wird zu den in der Klausur erreichten Prozentpunkten addiert. Der Inhalt der Laborübung ist außerdem klausurrelevant, weshalb sich die Teilnahme unbedingt empfiehlt.

Laborübungen

Die Laborübungen zur Vorlesung Eingebettete Prozessoren finden an vier je dreistündigen Terminen statt. Wenn Sie an den Laborübungen teilnehmen möchten, melden Sie sich bitte in einer der beiden Übungsgruppen in dem koaLA-Kurs zur Vorlesung an.

Bei Fragen zum Übungsbetrieb wenden sie sich bitte an den Übungsleiter Alexander Boschmann.