Esercitazioni pratiche di elettronica/Logica Combinatoria/Sommatore a 4 bit di tipo LOOK AHEAD CARRY: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m fix math tag error |
m Bot: elimina i bold dai titoli dei paragrafi |
||
Riga 3:
='''SOMMATORE DI TIPO LOOK-AHEAD-CARRY'''=
==Sintesi del circuito per la '''Generazione e propagazione del riporto
Nasce da alcune osservazioni sulla tabella della verità
Riga 13:
i '''Full-Adder''' eseguano la propria somma, in un certo senso '''in parallelo'''.
===
{| BORDER="1" CELLSPACING="0" CELLPADDING="2"
! Ci !! B !! A !! SUM !! Co
Riga 34:
|}
===
*Quando '''A = 1''' e '''B = 1''' indipendentemente da '''Ci''' viene generato un riporto '''Co = 1'''
Isolo le righe della tabella del Full-Adder che mi interessano nella seguente sotto-tabella:
Riga 51:
[[File:Carry Generate.JPG]]
===
*Se '''Ci = 1''' allora '''Co = 1''' '''sse'''(se e solo se) '''A = 1''' oppure '''B = 1''' oppure sia '''A = 1''' che '''B = 1'''
Anche in questo caso, isolo le righe della tabella del Full-Adder che mi interessano e costruisco un'altra funzione di logica combinatoria:
Riga 72:
[[File:RipGen.JPG]]
===
Tenendo conto di entrambe le conclusioni delle due precedenti osservazioni, otteniamo il riporto in uscita:
Riga 88:
[[File:CarryOut.JPG]]
===
====Sommatore di peso 0====
Riga 109:
Lo schema si chiamerà '''Sum4BitLAC'''
==Circuito per la '''Generazione e propagazione del riporto
[[File:CarryGenProp4Bit.JPG]]
==
A questo punto possiamo aggiungere i sommatori completi o full-adder
Riga 120:
===
[[File:HalfAdderNoCarryOut.JPG]]
===
[[File:FullAdderNoCarryOut.JPG]]
===
[[File:Sum4BitLAC.JPG]]
====
[[File:Simul4BitLAC.JPG]]
|