zurück zur Suche

Synthesis of Digital Systems

EI70640Prüfungsleistungen5 ECTSDeutsch/EnglischWintersemester/SommersemesterDepartment Computer Engineering
KI-überarbeitetes Infoblatt. Auf Basis der TUMonline-Modulbeschreibung, sprachlich aufbereitet.Original in TUMonline

Worum geht's

Du lernst den Entwurfsprozess digitaler HW/SW-Systeme kennen und wendest High-Level-Synthese sowie SW-Optimierung praktisch auf einem FPGA-Board an. Am Ende kannst du kleine C-Algorithmen hardware-synthesieren, ARM-Assembler analysieren und einfache HW/SW-Schnittstellen für eine FPGA-Zielhardware umsetzen.

Was du danach kannst

  • Grundlegende Schritte des Entwurfsprozesses digitaler Systeme
  • Unterschiede zwischen Software- und Hardware-Implementierung
  • Statische Code-Analyse und Code-Optimierung
  • Schritte der High-Level-Hardware-Synthese (Scheduling, Binding, Allocation)
  • Anwendung der HLS auf kleine C-Algorithmen und Synthese der zugehörigen RTL-Beschreibung
  • Praktische Umsetzung der HW-Synthese mit einem industriellen HLS-Tool
  • Grundlagen der SW-Kompilierung und ARM-Assemblerkenntnisse
  • Abschätzung von SW-Ausführungszeiten auf ARM-Prozessoren
  • Grundlagen von On-Chip-Bus-Systemen und HW/SW-Interfaces sowie deren praktische Umsetzung

Aus was das Modul besteht

  • Vorlesung mit integrierten ÜbungenVermittlung der theoretischen Grundlagen und interaktive Erarbeitung von Algorithmen
  • Praktikum (Labor, remote unterstützt)Praktische Umsetzung: drei Praxis-Module zur HW/SW-Synthese auf FPGA
  • SelbststudiumVertiefung und Nachbereitung des Vorlesungs- und Übungsstoffs

Lehrmethode

  • Vorlesung (rezeptiv, PPT)Einführung der theoretischen Grundlagen
  • Übung (aktivierend, Partner-/Gruppenarbeit)Bearbeitung von Übungsaufgaben und kooperative Vertiefung
  • Tafelarbeit und Schritt-für-Schritt-BeispieleSchrittweise Durchrechnung und Verständnisprüfung von Algorithmen
  • Praktische Labortermine und Remote-ArbeitEinführung in Software/Hardware-Tools und Umsetzung der Praxis-Module

Termine

Vorlesung mit ÜbungSynthesis of Digital Systems

  • Mi.08:45–11:152999, Seminarraum (0509.03.999)
    14× · 14.10.–03.02.
    • 14.10.
    • 21.10.
    • 04.11.
    • 11.11.
    • 18.11.
    • 25.11.
    • 02.12.
    • 09.12.
    • 16.12.
    • 23.12.
    • 13.01.
    • 20.01.
    • 27.01.
    • 03.02.

Aus dem laufenden Semester, unverbindlich.

Modulbewertungen

Noch keine Bewertungen für dieses Modul.

Modul bewerten

Fülle nur die Kategorien aus, die du beurteilen kannst – je Kategorie entweder Sterne und Text zusammen oder gar nichts.

Vorlesung
Übung
Prüfung

Bewertungen werden vor der Veröffentlichung automatisch geprüft.

Offizielle Seite in TUMonline · Angaben unverbindlich.