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 Entwurf digitaler Systeme vermittelt.
Inhalte:
- 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. Rolf Drechsler, Dr. Jannis Stoppe, Frank Sill Torres
Ort & Zeit:Mo 14:00 - 16:00 Uhr, Vorlesung (online)
Fr 14:00 - 16:00 Uhr, Tutorium (online)