Il corso fornisce le basi per l’analisi e la progettazione dei sistemi digitali, partendo dall’aritmetica binaria e dall’algebra booleana fino alla sintesi di circuiti logici combinatori e sequenziali. Vengono inoltre introdotti i principali aspetti circuitali della tecnologia CMOS, con particolare attenzione agli effetti di canale corto, ai margini di rumore e al comportamento dinamico delle porte logiche. La parte finale del corso offre un laboratorio facoltativo dedicato all’implementazione di sistemi digitali su FPGA mediante linguaggio VHDL.