System C

Die Kursteilnehmer werden in die Lage versetzt, selbständig Spezifikationen in SystemC zu beschreiben, diverse Systemarchitekturen zu explorieren sowie virtuelle Prototypen zu erstellen. SystemC baut auf die Programmiersprache ANSI C++ auf und stellt zusätzliche Konstrukte zur Beschreibung von Nebenläufigkeit, Reaktivität, Kommunikation und Zeit zur Verfügung. Elektronische Systeme können dadurch vom einfachen algorithmischen Funktionsmodell über virtuelle oder FPGA-basierte Prototypen bis hin zur Implementierung analysiert und validiert werden.
Unter Berücksichtigung der besonderen Anforderungen beim Entwickeln paralleler Systeme wird in diesem Kurs in die Sprache SystemC und die dafür notwendigen C bzw. C++ Konstrukte eingeführt. Dabei werden die theoretischen Grundlagen mittels praktischer Übungen angewandt und vertieft. Vorausgesetzt werden Kenntnisse in der Software-Entwicklung in der Programmiersprache C.
Vorkenntnisse im Bereich FPGA, Hardware-Beschreibungssprachen (VHDL), C++, Java sind nicht notwendig, aber hilfreich. Für die praktischen Übungen werden vorbereitete Rechner mit den notwendigen professionellen Entwurfswerkzeugen zur Verfügung gestellt.
Alle Teilnehmer erhalten eine Ausarbeitung mitsamt den Übungen in elektronischer Form zur Mitarbeit während des Kurses als auch zur Nacharbeit.
Zielgruppe
IT-Techniker, Ingenieure, Physiker und Naturwissenschaftler.</font>
Leitung
- Dr. Endric Schubert
- ESIC Solutions
Kontakt
- Geschäftsstelle
- Frau Viola Lehmann
- Villa Eberhardt, Heidenheimer Str. 80, D-89075 Ulm
- Telefon: +49 (0)731/50-25266
- Telefax: +49 (0)731/50-25265
Akademie WWT
