Documente Academic
Documente Profesional
Documente Cultură
LUCRAREA NR. 6
SUMATOARE
1. Scopul lucrrii
Lucrarea i propune sintetizarea unui semisumator i a unui sumator complet de un bit, precum i studiul unui sumator de 4 bi i integrat.
2. Aspecte teoretice
2.1. Generalit i
Sumatorul este subsistemul logic combina ional care asigur - direct sau indirect - efectuarea tuturor opera iilor aritmetice dintr-un sistem de calcul. Schema bloc a unui sumator de 2 numere binare a cte n bi i este prezentat n fig. 6.1, unde s-au notat cu Si , i=0,1, ..., n-1, bi ii corespunztori sumei, iar cu Cn-1 transportul ctre rangul urmtor.
A0 A1 An-1 B0 B1 Bn-1 Fig. 6.1. Schema bloc general a unui sumator
Sumatoare
69
2.2. Semisumatorul
Semisumatorul realizeaz suma a dou numere binare de cte 1 bit, fr a ine seama de transportul de la bitul imediat inferior ca semnifica ie. Pornind de la tabelul de adevr al unui semisumator de 1 bit (tab. 6.1) se ob in rela iile de calcul (6.1) i (6.2) a cror implementare conduce la schema din fig. 6.2a, sau, la nivel de schem bloc, fig. 6.2b.
Tab. 6.1. Tabelul de adevr al semisumatorului de 1 bit Ai 0 0 1 1 Bi 0 1 0 1 Rezultatul adunrii 00 01 01 10 Suma (Si) 0 1 1 0 Transport (Ci) 0 0 0 1
Si = Ai Bi ; Ci = Ai Bi .
+Vcc Ai Ai Bi Si 1/2 Ci Ci (a) Fig. 6.2. Semisumatorul de 1 bit a) schema logic; b) schema bloc Si (b) Bi
(6.1) ( 6 .2 )
70
Lucrarea nr. 6
intrri:
S i = Ai Bi Ci 1 = Ai Bi Ci 1 + Ai Bi Ci 1 + Ai Bi Ci 1 + Ai Bi Ci 1
(6.3)
Ci
Si
Fig. 6.3. Schema bloc a sumatorului complet de 1 bit Tab. 6.2. Tabelul de func ionare al sumatorului complet de 1 bit Intrri Bi 0 0 1 1 0 0 1 1 Suma 00 01 01 10 01 10 10 11 Ieiri Si 0 1 1 0 1 0 0 1 Ci 0 0 0 1 0 1 1 1
Ai 0 0 0 0 1 1 1 1
Ci-1 0 1 0 1 0 1 0 1
(6.4)
Grupnd succesiv fiecare din primii trei termeni ai rela iei (6.4) cu ultimul, se ob ine: Ci = BiCi-1 + AiCi-1 + AiBi,
i, dup opera iile de rigoare:
Ci = Ai Bi + Ai Ci 1 + Bi Ci 1 .
(6.5)
(6.6)
Sumatoare
Di = Ai Bi Ci 1 + Ai Bi Ci 1 + Ai Bi Ci 1 ,
71
(6.7)
observm c acetia se pot ob ine din produsul logic al lui Ci cu (Ai + Bi + Ci-1): Di = (Ai + Bi + Ci-1) Ci . (6.8)
ntr-adevr, introducnd Ci din rela ia (6.6) n (6.8) i efectund opera iile, se ob ine expresia (6.7). Rezult c Si se poate scrie:
S i = Di + Ai Bi Ci1 = Ai Ci + Bi Ci + Ci 1Ci + Ai Bi Ci 1
(6.9)
Implementarea rela iilor (6.5) i (6.9) conduce la sinteza schemei sumatorului complet de 1 bit, fig. 6.4.
Ai Bi Ci-1 C i +Vcc
Si
Ci
Ci
72
Lucrarea nr. 6
3. Desfurarea lucrrii
Pentru studiul circuitelor prezentate la punctele 2.2, 2.3 i 2.4, se va utiliza platforma de laborator i circuitele integrate CDB404 (A.2), CDB408 (A.4), CDB 454 (A.9), CDB486 (A.14) i CDB483 (A.13).
+Vcc 5 A3 B3 01 16 C2 A2 B2 03 4 CDB483 C3 14 C1 A1 B1 08 7 C0 A0 B0 0 10 11 13 C-1 9 12 S0
15 S3 S2
2 S1
Sumatoare
73
x1 x2 x3
3.2.2. Se completeaz schema ob inut la punctul 3.2.1. prin numerotarea pinilor CI utilizate (CDB400, CDB404 i CDB454), inclusiv a pinilor de alimentare; 3.2.3. Se implementeaz sumatorul de la punctul 3.2.2. pe platforma de lucru; 3.2.4. Se conecteaz intrrile Ai i Bi ale semisumatorului la ieirile A0 i A1 ale divizorului de frecven DF-1 pus n regim de numrtor comandat prin FTM-1. Intrarea de transport Ci-1 se conecteaz la una din ieirile BIDP, iar ieirile Si i Ci se conecteaz n ordine la dou din circuitele de semnalizare ale BS; 3.2.5. Se alimenteaz circuitele platformei de la sursa de 5V prin cuplarea ntreruptorului K1 din BA-1; 3.2.6. Se verific tab. 6.2 pentru toate combina iile logice posibile ale intrrilor Ai, Bi.
74
Lucrarea nr. 6