Università degli Studi Guglielmo Marconi

Insegnamento
Elettronica digitale
Docente
Prof. Di Nunzio Luca
Settore Scientifico Disciplinare
ING-INF/01
CFU
6
Descrizione dell'insegnamento

Il corso si propone di fornire agli studenti le conoscenze di base dell’elettronica digitale. E’ previsto lo studio di sistemi combinatori e di sistemi sequenziali ponendo particolare attenzione agli aspetti di analisi e di progettazione di tali sistemi come il timing e l’occupazione di area. La progettazione verrà affrontata sia con le metodologie tradizionali sia con i moderni linguaggi di descrizione hardware HDL.

Obiettivi formativi (espressi come risultati di apprendimento attesi)

Al termine di questo corso, lo studente sarà in grado di:

  • comprendere gli aspetti e le problematiche relative all’elettronica digitale;
  • risolvere i problemi di progettazione e di analisi di sistemi digitali semplici e complessi;
  • sviluppare sistemi digitali avvalendosi sia delle tecniche di progettazione tradizionali e di ultima generazione.
Prerequisiti

Al fine di comprendere e saper applicare la maggior parte delle tecniche descritte nell'insegnamento si consiglia di aver sostenuto con successo gli esami di:

  • Elettrotecnica
  • Fisica (elettromagnetismo)

Gli argomenti trattati nell'esame di Fisica Generale richiedono di avere la capacità di:

  • Analisi di semplici circuiti Conoscenza di componenti elettronici di base (resistori, condensatori ecc.)

Tali conoscenze rappresentano un prerequisito indispensabile per lo studente che voglia superare il corso con profitto.

Contenuti dell'insegnamento
  • Concetti di elettronica di base, semiconduttori e transistor MOSFET
  • Sistemi di rappresentazione numerica
  • Livelli di astrazione circuitale
  • Algebra di Boole
  • Famiglia logica CMOS
  • Analisi e sintesi di Sistemi combinatori
  • Problematiche di timing nei sistemi digitali (massima frequenza di clock, pipeline logic duplication)
  • Logiche programmabili FPGA
  • Memorie a semiconduttore
  • Introduzione al linguaggio VHDL
  • Progettazione di sistemi digitali mediante VHDL
Attività didattiche
Didattica Erogativa
L'insegnamento prevede, per ciascun CFU, 5 ore di Didattica Erogativa, costituite da 2,5 videolezioni (tenendo conto delle necessità di riascolto da parte dello studente). Ciascuna videolezione esplicita i propri obiettivi e argomenti, ed è corredata da materiale testuale in pdf.

Didattica Interattiva
L'insegnamento segue quanto previsto dalle Linee Guida di Ateneo sulla Didattica Interattiva e l'interazione didattica, e propone, per ciascun CFU, 1 ora di Didattica Interattiva dedicata alle seguenti attività: lettura area FAQ, partecipazione ad e-tivity strutturata costituita da attività finalizzate alla restituzione di un feedback formativo e interazioni sincrone dedicate a tale restituzione.
Criteri di valutazione
Tutte le prove di verifica e autoverifica intermedie previste dai Corsi ed erogate in modalità distance learning sono da considerarsi altamente consigliate e utili ai fini della preparazione e dello studio individuali. Le prove di verifica e autoverifica intermedie non sono obbligatorie ai fini del sostenimento della prova d´esame, la quale deve essere svolta in presenza dello studente davanti ad apposita Commissione ai sensi dell´art. 11 c.7 lett.e) del DM 270/2004.
Modalità della prova finale

L’esame si svolge in forma scritta e/o orale.

La prova scritta consiste nella risoluzione di brevi esercizi. La prova orale consiste in una o più domande sul programma.

La prova ha una durata massima di 120 minuti.

Libri di testo

Oltre alle lezioni realizzate dal Docente ed ai materiali didattici pubblicati in piattaforma, è obbligatorio lo studio del seguente testo:

  • Introduction to Digital Systems, Milos D. Ercegovac , Tomas Lang, Jaime H. Moreno
Ricevimento studenti

Previo appuntamento (l.dinunzio@unimarconi.it).