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

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! | 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