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, Georg Acher und Detlef Fliegl

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

Ort und Zeit: S2221, erstes Treffen Dienstag, 23.10.01 um 14:00

Stundenzahl: 6

1. Termin: Wird noch bekanntgegeben


  Themenschwerpunkt im Wintersemester 2001/2002:

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 wieder 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 stehen eine DAB-PCI-Karte der Fa. Bosch und ein selbst entwickeltes DAB-Radio mit USB-Anchluss und 8051-Microcontroller zur Verfügung, die unter Linux angesprochen werden können.

Zu bearbeitende Teilbereiche sind z.B. Datenstrom-Demultiplexer, Multimedia-Dekodierung und die Entwicklung eines "Standalone"-DAB-Radios mit 8051-Prozessor etc. Als Programmiersprache werden C/C++ bzw. 8051-Assembler 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 bei Georg Acher (email: acher@in.tum.de) erfragt werden.

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


NAVIGATE:

Up

Next: Programmier-Praktikum: Verteilte Programmierung und Projektverwaltung



Georg Acher
Last modified: Sun Aug 25 16:38:13 2002