| SWS |
4 |
| ECTS |
5 |
| Sprache(n) |
Deutsch
(Standard)
Englisch
|
| Lehrform |
Projekt |
| Angebot |
nach Ankündigung |
| Aufwand |
Präsenzstudium: ca. 60 Std., Eigenstudium: ca. 90 Std. |
| Voraussetzungen |
Technische Informatik, Rechnerarchitektur |
| Ziele |
- Studierende beurteilen die Notwendigkeit des Einsatzes programmierbarer Hardware
- Studierende kombinieren Software- und Hardware-Komponenten und begründen den Einsatz für ein spezifisches System
- Studierende bewerten die Leistungs-Kennzahlen eines Systems
- Studierende entwickeln eigene Hardware-Komponenten zur Beschleunigung von Software
- Studierende entwickeln im Team Projekte
|
| Inhalt |
Die Entwicklung spezieller Hardware-Bauteile (Integrierte Schaltkreise) ist sehr komplex und aufwendig. Field Programmable Gate Arrays (FPGA) bieten eine leistungsfähige Alternative und finden zunehmend Verbreitung in Industrie-Anwendungen (z.B. Fahrassistenzsysteme, Machine Learning) und dem Maker-Umfeld. Die Entwicklung von eigenen Hardware-Komponenten zur Beschleunigung von Software-Anwendungen ist so zugänglich wie nie zuvor, insbesondere durch Bausteine die programmierbare Prozessoren und programmierbare Logik (embedded FPGA) gleichzeitig enthalten.
Im Rahmen dieses Kurses werden unter anderem folgende Themen behandelt:
- Grundlagen der Hardware-Entwicklung und Chip-Produktion
- klassische und neue Hardware-Beschreibungssprachen
- Funktion und Aufbau der Field Programmable Gate Array und deren Programmierung
- Entwicklung und Anbindung von Hardware-Beschleunigern für Software-Projekte
- Gemeinsamer Entwurf von Hardware und Software (Hardware/Software-Codesign)
|
| Medien und Methoden |
Tafel, Beamer, Moodle, Demonstrationen an einem Computersystem. |
| Literatur |
- Peter Sauer, Hardware-Design mit FPGA: eine Einführung in den Schaltungsentwurf mit FPGA-Bausteinen, 2010
- Vincent Himpe, Digitale Logik selbst entwickeln: von 0 und 1 zum FPGA, 2012
- Elias Cord, FPGAs für Maker :eine praktische Einführung in programmierbare Logik, 2016
- Aktuelle Online-Quellen
|
| Zuordnungen Curricula |
| SPO |
Fachgruppe |
Code |
ab Semester |
Prüfungsleistungen |
IF Version 2019 |
FWP |
|
6 |
Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit (60%)
Präsentation (40%)
benotete Modularbeit (100%)
|
IF Version 2023 |
FWP |
|
6 |
Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit (60%)
Präsentation (40%)
benotete Modularbeit (100%)
|
IF Version 2025 |
FWP |
|
6 |
Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit (60%)
Präsentation (40%)
benotete Modularbeit (100%)
|
|