Reprogrammable systems
Professor | Charbon Edoardo |
Course program | MSc |
Year | 2 |
Semester | Fall |
Category | Fundamental |
ECTS | 3 |
Academic year | 2017/2018 |
Objective
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
laboratory.
Contents
Lectures
-
Advanced HDL;
-
Introduciton to reprogrammable systems;
-
FPGAs with complex blocks (processors, DSP);
-
Reconfigurable FPGAs;
-
Advanced blocks for Cyber-physical systems on FPGA and their calibration (TDC, ADC).
-
FPGAs for advanced applications: Radiation hard FPGAs, FPGAs at low temperature.
Laboratories
- Introduction to design tools for FPGA
- Hands on reconfigurable FPGAs.
- Build and calibrate a simple TDC with FPGAs.
Teaching mode
The course includes lectures and exercises
References
Lecture notes, examples of source code, user manual of platforms used during class.