Introduzione al Digital Logic Design in VHDL
Come implementare della logica digitale custom adatta ad essere utilizzata su FPGA
Titolo: Introduzione al Digital Logic Design in VHDL
Cosa: Come implementare della logica digitale custom adatta ad essere utilizzata su FPGA
Chi: Pietro Lorefice
Dove: Student Hotel
Quando: Mercoledì 18 Settembre dalle ore 19.00 alle 22.30
Quanto: l’ingresso è gratuito, l’apericena è compreso
Abstract della sessione
Come posso implementare una logica personalizzata su hardware ad alte prestazioni? Lo scopriremo in questo workshop introducendo le basi del design e implementazione di logica digitale custom, usando VHDL come linguaggio di descrizione hardware.
Lo scopo di questo workshop è introdurre le basi del VHDL per permettere lo sviluppo di logiche complesse per il processamento di flussi di dati, implementazione logiche per il machine learning, analisi di protocolli, elaborazioni di dati multimediali, ecc…
Nella prima parte parleremo delle basi del design di logica digitale partendo dagli elementi fondamentali fino ad arrivare a costrutti più complessi. Nella seconda parte vedremo il VHDL come strumento per riportare in hardware la logica descritta.
Lo speaker
Pietro Lorefice ha esperienza quinquennale nello sviluppo di driver Linux su varie piattaforme, tra i vari progetti in Develer anche lo sviluppo di driver real-time per macchine industriali. In passato ha realizzato per hobby una console retro ad 8 bit utilizzando un modulo FPGA e dell’elettronica custom.
Durante la serata tratteremo i seguenti argomenti:
– Introduzione al design di logica digitale
– Introduzione a VHDL
– Realizzazione di semplici blocchi funzionali in VHDL
– Dimostrazione di un esempio pratico su hardware FPGA commerciale
Obiettivi della sessione
Acquisire pratica con il design di logica digitale
Requisiti per la partecipazione:
– Nozioni fondamentali di logica digitale (operazioni AND, OR, NOT, ecc…)
Cosa Serve
Per poter accedere alla parte pratica è necessario portare un proprio computer che abbia:
– Editor avanzato di testo (VSCode, SublimeText, ecc..)
– Git
– GHDL scaricabile dal link: http://ghdl.free.fr/site/pmwiki.php?n=Main.Download
– GTKWave: http://gtkwave.sourceforge.net/
– Clonare repository e installare il requirements: https://github.com/plorefice/vhdl-techlab-2019