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.