Tải bản đầy đủ (.pdf) (54 trang)

BÀI GIẢNG KIẾN TRÚC MÁY TÍNH_PHẦN 2 ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (488.14 KB, 54 trang )

NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
1
3. Mch Tun t
3. Mch Tun t
3.1. Mch Lt
3.2. Mch Tun T
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
2
3.1. Mch Lt
3.1. Mch Lt

Các mch s xét trc đây là các mch t
hp, các ngõ ra ti mt thi đim đc lp
vi ngõ vào ti thi đim đó.
  bo đm hot đng các mch nhp
nhàng, cn phi đng b các mch.
 Vic đng b hoá đc thc hin qua
mt thit b đnh thi gi là mch to
xung đng h to ra mt dãy xung đng
h tun hoàn.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
3
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)

Mch lt là mt mch s có s dng
xung đng h và dùng lu tr mt bit nh
phân.
 Nó có hai ngõ ra, mt cho tr bình thng


và mt cho tr bù.
 Có nhiu loi mch lt khác nhau. Thông
dng là các mch lt SR, D, JK và T.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
4
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Ký hiu mch lt SR nh  hình di.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
5
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Ký hiu mi tên trc ch C biu th mt ngõ nhp
đng. Ký hiu đng cho bit mch lt đáp ng
vi mt chuyn tip dng (t 0 sang 1) ca tín
hiu đng hngõ nhp.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
6
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Nu không có tín hiu nhp đng h C, ngõ ra ca
mch không th thay đi bt chp tr ca R và
S.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03

7
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Ch khi tín hiu đng h đi t 0 sang 1, ngõ ra mi
bnh hng theo tr ca ngõ vào S và R.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
8
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Bng đc tính  hình (b) tóm tt hot đng ca
mch lt SR.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
9
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Mch lt SR đc đi sang mch lt D bng cách
đa vào mt cng đo gia S và R và dùng ký
hiu D cho ngõ vào duy nht. Ký hiu nh hình
di.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
10
3.1. Mch Lt
3.1. Mch Lt
(tt)

(tt)
Bng đc tính có th biu din bng phng trình
đc tính: Q(t+1) = D tc ngõ ra Q ca mch lt
nhn tr t ngõ vào D khi tín hiu đng h
chuyn t 0 sang 1.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
11
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Mch lt JK là mt ci tin ca mch lt SR trong
đó điu kin không xác đnh ca SR đc đnh
ngha trong JK.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
12
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Khi J và K đu bng 1, mt chuyn tip đng h s
chuyn ngõ ra mch lt sang trng thái bù.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
13
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Mch lt T  hình di, là mch lt xut phát t
mch lt JK vi hai ngõ vào đc kt ni thành

mt ngõ vào T.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
14
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Khi T=0 (J=K=0), mch lt không thay đi trng
thái: Q(t+1) = Q(t).
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
15
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Khi T=1 (J=K=1), mch lt chuyn trng thái bù:
Q(t+1) = Q’(t).
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
16
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Phng trình thuc tính: Q(t+1) = Q(t) ⊕ T
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
17
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)


Mch lt l là loi mch lt, có trng thái
k ch xy ra ti mt mc xung đng h
xác đnh.
 Khi mc nhp xung vt quá ngng
này, các ngõ nhp b khoá li sao cho
mch lt không đáp ng cho đn khi
xung đng h tr v 0 và mt xung khác
đn.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
18
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)

Mt s mch lt lđáp ng  l lên ca
tín hiu đng h (chuyn tip l dng –
positive-edge transition)
 Mt s khác đáp ng  l xung ca tín
hiu đng h (chuyn tip l âm -
negative-edge transition).
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
19
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Hình (a) cho thy tín hiu xung đng h trong mch
lt D l dng.

NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
20
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
và (b) là ký hiu và lc đ thi gian tng ng ca
mch lt D l âm.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
21
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Vòng tròn nh đt trc ch báo đng ti ngõ nhp
C ám ch mt đáp ng l âm.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
22
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)

Các bng đc tính ca mch lt xác đnh
trng thái k khi bit trng thái hin hành
và các ngõ nhp.
 Bng kích thích mch lt là bng lit kê
các t hp nhp cn có đ to ra mt thay
đi trng thái đnh trc.
 Bng sau là các bng kích thích ca bn

loi mch lt. Mi bng gm hai ct Q(t)
và Q(t+1) và mt ct cho mi ngõ vào.
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
23
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
0
1
1
0
0
1
0
1
0
0
1
1
x
x
1
0
0
1
x
x
0
1

0
1
0
0
1
1
TQ(t+1)Q(t)KJQ(t+1)Q(t)
Mch lt TMch lt JK
0
1
0
1
0
1
0
1
0
0
1
1
x
0
1
0
0
1
0
x
0
1

0
1
0
0
1
1
DQ(t+1)Q(t)RSQ(t+1)Q(t)
Mch lt DMch lt SR
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
24
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Ký hiu x trong bng
biu din mt điu
kin không cn
(don’t care
condition); tc là 0
hoc 1 đu không
nh hng.
x
x
1
0
0
1
x
x
0

1
0
1
0
0
1
1
KJQ(t+1)Q(t)
Mch lt JK
NMT - KTMT - V3.1 - Ch3 - Ns54 - 8/1/03
25
3.1. Mch Lt
3.1. Mch Lt
(tt)
(tt)
Lý do có điu kin
không cn trong
bng kích thích vì
có hai cách ly
chuyn tip.
x
x
1
0
0
1
x
x
0
1

0
1
0
0
1
1
KJQ(t+1)Q(t)
Mch lt JK

×