top of page

Programma e finalità

Scopo dell’insegnamento consentire l’apprendimento dei metodi e degli ambienti di progetto/simulazione/debug dei sistemi digitali prevalentemente tramite l’impiego di ambienti di progetto integrati (IDE) e schede di sperimentazione da laboratorio.

 

CONTENUTI:

Brevi richiami sui fondamenti dei sistemi digitali combinatori e sequenziali

Elementi di Arduino

Metodi e ambienti di progetto dei sistemi elettronici digitali

     Flusso di progetto e debug dei sistemi elettronici digitali

     Elementi di linguaggio Verilog HDL

     Esercitazioni sulla descrizione di sistemi digitali in linguaggio Verilog

     Ambiente di progetto Quartus II di Altera e relativi tool di progetto e simulazione: Modelsim, Qsys, Programmer, Monitor program, Waveform editor per la creazione di testbench

     Esercitazioni di progetto, creazione di test bench (debug) e simulazione in ambiente Quartus II & tools

     Scheda da laboratorio Terasic DE1_SoC – FPGA Cyclone V di Altera

     Esercizi di implementazione di sistemi digitali su scheda DE1_SoC

     Ambiente di sviluppo Matlab & tool

             Matlab, Simulink, Fixed point designer, HDL coder, DSPBuilder

             Esercitazioni di implementazione di sistemi digitali in ambiente Matlab & tools

Esercitazioni di laboratorio riepilogative

 

METODI DI INSEGNAMENTO:

Lezioni ed esercitazioni in aula ed in laboratorio supportate da trasparenze, videoproiettore e lavagna. Tutoraggio in forma di assistenza individuale.

 

CONOSCENZE E ABILITÀ ATTESE:

Progetto di sistemi digitali combinatori e sequenziali in ambienti di progettazione integrati.

Test virtuale di sistemi digitali tramite l’impiego di test bench in ambienti di progettazione integrati.

Test fisico di sistemi integrati tramite implementazione in schede di sperimentazione e prototipazione rapida Terasic DE1-SoC

 

SUPPORTI ALLA DIDATTICA:

PC e videoproiettore; CAD tools per progettazione di sistemi elettronici digitali Quartus II web edition; software Matlab & tools; appunti dalle lezioni, dispense del docente, calendario degli esami e avvisi dal sito: http://www.eledigilab.com .

 

CONTROLLO DELL’APPRENDIMENTO E MODALITÀ D’ESAME:

Esame orale.

 

TESTI DI RIFERIMENTO PRINCIPALI:

1. A. Giorgio 

Progetto di Sistemi Elettronici Digitali con FPGA - Volume 1 

https://ilmiolibro.kataweb.it/libro/scienza-e-tecnica/383964/progetto-di-sistemi-elettronici-digitali-con-fpga-vol-1/

2. A. Giorgio 

Progetto di Sistemi Elettronici Digitali con FPGA - Volume 2

https://ilmiolibro.kataweb.it/libro/scienza-e-tecnica/384101/progetto-di-sistemi-elettronici-digitali-con-fpga-vol-2/

3. A. Giorgio, F. Paris

Guida alla implementazione su FPGA di sistemi elettronici digitali basati su NIOS II
https://ilmiolibro.kataweb.it/libro/scienza-e-tecnica/376781/guida-allimplementazione-su-fpga-di-sistemi-elettronici-digitali-basati-su-nios-ii/

4. A. Giorgio

Implementazione di Sistemi Elettronici Digitali su Microcomputer ed FPGA - Edizione 2019

https://ilmiolibro.kataweb.it/libro/scienza-e-tecnica/506765/implementazione-di-sistemi-elettronici-digitali-su-microcomputer-ed-fpga/ 

 

ULTERIORI TESTI SUGGERITI:

E. Napoli, Progetto di Sistemi Elettronici Digitali basati su FPGA, ed. Esculapio, 2011, ISBN: 9788874884162

W. J. Palm, Matlab: una introduzione per gli ingegneri, McGrawHill, 2011, ISBN: 9788838664663

L. F. Chaparro, Signals and Systems using Matlab, 2 ed., Academic Press, 2015, ISBN: 978-0-12-394812-0

 

ALTRE INFORMAZIONI:

Dipartimento di Ingegneria Elettrica e dell'Informazione, Politecnico di Bari, Laboratorio di Elettronica dei Sistemi e delle Applicazioni Digitali (http://www.eledigilab.com )

Stanza docente 3° piano ex Architettura, tel. 080 5963239 (int 3239), e-mail: agostino.giorgio@poliba.it.

bottom of page