Reconfigurable and Adaptive Systems

The requirements regarding performance, flexibility and energy efficiency of today's embedded systems are increasing continuously and the market has to react faster than before to changing trends and developments (e.g. for smartphones, netbooks, etc.). Established approaches based on standard processors, application-specific circuits (ASICs) or application-specific processors (ASIPs) are no longer able to adequately meet all of the above criteria.

Reconfiguration is a technique that allows parts of the hardware circuits to be changed at runtime. This is achieved, for example, by field-programmable logic arrays (FPGAs) or ALU arrays that are integrated into the corresponding ICs. Reconfigurable adaptive systems use this potential to adapt dynamically to changing requirements. In addition, the reconfigurability of the hardware can be used in a targeted manner to improve the reliability / failure safety of the systems, as is already used today, for example, in radiation-polluted environments such as Mars probes or at CERN.


In summer term 2023 the lecture will take place in presence in -102. Details can be found in the ILAS course.

The lecture slides are in English, but the lecture language is German.

Exam number: 7500201
For exam dates, please fill out the form on our website
The success control takes place in the form of an oral examination of usually 25-30 minutes according to § 4 Abs. 2 Nr. 2 SPO.

Learning objectives: The students
• learn the basics of reconfigurable systems.
• understand the different characterizations of reconfigurable systems and their effects on the potential for adaptivity. • have an overview of the methods for managing adaptivity (runtime system).
• are able to design and use adaptive systems for a given problem by applying the conveyed characterizations and runtime systems.
• get access to current research topics.


Knowledge of the basics from "Rechnerstrukturen" is helpful.

Knowledge of the basics from "Optimierung und Synthese Eingebetteter Systeme (ES1)" is helpful.

Bitte im ILIAS zur Teilnahme anmelden.