Module Number

INFO-4312
Module Title

Design and Synthesis of Embedded Systems
Lecture Type(s)

Lecture, Tutorial
ECTS 6
Work load
- Contact time
- Self study
Workload:
180 h
Class time:
60 h / 4 SWS
Self study:
120 h
Duration 1 Semester
Frequency In the summer semester
Language of instruction German
Type of Exam

Oral examination (written exam if there are a large number of participants), successful exercises can result in a grade bonus

Content

Embedded systems have greatly influenced changes in data, communications, and automotive technologies over the past decade and have become an integral part of everyday life. This module covers the specific hardware aspects of Embedded Systems. Topics include: IC technologies for Embedded Systems, hardware design methods, modeling concepts and simulation methods using hardware description languages. Furthermore, communication between processes and modules within a chip is covered, different synchronization types are shown and on-chip bus systems from practice are presented. A main focus is on automated circuit synthesis from hardware and system description languages (VHDL, Verilog and SystemC) or software programming languages (C/C++). First, register transfer synthesis, logic synthesis, and technology mapping are addressed. Then, the concepts of architecture synthesis (high level synthesis) are introduced with the basic algorithms for clock cycle accurate scheduling and resource commitment. With the help of hardware description languages such as VHDL and Verilog, methods for modeling and simulating embedded systems are taught, which are applied and deepened accordingly through independent work in the exercises.

Objectives

Students will acquire specialist competences as well as basic concepts and technologies of modern embedded systems. The students are enabled to know and apply the principles of relevant hardware basic technologies, to master development techniques theoretically and practically and to be able to assess and optimise embedded systems. Furthermore, the students acquire an understanding of the methods and concepts of hardware description languages and automated circuit synthesis in digital hardware design. The exercises are worked on independently by the students in small groups and self-confidence, rhetorical skills and critical faculties are trained by demonstrating the results achieved.

Allocation of credits / grading
Type of Class
Status
SWS
Credits
Type of Exam
Exam duration
Evaluation
Calculation
of Module (%)
Lecture
V
o
2
4.0
ot
30
g
100
Tutorial
Ü
o
2
2.0
g
Prerequisite for participation There are no specific prerequisites.
Lecturer / Other Bringmann
Literature

• O. Bringmann, W. Lange, M. Bogdan: Eingebettete Systeme: Entwurf, Synthese und Edge AI; De Gruyter Oldenbourg, 4. überarbeitete Auflage, 2022.

• J. Teich, C. Haubelt: Digitale Hardware/Software-Systeme: Synthese und
Optimierung; Springer 2007.

• G. De Micheli: Synthesis and Optimization of Digital Circuits. McGraw-
Hill, 1994.

Last offered Sommersemester 2022
Planned for Sommersemester 2023
Assigned Study Areas INFO-INFO, INFO-TECH, MEDI-APPL, MEDI-INFO, MEDI-MEDI, MEDI-MMT, ML-CS