9 Thi t K Máy Tính
9.1 Máy Tính C B n
9.2 M ch Tích L y
Trang 39.1 Máy Tính C B n (tt)
B nh theo chu n trên th tr ng
Các thanh ghi thu c lo i nh đã mô t và t ng
t m ch tích h p lo i 74163
Các m ch l t thu c lo i D ho c JK nh đã mô
t Hai m ch gi i mã theo chu n nh đã trình bày
H th ng bus có th t o t 16 m ch d n 8x1
t ng t nh đã trình bày
Ph n ti p theo nói v cách thi t k c ng lu n lý
Trang 59.1 Máy Tính C B n (tt)
Các ngõ vào xu t
Trang 69.1 Máy Tính C B n (tt)
Các ngõ vào khác
Trang 79.1 Máy Tính C B n (tt)
Ngõ ra m ch lu n lý đi u khi n:
1. Tín hi u đi u khi n ngõ vào 9 thanh ghi
2. Tín hi u đi u khi n ngõ vào đ c ghi b nh
Trang 89.1 Máy Tính C B n (tt)
Thanh ghi n i v i bus nh đã mô t Các ngõ nh p đi u khi n thanh ghi là LD (n p), INR (t ng) và CLR (xoá)
Gi s mu n t o c u trúc c ng liên k t v i ngõ vào AR, hãy duy t qua các m nh đ làm thay
đ i AR:
R’T0: AR ← PCR’T2: AR ← IR(0-11)
D7’IT3: AR ← M[AR]
RT0: AR ← 0
D5T4: AR ← AR + 1
Trang 99.1 Máy Tính C B n (tt)
Ba m nh đ đ u chuy n thông tin t thanh ghi/b nh vào AR
R’T0: AR ← PC R’T2: AR ← IR(0-11)
D7’IT3: AR ← M[AR]
N i dung thanh ghi/b nh ngu n chuy n lên bus r i t bus chuy n vào AR b ng
cách đ t LD
Trang 109.1 Máy Tính C B n (tt)
M nh đ 4 xoá AR, m nh đ cu i t ng AR.
RT0: AR ← 0
D5T4: AR ← AR + 1 Các hàm đi u khi n có th đ a vào 3
bi u th c bun sau:
LD(AR) = R’T0 + R’T2 + D7’IT3CLR(AR) = RT0
INR(AR) = D5T4
Trang 119.1 Máy Tính C B n (tt)
Các c ng đi u khi n AR nh hình d i
Trang 129.1 Máy Tính C B n (tt)
T ng t đ đ c b nh , xét:
Read = R’T1+D7’IT3 +(D0+D1+D2+D6)T4Ngõ ra các c ng bi u th c bun trên ph i
n i v i ngõ nh p đ c b nh
Trang 13RT2: IEN ← 0
Trang 149.1 Máy Tính C B n (tt)
N u dùng m ch l t JK cho IEN, c ng đi u khi n
nh hình d i
Trang 159.1 Máy Tính C B n (tt)
Bus 16-bit đ c đi u khi n qua các ngõ
nh p ch n S2S1S0.
B ng sau xác đ nh s nh phân cho
S2S1S0 đ ch n thanh ghi và đây là b ng chân tr c a m ch mã hoá.
Trang 169.1 Máy Tính C B n (tt)
KhôngAR
PCDRACIRTR
B nh
01010101
00110011
00001111
00000001
00000010
00000100
00001000
00010000
00100000
Trang 179.1 Máy Tính C B n (tt)
Hình sau cho th y m ch mã hoá là ngõ vào đ ch n
bus Các hàm bun m ch mã hoá:
S0 = x1 + x3 + x5 + x7
S1 = x2 + x3 + x6 + x7
S2 = x4 + x5 + x6 + x7
Trang 189.1 Máy Tính C B n (tt)
xác đ nh ngõ vào m ch mã hoá, ví d x1, xét các m nh đ có AR là ngu n
Trang 199.2 M ch Tích L y
Hình d i là m ch liên k t v i AC
Trang 209.2 M ch Tích L y (tt)
M ch c ng và lu n lý có 3 b nh p, ngõ xu t cung c p d
li u nh p cho thanh ghi.
Trang 219.2 M ch Tích L y (tt)
Trang 229.2 M ch Tích L y (tt)
thi t k m ch liên k t v i AC, xem các m nh đ thay đ i AC
Trang 249.2 M ch Tích L y (tt)
Hình d i cho th y c u trúc c ng đi u khi n LD,
INR và CLR c a AC
Trang 259.2 M ch Tích L y (tt)
M ch c ng và lu n lý g m 16 t ng (Hình d i), m i
t ng t ng ng 1 bit c a AC g m 1 m ch l t JK, 2
c ng OR, 2 c ng AND
Trang 269.2 M ch Tích L y (tt)
Khi LD=1, 16 ngõ vào Ii v i i=0, 1, , 15 đ c
chuy n vào AC(0-15)
Trang 279.2 M ch Tích L y (tt)
M i t ng m ch c ng và lu n lý g m 7 c ng AND, 1
OR và 1 toàn c ng FA