2424143 – Optimierung und Synthese Eingebetteter Systeme (ES1)
An embedded system is a specialized electronic computer system integrated within a larger system, such as a driver assistance system in a vehicle or the control of critical variables like refrigerator temperature, power plant pressure, or robotic motor operations. The development of embedded systems, which must be both cost-effective and error-free, poses significant challenges and plays an increasingly pivotal role in enhancing the overall system's value. In Europe, particularly, the design of embedded systems is crucial across many industries, including automotive and automation, involving numerous renowned companies.
This lecture offers a comprehensive exploration of embedded systems development, covering hardware, software, and system-level aspects. Key topics include modeling, optimization, and synthesis of embedded systems. Emphasis is placed on the various synthesis steps that enable automatic generation and optimization of hardware circuits from description languages such as VHDL or C. Additionally, the lecture highlights the range of target technologies available for implementing designs, from custom-developed chips (e.g., ASICs) to FPGAs and microcontrollers, particularly for software components.