Conveners
FPGA programming with hands on: Part I
- Luis Ardila-Perez (KIT-IPE)
- Timo Muscheid (KIT-IPE)
- Lukas Scheller
FPGA programming with hands on: Part II
- Lukas Scheller
- Timo Muscheid (KIT-IPE)
- Luis Ardila-Perez (KIT-IPE)
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.