Architektur Eingebetteter Systeme

Kürzel

CS7510.000

Leistungspunkte

6

Semesterwochenstunden

4

Sprache

Deutsch

Moduldauer

1 Semester

Turnus

Jährlich, Beginn im Sommersemester

Modulverantwortlicher

Prof. Dr.-Ing. Frank Slomka

Dozenten

Prof. Dr.-Ing. Frank Slomka, Dipl.-Inform. Steffen Kollmann

Studiengänge

Informatik, MSc, Studienbeginn WiSe oder SoSe, Wahl
Informatik, BSc (2000), Studienbeginn WiSe oder SoSe, Wahl, 5. oder 6. Fachsemester
Informatik, Dipl, Studienbeginn WiSe oder SoSe, Wahl
Informationstechonlogie, Dipl, Studienbeginn WiSe oder SoSe, Wahl
Medieninformatik, MSc, Studienbeginn WiSe oder SoSe, Wahl
Medieninformatik, Dipl, Studienbeginn WiSe oder SoSe, Wahl
Elektrotechnik, MSc, Studienbeginn WiSe oder SoSe, Wahl
Elektrotechnik, Dipl, Studienbeginn WiSe oder SoSe, Wahl
Informationssystemtechnik, BSc, Studienbeginn WiSe ode SoSe, Wahl, 5. oder 6. Fachsemester

Voraussetzungen

Kenntnisse in C-Programmierung für die Übungen von Vorteil.

Lernziele

Die Studierenden sollen grundlegende Kenntnisse im Hardwareentwurf und Softwareengineering eingebetteter Systeme erlangen. Mit Hilfe dieser Grundkenntnisse soll dann ein weitreichendes Verständnis für den Entwurf und die Implementierung eng verzahnter eingebetteter Hardware-/Softwaresysteme vermittelt werden.

Inhalt

Eingebettete Systeme bestehen in der Regel aus verschiedenen Hardware-/Softwarekomponenten. Daher liegt der Fokus dieser Vorlesung sowohl auf dem Hardwareentwurf als auch auf dem Sofwareentwurf eingebetteter Systeme. Besonders vertieft werden dabei die Themen VHDL, FPGA, ASIC, eingebettete Betriebssysteme und SOPC-Entwurf.

Literatur

Jürgen Teich, Digitale Hardware/Software Systeme, Springer
Peter Liggesmeyer und Dieter Rombach, Software Engineering eingebetteter Systeme
David Naylor, VHDL A Logic Synthesis Approach, Chapman & Hall
Jean J. Labrosse, Embedded Systems Building Blocks, CMP

Lehrveranstaltungen und Lehrform

Informatik (V+Ü), 4 SWS, 6 LP
Medieninformatik (V+Ü), 4 SWS, 6 LP
Elektrotechnik (V+Ü), 4 SWS, 6 LP
Informationssystemtechnik (V+Ü), 4 SWS, 6 LP
Informationstechonlogie (V+Ü), 4 SWS, 6 LP

Leistungsnachweise und Prüfungen

Mündliche oder schriftliche Prüfung (abhängig von Teilnehmerzahl).

Notenbildung

Ergebnis der Prüfung

Grundlage für

-

Kernfach

Technische Informatik

Vertiefungsgebiet

Eingebettete Systeme

Termine

Donnerstag 14.00 - 16.00 Uhr (O27/2203) - in der Regel Vorlesung
Freitag 12.00 - 14.00 Uhr (O28/1002) - in der Regel Übung, die in O27/311 stattfindet

Geplante Terminänderungen

24.April:Vorlesung
7.Mai:Übungen
14.Mai:Übungen
15.Mai:Vorlesung
28.Mai:Übungen
19.Juni:Vorlesung

Übungsblätter

Nr.ÜbungsterminDownloadLösung
107.05.2009Blatt1
208.05.2009Blatt2
314.05.2009Blatt3
422.05.2009Blatt4
528./29.05.2009Blatt5-
612.06.2009Blatt6-
703./10.07.2009Blatt7

Mailingliste

Es wurde eine Mailingliste eingerichtet, auf der sich die Hörer der Vorlesung bei Interesse selbst einschreiben können. Diese Liste soll sowohl dem Versand organisatorischer Informationen dienen, aber auch für Sie als Austauschplattform für interessante Inhalte dienen - etwa Hinweise auf gute Literatur oder als Verteiler für schöne Lösungen der Übungsaufgaben.

Um sich auf der Liste einzutragen, gibt es die folgenden beiden Möglichkeiten:

  1. Entweder über die Weboberfläche der Listensoftware. Dort mit der KIZ-Adresse links oben einloggen und anschließend "subscribe" wählen.
  2. Oder per eMail an die Adresse sympa[at]lists.uni-ulm.de und dem folgenden Text (ohne Umbruch) als Inhalt: subscribe aes09.esys


Zusätzliche Materialien

  • VHDL: Eine gute Einstiegsmöglichkeit in die Hardwarebeschreibungssprache VHDL bietet das VHDL Archive der Uni Hamburg.

  • VHDL: Ein frei verfügbarer VHDL-Simulator kann hier heruntergeladen werden. Ebenso kann man die Tool-Suite des FPGA-Herstellers Altera dazu benutzen, um VHDL-Code zu schreiben und zu simulieren. Die Web-Edition sollte nach Registrierung kostenlos zum Download zur Verfügung stehen.

Unterlagen

Das Skript wurde erst vor wenigen Wochen fertiggestellt und befindet sich aktuell in einer "Beta-Version". Daher ist zum jetzigen Zeitpunkt mit Sicherheit mit einigen Fehlern zu rechnen. Wir freuen uns auf Ihre Verbesserungsvorschläge und Korrekturen.

Das Skript kann hier heruntergeladen werden, wenn Sie mit einer uni-internen IP-Adresse (134.60.0.0/16) verbunden sind. Zum Öffnen der PDF-Datei ist ein Kennwort erforderlich, das in der Vorlesung bekannt gegeben wurde.

Wir bitten darum, das Skript nicht an Dritte weiterzugeben.