Professional Documents
Culture Documents
Chng 5.
Dn nhp
) i vi mch t hp, cc tn hiu ng ra ti 1 thi im nht nh ch ph thuc vo cc tn hiu ng vo ti thi im m khng ph thuc vo lch s ca cc tn hiu ng vo trong qu kh ) C nhng trng hp ngi ta mong mun ng ra ca mch s khng ch ph thuc vo cc tn hiu ng vo hin hnh m cn ph thuc vo trng thi ca mch ti thi im cc tn hiu ng vo c gi n ) Trng thi ca mch ti 1 thi im nht nh th li ph thuc vo lch s ca cc tn hiu ng vo trong qu kh ) Cn phi c c ch cho php lu tr thng tin truyn ti bi chui cc tn hiu ng vo trong qu kh
Logic Design 1 - Chapter 5 4
) M hnh Mealy
) M hnh Moore
Cc nh ngha
) Vn thc o cho qu kh ? ) Cc kh khn do tn hiu xut hin khng ng thi, thi gian tr ca cng khc nhau, v.v ) Cn n mt h thng nh thi (timing) cho cc mch tun t ) Ngi ta s dng xung ng h (clock) nh thi ) Clock l tn hiu c dng 1 chui xung tun hon ) Cc thuc tnh quan trng ca tn hiu clock
Duty cycle Tn s/chu k clock Thi im tch cc dc cnh n nh tn s v dng sng
6
) Ng ra cc mch trn lun n nh trng thi Q = 0 hay Q = 1 ) Mch nh n (bistable device), l mch tn ti 1 trong 2 trng thi n nh, c th c s dng cha 1 bit thng tin ) i vi mch s, phn t linh kin thng dng nht c s dng lm b nh cho cc tn hiu l 1 thit b in t nh n c tn l flip-flop
Logic Design 1 - Chapter 5 7
) Mch c xem c 2 tn hiu ng vo l I (tn hiu bn ngoi) v Q (tn hiu hi tip) u nhau quyt nh gi tr Q ca memory cell ) Chng ta xt 1 mch bistable khc c tn l mch ci SR (SR Latch)
S : set R : reset
Logic Design 1 - Chapter 5
Q+
8
Mch ci SR ...
) Bng chuyn trng thi (transition table) ca mch ci SR
S 0 0 0 0 R 0 0 1 1 Q 0 1 0 1 Q+ 0 1 0 0 S 1 1 1 1 R 0 0 1 1 Q 0 1 0 1 Q+ 1 1 S 0 0 1 1 R 0 1 0 1 Q+ Q 0 1
) Phng trnh chuyn trng thi ca mch ci SR: Q+ = S + R.Q ,iu kin S.R = 0
Logic Design 1 - Chapter 5 9
JK Latch
) mch ci SR
C 2 ng vo khng c ng thi mang gi tr 1 Khng ph hp vi thc t, cn phi c s ci tin
) Phng trnh chuyn trng thi Q+ = C.Q + C(J.Q) + (K.Q).Q = C.Q + C.J.Q + K.Q + Q.Q = C.Q + C.J.Q + K.Q = J.Q + K.Q ; vi C = 1 ) Kim tra iu kin ? S.R = (J.Q).(K.Q) = J.K.Q.Q = 0 ) Bng chuyn trng thi
C 0 1 J 0 0 1 1 K 0 1 0 1 Q+ Q Q 0 1 Q
11
) Nhn xt
S = J.Q R = K.Q
Logic Design 1 - Chapter 5
1 1 1
Master-Slave Latch
) mch ci JK, iu g s xy ra khi J = K = 1 ?
Trng hp mch ci JK Trng hp clocked JK Latch
) Gii php
Flip-flop
12
(Delay) D Flip-flop
) Mt gii php khc cho mch ci SR l gn R = S ) Mch ci D (D latch) ) D flip-flop
(Toggle) T flip-flop
) Flip-flop c ng ra bt-tt (toggle) ) Xy dng t JK flip-flop
S mch Phng trnh Q+ = T.Q + T.Q = T Q
toggle xy ra khi T = 1
) Mt s mch T flip-flop
JK flip-flop
Q Q+ 0 1 0 1 J K 0 1 1 0
D flip-flop
Q Q+ 0 0 1 1 0 1 0 1 D 0 1 0 1
T flip-flop
Q Q+ 0 0 1 1 0 1 0 1 T 0 1 1 0
15
) n v c bn cha 1 bit thng tin l flip-flop hoc l mch ci ) Cc flip-flop c th nhm li to thnh thanh ghi (register)
) Chuyn thng tin vo thanh ghi c gi l np (load) thanh ghi ) Tham kho thng tin t thanh ghi c gi l c (read) ni dung thanh ghi
16
17
18
19
20
Bi tp
) ) ) ) ) Problem Problem Problem Problem Problem 5.1 5.4 5.5 5.7 5.11
Thy
Phan nh Th Duy
duypdt@cse.hcmut.edu.vn
21