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 • G. De Micheli: Synthesis and Optimization of Digital Circuits. McGraw- |
|
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 |