Nhằm giúp các bạn có thêm tài liệu tham khảo trong quá trình học tập và nghiên cứu, mời các bạn cùng tham khảo nội dung bài giảng bài 5 "Mô hình mạch Logic tổ hợp" dưới đây. Nội dung bài giảng cung cấp cho các bạn các những nội dung về các loại mạch Logic tổ hợp sử dụng phổ biến trong thiết kế số như: Mạch ghép kênh, mạch mã hóa, mạch giải mã, mạch so sánh, mạch ALU.Hy vọng đây là tài liệu tham khảo hữu ích cho các bạn.
Nội dung trích xuất từ tài liệu:
Bài giảng Bài 5: Mô hình mạch Logic tổ hợp BÀI 5MÔ HÌNH MẠCH LOGIC TỔ HỢP 1 Các loại mạch logic tổ hợp sửdụng phổ biến trong thiết kế số vàđược đề cập trong bài này gồm có : Mạch ghép kênh Mạch mã hóa Mạch giải mã Mạch so sánh Mạch ALU 23 Mạch mã hóa Các đại lượng rời rạc của thông tin số, dữ liệu, thường được biểu diễn ở dạng mã hóa nhị phân, đây là dạng phổ biến nhất. Mạch mã hóa được sử dụng để biến đổi dữ liệu rời rạc thành dạng nhị phân. 3Bảng giá trị của mạch mã hóa nhịphân 8 => 3 (8 ngõ vào và 3 ngõ ra) 4Với bảng giá trị bên dưới, xác định sốngõ vào, số ngõ ra của mạch mã hóa Đápán: Sốngõvào:1ngõvào Sốngõra :1ngõra 5Thực hiện mạch mã hóa với bảng đãcho ở trên : Vào – ra : Vào [7:0] A Ra [2:0] Y Danh sách các sự kiện : always @(A) Cấu trúc lập trình : Cấu trúc if – else Cấu trúc case 6Cấu trúc if - else 7Mô phỏng bằng ModelSim (1) 89Kết quả mô phỏng bằng ModelSim ĐẦU VÀO ĐẦU RA 10Thực hiện trên BoardSơ đồ chânĐầu vào: SW0, SW1, … SW7Đầu ra : LD0, LD1, LD2 11Câu hỏi : Khi thay đổi mạch mã hóa cóbảng giá trị như dưới, cần thay đổi vị trínào trong cấu trúc? 12Câu hỏi : Khi thay đổi mạch mã hóa cóbảng giá trị như dưới, cần thay đổi vị trínào trong cấu trúc? 131 Thực hiện mạch mã hóa vơi cấu trúc lập trình if - else2 Thực hiện mạch mã hóa với cấu trúc lập trình case 1415