Entwurf und Architekturen für Eingebettete Systeme (ES 2)

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.

Due to the recent advancements in technology, it is now possible to integrate several billion transistors on a single SoC. The trend to add more and more transistors to the SoC continues unabated and leads to multi-fold increase in the SoC's complexity and capabilities. 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 via registration form.

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.