|
Docente
|
OTTAVI MARCO
(programma)
Il corso copre i seguenti argomenti: 1) basi della logica binaria: sistemi di numerazione, porte logiche, livelli logici, margini di rumore, porte CMOS 2) progettazione di sistemi combinatori: equazioni booleane, algebra booleana, mappe K, blocchi combinatori, timing 3) progettazione di sistemi sequenziali: Latch e Flip-Flop, progettazione di logica sincrona, macchine a stati finiti, tempistiche della logica sequenziale. 4) linguaggi descrittivi hardware (hdl): logica combinatoria, logica sequenziale, macchine a stati finiti, system verilog, VHDL 5) blocchi digitali costitutivi: circuiti aritmetici, sistemi di numerazione, blocchi sequenziali, matrici di memoria, matrici logiche. 6) architettura ARM: linguaggio assembly, programmazione, linguaggio macchina
 S. Harris, D. Harris “Digital Design and Computer Architecture ARM Edition” Morgan Kaufmann
|