| Charbon Edoardo
The course provides an introduction to reconfigurable design technologies (FPGAs). Students will get
familiar with advanced VHDL programming and will develop a deep understanding of the of FPGAs
architectures and the complex systems that can be realized with them. Representatives of widely used
basic blocks for interacting with physical components will be introduced and implemented during the
Introduciton to reprogrammable systems;
FPGAs with complex blocks (processors, DSP);
Advanced blocks for Cyber-physical systems on FPGA and their calibration (TDC, ADC).
FPGAs for advanced applications: Radiation hard FPGAs, FPGAs at low temperature.
- Introduction to design tools for FPGA
- Hands on reconfigurable FPGAs.
- Build and calibrate a simple TDC with FPGAs.
The course includes lectures and exercises
Lecture notes, examples of source code, user manual of platforms used during class.