Lo scopo dell'insegnamento è fornire le basi della progettazione a livello logico delle reti combinatorie e delle reti sequenziali che costituiscono i componenti fondamentali dei sistemi digitali. Si forniscono le metodologie e le tecniche di progetto necessarie alla realizzazione e ottimizzazione di circuiti combinatori e sequenziali. Vengono inoltre presentati i più comuni blocchi funzionali programmabili utilizzati nella sintesi dei circuiti digitali e vengono approfondite le strutture più utilizzate nella realizzazione dei blocchi dedicati alle operazioni di tipo aritmetico.
L'insegnamento introduce anche gli strumenti concettuali e di progetto che sono alla base della sintesi logica automatizzata, utilizzando il VHDL come linguaggio di descrizione del sistema digitale.
Conoscenza e Comprensione (DdD1):
Capacità di applicare conoscenza e comprensione (DdD2):
Capacità di apprendimento (DdD5):
Avere le conoscenze del corso di Architetture dei Calcolatori e Sistemi Operativi
Le prove d’esame sono costituite da verifica scritta con eventuale discussione orale (con verifica scritta sufficiente) solo su richiesta del docente. La prova scritta prevede la risoluzione di problemi numerici, esercizi di tipo progettuale e domande di carattere teorico su argomenti trattati nel corso. (DdD1, DdD2, DdD5)
In sede d'esame lo studente deve dimostrare di essere in grado di: