Esercitazioni pratiche di elettronica/Logica Combinatoria/Full-Adder realizzato con mux a 2 ingressi di selezione

Indice del libro

Tabella di verità del Sommatore Completo o con riporto modifica

Cin B A SUM Cout
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

Si vuole implementare un sommatore completo (full-adder) tramite l'utilizzo di multiplexer a due (2) ingressi di selezione. In base a quanto visto nella lezione riguardante i multiplexer utilizzati per implementare una funzione di logica combinatoria, procederemo allo stesso modo. Si tratta (vedi tabella della verità) di implementare una funzione di logica combinatoria avente tre ingressi, nella fattispecie A, B e CyIn, e due uscite, SUM e CyOut. Quindi in base alla teoria già studiata, il problema si riduce alla risoluzione, tramite naturalmente multiplexer a due ingressi, di due funzioni di logica combinatoria a tre ingressi ed una uscita. Ovvero risolveremo prima l'uscita riguardante la colonna SUM e poi l'uscita riguardante la colonna CyOut. Infine metteremo insieme le soluzioni trovate al fine di realizzare un unico blocco di logica combinatoria. Sostanziale differenza con la realizzazione del Full Adder che usa i multiplexer a tre ingressi di selezione è che la tabella della verità è stata implementata dividendola in due: le prime quattro uscite con CyIn a zero (logico) e le seconde quattro uscite con CyIn a uno (logico)

Realizzazione della funzione SUM modifica

 

Realizzazione della funzione CyOut modifica

 

Unione dei due blocchi per le funzioni SUM e CyOut modifica

 

Simulazione del funzionamento modifica