2009
dc e
Thiết kế mch s dùng HDL
Chương 3: Thiếtkếmch lunlý
Chương
3:
Thiết
kế
mch
lunlý
tun t
0
9
Ni dung chính
g
20
0
Các phn t lưu tr
Fli
Fl
e
rin
g
Fli
p-
Fl
op
Bus và các thiết b
ba tr
n
g
thái
g
ine
e
g
•Thiết kế máy tun t
Đồ thbiếnđổitrng thái (State
En
g
Đồ
th
biến
đổi
trng
thái
(State
-
Transaction Graph)
Bhãitiếhitd
uter
B
c
h
uy
n m
ã
n
i
tiế
p c
h
o v
i
c
t
ruy
n
d
liu (Serial-line code converter)
o
mp
•Rút gn trng và các trng thái tương
đươn
C
o
©2009, Pham Quoc Cuong 2
Advanced Digital Design with the Verilog HDL -
cha
p
ter 3
0
9
Ni dung chính
g
20
0
Các phn t lưu tr
Fli
Fl
e
rin
g
Fli
p-
Fl
op
Bus và các thiết b
ba tr
n
g
thái
g
ine
e
g
•Thiết kế máy tun t
Đồ thbiếnđổitrng thái (State
En
g
Đồ
th
biến
đổi
trng
thái
(State
-
Transaction Graph)
Bhãitiếhitd
uter
B
c
h
uy
n m
ã
n
i
tiế
p c
h
o v
i
c
t
ruy
n
d
liu (Serial-line code converter)
o
mp
•Rút gn trng và các trng thái tương
đươn
C
o
©2009, Pham Quoc Cuong 3
Advanced Digital Design with the Verilog HDL -
cha
p
ter 3
0
9
Mch tun t
g
20
0
Ngõ ra thi đim tph
thuc vào ngõ vào tithi
e
rin
g
thuc
vào
ngõ
vào
ti
thi
đim tvà “lch s” ngõ
vào trước đó
1
a
g
ine
e
•Cn nhng phn t lưu
tr li các trng thái quá Sequential
y
1
b
c
a
y2
En
g
kh ca mch
•Mch tun t có th
đđị hh á t
Circuit y3
uter
đ
ơn
đị
n
h
h
ay x
á
c su
t
,
đồng b hay bt đồng b
Các phnmmtng hp
o
mp
Các
phn
mm
tng
hp
hin ch h tr đồng b
(synchronous)
C
o
©2009, Pham Quoc Cuong 4
Advanced Digital Design with the Verilog HDL -
cha
p
ter 3
(synchronous)
0
9
Các phn t b nh (Storage elements)
g
20
0
•Lưu tr thông tin dưới dng nh phân
e
rin
g
Level sensitive
Latches
g
ine
e
Latches
Ngõ ra ca mch thay đổi ngay khi mt hay
nhiu ngõ vào thay đổi (tín hiu enable tích
En
g
nhiu
ngõ
vào
thay
đổi
(tín
hiu
enable
tích
cc)
Ed iti
uter
Ed
ge sens
iti
ve
Flip-Flop
o
mp
Ngõ ra ca mch ch thay đổi khi có tín hiu
đồng b
C
o
©2009, Pham Quoc Cuong 5
Advanced Digital Design with the Verilog HDL -
cha
p
ter 3
đồng
b