 |
Hardware-Software-Co-Design
| Dozenten |
Prof. Dr. J. Teich, S. Wildermann |
Modulbeschreibung
|
Hardware-Software-Co-Design und Hardware-Software-Co-Design mit Praktikum |
| Übungsgruppenleiter |
S. Wildermann, F. Reimann |
| Umfang/Stunden |
V2 + Ü2 (zusammen 5 ECTS), auch für Computational Engineering
auch mit Praktikum P2 (Vorlesung + Übung + Praktikum 7,5 ECTS)
|
Ort und Zeit, der Vorlesung der Übung
|
Di. 8:30-10:00 Uhr, Raum 0.031, Gebäude RRZE, Martensstrasse 1
Di. 10:15 - 11:45 Uhr, K1[Ausnahmen] (S. Wildermann)
Mi. 16:00 - 17:30 Uhr, 00.156 (F. Reimann)
|
Prüfungsergebnisse:
Die Ergebnisse der Klausur vom 11.08.2011 liegen vor und können über meinCampus eingesehen werden. Im Folgenden die Ergebnisse für diejenigen, die sich nicht über meinCampus anmelden konnten:
| 21521615 | 3,3 |
| 21415830 | 2,0 |
| 21322601 | 5,0 |
| 21357278 | 2,0 |
| 21103967 | 2,3 |
| 21382388 | 1,7 |
| 21362079 | 1,3 |
| 21418344 | 3,0 |
| 21328646 | 2,3 |
| 21325898 | 1,0 |
| 21317660 | 3,3 |
Die Klausureinsicht findet am Di., 13.09.2011 am Lehrstuhl für Informatik 12 (Am Weichselgarten 3) im Raum 205 von 10:00 bis 11:00 Uhr statt.
Praktikum
- Drei Praktikums-Termine finden Semester begleitend statt.
- Termine werden in der Vorlesung vereinbart.
- Weitere Infos
Zielsetzung:
Zahlreiche Realisierungen eingebetteter Systeme (z.B. Mobiltelephone, Faxgeräte, Industriesteuerungen) zeichnen sich
durch kooperierende Hardware- und Softwarekomponenten aus. Die Popularität solcher Realisierungsformen läßt sich
begründen durch 1) die steigende Vielfalt und Komplexität heterogener Systeme, 2) die Notwendigkeit, Entwurfs- und
Testkosten zu senken und 3) Fortschritte in Schlüsseltechnologien (Mikroelektronik, formale Entwurfsmethoden). Zum Beispiel
bieten Halbleiterhersteller kostengünstige ASICs an, die einen Mikrocontroller und benutzerspezifische Peripherie und
Datenpfade auf einem Chip integrieren.
Die Synthese solcher Systeme wirft jedoch eine Reihe neuartiger Entwurfsprobleme auf, insbesondere 1) die Frage der Auswahl von
Hardware- und Softwarekomponenten, 2) die Partitionierung einer Spezifikation in Hard- und Software, 3) die automatische Synthese
von Interface- und Kommunikationsstrukturen und 4) die Verifikation und Cosimulation. Diese Themen decken damit zusammen mit dem
Stoff der einführenden Vorlesung Architektur und Entwurf eingebetteter Systeme (5. Semester) den Bereich eingebetteter
Systeme ab.
Inhalt:
- Überblick und Vergleich von Architekturen und Komponenten in Hardware/Software-Systemen.
- Aufbau eines Compilers und Codeoptimierungsverfahren für Hardware und Software
- Hardware/Software-Partitionierung (Partitionierung komplexer Systeme, Schätzungsverfahren, Performanzanalyse,
Codegenerierung)
- Interfacesynthese (Kommunikationsarten, Synchronisation, Synthese)
- Verifikation und Cosimulation
- Übungen, Demonstrationen mit rechnergestützten Entwurfswerkzeugen
Unterlagen:
Am 5. 7. und 12. 7. findet die Übung am Di, von 10:00 bis 12:00 Uhr nicht im K1, sondern im Seminarraum E 1.11 statt.
|
 |