VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Last Updated: 2026-02-05 14:53:08
Objective
This course introduces to the new field of Reconfigurable Computing and covers modern reprogrammable hardware devices, eg. field-programmable gate arrays (FPGAs), design methods and tools, and the most important application domains. In the accompanying lab, students design a complete reconfigurable computing application, eg. a PC-based custom computing machine or a configurable system on chip. The course intends to complement the curriculum in Computer Engineering and to serve as a starting point for research activities.
Content
The lecture covers: - Introduction and motivation - Reconfigurable devices and systems - Computer-aided design for FPGAs - Compilation from high-level languages - System-level design for reconfigurables - Reconfigurable operating systems - Application domains and examples
Resources
Lecture Notes
MaterialsAvailable material includes a course script, slide copies, a reading list with selected publications, and documentation for the lab project.
General Information
- Language
- German
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- oral 30 minutes
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Reconfigurable Computing |
|
2 h weekly |
| exercise | Reconfigurable Computing |
|
2 h weekly |