Praktische Einführung in den modernen Systementwurf mit C++
H | 03-ME-701.15
Systeme werden immer komplexer. Für ihren Entwurf sind deshalb neue Enwurfsmethoden
notwendig. Die Veranstaltung bietet eine praxisnahe Einführung in SystemC, eine auf
C++ aufbauende Bibliothek zur Modellierung und Simulation von digital elektronischen
Hardware/Software-Systemen.
Die Entwicklung von SystemC hat vor über 15 Jahren begonnen. SystemC wurde durch die IEEE standardisiert
und ist mittlerweile in der Industrie und Forschung sehr verbreitet.
Inhalte:
- Kompakte Einführung in C++
- Moderner Systementwurf mit C++/SystemC
- Modellierung von Hardware
- Ports, Interfaces und Kanäle
- Transaktionsbasierte Modellierung
- Virtuelle Prototypen für HW/SW Systeme
- Simulation von SystemC-Modellen
- Verifikation von SystemC-Modellen
Ziele:
- Entwurfsprozess von System-on-Chips (SoCs) kennenlernen
- Verständnis von C++-basierten virtuellen Prototypen
- Verständnis und Anwendung der IEEE Systembeschreibungssprache SystemC
- Anwendung der erlernten Konzepte durch integrierte praktische Übungen
- Entwurf von eigenen Systemen