NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 3
4.1 Thanh Ghi (tt)
Các m ch l t l u thông tin nh phân và các
c ng s đi u khi n khi nào và cách th c chuy n thông tin m i vào thanh ghi.
Thanh ghi đ n gi n nh t ch có m ch l t và không có c ng ngoài.
Trang 4NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 4
4.1 Thanh Ghi (tt)
Hình bên là thanh ghi có 4 m ch l t D
Trang 5Ngõ nh p này
ph i gi m c 1 khi m ch ho t
đ ng bình
th ng và đ c
l p v i đ ng h
0 1
Trang 6NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 6
4.1 Thanh Ghi (tt)
Chuy n thông tin m i vào thanh ghi đ c
g i là n p.
Khi các bit c a thanh ghi đ c
n p đ ng th i
v i m t chuy n
ti p xung đ ng
h , chúng ta nói r ng vi c
n p đ c th c
hi n song song
Trang 7m ch l t và thanh ghi trong h th ng.
Ph i có m t tín hi u đi u khi n riêng đ xác đ nh xung đ ng h nào tác đ ng đ n thanh ghi nào.
Trang 8h ng tr c
ti p vào các
c ng và vào các ngõ nh p D
Trang 9NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 9
4.1 Thanh Ghi (tt)
Các ngõ
nh p C nh n xung đ ng
h vào m i lúc
Trang 10NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 10
4.1 Thanh Ghi (tt)
Ngõ nh p n p
xác đ nh hành đ ng t i
m i xung
đ ng h
Trang 12n i v i ngõ
xu t
0
Trang 14NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 14
4.2 Thanh Ghi D ch (tt)
Hình d i là thanh ghi d ch đ n gi n nh t ch dùng
m ch l t
Trang 15NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 15
4.2 Thanh Ghi D ch (tt)
Ngõ nh p dãy (serial input) cho d li u đi vào khi
d ch
Trang 16NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 16
4.2 Thanh Ghi D ch (tt)
Ngõ xu t dãy (serial output) là ngõ ra m ch l t c c
ph i
Trang 19NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 19
4.2 Thanh Ghi D ch (tt)
Có th dùng m ch ngoài đ đi u khi n qua các ngõ
nh p D thay vì qua ngõ nh p đ ng h
Trang 21v i n p song song g m 4
ph n
Trang 23Tác v th c hi n
S0
S1
i u khi n ki u
Trang 24m ch l t tr nh phân đã gi
Trang 26A3, và n i dung m ch
l t Ai+1chuy n vào
Trang 27NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 27
4.2 Thanh Ghi D ch (tt)
Khi S1S0= 11,
thông tin nh phân t I0
đ n I3chuy n vào
m ch l t
t ng ng, tác v n p song song
đ c th c
hi n
11
Trang 28NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 28
4.2 Thanh Ghi D ch (tt)
Các thanh ghi d ch th ng đ c dùng đ giao ti p các h th ng s cách xa nhau.
Trang 29Nh v y m ch chuy n th c hi n 1 chuy n đ i song song-tu n t và m ch nh n th c hi n 1 chuy n đ i tu n t -song song.
Trang 32NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 32
4.3 M ch m Nh Phân (tt)
Thi t k m ch đ m nh phân có th th c hi n theo qui trình cho m ch tu n t
M t ph ng pháp khác là xem xét dãy tr ng thái
mà thanh ghi ph i đi qua đ nh n đ c s đ m
Trang 33(b) Bù bit hai vì bit đ u trong 0111 là 1.
(c) Bù bit ba vì hai bit đ u trong 0111 là 1
(d) Bù bit b n vì ba bit đ u trong 0111 là 1
Các m ch đ m th ng dùng m ch l t có
kh n ng bù C T và JK đ u có kh n ng này.
Trang 35NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 35
4.3 M ch m Nh Phân (tt)
M ch đ m nh phân đ ng
b có d ng thông
th ng nh hình bên
Trang 360, các J, K
là 0, ngõ
ra m ch
đ m không đ i
0
0
0
0
Trang 37ti p
d ng
Trang 38A3’) b bù khi các
m ch l t
tr c là 1
Ngõ ra mang sang dùng n i
Trang 39th xoá 0 cùng lúc
v i đ ng
h
Trang 41vô hi u, d
li u nh p
I0I1I2I3chuy n vào
m ch l t
0
Trang 43001x
0001
ng h
Trang 44NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 44
4.4 B Nh
Là t p các ô nh cùng v i m ch giúp chuy n d li u vào ra các ô nh
B nh l u thông tin nh phân trong m t nhóm bit g i là t và là đ n v di chuy n vào ra b nh
T có th bi u di n m t s , mã l nh, m t
ho c nhi u ký t ho c b t k thông tin nào.
Trang 45M i t đ c gán m t s g i là đ a ch đi t
0 đ n 2k – 1 v i k là s đ ng đ a ch
Trang 46NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 46
4.4 B Nh (tt)
Ch n m t t trong b nh đ c th c hi n b ng cách đ a đ a ch nh phân k-bit lên đ ng đ a ch
M t m ch gi i mã trong b nh nh n đ a ch này
và m đ ng đ nh n các bit trong t đã ch n
S t (th ng là byte) trong b nh th ng tính theo K (Kilo=210), M (Mega=220), G (Giga=230)
Có 2 lo i b nh chính: b nh truy c p b t k (Random-Access Memory – RAM) và b nh
ch đ c (Read-Only Memory – ROM)
Trang 47NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 47
4.4 B Nh (tt)
Trong RAM, qui trình đ nh v các t là nh nhau và cùng th i gian, b t ch p v trí v t lý.
Truy n thông gi a b nh và chung quanh thông qua các đ ng nh p xu t d li u,
đ ng ch n đ a ch và các đ ng đi u khi n xác đ nh h ng truy n.
Trang 48NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 48
4.4 B Nh (tt)
L c đ kh i RAM nh hình sau
Trang 53NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 53
4.4 B Nh (tt)
L c đ kh i hình bên là ROM
Trang 54NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 54
4.4 B Nh (tt)
ROM không c n đ ng đi u khi n đ c vì các đ ng xu t t đ ng cho n bit c a t theo đ a ch đã ch n.
Vì các ngõ ra ch là hàm c a các ngõ vào ( đ ng đ a ch ) nên ROM đ c x p vào
lo i m ch t h p.
Th c t , ROM đ c t o t các m ch gi i
mã và c ng OR.
Trang 573. Lo i ROM th ba là EPROM cho phép tái t o
l i các c ng (đóng vai trò c u chì) nh tình
tr ng ban đ u b ng tia c c tím
Lo i EEPROM cho phép dùng tín hi u đi n thay cho tia
c c tím.