INTRODUCTION TO DIGITAL DESIGN ON FPGAS WITH VHDL

(Informatic laboratory, Frontal teaching)

  • Language: ENGLISH, ITALIAN
  • Campus: MILANO CITTÀ STUDI
  • Enrollment: 02-03-2023to hour 12:00 on
    09-03-2023
  • Subject area: Tools|Tech and society
Application completed, activity in evaluation
Unrate this course
Teacher in charge
SANTAMBROGIO MARCO DOMENICO
Credits
2
Hours to attend
14
Max. number of students
100
Topics:
FPGA, VHDL, digital design
Tag
Computer science, Engineering

Description of the initiative

The course aims to provide the basic concepts for logic design on reconfigurable systems (FPGAs) using the VHDL hardware description language. Through the course, it will be possible to see how the main base components in digital design are implemented through practical examples. After introducing the VHDL language, the course presents combinatorial and sequential circuits, showing their differences. The course then shows how to build a finite state machine to create more complex control flows. Finally, the course provides an example of a simple processor that shows the parts related to the data processing (datapath) and those related to the control tasks. The final course lesson introduces how to test the digital circuit and verify its functionality. The main topics of the course are:
  • Introduction to the VHDL language
  • Combinatorial circuits vs. sequential circuits
  • LUT vs. BRAM
  • Finite state machines (Mealy vs. Moore)
  • Datapath and control (with examples of a small processor)
  • Testing
 The course evaluation is on project delivery based on the topics seen during the course.

Duration

dal March 2023 a June 2023

Calendar

Il calendario del corso è visibile sul calendario: tinyurl.com/PiAatDEIBPer le lezioni di questo corso si cerchi #FPGA101

  • 13/03/2023 - 18:00/20:00
  • 16/03/2023 - 18:00/20:00
  • 21/03/2023 - 18:00/20:00
  • 28/03/2023 - 18:00/20:00
  • 04/04/2023 - 18:00/20:00
  • 17/04/2023 - 18:00/20:00
  • 20/04/2023 - 18:00/20:00
Back to previous page