Rechnerarchitektur und Eingebettete Systeme
G | BB-701.01
In der Vorlesung wird eine Einführung in grundlegende Fragen, Methoden und Techniken der Rechnerarchitektur sowie des Entwurfs digitaler Systeme vermittelt.
Inhalte sind:
- 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
- Hardware Entwurf
- Synthese
- Verifikation
- Verdrahtung
- Test
- 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:
Dr. Daniel Große, Mohamed Bawadekji
Ort & Zeit:
V 2 SWS Di von 10:00 - 12:00 MZH 5210
Ü 2 SWS Do von 10:00 - 12:00 MZH 3150