LRR-TUM-Logo Fakultät für Informatik
der Technischen Universität München
Informatik X: Rechnertechnik und Rechnerorganisation / Parallelrechnerarchitektur
Prof. Dr. Arndt Bode , Prof. Dr. Hans Michael Gerndt
abakus50x50.gif
 Home  | Adressen  | Personen  | Forschung  | Lehrveranstaltungen 
Suche 

Mikroprozessor-Praktikum

Prof. Dr. Arndt Bode mit Dr. Wolfgang Karl,

Bereich: Informatik II ,,Technische Informatik und systemnahe Programmierung``,
2.1 ,,Rechnerbausteine und Rechnerarchitektur``,
Wahlpflicht-Praktikum

Ort und Zeit: Mittwoch, 16.00 - 17.30 Uhr und nach Vereinbarung

Stundenzahl: 6

1. Termin: 10.11.1999


  Themenschwerpunkt im Wintersemester 1999/2000:

Digital Audio Broadcasting (DAB)

Grundlagen und Anwendungen


 

Inhalt (allgemein)

Das Mikroprozessor-Praktikum vermittelt anhand ausgewählter Beispiele detaillierte Kenntnisse über die Architektur, Organisation und Programmierung aktueller Mikroprozessoren und demonstriert den Rechnerentwurf mit Hilfe moderner Hardware-Entwicklungswerkzeugen (VHDL, Verilog etc.).

Das Ziel ist, daß die Teilnehmerinnen und Teilnehmer des Praktikums in der Lage sind, komplexere Aufgaben aus dem Bereich der Mikroprozessortechnik (Hardware-nahe Software-Entwicklung) und dem Bereich des Hardware-Entwurfs von Mikroprozessorsystemen selbständig bearbeiten können.

Die Aufgaben sind im Rahmen eines praktisch-konstruktiven Projekts zu bearbeiten. Die projektorientierte Durchführung des Praktikums soll dazu beitragen, daß die Teilnehmerinnen und Teilnehmer lernen, Projektführungsmethoden anhand von umfangmäßig begrenzten, aber trotzdem interessanten Aufgabestellungen umzusetzen.

In diesem Semester werden Aufgaben zum Thema Programmierung von Anwendungen aus dem Bereich der eingebetteten Systeme durchgeführt. Der Schwerpunkt liegt auf Aufgaben aus dem Bereich Digital Audio Broadcasting (DAB) - Grundlagen und Anwendungen.


 

Themenbeschreibung DAB

DAB stellt die Zukunft des Hörfunkstandards dar und bietet eine Vielzahl von neuen multimedialen Anwendungen. DAB überträgt Audioinformationen im MPEG1 Layer 2 (MP2)-Standard und verfügt zusätzlich über weitere Möglichkeiten zur Übertragung verschiedenster Multimediaformate, wie zB. HTML, JPG etc.

In diesem Praktikum sollen zur Demonstration hardwarenaher Programmierung zunächst die Grundlagen des Übertragungstandards und der Hardware erarbeitet werden und darauf aufbauend verschiedene Projekte programmiert werden. Als Arbeitsgrundlage steht eine DAB-PCI-Karte der Fa. Bosch zur Verfügung, die mit einem bereits existierenden und einem im Praktikum zu entwickelnden Treiber unter Linux angesprochen werden kann.

Zu bearbeitende Teilbereiche sind z.B. PCI-Karten-Treiber, Datenstrom-Demulti plexer, Multimedia-Dekodierung etc. Als Programmiersprache wird C/C++ genutzt.
 

Ziele des Praktikums


 

Projektorientierte Durchführung des Praktikums

Zu Beginn des Semesters werden Projektgruppen zu je 2 oder 3 Studentinnen bzw. Studenten gebildet. Jede Gruppe kann sich ein Thema aussuchen und es während des Semesters bearbeiten.

Die Bearbeitung der gestellten Aufgabe ist von der Projektgruppe systematisch zu planen und projektorientiert durchzuführen, d.h. die Aufgabe ist in einzelne zeitlich und funktionell abgrenzbare Teile (Phasen) aufzugliedern. Für die einzelnen Problemlösungsschritte sind während der Durchführung des Projekts verschiedene Dokumente zu erstellen. Diese Dokumente umfassen Pflichtenhefte mit Arbeits- und Zeitplänen, Beschreibung von Lösungsvarianten (Konzepte), Spezifikationen und schließlich die Lösungsbeschreibung (Dokumentation). Der Projektfortgang ist auch in gemeinsamen Sitzungen zu berichten.

Die praktischen Aufgaben werden im Mikroprozessor-Labor (Raum S1212, S1217, S1219) durchgeführt. Zu noch festzulegenden Zeiten geben Tutoren zu konkreten Fragestellungen Hilfe. Darüberhinaus stehen selbstverstän dlich die Betreuer des Praktikums den Teilnehmerinnen und Teilnehmern für Fragen zur Verfügung.

Die Demonstration der Lösung mit der entsprechenden Präsentation und die Abgabe der Dokumentation der Lösung gilt als Voraussetzung für den Praktikumsschein.

Nähere Hinweise befinden sich in den aktuellen Aushängen oder können auch beim Praktikumsleiter Dr. Wolfgang Karl (email: karlw@informatik.tu-m uenchen.de) erfragt werden.

<$Id: mp1-A.html,v 1.3 2002/08/25 14:38:14 fliegl Exp $>


NAVIGATE:

Up

Next: Programmier-Praktikum: Verteilte Programmierung und Projektverwaltung



Wolfgang Karl
Last modified: Sun Aug 25 16:38:14 2002