Im Wintersemester 2018/19 bieten wir folgende Veranstaltungen an:

 

Bekanntmachung zur Vorlesung Self-Organising Embedded Systems

Die Vorlesungen und Übungen zum Fach Self-Organising Embedded Systems (Pflichfach im Studiengang ISE M.Sc. Embedded Systems Engineering) werden ab sofort nicht mehr angeboten. Wiederholungsprüfungen sind weiterhin möglich. Studierenden im Studiengang M.Sc. Embedded Systems Engineering, die noch keine Prüfung für das Fach Self-Organising Embedded Systems abgelegt haben, wird empfohlen, ein zusätzliches Wahlpflichtfach zu absolvieren und im Laufe des Jahres in die dann in Kraft gesetzte neue Prüfungsordnung Embedded Systems Engineering zu wechseln.

Vorlesung mit Übung im Bachelor AI Digitaltechnische Grundlagen und Mikrocomputer

Dozent: Prof. Dr. Gregor Schiele (Vorlesung)
Stephan Schmeißer (Übung)
Sprache: Deutsch
Turnus: Wintersemester
Zeit:

Mo 14:00 - 16:00 (Vorlesung)
Do 14:00 - 16:00 (Vorlesung)
Mo 10:00 - 12:00 (Übung)
Di 14:00 - 16:00 (Übung)
Di 16:00 - 18:00 (Übung)
Mi 10:00 - 12:00 (Übung)
Mi 16:00 - 18:00 (Übung)
Do 12:00 - 14:00 (Übung)
Fr 14:00 - 16:00 (Übung)

Ort: LX 1203 (Vorlesung)
Beginn: 08.10.2018

Die Studierenden sollen die Grundbegriffe der Digitaltechnischen Grundlagen erklären können. Sie sollen die Prinzipien von Elementen in digitalen Systemen, logischen Funktionen und ihre Komplexität sowie die Anwendung der Bausteine in Schaltungen und Rechnersystemen verstehen.

Der Entwurf digitaler Systeme gehört zum Kernwissen der technischen Informatik und Informationstechnik. Es werden einige wichtige Prinzipien und Komponenten behandelt, die dabei eine entscheidende Rolle spielen. Inhalte im Einzelnen: - Zahlensysteme und Rechnen mit Zahlensystemen - Allgemeine Aspekte von Digitalen Systemen; Logische Entwicklung; Komponenten - Logische Schaltungen - Boolsche Algebra; Vereinfachung von Funktionen; Addierer - Praktische Beispiele; logische Komponenten; Karnaugh Diagramme - Sequentielle Logik; Flip-Flop; Schieberegister - Speicher; ROM, RAM; Struktur - Prozessoren, ALU, Programmierung

Vorlesung mit Übung im Bachelor AI Embedded Systems

Dozent: Prof. Dr. Gregor Schiele (Vorlesung)
Christopher Cichiwskyj (Übung)
Sprache: Deutsch
Turnus: Wintersemester
Zeit: Do 10:00 - 12:00 (Vorlesung)
Mo 12:00 - 14:00 (Lab)
Di 12:00 - 14:00 (Übung)
Ort: LC 137 (Vorlesung)
Beginn: 11.10.2018

Ziel dieser Veranstaltung ist das Verständnis der Besonderheiten Eingebetteter Systeme, die Fähigkeit zur Programmierung von eingebetteten Systemen unter Nutzung der Programmiersprache C.

Eingebettete Systeme sind sehr kleine Computersystem die ein spezifisches Einsatzgebiet haben. Sie können Teil von komplexeren Systemen (Autos, Haushaltsgeräten) oder autonom (Mobiltelefone, Messinstrumente) sein. In der Vorlesung werden die Besonderheiten von Eingebetteten Systemen besprochen. Ein besonderer Schwerpunkt wird auf die Probleme, welche einem beim Entwickeln von Software für Eingebettete Systeme begegnen gelegt. In der Vorlesung werden folgende Themen besprochen: • Die grundlegende Architektur von Eingebetteten Systemen • Speicherarten • Ein-/Ausgabe (Bussysteme) • Interrupts • Timer • Analog/Digital und Digital/Analog-Wandler • Gerätetreiber

Praktikum für Bachelor ISE Rechnerarchitektur Praktikum

Dozent: Prof. Dr. Gregor Schiele
Alwyn Burger
Sprache: Englisch
Turnus: Wintersemester
Zeit: Di 16:00 - 18:00
Ort: BC 012
Beginn: 09.10.2018

Am Dienstag, den 09.10. um 16:00 wird es eine Vorbesprechung für alle Gruppen geben. Diese Vorbesprechung ist verpflichtend für die Teilnahme an diesem Praktikum.

Praxisprojekt BAI, MAI, Master ISE Computer Engineering Cooperative Building Vibration Sensing through Edge Computing

Dozent: Prof. Dr. Gregor Schiele
Sprache: Englisch
Turnus: Wintersemester
Zeit: Mo 14:00 - 16:00
Ort: BC 303
Beginn: 08.10.2018

Passing busses and trucks can cause the entire building to shake. To study this, we deployed a number of simple vibration sensors in our lab, which capture data and forward it to the cloud. This causes lots of unnecessary raw data, which can be processed and combined to form more interesting events such as "bus" or "truck" or even "earthquake".

The goal of this project is to employ edge computing to process sensor data in an IoT system. Instead of forwarding all data and processing it in the cloud, we use a more powerful embedded device to preprocess the data. To do this, captured data is sent to a central node that uses hardware acceleration to efficiently combine and process the data from the different sensors.

Required skills:
This project mostly involves developing software for microcontrollers and combining existing software modules from previous groups. This software is written in C, which you will require good knowledge of to take part.
Developing the hardware acceleration will be included if some group members have interest and experience in FPGA development, so is beneficial but not required. Otherwise, the required design will be provided.
Familiarity with embedded wireless technologies like 802.15.4 will also be helpful, as well as basic digital communication standards like SPI and I2C.

The kickoff meeting for this project will be on the 08. Oct. 2018 at 14:00-16:00 in Room BC 303. Attendance in the kickoff meeting is mandatory for participation in this project.

This project is limited to Bachelor/Master Angewandte Informatik and Master ISE Computer Engineering

Bachelor- und Masterseminar FPGAs and the Internet of Things

Dozent: Prof. Dr. Gregor Schiele
Christopher Cichiwskyj
Sprache: Deutsch/Englisch
Turnus: Sommersemester
Zeit: Di, 14:00 - 16:00
Ort: BC 103
Beginn: 09.10.2018

Um die kommenden Herausforderungen von Applikationen im Internet of Things bewältigen zu können, müssen weitere Hardwareklassen mit einbezogen werden, die gewisse Problemklassen von Berechnungen effizienter lösen können. Eine Alternative zu den klassischerweise eingesetzten Microcontrollern stellen rekonfigurierbare Arten von Hardware wie Field-Programmable Gate Arrays (FPGA) dar. Thema dieses Seminars ist die Entwicklung von Applikationen für rekonfigurierbare Hardware mit Fokus auf FPGAs. Dabei werden nicht nur die theoretischen Grundlagen des FPGAs und der Entwicklungssprache VHDL beleuchtet, sondern es soll auch praktisch mit diesen Geräten im Seminar gearbeitet und in VHDL programmiert werden, um die theoretisch erlernten Konzepte direkt und praktisch zu vertiefen. Während des Seminars soll ein Extended Abstract geschrieben und eine in VHDL geschriebene Applikation entwickelt werden.

Die Vorbesprechung für dieses Seminar wird am 09.10.2018 von 14:00-16:00 im Raum BC 303 stattfinden. Für die Teilnahme ist die Answesenheit im Kickoff-Meeting erforderlich, da ausschließlich dort Formalitäten für eine Anmeldung bekanntgegeben werden.