Conveners
FPGA programming with hands on: Part I
- Lukas Scheller
- Timo Muscheid (KIT-IPE)
FPGA programming with hands on: Part II
- Timo Muscheid (KIT-IPE)
- Lukas Scheller
FPGA programming with hands on: Part III
- Lukas Scheller
- Timo Muscheid (KIT-IPE)
FPGA programming with hands on: Part IV
- Timo Muscheid (KIT-IPE)
- Lukas Scheller
Description
Field-Programmable Gate Arrays (FPGA) are powerful devices that combine the advantages of custom ASICs and the flexibility of microcontrollers. They are able to perform real-time, parallel signal processing and data analysis, while being reconfigurable by describing its functionality using hardware description languages (VHDL, Verilog etc.). One field of application of these devices is the readout of detectors in large scale physics experiment. In this course we will give an introduction to FPGAs in this specific use-case by learning the underlying technologies and exploring the possibilities and limits of them. Additionally, we will dive into the programming of FPGAs by looking at several hands-on practical examples.