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 Ent­wickeln 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 Kennt­nisse in der Software-Entwicklung in der Programmiersprache C.
Vorkenntnisse im Bereich FPGA, Hardware-Beschreibungs­sprachen (VHDL), C++, Java sind nicht notwendig, aber hilfreich. Für die prakti­schen Ü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
  • Öffnet ein Fenster zum Versenden einer E-MailAkademie WWT