Module: Embedded Systems
|Embedded Systems||Lecture||3||Summer Semester|
|Embedded Systems||Recitation Section (small)||1||Summer Semester|
Prof. Heiko Falk
Recommended Previous Knowledge:
Embedded systems can be defined as information processing systems embedded into enclosing products. This course teaches the foundations of such systems. In particular, it deals with an introduction into these systems (notions, common characteristics) and their specification languages (models of computation, hierarchical automata, specification of distributed systems, task graphs, specification of real-time applications, translations between different models).
Another part covers the hardware of embedded systems: Sonsors,
A/D and D/A converters, real-time capable communication hardware,
embedded processors, memories, energy dissipation, reconfigurable
logic and actuators. The course also features an introduction into
real-time operating systems, middleware and real-time scheduling.
Finally, the implementation of embedded systems using
hardware/software co-design (hardware/software partitioning,
high-level transformations of specifications, energy-efficient
realizations, compilers for embedded processors) is
After having attended the course, students shall be able to realize simple embedded systems. The students shall realize which relevant parts of technological competences to use in order to obtain a functional embedded systems. In particular, they shall be able to compare different models of computations and feasible techniques for system-level design. They shall be able to judge in which areas of embedded system design specific risks exist.
Students are able to solve similar problems alone or in a group and to present the results accordingly.
Students are able to acquire new knowledge from specific literature and to associate this knowledge with other classes.
ECTS-Credit Points Module:
Workload in Hours:
Independent Study Time: 124, Study Time in Lecture: 56
Course: Embedded Systems
- Specifications and Modeling
- Embedded/Cyber-Physical Systems Hardware
- System Software
- Evaluation and Validation
- Mapping of Applications to Execution Platforms
- Peter Marwedel. Embedded System Design - Embedded Systems
Foundations of Cyber-Physical Systems. 2nd Edition,
Springer, 2012., Springer, 2012.