Laboratorio di Elettronica Digitale (LED) – 6 CFU

Last Updates:

Professor: Luca Di Nunzio


Tel.: +39 06 72597810

Course description

This lab course is focused on the HDL RTL design of digital circuits and their implementation on FPGAs (Field Programmable Gate Arrays ). The course provides the student with the ability to design and simulate digital systems on FPGA.

Book: …

Authors: …

Course Program:

  • FPGA Architecture
  • Zynq Architecture (from 2016-2017)
  • Introduction to VHDL 
  • Design of Digital System in VHDL
  • Writing Test-bench in VHDL
  • Vivado/Design Suite
  • Verilog foundamentals
  • Introduction to System Verilog
  • MATLAB /Simulink  foundamentals

Teaching Material

In the following some projects realized thanks to the XILINX University Program:


  • An Efficient Hardware Implementation of Reinforcement Learning: The Q-Learning Algorithm



  • Efficient FPGA implementation of high speed digital delay for wideband beamforming using parallel architectures

  • AW-SOM, an Algorithm for High-speed Learning in Hardware Self-Organizing Maps

  • An automatic AW-SOM VHDL IP-core generator

  • FPGA implementation of hand-written number recognition based on CNN

  • Efficient Ensemble Machine Learning implementation on FPGA using Partial Reconfiguration

  • Flexible Channel Extractor For Wideband Systems Based On Polyphase Filter Bank

  • A new electric encoder position estimator based on the Chinese Remainder Theorem for the CMG performance improvements

  • FPGA implementation of a low-power QRS extractor