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:
Prof. Dr. Görschwin Fey
Ort & Zeit:V 2 SWS, Di 10:15 - 11:45 Uhr,
MZH 1460
Ü 2 SWS, Do 08:30 - 10:00 Uhr,
SFG 2020