Oct 7 – 18, 2024
Europe/Berlin timezone

FPGA programming with hands on

Broader course for all

Limited to 16 participants

FPGA programming with hands on

Luis Ardila (KIT), Timo Muscheid (KIT) and Lukas Scheller (KIT)

Abstract

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.