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

Wikibooks, manuali e libri di testo liberi.
Jump to navigation Jump to search

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]

Sum MUX2s

Realizzazione della funzione CyOut[modifica]

CyOut MUX2s

Unione dei due blocchi per le funzioni SUM e CyOut[modifica]

Full Adder MUX2s

Simulazione del funzionamento[modifica]

Full Adder MUX2s sim