Sunteți pe pagina 1din 7

68

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

S0 S1 SUMATOR Sn-1 Cn-1

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 )

2.3. Sumatorul complet de 1 bit


Spre deosebire de semisumator, sumatorul complet de 1 bit ia n considera ie i transportul Ci-1 de la rangul imediat inferior, conform schemei bloc din fig. 6.3. Tabelul de func ionare al sumatorului complet de 1 bit este tab. 6.2. Ca i n cazul semisumatorului, ieirea Si este suma modulo 2 a celor 3

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)

rela ie care se poate ob ine i direct din tab. 6.2.


Ai Bi Ci-1

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

Din acelai tabel se poate deduce i Ci:


Ci = Ai Bi Ci 1 + Ai Bi Ci 1 + Ai Bi Ci 1 + Ai Bi Ci 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)

Notnd primii trei termeni din Si, rela ia 6.3, cu Di:

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

Fig. 6.4. Schema logic a sumatorului complet de 1 bit

72

Lucrarea nr. 6

2.4. Sumatorul complet de 4 bi i


Se ob ine prin interconectarea a 4 sumatoare complete de 1 bit, aa cum este ilustrat n fig. 6.5. ntruct implementarea unui astfel de sumator cu ajutorul circuitelor logice elementare este deosebit de laborioas, vom utiliza sumatorul complet de 4 bi i integrat CDB483, a crui schem bloc este identic cu cea prezentat n fig. 6.5 (anex , fig. A.13).

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

Fig. 6.5. Schema bloc a sumatorului complet de 4 bi i

3.1. Studiul semisumatorului


3.1.1. Se completeaz fig. 6.2a prin numerotarea pinilor CI utilizate (CDB 408 i CDB486), inclusiv a pinilor de alimentare; 3.1.2. Se implementeaz semisumatorul din fig. 6.2a pe platforma de lucru; 3.1.3. 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. Ieirile Si i Ci se conecteaz n ordine la dou din circuitele de semnalizare ale BS; 3.1.4. Se alimenteaz circuitele platformei de la sursa de 5V prin cuplarea ntreruptorului K1 din BA-1; 3.1.5. Se verific tab. 6.1 pentru toate combina iile logice posibile ale intrrilor Ai, Bi.

Sumatoare

73

3.2. Studiul sumatorului complet de 1 bit


3.2.1. Se modific schema din fig. 6.4, nlocuindu-se poarta I cu 3 intrri cu dou por i I cu cte 2 intrri (v. fig. 6.6);
x1 x2 x3 Fig. 6.6. Sintetizarea por ii I cu 3 intrri

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.

3.3. Studiul sumatorului complet de 4 bi i


3.3.1. Se utilizeaz circuitul integrat CDB483, fig. 6.5; 3.3.2. Se conecteaz intrrile A0, A1, A2, A3 i B0, B1, B2, B3 ale sumatorului la ieirile omoloage ale divizoarelor de frecven DF-1, DF-2 puse n regim de numrtor comandat prin FTM-1, FTM-2. Intrarea de transport C-1 se conecteaz la mas, iar ieirile S0, S1, S2, S3 i C3 se conecteaz n ordine la circuitele de semnalizare din BS; 3.3.3. Se alimenteaz circuitele platformei de la sursa de 5V prin cuplarea ntreruptorului K1 din BA-1; 3.3.4. Se verific func ionarea sumatorului complet de 4 bi i integrat CDB 483 pentru adunri de numere a cror sum este mai mic de 15 (1111), caz n care transportul C3=0, respectiv mai mare de 15.

74

Lucrarea nr. 6

4. Con inutul referatului


4.1. Schema din fig. 6.2a completat cu numrul pinilor respectivi; 4.2. Tabelul 6.1; 4.3. Schema din fig. 6.4 modificat conform schemei echivalente din fig. 6.6 i completat cu numrul pinilor respectivi; 4.4. Tabelul 6.2; 4.5. Schema din fig. 6.5; 4.6. Exemple concrete de opera ii de adunare a dou numere de cte 4 bi i, a cror sum este mai mic de 15, respectiv mai mare de 15; 4.7. Observa ii personale ale studentului.