Bài giảng Thiết kế số: Các khối mạch tổ hợp - TS. Hoàng Mạnh Thắng
Số trang: 12
Loại file: ppt
Dung lượng: 737.00 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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!
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế số: Các khối mạch tổ hợp - TS. Hoàng Mạnh Thắng Người trình bày: ̣ TS. Hoàng Manh Thă ́ng 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 ̉ 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 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 Ví dụ thiết kế ̣ ̣ ̣ Tao đoan VHDL cho mach pha ̣ ́t hiên chuô ̃i 11 ở đầu vào w Ví dụ thiết kế, cont Ví dụ thiết kế, cont 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̣ Mã VHDL kiểu khác, cont 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: 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 Mã VHDL cho Mealy detector
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế số: Các khối mạch tổ hợp - TS. Hoàng Mạnh Thắng Người trình bày: ̣ TS. Hoàng Manh Thă ́ng 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 ̉ 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 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 Ví dụ thiết kế ̣ ̣ ̣ Tao đoan VHDL cho mach pha ̣ ́t hiên chuô ̃i 11 ở đầu vào w Ví dụ thiết kế, cont Ví dụ thiết kế, cont 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̣ Mã VHDL kiểu khác, cont 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: 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 Mã VHDL cho Mealy detector
Tìm kiếm theo từ khóa liên quan:
Bài giảng Thiết kế số Thiết kế số Các khối mạch tổ hợp Thiết kế FSM dùng CAD tools Phép gán trạng thái Mã VHDL của Mealy FSMTài liệu liên quan:
-
Bài giảng Thiết kế số: Chương 4 - TS. Hoàng Mạnh Thắng (ĐH Bách khoa Hà Nội)
18 trang 32 0 0 -
Bài giảng HDL & FPGA - Chương 3: Thiết kế số
110 trang 28 0 0 -
Bài giảng Thiết kế số: Các vấn đề cơ bản của kỹ thuật số - TS. Hoàng Mạnh Thắng
11 trang 19 0 0 -
Bài giảng Thiết kế số: Chương 4 (Phần 3) - TS. Hoàng Mạnh Thắng
8 trang 18 0 0 -
Bài giảng Thiết kế số: Chương 1 - TS. Hoàng Mạnh Thắng
15 trang 17 0 0 -
Bài giảng Thiết kế số: Chương 5 (Phần 4) - TS. Hoàng Mạnh Thắng
19 trang 16 0 0 -
Bài giảng Thiết kế số: Chương 2 (Phần 1) - TS. Hoàng Mạnh Thắng (ĐH Bách khoa Hà Nội)
20 trang 16 0 0 -
Bài giảng Thiết kế số: Biểu diễn số và các mạch thực hiện phép toán - TS. Hoàng Mạnh Thắng
11 trang 15 0 0 -
Bài giảng Thiết kế logic số (VLSI design): Chương 3.5 - Trịnh Quang Kiên
21 trang 15 0 0 -
Bài giảng Thiết kế số: Giới thiệu về mạch số - TS. Hoàng Mạnh Thắng
20 trang 15 0 0