Design and architectures of embedded systems (ES2)


State-of-the-art System-on-Chips (SoCs) integrate more than a billion transistors on a single chip. Embedded devices powered by these SoCs would be increasingly ubiquitous and seamlessly integrated into the environment. Therefore they will no longer be perceived as separate computing devices. Such examples can be found in Wireless Sensor Networks (WSNs), Cyber Physical Systems (CPSs), electronic textiles and many more.

However, new efficient ESL (Embedded System Level) design tools as well as novel hardware-software architectures must be developed in order to enable embedded devices to achieve their true potential. The focus of this lecture is therefore on the high-level design methods and architectures for embedded systems. Since the power consumption of embedded systems is of paramount importance, this lecture emphasizes on hardware-software co-design procedures targeting low power consumption.

Appointments for the oral exam can be requested at

The student learns complex hardware-software co-design methods that can be applied to the design of embedded systems. The student assesses and selects specific hardware-software architecture most suitable for an embedded system given its function. Furthermore, the student receives an introduction to the relevant current research topics.

Language of instructionEnglish