Module 39-M-Inf-ES Embedded Systems

Faculty

Person responsible for module

Regular cycle (beginning)

Every summer semester

Credit points and duration

10 Credit points

For information on the duration of the modul, refer to the courses of study in which the module is used.

Competencies

(I) Die Vorlesung vermittelt ein vertieftes Verständnis der Anforderungen an eingebettete Systeme und zeigt Lösungsansätze für die Konzipierung und die Realisierung ressourceneffizienter Hardware-Software-Systeme auf.

(II) Im Rahmen des Projektes wird der Vorlesungsstoff praktisch angewandt, um das Verständnis der grundlegenden Konzepte und Entwurfsmethoden von eingebetteten Systemen besser zu verankern. Die Studierenden werden durch die eigenständige Arbeit mit Vorgehensmethoden vertraut, wie sie in wissenschaftlichen und industriellen Projekten gefordert sind. Die Möglichkeit zur Präsentation der eigenen Arbeiten im Rahmen eines Vortrags und einer kurzen Projektdokumentation vertieft zusammen mit der geforderten Teamarbeit wichtige soziale Kompetenzen.

(I) The course provides an in-depth understanding concerning the requirements and constraints of embedded systems and identifies solutions for the design and implementation of resource-efficient hardware/software systems.
(II) Within the project the methods that have been discussed in the lecture are applied to real-world problems to strengthen the understanding of the fundamental design concepts for embedded systems. The students become familiar with design methods that are required in scientific as well as industrial projects. Important social skills are strengthened by the necessary team-work and by the project documentation combined with a short oral presentation.

Content of teaching

(I) Bereits heute besteht die Möglichkeit, komplette mikroelektronische Systeme auf einem einzigen Chip zu realisieren - man spricht von SoCs, Systems on Chip. Diese Bausteine werden immer mehr in unser tägliches Leben integriert. Sie sind oft nicht als eigenständiger Computer zu erkennen sondern sind Bestandteil eines größeren, sie umgebenden Systems; man spricht von eingebetteten Systemen. Im Rahmen dieser Vorlesung betrachten wir die besonderen Anforderungen an den Entwurf und den Betrieb solcher eingebetteter Systeme.

Die Funktionalität eingebetteter Systeme wird durch die Integration von Prozessoren, anwendungsspezifischer Hardware und Software realisiert. Die besondere Herausforderung beim Entwurf solcher Systeme ergibt sich durch die Heterogenität der Systemarchitektur, die Komplexität der Aufgabenstellung und durch die Notwendigkeit, eine Vielzahl technischer und ökonomischer Vorgaben einhalten zu müssen. Schwerpunkte dieser Vorlesung liegen auf Entwurfsmethoden und Architekturen für eingebettete Systeme. Neben eingebetteten Prozessoren und anwendungsspezifischen Architekturen werden die speziellen Anforderungen an die Kommunikation in und zwischen eingebetteten Systemen diskutiert.

(II) Aufbauend auf den in der Vorlesung erworbenen theoretischen Kenntnissen entwickeln die Studierenden im Rahmen eines Projektes ein eigenes eingebettetes System. Sie erarbeiten gemeinsam eine Spezifikation, die anschließend in Kleingruppen umgesetzt wird. Dabei sind - typisch für eingebettete Systeme - sowohl softwaretechnische als auch hardwaretechnische Fragestellungen zu lösen. Die Ergebnisse der Projektarbeit werden in einer gemeinsamen Dokumentation zusammengefasst und im Rahmen einer Abschlusspräsentation vorgestellt.

(I) Today, microelectronic systems with billions of transistors can be integrated on one device, enabling the realization of complete electronic systems in a single chip, called system on chip (SoC). These devices are becoming more and more part of our daily life. Typically, they are not visible as an independent computer, but are enclosed in a larger system including mechanical parts, sensors, and actuators. In this lecture we take a closer look at the special requirements for the design and operation of these systems, which we call embedded systems.
The information processing in embedded systems is performed by a combination of embedded processors, application-specific hardware, and I/O units, all working in parallel. Embedded system designers are especially challenged by the heterogeneity of the system architectures together with the complexity of the applications and various technical as well as economic constraints. In this lecture we focus on design methods and architectures for embedded systems. In addition to embedded processors and application-specific architectures, the specific requirements concerning communication in and between embedded systems are targeted.
(II) Based on the theoretical knowledge acquired in the course, the students will design their own embedded system. Starting with a jointly developed specification, the architecture will be refined and implemented in small groups. As it is typical for embedded systems, the students will design software as well as hardware, based, e.g., on embedded processors and FPGAs. The results of the project will be summarized in a joint documentation and presented in a final project meeting.

Recommended previous knowledge

Kompetenzen, wie sie beispielsweise im Modul 39-Inf-14 Digitalelektronik erworben werden können

Necessary requirements

Explanation regarding the elements of the module

Unbenotete / benotete Modulprüfung:
Die Modul(teil)prüfung kann in einigen Studiengängen nach Wahl der Studierenden auch "unbenotet" erbracht werden. Vor Erbringung ist eine entsprechende Festlegung vorzunehmen, eine nachträgliche Änderung (benotet - unbenotet) ist ausgeschlossen. Wird diese Option gewählt, ist es nicht möglich, dieses Modul zu verwenden, um es in einen Studiengang einzubringen, in dem dieses Modul bei der Gesamtnotenberechnung berücksichtigt wird.
Wird das Modul benotet abgeschlossen, so sind beide Modulteilprüfungen benotet zu erbringen.

Begründung der Notwendigkeit von zwei Modulteilprüfungen:
In der mündlichen Prüfung werden theoretische Kenntnisse geprüft, während im Projekt deren praktische Umsetzung überprüft wird.

Ungraded / Graded Module Examination:
The (partial) examination of the module can be performed as "ungraded" in some study programs at the students choice. Before the examination a respective determination must be carried out, a later modification (graded - ungraded) is impossible. If the "ungraded" option is chosen, it is not possible to include this module in a study program where this module is deemed to enter the calculation of the overall grade.

Statement of Necessity for two Module Partial Examinations:
In the oral examination theoretical knowledge and in the project the practical implementation of the theoretical knowledges will be tested.

Module structure: 0-2 bPr, 0-2 uPr 1

Courses

Eingebettete Systeme
Type lecture
Regular cycle SoSe
Workload5 60 h (30 + 30)
Eingebettete Systeme
Type tutorial (in connection with lecture/seminar)
Regular cycle SoSe
Workload5 60 h (30 + 30)
LP 2
Entwicklung Eingebetteter Systeme
Type project
Regular cycle WiSe
Workload5 120 h (60 + 60)

Examinations

oral examination
Allocated examiner Teaching staff of the course Eingebettete Systeme (lecture)
Weighting without grades
Workload 30h
LP2 1

In einigen Studiengängen der Technischen Fakultät kann die Modulteilprüfung nach Wahl der Studierenden auch "unbenotet" erbracht werden (s. Erläuterungen zu den Modulelementen und die jeweilige FsB). Wird die unbenotete Option gewählt, ist es nicht möglich, dieses Modul zu verwenden, um es in einen Studiengang einzubringen, in dem dieses Modul bei der Gesamtnotenberechnung berücksichtigt wird.
Wird das Modul benotet abgeschlossen, so sind beide Modulteilprüfungen benotet zu erbringen.
Erläuterungen zu dieser Prüfung siehe unten (benotete Prüfungsvariante).

oral examination
Allocated examiner Teaching staff of the course Eingebettete Systeme (lecture)
Weighting 1
Workload 30h
LP2 1

Mündliche Prüfung (15-25 min.) über die Inhalte der Vorlesung.

oral examination (15-25 min.) about the contents of lecture and exercises

project with written assignment
Allocated examiner Teaching staff of the course Entwicklung Eingebetteter Systeme (project)
Weighting without grades
Workload 30h
LP2 1

In einigen Studiengängen der Technischen Fakultät kann die Modulteilprüfung nach Wahl der Studierenden auch "unbenotet" erbracht werden (s. Erläuterungen zu den Modulelementen und die jeweilige FsB). Wird die unbenotete Option gewählt, ist es nicht möglich, dieses Modul zu verwenden, um es in einen Studiengang einzubringen, in dem dieses Modul bei der Gesamtnotenberechnung berücksichtigt wird.
Wird das Modul benotet abgeschlossen, so sind beide Modulteilprüfungen benotet zu erbringen.
Erläuterungen zu dieser Prüfung siehe unten (benotete Prüfungsvariante).

project with written assignment
Allocated examiner Teaching staff of the course Entwicklung Eingebetteter Systeme (project)
Weighting 1
Workload 30h
LP2 1

Projektbericht (8-16 Seiten) und Präsentation (15-25 min.)

project report (8-16 pages) and presentation (15-25 min.)

The module is used in these degree programmes:

Degree programme Recom­mended start 3 Duration Manda­tory option 4
BioMechatronics / Master of Science [Studien- und Prüfungsordnung vom 22.12.2022] 1. o. 2. o. 3. two semesters Compul­sory optional subject
BioMechatronics / Master of Science [Prüfungsordnung vom 15.09.2015 mit Änderung vom 02.10.2017] 1. o. 2. o. 3. two semesters Compul­sory optional subject
Intelligent Systems / Master of Science [FsB vom 27.07.2018 mit Änderung vom 04.06.2020] 2. two semesters Compul­sory optional subject
Intelligent Systems / Master of Science [FsB vom 17.12.2012 mit Änderungen vom 15.04.2013, 01.04.2014, 15.10.2014, 02.03.2015 und Berichtigung vom 17.11.2014] 2. two semesters Compul­sory optional subject
Informatics for the Natural Sciences / Master of Science [FsB vom 30.09.2016 mit Berichtigung vom 10.01.2017 und Änderungen vom 15.09.2017, 02.05.2018, 04.06.2020 und 31.03.2023] 2. two semesters Compul­sory optional subject
Informatics for the Natural Sciences / Master of Science [FsB vom 17.12.2012 mit Änderungen vom 15.04.2013, 01.04.2014, 15.10.2014, 02.03.2015, 01.12.2015 und Berichtigungen vom 01.04.2014, 17.11.2014 und 12.07.2017] 2. two semesters Compul­sory optional subject

Automatic check for completeness

The system can perform an automatic check for completeness for this module.


Legend

1
The module structure displays the required number of study requirements and examinations.
2
LP is the short form for credit points.
3
The figures in this column are the specialist semesters in which it is recommended to start the module. Depending on the individual study schedule, entirely different courses of study are possible and advisable.
4
Explanations on mandatory option: "Obligation" means: This module is mandatory for the course of the studies; "Optional obligation" means: This module belongs to a number of modules available for selection under certain circumstances. This is more precisely regulated by the "Subject-related regulations" (see navigation).
5
Workload (contact time + self-study)
SL
Study requirement
Pr
Examination
bPr
Number of examinations with grades
uPr
Number of examinations without grades
Diese Leistung kann gemeldet und verbucht werden.