Rechnerarchitektur und Eingebettete Systeme
G | 03-BB-701.01
In Vorlesung und Übung wird eine Einführung in grundlegende Fragen, Methoden, und Techniken der Rechnerarchitektur gegeben und der Entwurfs digitaler Systeme vermittelt.
Inhalte sind:
- Hardwareentwurf
- Abstraktionsebenen
- Hardwarebeschreibungssprachen (HDLs)
- HDL-Synthese
- Verdrahtung
- Test und Verifikation
- Aufbau eines Rechners
- Maschinensprachen
- Datenpfad und Kontrollpfad
- Pipelining
- Systementwurf - Modelle und Methoden
- Zielarchitekturen für HW/SW-Systeme
- Allokation, Bindung, Ablaufplanung
- Partitionierung
- Software-Entwurf
- Compiler
- Codegenerierung
- Registerallokation
- Schätzung der Entwurfsqualität
Ziele:
- Detaillierte Kenntnis des Aufbaus moderner Rechner
- Verständnis für den modernen Systementwurf
- Grundlegende Kenntnisse von Compilern und Codegenerierung
- Kenntnisse von Syntheseansätzen für Hardware
- Beurteilung der Qualität von Systementwürfen
- Eigenständige Präsentation von Lösungen (in den wöchentlichen Tutorien)
- Selbstständiges Erkennen der Probleme beim Entwurf eines komplexen Systems
Veranstalter:
Rolf Drechsler, Jannis Stoppe, Oliver Keszöcze
Ort & Zeit:V 2 SWS, Mo 10:00 - 12:00 Uhr,
MZH 1450
Ü 2 SWS, Do 08:00 - 10:00 Uhr,
MZH 1450