INTRODUZIONE ALLA PROGETTAZIONE DIGITALE SU FPGA CON VHDL

(Laboratorio informatico, Didattica frontale)

  • Lingua: INGLESE, ITALIANO
  • Sede: MILANO CITTÀ STUDI
  • Iscrizioni: 02-03-2023alle ore 12:00 del
    09-03-2023
  • Area tematica: Strumenti|Tecnologia e società
Candidatura terminata, attività in valutazione
Annulla il voto
Docente responsabile
SANTAMBROGIO MARCO DOMENICO
CCS proponenti
Ingegneria Informatica
CFU
2
Ore in presenza
14
N° max studenti
100
Parole chiave:
FPGA, VHDL, progettazione digitale
Tag
Informatica, Ingegneria

Descrizione dell'iniziativa

Il corso ha l'obiettivo di introdurre i concetti base per la progettazione digitale su sistemi riconfigurabili (FPGA) utilizzando il linguaggio di descrizione hardware VHDL.Attraverso il corso, sarà possibile vedere come sono sviluppati i principali componenti base nella progettazione digitale attraverso esempi pratici.Dopo una prima introduzione al linguaggio VHDL, il corso introduce i circuiti combinatori e sequenziali, mostrandone le differenze. Il corso mostra poi come costruire una macchina a stati finiti per realizzare flussi di controllo più complessi. Infine, il corso fornisce un esempio di semplice processore mostrando quali sono le parti relative alla manipolazione dei dati (datapath) e quelle relative al controllo. Le lezioni del corso terminano con un'introduzione su come testare il circuito digitale e verificarne le funzionalità. I principali argomenti del corso sono:
  • Introduzione al linguaggio VHDL
  • Circuiti combinatori vs circuiti sequenziali
  • LUT vs BRAM
  • Macchine a stati finiti (Mealy vs Moore)
  • Datapath and controllo (con esempi di piccolo processore)
  • Testing
 Il superamento del corso avviene con la consegna di un progetto basato sugli argomenti visti durante il corso

Periodo di svolgimento

dal Marzo 2023 a Giugno 2023

Calendario

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
Torna alla pagina precedente