Documente Academic
Documente Profesional
Documente Cultură
4
90
CAPITOLUL 4
y1
x2
.
.
.
C. L. C.
.
.
.
.
.
.
xn
y2
ym
Capitolul 4
91
AB
A
B
Y AB AB
B
AB
B
0
0
1
1
A
0
1
0
1
B
1
1
0
0
AB
1
0
1
0
0
0
1
0
AB
0
1
0
0
Y A B AB
0
1
1
0
92
B
0
0
1
1
A
0
1
0
1
Y
0
1
1
0
Y A B A B ,
(4.4)
care n urma implementrii conduce la circuitul din fig. 4.3.
A+B
A
B
Y A B A B
A
AB
B
Capitolul 4
93
Y AB AB AB AB ,
(4.5)
a crei implementare poate fi realizat numai cu NAND-uri i conduce la circuitul
din fig. 4.4.
+Vcc
A
Y A B A B A B A B ,
(4.6)
a crei implementare poate fi fcut numai cu NOR-uri i conduce la circuitul din
fig. 4.5.
A
Y
B
Fig. 4.5. Implementarea XOR-ului numai cu NOR-uri
94
Y A B AB AB
Fig. 4.6. Poarta logic XOR
1 1
...
1 0
0 ...;
0 0
nr. par de "1"
. 0 1
1 1
...
1 0
0 ...
nr. impar de "1"
(4.8)
(4.9)
Capitolul 4
95
Ilustrarea relaiilor 4.10 i 4.11 este prezentat n fig. 4.7 a i b, care cumulate,
conduc la schema circuitului inversor / neinversor comandat din fig. 4.7 c.
A
1
KC (la
mas)
A
0
1
0
A
A
Var. intrare
D C
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
0
0
0
0
1
1
1
1
0
0
0
0
1
Y=[(A B) C] D
YAB=
Y=
YABC=
A
Y
YAB
ABC
C
D
B
0
0
0
1
1
1
1
1
1
0
0
0
0
1
1
1
0
0
1
0
0
0
1
1
0
0
1
1
1
0
1
1
0
0
0
1
0
1
0
Y=(A B) (C D)
YCD=
Y=
YAB=
C
YAB YC
AB
D
D
0
0
0
1
0
1
1
0
1
0
0
0
0
1
1
1
1
0
1
1
0
0
1
1
0
1
1
1
1
0
1
1
0
0
1
1
0
0
0
96
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
0
0
1
1
1
0
1
1
0
0
0
0
+Vcc
A
B
C
1
1
0
+Vcc
YAB
YAB
A
B
YABC
Y
C
D
YCD
A
B
C
D
Y'
YCD
P
ntr-adevr,
Y Y P
(4.12)
Capitolul 4
97
D
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
C
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Y
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0
P
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Y'
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
1
98
R
Mesaj
Mesaj
A
B
C
D
A
B
C
D
Ya
Pa
Decizie
Yb
Pb
DP-II
DP-I
4.3. Multiplexoare
Multiplexoarele (MUX-urile) sunt circuite logice combinaionale care permit
trecerea datelor de la una din cele n intrri spre ieirea unic, fig. 4.11.
Ap-1
A0 A1
. . .
I0
I1
.
.
.
In-1
.
.
.
MUX
Capitolul 4
99
Selecia intrrii care urmeaz a avea acces la ieire se face printr-un cuvnt de
cod (adres) avnd p bii.
Se observ c n=2p, adic numrul de intrri este egal cu numrul
combinaiilor logice de adres a cror apariie urmeaz s autorizeze accesul
succesiv al intrrilor ctre ieire.
A1
x
0
0
1
1
E
1
0
0
0
0
A0
x
0
1
0
1
I0
x
I0
x
x
x
I1
x
x
I1
x
x
A0
I3
x
x
x
x
I3
Y
0
I0
I1
I2
I3
+Vcc
A1
A0
I2
x
x
x
I2
x
A1
I0
I1
I2
I3
100
P0
P1
P2
P3
(4.13)
Observm c schema este prevzut i cu o intrare de autorizare
E ENABLE , activ n starea "L". Pentru E 1 , indiferent de strile logice ale
intrrilor i barelor de adres, ieirea se fixeaz n 0 logic i MUX-ul este inactivat.
4.4. Demultiplexoare
Circuitele de demultiplexare (DMUX-urile) sunt c.l.c. care permit
transmiterea datelor de la o intrare unic, la una din cele m ieiri selectate printr-un
cuvnt de cod (adres).
Schema bloc a unui DMUX cu m ieiri i p bare de adres (m=2 p) este
prezentat n fig. 4.13.
A0 A1
. . .
Ap-1
. . .
DMUX
.
.
.
Y0
Y1
.
1.
.
Ym-1
Fig. 4.13. Schema bloc general a unui DMUX
A1
A0
Y0
Y1
Y2
Y3
Capitolul 4
101
0
0
1
1
0
1
0
1
I
I
I
I
I
0
0
0
0
I
0
0
0
0
I
0
0
0
0
I
A0
+Vcc
I
Y0
Y1
Y2
Y3
An-1
B0
B1
.
.
.
Bn-1
A<B
.
.
.
COMPARATOR
.
.
.
A=B
A>B
102
COMPARATOR
Bk
Ak = B k
Ak > B k
A k B k 1 pentru A k B k ;
(4.15)
relaii care ne ajut s construim tabelul de funcionare al comparatorului de 1 bit,
tab. 4.7.
Tab. 4.7. Tabelul de funcionare al comparatorului de 1 bit
fik
fek
Ak
Bk
Ak Bk
Ak B k
fsk
Ak B k
0
0
1
0
1
0
0
1
0
1
0
0
0
0
1
Capitolul 4
103
0
Ak<Bk
1
Ak=Bk
0
Ak>Bk
fik
Ak
Bk
fek
fsk
104
fe3
fi2
fe3
fe2
fi1
fe
fe23
fe1
fi0
fe
fe23
fe
fi01
Fi'
Fi
A<B
Fe
A=B
Fi
Fe
Fs
A>B
Fi'
Fs''
a)
c)
Fig. 4.18. Schemele logice simplificate ale funciilor
de ieire ale comparatorului de 4 bii
n fig. 4.18 este prezentat implementarea funciilor Fi, fig. 4.18 a, i Fe, fig. 4.18 b,
cu observaia c circuitul corespunztor lui Fs poate fi realizat de maniera din fig. 4.18a
(evident cu alte mrimi de intrare) sau de maniera din fig. 4.18 c (v. relaia 4.21).
B0 B1 B2 B3
+Vcc 10 12 13 15
9 11 14 1
16
6 Fe1
A=B
3 I
7 Fi1
2 A=B
A<B
IA<B
SN 7485
5 Fs1
I
A>B
8 A>B
GND
Capitolul 4
105
A4 A5 A6 A7
B0 B1 B2 B3
+Vcc
+Vcc 10 12 13 15
9 11 14 1
16
16
6
Fe
Fe'
3
3
1
1
A=B
I
COMP. 1
7 Fi1 Fi'1 2
2 A=B
A<B
I
5 Fs1 Fs'1 4
4 A<B
SN 7485
A>B
IA>B
8
8
GND
B4 B5 B6 B7
10 12 13 15
IA=B
IA<B
IA>B
GND
9 11 14 1
A=B
COMP. 2
SN 7485
A<B
A>B
6 Fe2
7 Fi2
5 Fs2
n fig. 4.19 i 4.20 putem observa modul n care sunt conectate intrrile care
provin de la rangul inferior al comparatorului numeric integrat SN 7485.
Astfel, intrarea corespunztoare funciei de egalitate, A=B, se conecteaz la
+VCC (1 logic), simulndu-se astfel egalitatea biilor de rang inferior care de fapt nu
exist (v. tab. 4.6).
Similar, intrrile corespunztoare funciilor de inferioritate (A<B) i
superioritate (A>B) sunt conectate la mas, simulnd absena oricrei inegaliti
provenite de la rangul inferior.
4.6. Sumatoare
Sumatoarele sunt subsisteme logice combinaionale care asigur - direct sau
indirect - efectuarea tuturor operaiilor aritmetice dintr-un sistem de calcul.
A0
A1
.
.
.
S0
An-1
B0
B1
.
.
.
Bn-1
S1
.
.
.
SUMATOR
.
.
.
.
.
.
.
.
.
Sn-1
Cn-1
106
Schema bloc a unui sumator de 2 numere binare a cte n bii este prezentat
n fig. 4.21, unde s-au notat cu Si , i=0,1, ..., n-1, biii corespunztori sumei, iar cu C i
transportul ctre rangul urmtor.
4.6.1. Semisumatorul
Semisumatorul realizeaz suma a dou numere binare de cte 1 bit, fr a ine
seama de transportul de la bitul imediat inferior ca semnificaie.
Pornind de la tabelul de adevr al unui semisumator de 1 bit, tab. 4.8, se obin
relaiile de calcul 4.22 i 4.23 a cror implementare conduce la schema din fig. 4.22
a, sau, la nivel de schem bloc, fig. 4.22 b.
Tab. 4.8. Tabelul de adevr al semisumatorului de 1 bit
Ai
Bi
0
0
1
1
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 .
( 4.22)
( 4.23)
+Vc
c
Ai
Bi
Si
Ai B i
0
1/2
Ci
Ci Si
a) schema logic
b) schema bloc
Capitolul 4
107
Ci Si
Fig. 4.23. Schema bloc a sumatorului complet de 1 bit
Ai
0
0
0
0
1
1
1
1
Intrri
Bi
0
0
1
1
0
0
1
1
Ci-1
0
1
0
1
0
1
0
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
S i A i B i C i 1
A i B i C i 1 A i B i C i 1 A i Bi C i 1 A i B i C i 1 ,
relaie care se poate obine i direct din tab. 4.8, scriind SiFCD.
Din acelai tabel se poate deduce i Ci:
C i A i B i C i 1 A i Bi C i 1 A i B i C i 1 A i B i C i 1 .
(4.25)
(4.24)
108
Grupnd succesiv fiecare din primii trei termeni ai relaiei (4.25) cu ultimul,
se obine:
Ci = BiCi-1 + AiCi-1 + AiBi,
(4.26)
iar dup negarea relaiei 4.26 i aplicarea lui De Morgan, vom avea:
C i A i B i A i C i 1 B i C i 1 .
(4.27)
Notnd primii trei termeni din Si cu Di:
D i A i Bi C i 1 A i B i C i 1 A i Bi C i 1 ,
(4.28)
observm c acetia se pot obine din produsul logic al lui C i cu (Ai + Bi + Ci-1):
Di = (Ai + Bi + Ci-1) C i .
(4.29)
S i D i A i B i C i 1
A i Ci B i Ci C i 1 C i A i B i C i 1 .
(4.30)
Implementarea relaiilor 4.26 i 4.30 conduce la sinteza schemei sumatorului
complet de 1 bit, fig. 4.24.
Ai
Bi Ci-1
Ci
+Vcc
Si
Ci
Ci
Capitolul 4
109
C3
14
A3 B 3
01 16
A2 B 2
A1 B 1
03 4
08 7
CDB483
C2
3
15
S3
C1
2
S2
A0 B 0
010 11
C0
13
6
S1
C-1
9
12
S0
.
.
.
Convertor
de cod
iniial
.
.
.
O0
O1 Cod binar
final
Om-1
.
.
.
110
B0
Cod binar B1
natural B2
B3
G0
G1 Cod binar
reflectat
G2 (Gray)
G3
Convertor
de cod
Dup cum rezult i din tabelul de adevr, tab. 4.10, codul binar reflectat
(Gray) se obine din codul binar natural astfel:
G0 - repet primele 2 locaii ale lui B0, dup care se reflect din 2 n 2 locaii;
G1 - repet primele 4 locaii ale lui B1, dup care se reflect din 4 n 4 locaii;
G2 - repet primele 8 locaii ale lui B2, dup care se reflect din 8 n 8 locaii;
G3 - repet B3.
Tab. 4.10. Tabelul de adevr al convertorului de cod "binar natural - Gray"
B3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
Binar natural
B2
B1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
B1B0 1
1
B 3B 2
4.28.
00
01
11
Gray
B0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
10
G3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1 B1B0
B3B2
00
G2
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
01
G1
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
11
10
G0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
Pornind
de la tab. 4.10, alctuim diagramele
00 VK pentru G 3, G2, G1 i G0, fig.
00
01
01
11
11
10
10
G3 = B 3
G 2 B2 B3 B2 B3
B2 B3
Capitolul 4
111
(a)
(b)
00
B3B2
01
00
11
10
B1B0
00
B3B2
01
11
10
00
01
01
11
11
10
10
G 0 B1 B 0 B1 B0
G1 B1B2 B1B2
(c)
= B1 B2
(d)
B 0 B1
G 3 B3 ; G 2 B2 B3; G1 B1 B2 ; G 0 B0 B1,
(4.31)
G3
G2
G1
G0
Fig. 4.29. Schema logic minimal a convertorului de cod "binar natural - Gray"
112
B0
B1 Cod binar
B2 natural
B3
Convertor
de cod
G3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
Cod Gray
G2
G1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
G0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
B3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B0
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0
G 2 G 3 , G1 G 2 G 3 , G 0 G1 G 2 G 3 .
Obinem:
(4.32)
Capitolul 4
113
G 3 B3 ;
B3 G 3 ;
G 2 G 3 B 2 B3 B3 ;
B2 G 2 G 3 ;
G1 G 2 G 3 B1 B 2 B 2 B3 B3 ;
0
B1 G1 G 2 G 3 ;
G 0 G1 G 2 G 3 B 0 B1 B1 B 2 B 2 B3 B3 ;
0
B 0 G 0 G1 G 2 G 3
(4.33)
Implementarea relaiilor 4.33 conduce la schema logic a convertorului de cod
"Gray - binar natural din fig. 4.31.
+Vcc
G3
B3
G2
B2
B1
G1
B0
G0
4.8. Codificatoare
Codificatoarele sunt circuite logice combinaionale cu n intrri i m ieiri de
adres, constituind de fapt subsisteme ale unor circuite integrate pe scar medie
(M.S.I.) sau larg (L.S.I.) cum ar fi: convertoarele de cod, circuitele ROM, PLA, etc.
Schema bloc a unui codificator este prezentat n fig. 4.32.
I1
I. 2
.
.
In
.
.
.
CD
.
.
.
A0
A2
.
.
.
Am-1
114
INTRRI
ADRESE
I1
I2
I3
I4
I5
I6
I7
A2
A1
A0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
1
0
0
1
0
1
0
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
1
1
1
1
Rezult c numrul cuvintelor furnizate la ieire este n=2m-1 i este egal cu
numrul intrrilor.
Pentru exemplificare, ne propunem s realizm sinteza unui codificator de
adres cu n=7 intrri, deci cuvntul de adres va fi format din m=3 bii.
Pornind de la tabelul de adevr, tab. 4.12, se deduc expresiile funciilor de
ieire, rel. 4.34, 4.35 i 4.36, i se obine varianta de implementare din fig. 4.33:
A0 = I1 + I3 + I5 + I7 ;
(4.34)
A1 = I2 + I3 + I6 + I7 ;
(4.35)
A2 = I4 + I5 + I6 + I7 .
(4.36)
I1
I2 I3 I4 I5 I6 I7
+Vcc
A0
A1
1
A2
Capitolul 4
115
genereaz cuvntul de cod A2=0, A1=1, A0=1 (011) care corespunde de fapt, ntr-o
funcionare normal, activrii lui I3. n cazul n care nu se poate evita activarea
simultan a mai multor intrri, se folosesc circuite de codificare (codare) prioritare.
I1 I2 I3 I4 I5 I6 I7
+Vcc
A0
A1
1
A2
(4.37)
A1 I 2 I 3 I 6 I 7 I 2 I 3 I 6 I 7
(4.38)
A 2 I 4 I 5 I 6 I 7 I 4 I5 I6 I7
(4.39)
Se obine schema prezentat n fig. 4.34.
4.9. Decodificatoare
Decodificatoarele sunt circuite logice combinaionale cu n intrri i m ieiri,
realizate n tehnologie MSI, care activeaz una sau mai multe ieiri n funcie de
cuvntul de cod aplicat la intrare (m=2n).
Schema bloc a unui decodificator este prezentat n fig. 4.35.
A0
A. 1
.
.
An-1
.
.
.
DCD
.
.
.
Y0
Y. 1
.
.
Ym-1
116
Y0
Y1
DCD
Y2
Y3
A1
Din tabelul de adevr, tab. 4.13, se obin expresiile 4.40 ale funciilor de
ieire i varianta de implementare din fig. 4.37.
Tab. 4.13. Tabelul de adevr al decodificatorului cu 2 intrri i 4 ieiri
A1
0
0
1
1
A0
0
1
0
1
Y0
1
0
0
0
Y1
0
1
0
0
Y2
0
0
1
0
Y3
0
0
0
1
(4.40)
A1
A0
+Vcc
Y0
Y1
Y2
Y3
Capitolul 4
117
DCD
.
.
.
Y0
Y1
.
.
.
Y9
0
1
2
3
4
5
6
7
8
9
10
11
12
13
A3
A2
A1
A0
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9
0
0
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
118
14
15
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
A3
A2
DCD
BCD - 7 sgm
....
....
a
f
.
.
.
.
.
.
.
.
.
d
KC (la mas)
AC (la +VCC)
.
.
.
Capitolul 4
119
(a)
(b)
(c)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
A2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
A1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
A0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
a
1
0
1
1
0
1
1
1
1
1
x
x
x
x
x
x
b
1
1
1
1
1
0
0
1
1
1
x
x
x
x
x
x
c
1
1
0
1
1
1
1
1
1
1
x
x
x
x
x
x
d
1
0
1
1
0
1
1
0
1
1
x
x
x
x
x
x
e
1
0
1
0
0
0
1
0
1
0
x
x
x
x
x
x
f
1
0
0
0
1
1
1
0
1
1
x
x
x
x
x
x
g
0
0
1
1
1
1
1
0
1
1
x
x
x
x
x
x
120
00
(a)
11
01
00
01
11
A1A0
00
11
10
(c)
01
11
10
01
10
00
01
00
11
A3A2
(b)
11
01
10
00
10
A 3A 2
10
A1A0
0
x
A1A0
A 3A 2
00
01
0
x
11
10
11
10
(d)
01
00
0
x
Capitolul 4
121
(e)
A1A0
A 3A 2
00
00
(f)
A1A0
00
01
11
00
01
10
A 3A 2
01
11
11
10
10
01
11
10
00
01
01
11
10
11
10
0
x
A3
A1
A0
A2
Fig. 4.42. Diagramele VK corespunztoare celor 7 segmente (continuare)
Observaie: Locaiile libere din diagramele VK sunt cele n care n mod normal
A2 A
ar fi trebuit nscris
logic
A 3 valoarea
1 1. Din motive de simplitate a desenului i
uurin a gruprilor, locaiile respective au fost lsate libere.
aFMC
bFMC
gFMC
122
a FMC A3 A 2 A1 A0 A 2 A1 A0 ;
b FMC A 2 A1 A0 A 2 A1 A0 ;
(4.41)
g FMC A3 A 2 A1 A 2 A1 A0 ,
iar implementarea lor conduce la schema decodificatorului BCD 7 segmente din
fig. 4.43.
4.9.3.2. Decodificatorul BCD - 7 segmente n variant integrat
O variant a decodificatorului BCD 7 segmente o constituie circuitul
integrat CDB 447, ale crui ieiri sunt active n 0 logic, v.tab. 4.16, impunndu-se
din acest motiv utilizarea unui display cu 7 segmente cu anod comun, fig. 4.40 c.
Tab. 4.16. Tabelul de funcionare al decodificatorului BCD - 7 segmente integrat (CDB 447)
ZECIMAL
SAU
FUNCIA
0
1
2
3
4
5
6
INTRRI
LTRBIA3 A2 A1 A0 BI / RBO ( b ) a
1
1
1
1
1
1
1
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
1
0
0
1
0
0
0
1
0
1
1
1
0
0
1
1
1
0
0
0
1
1
0
0
0
0
0
1
x
x
x
x
x
x
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
0
1
0
0
1
0
1
IEIRI
Capitolul 4
123
7
8
9
10
11
12
13
14
15
1
1
1
1
1
1
1
1
1
x
x
x
x
x
x
x
x
x
0
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
1
1
0
0
1
1
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
0
1
1
0
0
0
1
1
0
1
1
1
0
0
0
1
0
1
1
1
1
1
0
1
0
0
1
0
0
1
1
0
1
0
1
1
1
0
1
1
0
0
1
1
0
0
0
1
1
0
0
0
0
0
0
0
1
BI( b)
RBI( b)
0
Nota (b):
LT ( b)
10
11
12
13
14
15
A0
A1
An-1
w0
w1
DCD
CD
wm-1
O0
O1
m cuvinte a
cte k bii
Ok-1
124
L0
L1
w0
w1
Lm-1
wm-1
Ok-1
O1 O0
Capitolul 4
125
wp
lk-1
l0
l1
T1
Tk-1
Ok-1
T0
O1
O0
126
Fig. 4.47. A m-a parte din codificatorul memoriei ROM bipolare programabile la productor
wP
fk-1
f1
f0
Dk-1
D1
D0
Ip
Ok-1
O1
O0
Capitolul 4
127
Fig. 4.48. A m-a parte din codificatorul memoriei ROM bipolare programabile la utilizator
TL k 1
TL1
TL 0
TD k 1
TD1
TD0
+VDD
wP
Ok-1
O1
O0
Fig. 4.49. A m-a parte din codificatorul memoriei ROM unipolare programabile la productor
128
p
sauSB
a) Structura
b) Simbolul
intri fizic
Fig.nse
4.50. Tranzistorul driver cu gril flotant
unui 1clogic ntr-o locaie a memoriei se va face
nscrierea
dezactivnd
tranzistorul driver respectiv prin ncrcarea porii flotante cu sarcini electrice
negative. Acestea vor respinge electronii din substratul de baz i vor face
imposibil inducerea canalului, indiferent de potenialul aplicat pe grila de lucru.
Injectarea sarcinilor electrice negative pe grila izolat se face prin aplicarea
unei tensiuni dren-surs mari, cu + pe dren, i a unei tensiuni gril-surs pozitive,
cu + pe gril. n aceste condiii are loc penetrarea canalului, deci formarea n canal,
foarte aproape de zona drenei, a unei regiuni libere de sarcini electrice care se
comport ca un izolator (v. cursul de D.C.E.). ntre extremitile acestei regiuni, n
lungul canalului, se aplic practic ntreaga tensiune V DS, lund natere un cmp
Capitolul 4
129
electric intens care accelereaz electronii din canal ctre dren. O parte dintre aceti
electroni, primesc energie suficient pentru a strpunge stratul de oxid i a ajunge pe
grila flotant, formnd un nor de sarcini electrice negative care dezactiveaz
tranzistorul respectiv, nscriind practic un 1 logic la locaia corespunztoare a
memoriei EPROM.
tergerea informaiilor din locaiile memoriei EPROM se realizeaz prin
expunerea la radiaii ultraviolete a grilelor tranzistoarelor driver, situate n dreptul
unei ferestre din cuar de pe suprafaa circuitului integrat. Electronii de pe grilele
flotante primesc de la radiaia ultraviolet energia necesar pentru a strpunge n
sens invers peliculele de oxid care despart grilele flotante de substratul de baz,
revenind astfel n substrat i reactivnd tranzistoarele driver.
Memoria EPROM este acum gata pentru o nou nscriere.
A9
DCD
Matrice de memorare
8
A7Organizarea
4.10.3.
de 8Kb
1 din unei memorii ROM128
x 64 bii
A6
128
A5
Pornind
de la schema bloc a memoriei ROM din fig. 4.45 i lund: n=10 linii
A4
I 7 I 0
I 7 I 0 I 7 I 0
A3 10
de adres, m=2 =1024 linii de cuvnt, i o lungime a cuvntului de cod k=8 bii,
obinem o capacitate a memoriei: C=mk=10248=8Kbii (1024 bii=1Kilobit=1Kb).
n acest exemplu, decodificatorul ar trebui s prezinte 1024 linii de ieire,
A2 acestea selectnd cte un cuvnt de cod de 8 bii.
fiecare dintre
MUX
MUX MUX
A0
A1
O7
O1
O0
CS
130
w0
29
A9
0
0
28
A8
0
0
...
...
...
...
23
A3
0
0
22
A2
0
0
21
A1
0
0
20
A0
0
1
Intrrile MUX-urilor
care au acces la ieiri
I0
I1
w1
0
0
0
0
0
0
...
...
...
0
1
1
1
0
0
1
0
0
1
0
1
I7
I0
I1
...
I7
...
I7
Linia
selectat
w127
Capitolul 4
131
CS
10
(A0,,A9)
ROM
1024 x 8
132
10
10
ROM-1
1024 x 8
_
CS
ROM-2
1024 x 8
_
CS
ROM-3
1024 x 8
8
8
8
D0,,D15
Capitolul 4
133
134
Pk i n I n jn I n ,
0
(4.44)
cu k=0, 1, , 47 i:
i n jn 0 , dac intrarea este neprogramat;
i n jn , dac intrarea este programat;
I15
I0
I1
I15
P0
--SI-0
---------- SI-47
SI-1
P1
P47
---
S0
SAU-0
SAU-1
O0
S1
S7
SAU-7
O1
O7
_
CS
Capitolul 4
135
Sr t k Pk ,
0
cu r=0, 1, , 7 i:
tk=0, dac Pk este inactiv (programat);
tk=1, dac Pk este activ (neprogramat);
n fig. 4.56 am prezentat o schem concret a unei FPLA,
n care porile I
+VCC
sunt pasive i realizate cu diode Schottky nseriate cu pelicule fuzibile de cromnichel, iar porile SAU Rsunt constituite
colector comun
RSI1din tranzistoare nRconexiune
SI47
(repetor pe emiter), avndSI0pelicula fuzibil
conectat n emiter.
I0
I0
_
I0
I1
I1
_
I1
I15
I15
_
I15
P1
P0
P47
+VCC
S0
O0
RSAU0
+VCC
S1
O1
RSAU1
+VCC
S7
RSAU7
O7
136
137
Capitolul 4