Professional Documents
Culture Documents
BI GING MN
IN T S
Ging vin:
in thoi/E-mail:
0916566268; trunghieutq@gmail.com
B mn:
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Digital design principles and practices, John F.Wakerly, Prentice Hall 1990.
Analysis and Design of Digital Systems with VHDL by Dewey A., PWS
Publishing, 1993.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Ni dung
Chng 1: H m
Chng 2: i s Boole v cc phng php biu din hm
Chng 3: Cng logic
Chng 4: Mch logic t hp
Chng 5: Mch logic tun t
Chng 6: Mch pht xung v to dng xung
Chng 7: B nh bn dn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
H m
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Ni dung
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
S k hiu
C s (r)
H nh phn (Binary)
H bt phn (Octal)
H thp phn (Decimal)
H thp lc phn (Hexadecimal)
0, 1
0, 1, 2, 3, 4, 5, 6, 7
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
2
8
10
16
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
= a i ri
n 1
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
= di 10i
n 1
Trong :
N10 : biu din bt k theo h 10,
d : cc h s nhn (k hiu bt k ca h),
n : s ch s phn nguyn,
m : s ch s phn phn s.
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Nhc im:
Do c nhiu k hiu nn vic th hin bng thit b k thut s kh khn
v phc tp.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
H nh phn (1)
Biu din tng qut:
N 2 = b n 1 2n 1 + ... + b1 21 + b 0 20 + b 1 21 + ... + b m 2 m
m
= b i 2i
n 1
Trong :
N 2 : biu din bt k theo h 2,
b : l h s nhn ly cc gi tr 0 hoc 1,
n : s ch s phn nguyn,
m : s ch s phn phn s.
1010.012 = 1 23 + 0 22 + 1 21 + 0 00 + 0 21 + 1 22
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
10
H nh phn (2)
u im:
Ch c hai k hiu nn rt d th hin bng cc thit b c, in.
H nh phn c xem l ngn ng ca cc mch logic, cc thit b tnh ton hin
i - ngn ng my.
Nhc im:
Biu din di, mt nhiu thi gian vit, c.
Cc php tnh:
Php cng:
0 + 0 = 0, 1 + 0 = 1, 1 + 1 = 10
Php tr:
0 - 0 = 0 ; 1 - 1 = 0 ; 1 - 0 = 1 ; 10 - 1 = 1 (mn 1)
Php nhn: (thc hin ging h thp phn)
0x0=0 , 0x1=0 ,1x0=0 ,1x1=1
Ch : Php nhn c th thay bng php dch v cng lin tip.
Php chia: Tng t php chia 2 s thp phn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
11
H bt phn (1)
Biu din tng qut:
N8 = O n 1 8n 1 + ... + O0 80 + O 1 81 + ... + O m 8 m
m
= Oi 8i
n 1
Trong :
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
12
H bt phn (2)
Php cng
Php cng trong h bt phn c thc hin tng t nh trong h thp phn.
Tuy nhin, khi kt qu ca vic cng hai hoc nhiu ch s cng trng s ln hn
hoc bng 8 phi nh ln ch s c trng s ln hn k tip.
+
253
126
401
Php tr
Php tr cng c tin hnh nh trong h thp phn.
Ch rng khi mn 1 ch s c trng s ln hn th ch cn cng thm 8 ch
khng phi cng thm 10.
253
126
125
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
13
N16
= Hi 16i
n 1
Trong :
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
14
Php tr
Khi tr mt s b hn cho mt s ln hn ta cng mn
1 ct k tip bn tri, ngha l cng thm 16 ri mi
tr.
Php nhn
1 6 9
+ 2 5 8
3 C 1
2 5 8
1 6 9
0 E
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
15
Ni dung
Biu din s
Chuyn i c s gia cc h m
S nh phn c du
Du phy ng
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
16
i vi phn phn s:
Nhn lin tip phn phn s ca s thp phn vi c s ca h cn
chuyn n, phn nguyn thu c sau mi ln nhn, vit tun t l kt
qu cn tm.
Php nhn dng li khi phn phn s trit tiu.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
17
i vi phn phn s:
LSB
Bc
Nhn
Kt
qu
Phn
nguyn
0.125 x 2
0.25
22/2
11
11/2
0.25 x 2
0.5
5/2
0.5 x 2
2/2
0x2
1/2
MSB
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
18
i vi phn phn s:
LSB
Bc
Nhn
Kt
qu
Phn
nguyn
0.87 x 2
1.74
83/2
41
41/2
20
0.74 x 2
1.48
20/2
10
0.48 x 2
0.96
10/2
0.96 x 2
1.92
5/2
0.92 x 2
1.84
2/2
0.84 x 2
1.68
1/2
0.68 x 2
1.36
0.36 x 2
0.72
MSB
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
19
= a n 1 r n 1 + a n 2 r n 2 .... + a 0 r 0 + a 1 r 1 + .... + a m r m
N10
N10 = 1 26 + 1 25 + 0 24 + 1 23 + 1 22 + 1 21 + 0 20 + 1 21 + 0 22
= 64 + 32 + 0 + 8 + 4 + 2 + 0 + 0.5 + 0 = 110.5
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
20
i cc s t h nh phn sang h c s 8, 16
Quy tc:
V 8 = 23 v 16 = 24 nn ta ch cn dng mt s nh phn 3 bit l ghi 8 k hiu
ca h c s 8 v t nh phn 4 bit cho h c s 16.
Do , mun i mt s nh phn sang h c s 8 v 16 ta chia s nh phn cn
i, k t du phn s sang tri v phi thnh tng nhm 3 bit hoc 4 bit. Sau
thay cc nhm bit phn bng k hiu tng ng ca h cn i ti.
001
101
110
100
0110
1110
www.ptit.edu.vn
1000
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
21
Ni dung
Biu din s
Chuyn i c s gia cc h m
S nh phn c du
Du phy ng
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
22
S dng php b 1.
Gi nguyn bit du v ly b 1 cc bit tr s (b 1 bng o ca cc bit cn c
ly b).
V d: s 4: 00000100, s -4: 111111011.
S dng php b 2
L phng php ph bin nht. S dng th hin bng s nh phn khng b
(bit du bng 0), cn s m c biu din qua b 2 (bit du bng 1). B 2 bng
b 1 cng 1.
C th biu din s m theo phng php b 2 xen k: bt u t bit LSB, dch
v bn tri, gi nguyn cc bit cho n gp bit 1 u tin v ly b cc bit cn
li. Bit du gi nguyn.
V d: s 4: 00000100, s -4: 111111100.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
23
Php tr.
Nu lu rng, - (-) = + th trnh t thc hin php tr trong trng hp ny
cng ging php cng.
V d:
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
24
Php tr
thc hin php tr, ta ly b 1 ca s tr, sau thc hin cc bc nh
php cng.
V d:
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
25
(510)
+ 0 0 0 0 0 1 1 12
(710)
0 0 0 0 1 1 0 02
(1210)
(-510)
+ 1 1 1 1 1 0 0 02
(-710)
1 1 1 1 1 0 0 1 02
Bt trn
1 1 1 1 0 0 1 12
www.ptit.edu.vn
(-12)
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
26
(+1010)
(-510)
1 0 0 0 0 0 1 0 02
Bt trn
0 0 0 0 0 1 0 12
(+510)
www.ptit.edu.vn
1 1 1 1 0 1 0 12
(-1010)
+ 0 0 0 0 0 1 0 12
(+510)
1 1 1 1 1 0 1 02
(-510)
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
27
Php tr
Php tr hai s c du l cc trng hp ring ca php cng. V d, khi ly +9
tr i +6 l tng ng vi +9 cng vi -6.
V d:
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
28
(1110)
+ 0 0 0 0 0 1 1 12
(710)
0 0 0 1 0 0 1 02
(1810)
(-1110)
+ 1 1 1 1 1 0 0 12
(-710)
1 1 1 1 0 1 1 1 02
Bt trn b i
1 1 1 0 1 1 1 02
www.ptit.edu.vn
(-1810)
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
29
(+1110)
+ 1 1 1 1 1 0 0 12
(-710)
1 0 0 0 0 0 1 0 02
Bt trn b i
0 0 0 0 0 1 0 02
(+410)
www.ptit.edu.vn
1 1 1 1 0 1 0 12
(-1110)
+ 0 0 0 0 0 1 1 12
(+710)
1 1 1 1 1 1 0 02
(-410)
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
30
Ni dung
Biu din s
Chuyn i c s gia cc h m
S nh phn c du
Du phy ng
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
31
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
32
Nhn:
Z = X.Y = 2
Chia:
W = X/Y = 2
( M x .M y ) = 2E
E x E y
Mz
( M x / M y ) = 2E
Mw
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
33
Cu hi
B) 57515
C) 57516
D) 57517
Thc hin php tnh hai s thp lc phn sau: 132,4416 + 215,0216.
A) 57514
A) 347,46
B) 357,46
C) 347,56
D) 357,67
A) 0000 0101
B) 0000 0100
C) 0000 0011
D) 0000 0010
A) 1000 1110
www.ptit.edu.vn
B) 1000 1011
C) 1000 1100
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
D) 1000 1110
34
Ni dung
Chng 1: H m
Chng 2: i s Boole v cc phng php biu din hm
Chng 3: Cng logic
Chng 4: Mch logic t hp
Chng 5: Mch logic tun t
Chng 6: Mch pht xung v to dng xung
Chng 7: B nh bn dn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
35
i s Boole v cc phng
php biu din hm
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
36
Ni dung
i s Boole
Cc phng php biu din hm Boole
Cc phng php rt gn hm
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
37
i s Boole
Cc nh l c bn:
Stt
Tn gi
Dng tch
Dng tng
ng nht
X.1 = X
X+0=X
Phn t 0, 1
X.0 = 0
X+1=1
X.X = 0
X + X =1
Bt bin
X.X = X
X+X=X
Hp th
X + X.Y = X
X.(X + Y) = X
Ph nh p
nh l
DeMorgan
X
Y
1 Z
X=X
Cc nh lut c bn:
Hon v:
X.Y = Y.X, X + Y = Y + X
Kt hp:
X.(Y.Z) = (X.Y).Z, X + (Y + Z) = (X + Y) + Z
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
38
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
39
m0
m1
m2
m3
m4
m5
m6
m7
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
40
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
00
01
11
10
00
01
11
10
0
1
BC
A
0
1
CD
AB
00
01
11
10
41
Phng php i s
C 2 dng biu din l dng tuyn (tng cc tch) v dng hi (tch cc tng).
Dng tuyn: Mi s hng l mt hng tch hay mintex, thng k hiu bng ch "mi".
Dng hi: Mi tha s l hng tng hay maxtex, thng c k hiu bng ch "Mi".
2 1
a i mi
i =0
2n 1
( a i + Mi )
i =0
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
42
Cc phng php rt gn hm
C 3 phng php rt gn hm:
Phng php i s
Phng php bng Karnough
Phng php Quine Mc. Cluskey
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
43
Phng php i s
Da vo cc nh l hc a biu thc v dng ti gin.
V d: Hy a hm logic v dng ti gin:
f = AB + AC + BC
p dng nh l A + A = 1 , X + XY = X , ta c:
f = AB + AC + BC ( A + A )
= AB + ABC + AC + ABC
= AB + AC
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
44
p dng nh l A + A = 1 , X + XY = X , ta c:
f = AB + BCD(A + A) + AC + BC
= (AB + ABCD) + (ABCD + AC) + BC
= AB + AC + BC = AB + AB.C
= AB(1 + C) + AB.C
= AB + C
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
45
CD
11
10
00
01
AB
11
00
10
f1 = AB
01
f2 = C
f = AB + BCD + AC + BC
Kt qu f = AB + C
www.ptit.edu.vn
f 3 ( A, B, C , D ) = (0,1,2,3,5,7,8,9,10,13)
Bi ging in t s
46
Cc bc ti thiu ha:
1. Lp bng lit k cc hng tch di dng nh phn theo tng nhm vi s bit 1
ging nhau v xp chng theo s bit 1 tng dn.
2. Gp 2 hng tch ca mi cp nhm ch khc nhau 1 bit to cc nhm mi.
Trong mi nhm mi, gi li cc bin ging nhau, bin b i thay bng mt
du ngang (-).
Lp li cho n khi trong cc nhm to thnh khng cn kh nng gp na. Mi
ln rt gn, ta nh du # vo cc hng ghp cp c. Cc hng khng nh
du trong mi ln rt gn s c tp hp li la chn biu thc ti gin.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
47
Bc 1: Lp bng
Bng a
Bng b
1010
1100
1011
1101
1110
1111
Rt gn ln 1 (ABCD)
1011-10
11011-0
1-11
11-1
111-
#
#
#
#
#
#
#
(10,11)
(10,14)
(12,13)
(12,14)
(11,15)
(13,15)
(14,15)
Rt gn ln th 2 (ABCD)
11-1-1-
(12,13,14,15)
(10,11,14,15)
f ( A, B, C, D ) = AB + AC
www.ptit.edu.vn
A BCD
11-1-1-
10
11
12
x
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
13
14
15
x
x
x
x
48
Ni dung
Chng 1: H m
Chng 2: i s Boole v cc phng php biu din hm
Chng 3: Cng logic
Chng 4: Mch logic t hp
Chng 5: Mch logic tun t
Chng 6: Mch pht xung v to dng xung
Chng 7: B nh bn dn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
49
Cng logic
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
50
Ni dung
Cc cng logic v cc tham s chnh
Cc h cng logic
Giao tip gia cc cng logic c bn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
51
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
52
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
53
Cng AND
Hm ra ca cng AND 2 v nhiu bin vo nh sau:
f = f (A, B) = AB;
A
B
B
A
B
C
Chun ANSI
A
B
C
&
&
0
0
Chun IEEE
Theo gi tr logic
Li vo A
Theo mc logic
Li ra
f
Li vo B
0
t0
www.ptit.edu.vn
t1
t2
t3
t4
t5
t6
t7
t8
t9
t10
54
Cng OR
Hm ra ca cng OR 2 v nhiu bin vo nh sau:
f = f (A, B) = A + B;
K hiu cng OR
A
A
B
B
A
B
C
Chun ANSI
0
0
A
B
C
>=1
>=1
Chun IEEE
Theo gi tr logic
t0
t1
t2
t3
t4
t5
t6
t7
t8
t9
Theo mc logic
A
f
t10
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
55
Cng NOT
Hm ra ca cng NOT:
f =A
K hiu cng NOT
f
Chun ANSI
Theo gi tr logic
Theo mc logic
Chun IEEE
Dng xung ra
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
56
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
57
Cng NAND
Ghp ni tip mt cng AND vi mt cng NOT ta c cng NAND.
B
A
B
C
Chun ANSI
www.ptit.edu.vn
A
B
A
B
C
&
0
0
&
0
Chun IEEE
Theo gi tr logic
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Theo mc logic
58
Cng NOR
Ghp ni tip mt cng OR vi mt cng NOT ta c cng NOR.
B
A
B
C
Chun ANSI
www.ptit.edu.vn
A
B
A
B
C
>=1
0
0
0
0
>=1
0
Chun IEEE
Theo gi tr logic
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Theo mc logic
59
Cng NAND
Ghp ni tip mt cng AND vi mt cng NOT ta c cng NAND.
B
A
B
C
Chun ANSI
www.ptit.edu.vn
A
B
A
B
C
&
0
0
&
0
Chun IEEE
Theo gi tr logic
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Theo mc logic
60
Cng NOR
Ghp ni tip mt cng OR vi mt cng NOT ta c cng NOR.
B
A
B
C
Chun ANSI
www.ptit.edu.vn
A
B
A
B
C
>=1
0
0
0
0
>=1
0
Chun IEEE
Theo gi tr logic
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Theo mc logic
61
f = AB + AB
hay
B
A
B
C
Chun ANSI
www.ptit.edu.vn
A
B
A
B
C
f = AB
=1
0
0
0
0
=1
0
Chun IEEE
Theo gi tr logic
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Theo mc logic
62
B
A
B
C
Chun ANSI
www.ptit.edu.vn
A
B
A
B
C
0
0
0
0
=
0
Chun IEEE
Theo gi tr logic
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Theo mc logic
63
H
L
0 0
0
t
0
a) Logic dng vi mc dng.
V
0
H
0
0 0
L
b) Logic dng vi mc m.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
64
Cc tham s chnh
Mc logic
chng nhiu
H s ghp ti K
Cng sut tiu th
Tr truyn lan
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
65
Mc logic
5v
VVHmax
VRHmax
VRHmax
VVHmax
NH
4v
VVHmin
3,5v
VVLmax
1,5v
4,9v
VRHmin
0,1v
VRLmax
3v
2v
1v
VVHmin
0,8v
0v
VVLmax
NH
NL
2,4v
0,4v
VRHmin
VRLmax
H TTL
NL
H CMOS
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
66
chng nhiu
chng nhiu (hay phng v nhiu) l mc nhiu ln nht tc ng ti li
vo hoc li ra ca cng m cha lm thay i trng thi vn c ca n.
VNH
VVL
TTL
VRH
Cng I
VVH
VNL
VVH
TTL
TTL
VRL
Cng I
Cng II
VVL
VRH
TTL
Cng II
Vi cng TTL:
Vi cng TTL:
VNL 2V 2, 4V = 0, 4V
VNL 0,8V 0, 4V = 0, 4V
Vi cng CMOS:
VNL 3,5V 4,9V = 1, 4V
www.ptit.edu.vn
Vi cng CMOS:
VNL 1,5V 0,1V = 1, 4V
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
67
H s ghp ti K
Cho bit kh nng ni c bao nhiu li vo ti u ra ca 1 cng cho.
H s ghp ti ph thuc dng ra (hay dng phun) ca cng chu ti v
dng vo (hay dng ht) ca cc cng ti c hai trng thi H, L.
Cng chu ti
A
B
Cng chu ti
L
A
B
Cc cng ti
Cc cng ti
IRL
IRH
a) Mc ra ca cng chu ti l H
b) Mc ra ca cng chu ti l L
Kt =
www.ptit.edu.vn
I RL max
I RL
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
68
+Vcc
ICCH
H
H
H
ICCL
L
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
69
Tr truyn lan
Tn hiu i qua mt cng phi mt mt khong thi gian, c gi l tr
truyn lan.
Vo
Vo
Ra
Ra
tTHL
tTLH
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
70
Cc h cng logic
H DDL
H DTL
H RTL
H TTL
H MOS FET
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
71
H DDL
DDL (Diode Diode Logic) l h cng logic do cc diode bn dn to
thnh.
Cng AND, OR 2 li vo h DDL:
+5V
A
B
D1
AND
R1
f
D2
A
B
a) Cng AND
A
B
D1
D2
R1
A
B
A(V) B(V)
f(V)
A(V) B(V)
f(V)
0,7
0,7
4,3
0,7
4,3
4,7
4,3
b) Cng OR
www.ptit.edu.vn
OR
Theo mc in p vo/ra
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
72
H DDL (2)
u im ca h DDL:
Mch in n gin, d to ra cc cng AND, OR nhiu li vo. u im
ny cho php xy dng cc ma trn diode vi nhiu ng dng khc nhau;
Tn s cng tc c th t cao bng cch chn cc diode chuyn mch
nhanh;
Cng sut tiu th nh.
Nhc im ca h DDL:
phng v nhiu thp (VRL ln) ;
H s ghp ti nh.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
73
H DTL
thc hin chc nng o, ta c th u ni tip vi cc cng DDL mt
transistor cng tc ch kho. Mch cng nh th c gi l h
DTL (Diode Transistor Logic).
V d cc cng NOT, NAND thuc h DTL
+5V
2k
4k
A
Q1
5k
+5V
2k
4k
D2 D3
D1
+5V
+5V
D1
D2 D3
D4
5k
A
B
a)
Q1
b)
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
74
H DTL (2)
u im ca h DTL:
Trong hai trng hp trn, nh cc diode D2, D3 chng nhiu trn li
vo ca Q1 c ci thin.
Mc logic thp ti li ra f gim xung khong 0,2 V ( bng th bo ho
UCE ca Q1).
Do IRHmax v IRLmax ca bn dn c th ln hn nhiu so vi diode nn h
s ghp ti ca cng cng tng ln.
Nhc im ca h DTL:
V ti ca cc cng l in tr nn h s ghp ti (c bit i vi NH)
cn b hn ch,
Tr truyn lan ca h cng ny cn ln.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
75
H RTL
H RTL (Resistor Transistor Logic) l cc cng logic c cu to bi
cc in tr v transistor.
Cng NOT h RTL
www.ptit.edu.vn
A(V)
f(V)
A(V)
B(V)
f(V)
5,7
5,7
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
76
H TTL
Thay cc it u vo h DTL thnh transistor a lp tip
gip BE ta c h TTL (Transistor Transistor Logic).
Mt s mch TTL
Mch cng NAND
Mch cng OR
Mch cng collector h
Mch cng TTL 3 trng thi
H TTL c diode Schottky ( TTL + S )
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
77
+Vcc
R1
4k
R2
1,6k
R3
300
Q3
Q1
Q2
D3
A
f
Q4
D1
D2
R4
1k
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
78
+Vcc
R2
4k
R1
4k
R3
1,6k
D3
R5
1,6k
R7
130
Q7
Q6
Q4
Q1
Q2
D1
D2
D4
f
Q3
Q8
Q5
R4
1 k
R6
1 k
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
79
Q1
R2
1,6k
Q2
Q3
D1
R3
1,6k
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
80
+5V
R1
4k
R2
4k
D1
R3
1,6k
www.ptit.edu.vn
R5
Q4
D2
B
E
R5
130
Q4
Q3
Q1
+Vcc
Li ra Z cao
f
Q2
Q5
R4
1k
Q5
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
81
H MOS FET
Bn dn trng (MOS FET) cng c dng rt ph bin
xy dng mch in cc loi cng logic. c im chung
v ni bt ca h ny l:
Mch in ch bao gm cc MOS FET m khng c in tr
Di in th cng tc rng, c th t +3 n +15 V
tr thi gian ln, nhng cng sut tiu th rt b
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
82
PMOS
Mch in ca h cng ny ch dng MOSFET c knh dn loi P. Cng
ngh PMOS cho php sn xut cc mch tch hp vi mt cao nht.
Hnh di l s cng NOT v cng NOR loi PMOS. y MOSFET
Q2, Q5 ng chc nng cc in tr.
VDD
VDD
S
A
G
Q1
f=A
D
S
G
Q3
D
S
Q4
G
Q2
f= A+B
D
S
D
G
VSS
Q5
D
VSS
a) Cng NOT
www.ptit.edu.vn
b) Cng NOR
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
83
NMOS
Mch in ca h cng ny ch dng MOSFET c knh dn loi N.
Hnh di l s cng NAND v cng NOR loi NMOS. y
MOSFET Q1 ng vai tr in tr.
VDD
VDD
Q1
1
Q1
f
f
Q2
Q2
Q3
B
Q3
B
VSS
VSS
b) Cng NOR
a) Cng NAND
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
84
CMOS
CMOS Complementary MOS. Mch in ca h cng logic ny s
dng c hai loi MOS FET knh dn P v knh dn N. Bi vy c hin
tng b dng in trong mch. Chnh v th m cng sut tiu th ca
h cng, c bit trong trng thi tnh l rt b.
VDD
VDD
S
G
Q1
G
D
D
Q1
Q2
D
Q2
f
Q3
S
Q4
a) Cng NOT
www.ptit.edu.vn
b) Cng NAND
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
85
Cng truyn dn
Da trn cng ngh CMOS, ngi ta sn xut loi cng c th cho qua c
tn hiu s ln tn hiu tng t. Bi vy cng c gi l cng truyn dn
G
Q1
S
Vo/Ra
Vo/Ra
Ra/Vo
Ra/Vo
+5V
S
Q2
iu khin
G
a) Mch in
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
b) K hiu
86
H ECL
ECL (Emitter Coupled Logic) l h cng logic c cc E ca mt s bn
dn ni chung vi nhau. H mch ny cng s dng cng ngh TTL,
nhng cu trc mch c nhng im khc hn vi h TTL.
+Vcc
D
Li
vo
R5
R8
R6
Q8
Li ra
OR
Q7
A
Q4
Q1
R1
Q2
R2
Q3
Q5
R4
RE
D1
D2
R7
- 1,75 V
R9
-Vcc = - 5V
a) Mch in nguyn l
www.ptit.edu.vn
- 0,9 V
Li ra NOR
Q6
-1,29 V
R3
Ra
- 1,4 V - 1,2 V Vo
b) th mc vo/ra
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
87
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
88
Cu hi
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
89
Ni dung
Chng 1: H m
Chng 2: i s Boole v cc phng php biu din hm
Chng 3: Cng logic TTL v CMOS
Chng 4: Mch logic t hp
Chng 5: Mch logic tun t
Chng 6: Mch pht xung v to dng xung
Chng 7: B nh bn dn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
90
Mch logic t hp
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
91
Ni dung
Khi nim chung
Phn tch mch logic t hp
Thit k mch logic t hp
Mch m ha v gii m
B hp knh v phn knh
Mch s hc
Mch to v kim tra chn l
n v s hc v logic (ALU)
Hazzards
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
92
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
93
x0
x1
Mch logic
t hp
Y0
Y1
xn-1
Ym-1
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
94
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
95
V d
A
F=AB
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
97
Cc bc thit k mch t hp
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Li gii:
B
0
hay f = AB A AB B
VAC
Mch in ca h thng chiu sng
Bng trng thi
S logic th hin hm f
A
B
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
0
99
Mch m ha
M ho l dng vn t, k hiu hay m biu th mt i tng xc
nh.
B m ho l mch in thao tc m ho, c nhiu b m ho khc nhau,
b m ho nh phn, b m ho nh - thp phn, b m ho u tin v.v.
M nh phn n bit c 2n trng thi, c th biu th 2n tn hiu. Vy
tin hnh m ho N tn hiu, cn s dng n bit sao cho 2n N.
Mt s loi m thng dng
M BCD v m d 3
M Gray
M chn, l
Mch m ho
Mch m ho t thp phn sang BCD 8421
Mch m ho u tin
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
100
Mch gii m
Gii m l mt qu trnh phin dch hm c gn bng
mt t m.
Mch in thc hin gii m gi l b gii m.
B gii m bin i t m thnh tn hiu u ra.
Mch gii m
Mch gii m 7 on
Mch gii m nh phn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
M BCD v m d 3
M BCD (Binary Coded Decimal)
Cu to: dng t nh phn 4 bit m ha 10 k hiu thp
phn, nhng cch biu din vn theo thp phn.
V d i vi m NBCD, cc ch s thp phn c nh
phn ho theo trng s nh nhau 23, 22, 21, 20 nn c 6 t
hp d, ng vi cc s thp phn 10,11,12,13,14 v 15.
ng dng: Do trng s nh phn ca mi v tr biu din
thp phn l t nhin nn my c th thc hin trc tip cc
php tnh cng, tr, nhn, chia theo m NBCD.
Nhc im chnh ca m l tn ti t hp ton Zero, gy
kh khn trong vic ng b khi truyn dn tn hiu.
M D-3
Cu to: c hnh thnh t m NBCD bng cch cng
thm 3 vo mi t hp m. Nh vy, m khng bao gm t
hp ton Zero.
Thp BCD M
phn 8421 D 3
0
0000
0011
0001
0100
0010
0101
0011
0110
0100
0111
0101
1000
0110
1001
0111
1010
1000
1011
1001
1100
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
102
M Gray
M Gray cn c gi l m cch 1,
l loi m m cc t hp m k nhau
ch khc nhau duy nht 1 bit. Loi
m ny khng c tnh trng s. Do
, gi tr thp phn c m ha
ch c gii m thng qua bng m
m khng th tnh theo tng trng s
nh i vi m BCD.
M Gray c th c t chc theo
nhiu bit. Bi vy, c th m theo
m Gray.
Cng tng t nh m BCD, ngoi
m Gray chnh cn c m Gray d-3.
www.ptit.edu.vn
Thp phn
Gray
Gray D 3
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0000
0001
0011
0010
0110
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000
0010
0110
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000
0000
0001
0011
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
103
M chn, l
M chn v m l l hai loi m
c kh nng pht hin li hay
dng nht. thit lp loi m
ny ta ch cn thm mt bit
chn/ l (bit parity) vo t hp
m cho, nu tng s bit 1
trong t m (bit tin tc + bit
chn/l) l chn th ta c m
chn v ngc li ta c m l.
www.ptit.edu.vn
PL
0000
0000 0
0000 1
0001
0001 1
0001 0
0010
0010 1
0010 0
0011
0011 0
0011 1
0100
0100 1
0100 0
0101
0101 0
0101 1
0110
0110 0
0110 1
0111
0111 1
0111 0
1000
1000 1
1000 0
1001
1001 0
1001 1
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
104
Vo
Thp
phn
1
2
3
4 Mch
5 m ho
6
7
8
9
A
8
B
4
C
2
Ra
BCD
8421
D
1
= (8,9)
= ( 4,5,6,7)
= (2,3,6,7)
= (1,3,5,7,9)
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Vo thp
phn
1
Ra BCD
8 4 2 1
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
105
0 (Y0)
1 (Y1)
2 (Y2)
3 (Y3)
4 (Y4)
5 (Y5)
6 (Y6)
7 (Y7)
8 (Y8)
9 (Y9)
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
+5V
R4
R3
R2
R1
1
2
3
A = 8+9 = 8 . 9
B = 4+5+ 6+ 7 = 4 . 5 . 6 . 7
C = 2 +3+ 6 + 7 = 2 . 3 . 6 . 7
D = 1+ 3 + 5 + 7 + 9 = 1 . 3 . 5 . 7 . 9
7
8
9
A
B
C
D
Mch in ca b m ho dng diode
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
107
Mch m ha u tin
Trong b m ho va xt trn, tn hiu vo tn ti c lp, (khng c
trng hp c 2 t hp tr ln ng thi tc ng).
gii quyt trng hp c nhiu u vo tc ng ng thi ta c B
m ho u tin. Trong cc trng hp ny th b m ho u tin ch tin
hnh m ho tn hiu vo no c cp u tin cao nht thi im xt.
Vic xc nh cp u tin cho mi tn hiu vo l do ngi thit k mch.
Xt nguyn tc hot ng v qu trnh thit k ca b m ho u tin 9
li vo, 4 li ra.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
108
Vo thp phn
Ra BCD
1 2 3 4 5 6 7 8 9 8 4 2 1
0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0 0 1
X 1 0 0 0 0 0 0 0 0 0 1 0
X X 1 0 0 0 0 0 0 0 0 1 1
X X X 1 0 0 0 0 0 0 1 0 0
7=1 v 8 bng 0
X X X X 1 0 0 0 0 0 1 0 1
9=1
X X X X X 1 0 0 0 0 1 1 0
X X X X X X 1 0 0 0 1 1 1
X X X X X X X 1 0 1 0 0 0
X X X X X X X X 1 1 0 0 1
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
109
Mch gii m 7 on
Dng c 7 on
hin th ch s ca mt h m phn bt k, ta c
th dng dng c 7 on. Cu to ca n nh ch
hnh 4-15.
Cc on c hnh thnh bng nhiu loi vt liu
khc nhau, nhng phi c kh nng hin th c trong
cc iu kin nh sng khc nhau v tc chuyn
mch phi ln. Trong k thut s, cc on thng
c dng l LED hoc tinh th lng (LCD).
i vi LED, mi on l mt Diode pht quang v
khi c dng in i qua ln (5 n 30 mA) th on
tng ng s sng.
Ngoi 7 on sng chnh, mi LED cng c thm
Diode hin th du phn s khi cn thit. LED c
hai loi chnh: LED Ant chung v Ktt chung. Do
, logic ca tn hiu iu khin hai loi ny l ngc
nhau.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
a
b
f
e
d
Cu to dng c 7 on
sng
110
Mch gii m 7 on
Mch gii m 7 on
Nhim v ca ta l phi thit k mt mch logic lin hp vi
4 li vo v 7 li ra chuyn m NBCD thnh m 7 on.
S khi tng qut ca b gii m nh hnh b).
T hnh a) d nhn thy rng, on a s sng khi hin th
ch s : 0 hoc 2, hoc 3, hoc 5, hoc 7, hoc 8, hoc 9. Do
, ta c th vit:
a = (0,2,3,5,6,7,8,9).
f
e
d
a) Cu to dng c 7 on
sng
Tng t, ta c:
b = (0,1,2,3,4,7,8,9),
c = (0,1,3,4,5,6,7,8,9),
d = (0,2,3,5,6,8,9),
e = (0,2,6,8),
f = (0,4,5,6,8,9),
g = (2,3,4,5,6,8,9).
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
D
C
B
A
Mch
1 gii m
2 7 on
4
8
a
b
c
d
e
f
g
b) S khi ca mch
gii m 7 on sng
111
A0
A1
D0
B gii m
nh phn
D1
An-1
D2n- 1
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
112
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
113
B hp knh (MUX-Multiplexer)
Phng trnh tn hiu ra ca MUX 2n 1:
Y = X 0 (A n 1 A n 2 ...A i ...A 0 ) + X1 (A n 1 A n 2 ...A i ...A 0 ) + ... + X 2n 1 (A n 1A n 2 ...A i ...A1A 0 )
En
X0
X1
MUX
2n 1
Xj
X2
Y- Li ra
X0
X1
A0
A1
A2
-1
Vo iu
khin
Vo d
liu
Xj
74151
X2n-1
(b). MUX l mt chuyn mch in t
An-1 An-2 A0
E1
n li vo iu khin
(a) S khi
Vo cho
php
E2
B hp knh MUX 2n 1
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
114
En
Chn mch
MUX
2n 1
Li vo X
Y0
Y1
Yj
Y0
Y1
..............
Y2n 1 = X.A n 1.A n 2 ...A i ...A 0
Yj
Li vo
Y2n-1
Y2n-1
A0
A1
A2
74138
Vo iu
khin
Vo d
liu
Vo cho
php
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
115
Ci = ai bi Ci 1 + ai bi Ci 1 + ai bi Ci 1
Ci = ai bi + ( ai bi ) Ci 1
Si
bi
Ci
ai
0
0
1
1
0
0
1
1
bi
0
1
0
1
0
1
0
1
Si
0
1
1
0
1
0
0
1
Ci
0
0
0
1
0
1
1
1
Bi ging in t s
Gi Pi
a) Mch in
Si
Pi
Ci-1
TT
Ci
Gi
ai
bi
b) K hiu
116
CRi
Si
S2
S1
S0
B ton
tng
B ton
tng
B ton
tng
B ton
tng
bi
CVi
CR2
CV2 CR1
CV1 CR0
ai
b2 a2
b1 a1
Hnh 4-22 S khi ca b cng nh phn song song
CV0
b0
a0
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
117
Mch so snh
Trong cc h thng s, c bit l trong my tnh, thng
thc hin vic so snh hai s.
Hai s cn so snh c th l cc s nh phn, c th l cc k
t m ho nh phn.
Mch so snh c th hot ng theo kiu ni tip hoc theo
kiu song song. Trong phn ny ta s nghin cu b so snh
theo kiu song song.
B so snh bng nhau
B so snh bng nhau 1 bit
B so snh bng nhau 4 bit
B so snh
B so snh 1 bit
B so snh 4 bit (So snh ln hn)
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
118
bi
gi
S logic ca hm ra
b so snh bng 1 bit
ai
bi
gi
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
119
B so snh 1 bit
Mch in ca b so snh 1 bit
bi
0
1
0
1
f<
0
1
0
0
f=
1
0
0
1
f>
0
0
1
0
ai
bi
f<
f=
f>
f < = a i . bi
f = = a i bi
f > = a i . bi
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
120
T ta c biu thc hm ra l:
a3
b3
a2
b2
f>
a1
b1
a0
b0
Mch in ca b so snh ln hn 4 bit
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
121
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
122
To bit
chn/l
Xo
Xe
V biu thc ca X0 v Xe l
Xe = d1 d 2 d 3
Xo = X e = d1 d 2 d3
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
d2
0
0
1
1
0
0
1
1
d3
0
1
0
1
0
1
0
1
Xe
0
1
1
0
1
0
0
1
123
Xo
1
0
0
1
0
1
1
0
Kim tra
h chn/l
Fo
Fe
Bit chn l
(Xo, Xe)
S khi ca mch kim tra chn/l
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Vo
Ra
d1
0
0
0
0
0
0
0
0
d2
0
0
0
0
1
1
1
1
d3
0
0
1
1
0
0
1
1
X
0
1
0
1
0
1
0
1
Fo
0
1
1
0
1
0
0
1
Fe
1
0
0
1
0
1
1
0
124
74LS180
8
9 10 11 12 13 1
I0 I1 I2
4
I3
I4 I5
I6
I7
OI
54/74180
EI
VCC = 14
GND = 7
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
n v s hc v logic (ALU)
4
Thanh ghi A
Thanh ghi B
4
Cin
M (Mode)
F0 Chn chc nng
F1 (Php tnh)
ALU
4
Ghi trng thi
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
126
Hazzards/Glitch
Hazard cn c gi l s "sai nhm", hot ng lc c
lc khng ca mch logic.
S "sai nhm" ny c th xy ra trong mt mch in hon
ton khng b hng linh kin lm cho mch hot ng khng
c s tin cy.
Hin tng ca Hazard trong mch t hp c th gp l:
- Hazard ch xut hin mt ln v khng bao gi gp li na.
- Hazard c th xut hin nhiu ln (theo mt chu k no hoc khng
theo mt chu k no).
- Hazard c th do chnh chc nng ca mch in gy ra. y l trng
hp kh gii quyt nht khi thit k.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Hazzards
Bn cht ca hazzards
Do s chy ua gia cc tn hiu
VD: demo trn Logicworks
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
128
Ni dung
Chng 1: H m
Chng 2: i s Boole v cc phng php biu din hm
Chng 3: Cng logic TTL v CMOS
Chng 4: Mch logic t hp
Chng 5: Mch logic tun t
Chng 6: Mch pht xung v to dng xung
Chng 7: B nh bn dn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
129
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
130
Ni dung
Khi nim chung
Phn t nh trong mch tun t
Phng php m t mch tun t
Phn tch v thit k mch tun t
Mch tun t ng b
Mch tun t khng ng b
Hin tng chu k v chy ua trong mch khng ng b
Mt s mch tun t thng dng
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
131
x2
M hnh ton hc
Z = f(Q, X)
z2
Mch t hp
xi
Q1
X - tp tn hiu vo.
Q - tp trng thi trong trc ca mch.
Ql
zj
W1
Mch nh
W - hm kch.
S khi ca mch tun t.
Z - cc hm ra
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
132
Wk
Cc
li vo
iu
khin
Phn loi:
Theo chc nng lm vic ca ca cc li vo iu khin:
Q
TRIG
Q
Clock
CLR
Trig 1 li vo nh trig D, T;
Trig 2 li vo nh trig RS, trig JK.
TRIG D
TRIG T
TRIG RS
TRIG JK
KHNG NG B
LOI THNG
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
NG B
CHNH - PH
133
Trig RS (1)
Trig RS l loi c hai li vo iu khin S, R. Chn S gi l li vo "lp" (SET)
v R c gi l li vo "xo" (RESET).
R
S khi:
R
S
S
Q
C
Q
Bng TT ca trig RS
S
0
0
1
1
R
0
1
0
1
Qk
Q
0
1
X
www.ptit.edu.vn
Mod hot ng
Nh
Xa
Lp
Cm
S nguyn l ca trig RS v
RS ng b
S
X
0
0
1
1
R
X
0
1
0
1
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Qk
Q
Q
0
1
X
Mod hot ng
Nh
Nh
Xa
Lp
Cm
134
Trig RS (2)
Tri g RS khng ng b
Bng trng thi
Q
0
0
0
0
1
1
1
1
R
0
0
1
1
0
0
1
1
Biu thc
www.ptit.edu.vn
S
0
1
0
1
0
1
0
1
Bng Cc n
Qk
0
1
0
X
1
1
0
X
RS
00
01
11
10
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
135
Trig RS (3)
Tri g RS khng ng b
R
R
0
0
1
1
0
0
1
1
S
0
1
0
1
0
1
0
1
Qk
0
1
0
X
1
1
0
X
th dng xung
S
R
Q
t1
www.ptit.edu.vn
t2
t3
t4
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
136
Trig RS (4)
Tri g RS ng b
Bng TT ca trig RS ng b
cng NAND
C
0
1
1
1
1
th dng xung
CS=1
(lp)
www.ptit.edu.vn
CR=1
(xa)
S
X
0
0
1
1
R
X
0
1
0
1
Qk
Q
Q
0
1
X
Mod h.ng
Nh
Nh
Xa
Lp
Cm
CRS=1
(khng xc nh)
Bi ging in t s
137
Trig D
Trig D l loi trig c mt li vo iu khin D.
Biu thc: Qk = D, mi khi xut hin xung nhp C.
S khi:
D
0
1
0
1
Qk
0
1
0
1
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
138
Trig T
Trig T l loi trig c mt li vo iu khin T. Mi khi c xung ti li
vo T th li ra Q s thay i trng thi.
Biu thc:
Q K = TQ+ TQ = T Q
S khi:
Q
0
1
0
1
Qk
0
1
1
0
Qk
Q
Q_
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
139
Trig JK (1)
Trig JK l loi trig c hai li vo iu khin J, K.
u im hn trig RS l khng cn tn ti t hp cm bng cc ng hi tip t
Q v chn R v t Q v S.
Trig JK cn c thm u vo ng b C. Trig c th lp hay xo trong khong
thi gian ng vi sn m hoc sn dng ca xung ng b C. Ta ni, trig JK
thuc loi ng b.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
140
Trig JK (2)
Bng TT y
J
0
0
0
0
1
1
1
1
J
K
0
0
1
1
0
0
1
1
Q
0
1
0
1
0
1
0
1
U5
Qk
0
1
0
0
1
1
1
0
Bng TT
rt gn
J
0
0
1
1
K
0
1
0
1
Qk
Q
0
1
Q
U1
U3
Q
NAND_2
NAND_2
U4
U2
Q_
K
NAND_2
NAND_2
Bng TT ca trig
JK ng b
U7
Q
NAND_3
C
0
NAND_2
U6
U8
Q_
K
NAND_2
J
X
0
0
1
1
K
X
0
1
0
1
Qk
Q
Q
0
1
Q
NAND_3
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
141
Qk
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
142
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Li vo khng ng b ca Trig
Cc li vo d liu thng thng ca trig nh D, S, R, J hoc K l nhng li
vo ng b
Cc trig cn c thm 2 u vo khng ng b, cc li ny tc ng trc
tip ln cc li ra m khng ph thuc vo xung Clock
Cc li vo ny thng c k hiu l: PRE (lp) v CLR (R -xa) hoc
PRE v CLR (R)
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Q2
Q2
Q1
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Q1
Q2
th dng xung
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
146
Tn hiu vo
V
S
V1
V2
S1
Vn
S2
.
.
Sn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Trng thi k
tip Qk
Trng
thi
trong
Tn hiu vo
V
S
V1
V2
S1
Vn
S2
:
:
Sn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Tn hiu ra
Qk
M hnh Mealy
M hnh Moore
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Xc nh hm ra:
Xc nh hm ra
Tm hm kch thch:
Cn c loi TG tm kch thch, phng trnh chuyn i trng
thi (chnh l phng trnh c trng ca TG cho).
Tm hm kch thch
Pt chuyn i TT
th dng xung
Cc bc phn tch mch tun t
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
150
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
151
Z = C Q1 Q0
J0 = Q1; K0 = 1
J1 = Q0 ; K1 =
X Q0 = X + Q0
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Trng thi k
tip
Tn hiu ra
Q0Q1
X=0
Q0Q1
X=1
Q0Q1
X=0
Z
X=1
Z
00
01
01
01
10
11
11
00
00
10
00
00
S
1
S
2
S
3
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
011
www.ptit.edu.vn
011
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Bi ton ban u:
Nhim v thit k c m t bng ngn ng hoc bng lu
thut ton.
Hnh thc ho
M ho trng thi
M ho trng thi:
M ho tn hiu vo ra, trng thi trong nhn c m nh phn
(hoc c th l cc loi m khc) c tp tn hiu vo l X, tp tn
hiu ra l Y, tp cc trng thi trong l Q.
H hm ca mch
H hm ca mch:
Xc nh h phng trnh logic ca mch v ti thiu ho cc
phng trnh ny. Nu mch tun t khi thit k cn dng cc
trig v mch t hp th tu theo yu cu m ta vit h phng
trnh cho cc li vo kch cho tng loi trig .
Xy dng s :
T h phng trnh ca mch vit c ta xy dng mch in
thc hin.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
S
Cc bc thit k mch tun t
155
Xy dng hm
T bng s tht, rt gn v xy dng hm
Xy dng s mch
Xy dng s mch t cc phng trnh i s logic.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
156
Mch tun t ng b
Bc 1: Xc nh bi ton, gn hm v bin, tm hiu
mi quan h gia chng.
Bc 2: Xy dng hnh trng thi, bng chuyn i
trng thi v hm ra.
Bc 3: Rt gn trng thi (ti thiu ho trng thi).
Bc 4: M ho trng thi.
Nu s lng trng thi trong l N, s bin nh phn
cn dng l n th n phi tho mn iu kin: n
log2N.
Bc 5: Xc nh h phng trnh ca mch. C hai
cch xc nh:
+ Lp bng chuyn i trng thi v tn hiu ra, t
xc nh cc phng trnh kch cho cc trig.
+ Da trc tip vo hnh trng thi, vit h phng
trnh Ton, Toff ca cc trig v phng trnh hm ra.
Bc 6: V s thc hin.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
157
Bi ging in t s
158
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Cc bc thit k
M ho tn hiu vo V, tn hiu ra R, trng thi trong S chuyn thnh
mch dng nh phn c cc tp tn hiu vo X, tn hiu ra Y, trng thi
trong Q.
Xc nh h phng trnh tn hiu ra: Yi = fi (X, Q). Phng trnh ny
c xc nh trn cc cung vi m hnh kiu Mealy, trn cc nh vi
m hnh kiu Moore. Ti thiu cc hm ny.
Xc nh h phng trnh hm kch cho cc trig v ti thiu ho n.
Sau y gii thiu thut ton xc nh phng trnh li vo kch cho cc
trig t hnh trng thi.
i vi trig Qi bt k s thay i trng thi t Qi n Qki ch c th c
4 kh nng.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Di = Qin+1
= tuyn tt c cc cung i ti nh c Qi = 1.
= cc cung loi (2), k c khuyn ti nh
tc l cung loi 1
= (1) v (2)
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
V d
Thit k b m ng b c M = 5
Q1'
Q3' Q'2Q1'
Q'2Q1'
Bng 5-16. Bng m ha trng thi
'
1
\
Bng 5-17. Bng chuyn i trng thi
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
V d dng trig D
Nhn vo hnh trng thi ta thy: Q3 = 1 ti nh (4), Q2
= 1 ti nh (2), (3), Q2 = 1 ti nh (1), (3).
D3 = Cc cung i n nh (4) = (3) = Q3 Q2 Q1
D2 = Cc cung i n nh (2), (3) = (1) + (2) =
Q3 Q2 Q1 + Q3 Q2 Q1
Q3 Q2 Q1 + Q3 Q2 Q1
T ta lp bng Cc n ti thiu ha hm Di
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
V d trig D
Q 2Q1
Q3
00
0
1
01
11
Q 2 Q1
Q3
00
10
D 3 = Q2Q1
Q 2Q 1
Q3
00
0
1
01
11
01
11
D 2 = Q 2 .Q1 + Q 2 .Q1 = Q1 Q 2
10
D1 = Q1 .Q 3
D3 = Q2Q3
D2 = Q2 Q3 + Q2 Q3 = Q2 Q3
D1 = Q1 Q3
www.ptit.edu.vn
10
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
X+ X
X+ X
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
165
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
167
B m
nh ngha : B m l mt mch tun t tun hon c mt li vo m
v mt li ra, mch c s trng thi trong bng chnh h s m (k hiu
l Md).
Di tc dng ca tn hiu vo m, mch s chuyn t trng thi trong
ny n mt trng thi trong khc theo mt th t nht nh.
C sau Md tn hiu vo m mch li tr v trng thi xut pht ban
u.
B m c dng rt nhiu trong cc dng c o lng ch th s, cc
my tnh in t.
Bt k h thng s hin i no u s dng cc b m.
X d/0
X d/0
X d/0
X d/0
X d/0
X d/0
X d/1
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
X d/0
X d/0
X d/0
Phn loi b m
Theo s chuyn i trng thi:
B m ng b (Synchronous): Cc trig u chu tc dng iu khin
ca mt xung ng h duy nht
B m khng ng b (Asynchronous): c trig chu tc dng iu
khin trc tip ca xung m u vo, nhng cng c trig chu tc dng
iu khin ca xung u ra ca trig khc .
Theo h s m
B m nh phn
B m thp phn
B m N phn
Theo xung m
B m thun (Up counter) hay cn gi l b m tin
B m nghch (Down counter) hay cn gi l b m li
B m thun nghch
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Mt s IC m
Tn IC
M t
c tnh
7492
7493
74190
74191
74192
Preset ng b v Clear
74193
Preset ng b v Clear
74390
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
IC 74192, 74193
Trong cc b m ny, khi thc hin m thun th xung Clock c ni
vi CLK-UP, cn chn CLK-DOWN c ni vi logic 1; khi m
nghch th ngc li.
Cc chn CARRY (nh) v BORROW (mn) c logic 1 v n s chuyn
mc thp khi trn mc hoc di mc.
Chn LOAD = 0 c th np d liu vo b m.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
IC 7490, 74390
N bao gm 4 trig cung cp b m gm hai Mod m: Mod 2 v Mod
5.
Cc b m Mod 2 v Mod 5 c th c s dng mt cch c lp.
Trig A thc hin m Mod 2, Trig B, C, D thc hin m Mod 5.
IC 74390 l bn kp (dual) ca 7490
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
B ghi dch
C kh nng ghi (nh) s liu v dch thng tin (sang phi
hoc sang tri).
c cu to t mt dy phn t nh c mc lin tip vi
nhau v mt s cc cng logic c bn h tr.
Mun ghi v truyn mt t nh phn n bit cn n phn t nh
(n trigger)
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
175
Phn loi:
Phn theo cch a tn hiu vo v ly tn hiu ra:
Vo ni tip, ra song song SIPO (Serial Input, Parallel Output)
Vo song song, ra song song PIPO (Parallel Input, Parallel Output)
Vo ni tip, ra ni tip SISO (Serial Input, Serial Output)
Vo song song, ra ni tip PISO (Parallel Input, Serial Output):
Phn theo hng dch:
Dch phi, dch tri, dch hai hng, dch vng
Phn theo u vo:
u vo n:
u vo i:
Phn theo u ra:
u ra n:
u ra i:
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
B m vng
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
D1 = Qn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
LE
H
L
X
OE
L
L
H
On
H
L
Z
Dn
LE
H
L
X
X
H
H
L
X
OE
L
L
L
H
On
H
L
Q0
Z
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Ni dung
Chng 1: H m
Chng 2: i s Boole v cc phng php biu din hm
Chng 3: Cng logic TTL v CMOS
Chng 4: Mch logic t hp
Chng 5: Mch logic tun t
Chng 6: Mch pht xung v to dng xung
Chng 7: B nh bn dn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
183
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
184
Ni dung
Mch pht xung
Mch dao ng a hi c bn cng NAND TTL
Mch dao ng a hi vng RC
Mch dao ng a hi thch anh
Mch dao ng a hi CMOS
Trig Schmit
Mch a hi i
Mch a hi i CMOS
Mch a hi i TTL
IC nh thi
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
185
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
186
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Hnh 6.1
Hnh 6.2a
Hnh 6.2b
187
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
188
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
189
Trig Schmit
Xem gio trnh
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
190
Mch a hi i
Xem gio trnh
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
191
IC nh thi (1)
8
Chn
1
2
3
4
Chc nng
t - GND
Chn kch thch
u ra
Xo - Reset
Chn
5
6
7
8
Chc nng
in p iu khin
Chn ngng
u phng in
Ngun Vcc
+
-
R
R
+
-
R
Q1
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
R1
Mch in IC 555.
192
To mch n n
Khi chn 2 nhn kch thch (ni t), ta thy S~ s lp Q
ln 1 v xung s xut hin li ra 3. Lc ny, Q~ = 0 nn
Q1 kha. T C np in. Khi in th trn t (chn 6) vt
qu 2/3Vcc th R~ = 0, do Q~ = 1. Xung li ra kt thc,
Q1 thng v t C phng rt nhanh qua Q1. Trng thi ny
gi nguyn cho ti xung kch thch sau (nn chn R1 ln
khng nng transistor Q1)
R
+
-
R
2
+
-
7
R
Q1
R1
+Vcc
R
Vo
2/3Vcc
555
2 1
+
-
www.ptit.edu.vn
8
6
Kch
thch
3
Ra
in th trn t
C
Xung ra
C1
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
193
To mch dao ng a hi
Chn 2, 6 v t C c ni vi nhau, nn in th
trn t s iu khin ng thi c hai b so p. Nu
in th ny vt qu mc ngng 2/3Vcc, th xung
trn u ra ca TG s b xo. Ngc li, khi t
phng xung di mc 1/3 Vcc th xung ra li c
lp. Qu trnh ny s tip din v cho mt chui xung
li ra.
R
+
-
R
2
+
-
7
R
Q1
Chu k ca dao ng s l:
R1
T = TN + TP
TN l thi gian np v c tnh theo cng thc:
TP = 0,7.C.R2
Nh vy: T = 0,7C (R1+ 2R2)
www.ptit.edu.vn
+Vcc
R1
7
R2
2/3VCC
1/3VCC
555
2 1
VCC
Ra
0
Xung ra
5
C1
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
194
in
th trn
t C
R
+
-
R
2
+
-
7
R
Q1
R1
+Vcc
1, 4
f =
C ( R1 + 2 R2 )
R1
D1
R2
6
Vi R1 = R2 = R th (c Diod):
8
555
D2
2 1
+
-
0, 7
f =
CR
5
C1
Hnh 6.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
195
Ra
Cu hi
Thit k mch to xung dng 555 cho cc tn s 1Hz, 10Hz,
100Hz, 1KHz
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
196
Ni dung
Chng 1: H m
Chng 2: i s Boole v cc phng php biu din hm
Chng 3: Cng logic TTL v CMOS
Chng 4: Mch logic t hp
Chng 5: Mch logic tun t
Chng 6: Mch pht xung v to dng xung
Chng 7: B nh bn dn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
197
B nh bn dn
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
198
Ni dung
Khi nim chung
DRAM
SRAM
B nh c nh ROM
B nh bn c nh
M rng dung lng b nh
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
199
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
200
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
B nh c nh ROM
MROM
B nh bn c nh
PROM
EPROM
EEPROM
B nh c/vit
SRAM
DRAM
Bi ging in t s
202
B nh c nh ROM
MROM
B nh bn c nh
PROM
EPROM
EEPROM
B nh c/vit
SRAM
DRAM
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
203
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
204
Cu trc c bn ca b nh ROM
ROM bao gm 4 khi c bn:
+ B nh cha cc nh v trong cc nh l cc t nh.
+ Mch iu khin tip nhn cc tn hiu vo t knh iu khin.
+ B gii m a ch dng nh v nh.
+ Mch ra dng a ni dung nh ti cc thit b c lin quan cn tip nhn
ni dung ny.
ROM
Knh
a ch
A9
A0
Knh CE1
iu CE2
khin CE3
Khi nh
B gii m a
ch
nh c nh v
B iu khin
Mch ra
D7
D0
Knh
d liu
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
B nh
Mi nh nh phn c chc nng lu gi mt trong hai trng thi 0 hoc 1.
M rng b nh
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
B gii m a ch
B gii m a ch l giao din gia knh a ch v khi nh.
N c kh nng truyn rt nhiu a ch trn mt s t ng truyn.
a ch nh phn phi c gii m trc khi tc ng ti mng nh.
33
32
31
30
23
22
21
20
13
12
11
10
03
02
01
00
A3 A2
Cho php c
www.ptit.edu.vn
A1
A0
0
1
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
VD
CS
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Mch ra ca b nh
Mch ra c nhim v kt ni d liu chn vi knh d liu vo lc thch hp.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Mch iu khin
Mch iu khin trong ROM c chc nng kh n gin.
ROM
Knh
a ch
A9
A0
Knh CE1
iu CE2
khin CE3
Khi nh
B gii m a
ch
nh c nh v
B iu khin
Mch ra
D7
D0
Knh
d liu
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
B nh c nh MROM
Cc chip RAM khng thch hp cho cc chng trnh khi
ng do cc thng tin trn b mt khi tt ngun. Do vy
phi dng n ROM, trong cc s liu cn lu tr c
vit mt ln theo cch khng bay hi nhm gi c
mi.
+V
+5V
R4
1
0
R3
R2
R1
Cc dy
hng (i hng)
Cc dy bit (j ct)
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
211
B nh c nh PROM
PROM cng gm c cc diode nh MROM nhng chng c mt y to
cc v tr giao nhau gia dy t v dy bit. Mi diode c ni vi mt cu
ch.
Bnh thng khi cha lp trnh, cc cu ch cn nguyn vn, ni dung ca
PROM s ton l 0. Khi nh v n mt bit bng cch t mt xung in
li ra tng ng, cu ch s b t v bit ny s bng 1. Bng cch ta c
th lp trnh ton b cc bit trong PROM.
Nh vy, vic lp trnh c th c thc hin bi ngi s dng ch mt
ln duy nht, khng th sa i c.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
212
PROM
Hnh 7-11. PROM dng diode
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
v0
v1
vGS
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
214
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
215
- - - - -
- - Lp xit
n- Mng
ng hm xt
bn dn loi p
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
216
RAM
RAM c kh nng cho php ghi lu tr d liu thng tin
tam thi trong mt thi gian, sau li c thng tin
tip tc x l khi cn thit nn n c tn l b nh c/vit.
Mt c tnh quan trng khc ca RAM l cc d liu trong
RAM ch c tnh cht tm thi, d b xa khi mt ngun
nng lng cp
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Cu trc RAM
Cu trc 4 khi ca mt RAM c 8 bit d liu v 8 bit a
ch
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Bus d liu
Mch vo ra
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
Mch iu khin
+ Khi ch c, xung R/W mc logic 1. ng thi cc tn hiu cho php chn
CE1, CE2 c kch hot mc 1 nn lc ny RE = 1, tc l ch c c thit
lp. Khi tn hiu = 0 nn tn hiu cho php ghi WE = 0 (cm ghi).
+ Khi ch ghi, xung R/W mc logic 0, = 1, ng thi cc tn hiu cho php
chn CE1, CE2 c kch hot mc 1 nn lc ny WE = 1, tc l n ch ghi.
Khi tn hiu R/W = 0 nn tn hiu cho php c RE = 0 (cm c).
+ Tn hiu tch cc ng thi CE1 = CE2 = 1 c hai ch c v ghi phi c
chuyn cng lc ti mng nh nhm thng bo vic xut (khi c) hay vic nhp
(khi ghi) d liu ti a ch nh c mch gii m chn.
+ Khi tn hiu CE1 . CE2 = 0 (c t nht mt tn hiu CE trng thi khng tch cc)
th mch iu khin hnh 7-19 s chuyn b nh sang ch ch (Standby) bt chp
tn hiu R/W c tch cc hay khng, lc ny RE = 0 v WE = 0.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
DRAM
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
222
DRAM
Mt nh ca DRAM gm c mt transistor trng MOS c tr li vo rt
ln v mt t in C l linh kin lu tr mt bit thng tin tng ng vi hai
trng thi c hoc khng c in tch trn t.
Transistor hot ng nh mt cng tc, cho php np hay phng in tch ca
t khi thc hin php c hay vit. Cc ca (Gate) ca transistor c ni vi
dy hng (cn gi l dy t-WL-Word Line) v cc mng (Drain) c ni
vi dy ct (cn c gi l dy bit BL-Bit Line), cc ngun (Source) c
ni vi t in. in p np trn t tng i nh, v th cn s dng khuch
i nhy trong mch nh.
Do dng r ca transistor nn nh cn c np li trc khi in p trn t
thp hn mt ngng no . Qu trnh ny c thc hin nh mt chu k
lm ti (refresh), khi in p trn t c xc nh ( trng thi 0 hay
1) v mc in p logic ny c vit li vo nh.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
SRAM
VCC
Tra
Tra
Tra
WL
BL
Trs Trs
WL
BL
BL
BL
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
224
SRAM
Nh trong DRAM, cc ca ca transistor c ni vi
ng t v cc mng ni vi cp ng bit. Nu s liu
c c t nh, khi b gii m hng kch hot ng
dy t WL tng ng. Hai transistor T dn v ni trig nh
vi cp dy bit. Nh vy hai li ra Q v Q_ c ni vi cc
ng bit v cc tn hiu c truyn ti b khuch i
cui ng dy ny. V in th chnh lch ln nn x l
khuch i nh vy s nhanh hn trong DRAM (c 10 ns
hoc ngn hn), do chip SRAM cn a ch ct sm hn
nu thi gian truy nhp khng c gim. Nh vy SRAM
khng cn thc hin phn knh cc a ch hng v ct. Sau
khi s liu n nh, b gii m ct chn ct ph hp v cho
ra tn hiu s liu ti b m s liu ra v ti mch ra.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
SRAM
Vit s liu c thc hin theo cch ngc li. Qua b m
vo v b gii m ct, s liu vit c t vo b khuch i
ph hp. Cng lc b gii m hng kch hot ng dy
t v lm transistor T dn. Trig a s liu c lu tr
vo cp dy bit. Tuy vy, b khuch i nhy hn cc
transistor nn n s cp cho cc ng bit mt tn hiu ph
hp vi s liu vit. Do , trig s chuyn trng thi ph
hp vi s liu mi hoc gi gi tr c lu tr ph
thuc vo vic s liu vit trng vi s liu lu tr hay
khng.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
B nh bn c nh - B nh FLASH
Trong nhng nm gn y, mt loi b nh khng bay hi mi xut hin
trn th trng, thng c s dng thay th cho cc a mm v cng
trong nhng my tnh. l b nh flash. Cu trc ca chng c bn nh
EEPROM, ch c lp knh xit cc nh mng hn. Do vy ch cn in
th c 12 V l c th cho php thc hin 10 000 chu trnh xo v lp trnh. B
nh flash c th hot ng gn mm do nh DRAM v SRAM nhng li
khng b mt s liu khi b ct in. Hnh 7- 9 ch ra s khi ca n.
Phn chnh l mng nh bao gm cc nh FAMOST nh c m t mc
trn. Ging nh SRAM, b nh flash khng dn phn knh a ch. Cc b
gii m hng v ct chn mt ng t v mt hoc nhiu cp ng bit. S
liu c c a ra ngoi b m s liu I/O hoc c vit vo nh
c nh a ch bi b m ny qua cng I/O. X l c c thc hin vi
in th MOS thng thng l 5V. lp trnh mt nh, n v iu khin
flash t mt xung in th ngn c 10 s v 12 V gy nn mt s chc
thng thc l vo transistor nh np vo ca ni. Mt chip nh flash 1 Mb
c th c lp trnh trong khong 2 sec, nhng khc vi EEPROM vic xo
c thc hin tng chip mt. Thi gian xo cho ton b b nh flash
khong 1 sec. X l c, lp trnh v xo c iu khin bi cc lnh c
di 2 byte c b x l vit vo cc thanh ghi lnh ca mch iu khin
flash.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
227
B nh bn c nh - B nh FLASH
Mc ch s dng chnh ca b nh
flash l thay th cho cc a mm
v a cng dung lng nh. Do n l
mch tch hp nn c u im l kch
thc nh v tiu th nng lng thp,
khng b nh hng ca va p. Cc
a cng cht rn da trn c s cc b
nh flash c li th v cng sut tiu
th cng nh gi thnh c dung lng
ti vi Mbyte. Cc card nh loi ny c
u im l khng gp phi vn mt
thng tin nh trng hp RAM CMOS
khi pin Ni-Cd b hng. Thi gian lu
tr thng tin trong b nh flash t nht
l 10 nm, thng thng l 100 nm,
vi khong thi gian ny th cc a
mm v cng b hng ri.
Nhc im ca b nh flash l ch c
th xo theo kiu ln lt tng chip
hoc ln lt tng trang.
www.ptit.edu.vn
VPP
WE
CE
OE
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
228
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
229
B nh bn c nh - B nh CACHE
Gia CPU v b nh chnh bng DRAM, ngi ta xen vo mt b nh
SRAM nhanh c dung lng nh bng 1/10 hoc 1/100 ln b nh chnh gi
l cache; di s iu khin ca mch iu khin cache, b nh ny s lu
tr tm thi cc s liu thng c gi v cung cp n cho CPU trong thi
gian ngn.
Cache cha cc thng tin mi va c CPU s dng gn y nht. Khi CPU
c s liu n s a ra mt a ch ti b iu khin cache. Sau mt trong
hai qu trnh sau s xy ra:
Cache hit: nu a ch c sn trong RAM cache.
Cache miss: ngc li, nu a ch khng c sn trong RAM cache.
SRAM Cache
DRAM trong b
nh chnh
CPU
B iu khin CACHE
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
230
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
231
M rng di t
Trn mt chp nh, c th c
c 1 n mt s hu hn
li ra, thng l 4 hoc 8 bit.
Mun c di t ln hn,
chng hn t 4 ln 8 hoc 16
bit, ta tin hnh ghp nhiu
chp nh nh ch hnh 7-10
i vi RAM. i vi ROM
cch lm cng tng t, ch
khc trong trng hp ny, c
th khng c li vo R/W.
A0
BUS a ch
An-1
RAM
I
RAM
II
D0
BUS d liu
BUS d liu
Dn-1
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
232
A0
IC 1
A11
2k
A11
A12
A13
A0
IC 2
A11
2k
A0
IC 3
A11
2k
A0
IC 4
A11
2k
B gii
m vo
2 ra 4
Hnh 7-11. Phng php m rng dung lng.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
233
A13
A12 _CS
IC I
000016 - 0FFF16
_CS1
_CS2
IC II
100016 - 1FFF16
_CS3
IC III
200016 - 2FFF16
_CS4
IC IV
300016 - 3FFF16
A0
IC 1
A11
2k
A11
A13
Khong a ch
A0
A12
IC m
A0
IC 2
A11
2k
A0
IC 3
A11
2k
B gii
m vo
2 ra 4
Hnh 7-11. Phng php m rng dung lng.
www.ptit.edu.vn
Bi ging in t s
KS. Nguyn Trung Hiu, B mn KTT
234
A0
IC 4
A11
2k