intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Thiết kế số: Các khối mạch tổ hợp - TS. Hoàng Mạnh Thắng

Chia sẻ: _ _ | Ngày: | Loại File: PPT | Số trang:12

20
lượt xem
6
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng "Thiết kế số: Các khối mạch tổ hợp - TS. Hoàng Mạnh Thắng" được biên soạn với các nội dung chính sau: Các khối mạch tổ hợp: Thiết kế FSM dùng CAD tools; Các kiểu dữ liệu do người dùng chỉ ra; Biểu diễn các trạng thái; Ví dụ thiết kế, cont; Mã VHDL của Mealy FSM;... Mời quý thầy cô và các em sinh viên cùng tham khảo bài giảng!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Thiết kế số: Các khối mạch tổ hợp - TS. Hoàng Mạnh Thắng

  1. Người trình bày:  ̣ TS. Hoàng Manh Thă ́ng
  2. Thiết kế FSM dùng CAD tools ̣ ́ cách tao đê thiê VHDL cung cấp môt sô ̣ ̉ ́t kế FSM ̉ Không có cách chuân na ̣ ̀o cho đing nghi ̣ ̃a môt FSM ̣ ơ ban: Tiếp cân c ̉  Người dùng tao ra dang d ̣ ̣ ữ liêu đê biêu diê ̣ ̉ ̉ ̣ ̃n các trang thái  ̉ có thê trong FSM ̣  Tín hiêu na ̉ ̀y biêu diê ̣ ̃n các đầu ra (biến trang tha ̉ ́i) cua flip  flop  Chương trình dich VHDL chon sô ̣ ̣ ́ flip flop phù hợp trong quá  trình tô h ̉ ợp ̣  Gán trang tha ̉ ược thực hiên b ́i có thê đ ̣ ởi bô dich hoăc co ̣ ̣ ̣ ́ thê ̉ là người dùng chi ra ̉
  3. Các kiểu dữ liệu do người dùng chỉ ra Từ khóa TYPE được dùng đê đinh nghi ̉ ̣ ̉ ữ  ̃a kiêu d ̣ liêu m ới dùng đê biêu diê ̉ ̉ ̣ ̃n các trang thái trong FSM ̉ ữ liêu na Kiêu d ̣ ̉ ̣ ̀y có thê nhân 3 gia ̣ ́ tri khác nhau: A,  Từ khóa Tên kiểu Các biến cho kiểu dl này B và C dữ liệu
  4. Biểu diễn các trạng thái SIGNAL được đinh nghi ̣ ̃a với kiêu trang tha ̉ ̣ ́i như đã  ̣ đinh nghi ̉ ̉ ̃a đê bieu diê ̉ ̃n đầu ra  cua flip flop
  5. Ví dụ thiết kế ̣ ̣ ̣ Tao đoan VHDL cho mach pha ̣ ́t hiên chuô ̃i 11 ở đầu  vào w
  6. Ví dụ thiết kế, cont
  7. Ví dụ thiết kế, cont
  8. Mã VHDL kiểu khác ̉ ̣ ̣ Cách khác này mô ta mach trong VHDL đinh nghĩa  ̣ ̉ hai tín hiêu biêu diê ̣ ̃n trang tha ̉ ́i cua FSM Môt ti ̣ y_present chi ra trang tha ̣ ́n hiêu  ̉ ̣ ́i FSM ̣ Tín hiêu th ứ 2 y_next chi ra trang tha ̉ ̣ ́i tiếp theo Hai khai báo PROCESS được dùng ̣ ̉ ̉ ̣ Môt mô ta bang trang tha ̣ ́i mach combinational Cái thứ 2 dùng mô ta ca ̉ ́c flip flop với y_present sẽ  ̣ nhân gia ́ tri ̣ y_next sau mỗi sường xung nhip̣
  9. Mã VHDL kiểu khác, cont
  10. Chỉ ra phép gán trạng thái Như phần trước thì phép gán trang tha ̣ ́i được thực  ̣ ởi bô dich VHDL hiên b ̣ ̣ Người dùng có thê th ̉ ực hiên ga ̣ ́n dùng:
  11. Mã VHDL của Mealy FSM ̉ ược mô ta t Mealy FSM có thê đ ̉ ương tự với Moore  FSM ̣ ̉ ̣ Dich chuyên trang tha ́i được mô ta t ̉ ương tự ̣ ơ đồ trang tha Ví du s ̣ ̣ ́i Mealy phát hiên chuỗi 11 
  12. Mã VHDL cho Mealy detector
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2