Hardware/Software Codesign (2V, 1U)

Bachelor Programm, 2. Studienabschnitt, Modul: ESS II.3.1
Vorlesungsnummern: Paul: L.079.05600

SemesterSS 2010
DozentDr. Christian Plessl
KontaktBüro: P1.7.08.05, Email: christian.plessl@uni-paderborn.de, Tel: 05251-605399
Website zur Vorlesunghttp://homepages.uni-paderborn.de/plessl/lectures/2010-Codesign

Übersicht

Die Vorlesung wird in Deutsch gehalten, die Unterlagen sind teilweise in Deutsch (Skript) und teilweise in Englisch (Vorlesungsfolien, Aufgabenblätter, Fachartikel).

Zielsetzung und Thema

Das Ziel dieser Lehrveranstaltung ist es, einen Überblick über die verschiedenen Hardware/Software Codesign Problemstellungen zu geben und die wichtigsten Lösungsansätze vorzustellen. Es wird auf den heutigen Stand der Technik eingegangen, aber auch auf Gebiete hingewiesen, die zur Zeit Gegenstand intensiver Forschung sind. In den begleitenden Übungen werden die besprochenen Verfahren durch Rechenbeispiele vertieft.

Unter Hardware/Software Codesign versteht man den gemeinsamen Entwurf von Hardware- und Softwareteilen eines Systems. Die meisten modernen eingebetteten Systeme (Beispiele sind Mobiltelefone, Automobil- und Industriesteuerungen, Spielekonsolen, Home Cinema Systeme, Netzwerkrouter) bestehen aus kooperierenden Hardware- und Softwarekomponenten. Ermöglicht durch rasante Fortschritte in der Mikroelektronik werden eingebettete Systeme zunehmend komplexer. Der Einsatz von rechnergestützten Entwurfswerkzeugen ist nicht nur notwendig, um diese Komplexität handhaben zu können, sondern auch um die Entwurfskosten und die Entwurfszeit zu senken. Die Vorlesung Hardware/Software Codesign konzentriert sich auf die wesentlichen Schwerpunkte:

Inhalt

Semesterplanung und Unterlagen

Die aktuellen Termine sind untenstehender Tabelle zu entnehmen, welche laufend aktualisiert wird.

Die Unterlagen zu dieser Lehrveranstaltung bestehen aus:

Datum Vorlesungsinhalt Materialien Übungen
15.04.2010
  • Introduction, Lecture Organization
  • System Design: Methods and Models
22.04.2010
  • Target Architectures for HW/SW Systems
  • Diese Vorlesung wird von Prof. Marco Platzner gehalten
  • Keine Übungsbesprechung
29.04.2010
  • Vorlesung fällt aus.
  • Keine Übungsbesprechung
06.05.2010
  • Target Architectures for HW/SW Systems
13.05.2010
  • Feiertag, keine Vorlesung
  • Keine Übungsbesprechung
20.05.2010
  • Compiler and Code Generation 1
27.05.2010
  • Compiler and Code Generation 1
03.06.2010
  • Feiertag, keine Vorlesung
10.06.2010
  • Compiler and Code Generation 2
17.06.2010
  • Architecture Synthesis
24.06.2010
  • System Partitioning
  • Keine Übung
01.07.2010
  • System Partitioning
  • Integer Linear Programs for Synthesis Problems
  • Keine Übung
08.07.2010
  • Estimation of Design Parameters.
15.07.2010
  • Vorlesung fällt aus.
  • Keine Übung.
22.07.2010
  • Besprechung Übungsblatt #7
  • Abschluss der Vorlesung

Übungen

Die Aufgabenblätter für die Übungen können von der Vorlesungswebseite heruntergeladen werden und sollen bis zum Besprechungstermin selbständig zu Hause gelöst werden. Am Besprechungstermin, werden die Aufgaben vom Dozenten vorgelöst, oder Studenten erhalten die Möglichkeit ihre Lösungen zu präsentieren. Es werden keine Musterlösungen ausgeben.

Prüfung

Prüfungsrelevant ist der Stoff, der in der Vorlesung und in den Übungen behandelt wurde. Die Vorlesung in einer schriftlichen Prüfung (Klausur) geprüft. Die Klausur dauert 75 Minuten, es sind keine Hilfsmittel zugelassen.

Die Klausur findet am 19. August 2010 im Hörsaal G statt. Prüfungsbeginn ist 10:00 Uhr.

Zur Vorbereitung der Klausur stellen wir die Klausuraufgaben der letzen 4 Jahre zur Verfügung. Es werden keine Musterlösungen zu den Klausuren ausgeben.

Weiterführende Literatur zum Thema HW/SW Codesign