back to search

Synthesis of Digital Systems

EI70640Examination Performance5 ECTSGerman/EnglishWintersemester/SommersemesterDepartment Computer Engineering
AI-edited module sheet. Based on the TUMonline module description, edited for readability.Original in TUMonline

What it is about

You will learn the design process of digital HW/SW systems and practically apply high-level synthesis as well as SW optimization on a FPGA board. In the end you can hardware-synthesize small C algorithms, analyze ARM assembly, and implement simple HW/SW interfaces for a FPGA target hardware.

What you will be able to do

  • Fundamental steps of the design process of digital systems
  • Differences between software and hardware implementation
  • Static code analysis and code optimization
  • Steps of high-level hardware synthesis (scheduling, binding, allocation)
  • Application of HLS to small C algorithms and synthesis of the corresponding RTL description
  • Practical implementation of HW/SW synthesis with an industrial HLS tool
  • Basics of SW compilation and ARM assembly knowledge
  • Estimation of SW execution times on ARM processors
  • Fundamentals of on-chip bus systems and HW/SW interfaces as well as their practical implementation

What the module consists of

  • 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

Teaching method

  • 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

Dates

Lecture with exerciseSynthesis of Digital Systems

  • Wed08: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.

From the current semester, not binding.

Module ratings

No ratings for this module yet.

Rate this module

Only fill in the categories you can judge – for each one, either stars and text together or nothing at all.

Lecture
Tutorial
Exam

Reviews are automatically checked before they are published.

Official page in TUMonline · Details are not binding.