Labor Eingebettete Systeme
In dem Labor 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
Lernziele
Selbständige Implementierung komplexer eingebetteter Systeme
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
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.
Der Kurs findet nur statt, wenn sich mindestens drei Studierende vor Anfang des Semesters gemeldet haben.
Leistungsnachweise und Prüfungen
Benoteter Praktikumsschein.
Scheinkriterium ist die erfolgreiche Teilnahme an allen Praktikumsversuchen. Die Note ergibt sich aus der Bewertung des Abschlussprojektes und des Praktikumsberichts. Das Abschlussprojekt ist die Regelung eines Lüfters durch ein Hardware/Software Co-Design.
Termine
Termine können direkt mit dem Bretreuer (Marcel Rieß) vereinbart werden.
ERROR: Content Element with uid "967558" and type "gridelements_pi1" has no rendering definition!