̀ ̀
ươ Ng ̀ ̀ ́ ̣ i tri nh ba y: TS. Hoa ng Manh Thă ng
́
́
́
́ ̃
́
́
̣ ̣ ̉
̃
̃
́
́
ư
̉ ̣ ̣
̣ ̣ ̣ ̉ ̉ ̣
Thiết kế FSM dùng CAD tools VHDL cung câ p môt sô ca ch tao đê thiê t kê FSM ́ Không co ca ch chuân na o cho đing nghi a môt FSM ̀ Tiê p cân c ban: ̣ ơ ̉ ̀ ̀ i du ng tao ra dang d liêu đê biêu diê n ca c trang tha i
co thê trong FSM
̀
̃
́
̀
́
́
̉
Ti n hiêu na y biêu diê n ca c đâ u ra (biê n trang tha i) cua flip
̀
ợ
̣ ̉ ̣ ̉
́ ́ ng tri nh dich VHDL chon sô flip flop phu h p trong qua
̀ ̉ ợ tri nh tô h p
́
́
́
̉ ượ
ự
ở
̣ ̣
Ga n trang tha i co thê đ
c th c hiên b i bô dich hoăc co thê
̀
ươ
̣ ̣ ̣ ̣ ̣ ̉
́ Ng ươ ́ ́ flop Ch ươ ̀ ́ ̀ la ng
̀ i du ng chi ra
̉
ượ ư ̉ ̣
TYPE đ ̀ ́ ́ ̃ ́ ́ ơ ̣ ̉ ̉ ̣
Các kiểu dữ liệu do người dùng chỉ ra T kho a ̃ ̀ ̀ ̉ ư c du ng đê đinh nghi a kiêu d ̃ liêu m i du ng đê biêu diê n ca c trang tha i trong FSM
̃ ̀ ́ ̣ ̉ ̣ ̣
Kiêu d liêu na y co thê nhân 3 gia tri kha c nhau: A, ́ ́ Các biến cho kiểu dl này Tên kiểu dữ liệu
̉ ư B va C̀Từ khóa
́ ̃ ượ ơ ư ̣ ̉ ̣ ̃ c đinh nghi a v i kiêu trang tha i nh đa
Biểu diễn các trạng thái SIGNAL đ ́ ̃
̀ ̣ ̉ ̉ ̉ ̃ đinh nghi a đê bieu diê n đâ u ra cua flip flop
́ ̃ ở ̣ ̣ ̣ ̣
Ví dụ thiết kế Tao đoan VHDL cho mach pha t hiên chuô i 11
̀ đâ u
va o ̀ w
Ví dụ thiết kế, cont
Ví dụ thiết kế, cont
́ ́ ̀ ̃ ̉ ̣ ̣
Mã VHDL kiểu khác Ca ch kha c na y mô ta mach trong VHDL đinh nghi a
́ ́ ̣ ̉ ̣ ̉
́
́
́
̣ ̉ ̣
̣ ̉ ̣ ̃ hai ti n hiêu biêu diê n trang tha i cua FSM Môt ti n hiêu ̣ y_present chi ra trang tha i FSḾ ́ Ti n hiêu th 2 ́ ư
y_next chi ra trang tha i tiê p theo c du ng̀
Hai khai ba o ́ PROCESS đ ́
ượ
́
̀
̣ ̉ ̉ ̣ ̣
ơ y_present se ̃
́ ư ́
́ ̃
̀ươ
̉
nhân gia tri
Môt mô ta bang trang tha i mach combinational Ca i th 2 du ng mô ta ca c flip flop v i ́ ̣ y_next sau mô i s ng xung nhip
̣ ̣
Mã VHDL kiểu khác, cont
̀ ̀ ́ ươ ượ ư ̣ ́ ́ c thi phe p ga n trang tha i đ ự c th c
̣ ̣ ̣
hiên b i bô dich VHDL ̀ ́ ́ ̀ ̉ ự ̣
Chỉ ra phép gán trạng thái Nh phâ n tr ́ ở ̀ ươ i du ng co thê th c hiên ga n du ng:
Ng
́
́
ự ơ
̉ ươ
Mã VHDL của Mealy FSM Mealy FSM co thê đ ̉ ượ
c mô ta t
ng t
v i Moore
FSM
́
ượ
ự
ng t
̉ ươ c mô ta t ́
̃
́
̀
́
̣ ơ
̣ ̉ ̣
Dich chuyên trang tha i đ Vi du s đô trang tha i Mealy pha t hiên chuô i 11
̣ ̣