Informationen zur Vorlesung
"Systembeschreibungssprachen" (SS 2002)
Verantwortlich Dr. Jürgen Ruf
Zeit Mi 10-12
Ort SR 01-016, Geb. 101
Voraussetzung Diese Vorlesung ist geeignet für StudentInnen mit Vordiplom
Folien Klicken Sie hier, um auf die Folien zuzugreifen.

Die Folien sind passwortgeschützt. Geben Sie als Usernamen «system» ein (kleingeschrieben), das Passwort wird in der Vorlesung bekannt gegeben.
Beschreibung

Der Entwurf moderner datenverarbeitender HW/SW-Systeme stellt eine immer größer werdende Herausforderung für die Systementwickler dar. Wachsender Zeitdruck, höhere Anforderungen an die Korrektheit und steigende Systemkomplexität machen den Systementwurf zu einer sehr komplexen Aufgabe.

Erschwerend kommt hinzu, daß diese Systeme oft heterogen arbeiten, das bedeutet, daß sowohl Hardware- als auch Softwarekomponenten gemeinsam eingesetzt werden.

Diese Faktoren führen dazu, daß man nach neuen Konzepten und Beschreibungsmitteln sucht, um eingebettete HW/SW-Systeme oder SoC-Designs (system-on-chip) bereits auf hohen Abstraktionsebenen zu beschreiben, zu verifizieren (z.B. durch Simulation) und automatisch zu synthetisieren (d.h. HW- und Codedesign).

Inhalt der Vorlesung ist die Vorstellung verschiedener Beschreibungsparadigmen und Beschreibungssprachen im Kontext des Systementwurfs. Zu diesen Sprachen gehören unter anderem:

  • Verilog/VHDL (Hardwarebeschreibungssprachen)
  • SystemC (Systembeschreibungssprache für HW-/SW-Systeme)
  • Esterel (Synchrone Beschreibungssprache für kontrolldominierte Systeme)
  • SDL (Beschreibungssprache für verteilte Systeme)
  • UML (unified modeling language, ursprünglich für reine SW-Projekte findet aber immer mehr Anwendung auch im HW-Bereich)
Neben der Vorstellung der verschiedenen Sprachen werden in der Vorlesung auch deren Einsatz im Bereich Verifikation/Simulation und Synthese vorgestellt.