Laborprojekt Eingebettete Systeme
Kürzel
CS5850.039
Leistungspunkte
6
Semesterwochenstunden
5
Sprache
Deutsch
Moduldauer
1 Semester
Turnus
Jährlich im Wintersemester
Modulverantwortlicher
Prof. Dr.-Ing. Frank Slomka
Dozenten
Prof. Dr.-Ing. Frank Slomka, Benjamin Menhorn
Studiengänge
Informatik, MSc, Studienbeginn WiSe oder SoSe, Wahl
Informatik, Dipl, Studienbeginn WiSe oder SoSe, Wahl, ab 5. Fachsemester
Medieninformatik, MSc, Studienbeginn WiSe oder SoSe, Wahl
Medieninformatik, Dipl, Studienbeginn WiSe oder SoSe, Wahl, ab 5. Fachsemester
Elektrotechnik, MSc, Studienbeginn WiSe oder SoSe, Wahl
Elektrotechnik, Dipl, Studienbeginn WiSe oder SoSe, Wahl, ab 5. Fachsemester
Informationssystemtechnik, MSc, Studienbeginn WiSe ode SoSe, Wahlpflicht
Voraussetzungen
Bachelor oder Vordiplom im jeweiligen Studiengang
Kenntnisse der Hardwarebeschreibungssprache VHDL sowie der Programmiersprache C - üblicherweise durch Teilnahme an der Vorlesung "Architektur Eingebetteter Systeme" im vorangegangenen Semester.
Lernziele
Selbständige Implementierung komplexer eingebetteter Systeme
Inhalt
In dem Laborpraktikum sollen grundlegende praktische Fähigkeiten zur effizienten Hardware-/Software-Implementierung eingebetteter Systeme vermittelt werden. Hierzu werden Versuche aus den folgenden Themenbereichen durchgeführt:
- Wiederholung VHDL / Altera-Tools
- Wiederholung Nios II Softcore-Prozessoren
- Einbindung selbst erstellter VHDL-Komponenten
- Debugging von Hardware/Software-Systemen
- Treiberentwicklung
- Implementierung eines einfachen Echtzeitkernels
- Anwendungsbeispiel: Regelung mittels Echtzeitbetriebssystem
Literatur
Jürgen Teich, Digitale Hardware/Software Systeme, Springer
Jean J. Labrosse, Embedded Systems Building Blocks, Second Edition, CMP Books
Jürgen Reichardt, Bernd Schwarz, VHDL-Synthese, 4. Auflage, Oldenbourg
Giovanni De Micheli, Synthesis and Optimization of Digital Circuits, MCGraw-Hill, Inc.
Brian W. Kernighan, Dennis M. Ritchie, Programmieren in C, 2. Ausgabe (ANSI C), Hanser
Lehrveranstaltungen und Lehrformen
Informatik (P), 5 SWS, 6 LP
Medieninformatik (P), 5 SWS, 6 LP
Elektrotechnik (P), 5 SWS, 6 LP
Informationssystemtechnik (P), 5 SWS, 6 LP
Leistungsnachweise und Prüfungen
Praktikumsschein
Notenbildung
Scheinkriterium ist die erfolgreiche Teilnahme an allen Praktikumsversuchen
Weiterhin werden zu Beginn jedes Termins mit einigen Gruppen kleine Kolloquien abgehalten, um ausreichende Vorbereitung auf den Übungstermin zu überprüfen.
Grundlage für
-
Kernfach
Technische Informatik
Vertiefungsgebiet
Eingebettete Systeme, Verteilte Systeme, Rechnerarchitektur
Termin
Wöchentlich, Dienstag 10:00 - 14:00
Mailingliste
Name der Liste: les0910.esys
Um sich auf der Liste einzutragen, gibt es die folgenden beiden Möglichkeiten:
- Entweder über die Weboberfläche der Listensoftware. Dort mit der KIZ-Adresse links oben einloggen und anschließend "subscribe" wählen.
- Oder per eMail an die Adresse sympa[at]lists.uni-ulm.de und dem folgenden Text (ohne Umbruch) als Inhalt:
subscribe les0910.esys
Aufgabenblätter
27.10.2009: <link fileadmin website_uni_ulm iui.inst.050 praktikum les0910 uebung_1.pdf download>Blatt 1 - VHDL Wiederholung
03.11.2009: <link fileadmin website_uni_ulm iui.inst.050 praktikum les0910 uebung_2.pdf download>Blatt 2 - Pulsweitenmodulation
10.11.2009: <link fileadmin website_uni_ulm iui.inst.050 praktikum les0910 uebung_3.pdf download>Blatt 3 - SOPC und Nios II
24.11.2009: <link fileadmin website_uni_ulm iui.inst.050 praktikum les0910 uebung_4.pdf download>Blatt 4 - Memory-Mapped-IO
08.12.2009: <link fileadmin website_uni_ulm iui.inst.050 praktikum les0910 uebung_5.pdf download>Blatt 5 - Debugging
22.12.2009: <link fileadmin website_uni_ulm iui.inst.050 praktikum les0910 uebung_6.pdf download>Blatt 6 - Treiberentwicklung
12.01.2010: <link fileadmin website_uni_ulm iui.inst.050 praktikum les0910 uebung_7.pdf download>Blatt 7 - Mini-Betriebssystem
02.02.2010: <link fileadmin website_uni_ulm iui.inst.050 praktikum les0910 uebung_8.pdf download>Blatt 8 - MicroC/OS-II
09.02.2010: <link fileadmin website_uni_ulm iui.inst.050 praktikum les0910 uebung_9.pdf download>Blatt 9 - Lüfterregelung