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, 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. | BÀI 5 MÔ HÌNH MẠCH LOGIC TỔ HỢP 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 3 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. Bảng giá trị của mạch mã hóa nhị phân 8 => 3 (8 ngõ vào và 3 ngõ ra) Vớ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 : 1 ngõ vào Số ngõ ra : 1 ngõ ra Thự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 Cấu trúc if - else Mô phỏng bằng ModelSim (1) Kết quả mô phỏng bằng ModelSim ĐẦU VÀO ĐẦU RA Thực hiện trên Board Sơ đồ chân Đầu vào: SW0, SW1, SW7 Đầu ra : LD0, LD1, LD2 Câ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? Câ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? 1 Thực hiện mạch mã hóa vơi cấu trúc lập trình if - else 2 Thực hiện mạch mã hóa với cấu trúc lập trình case | BÀI 5 MÔ HÌNH MẠCH LOGIC TỔ HỢP 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 3 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. Bảng giá trị của mạch mã hóa nhị phân 8 => 3 (8 ngõ vào và 3 ngõ ra) Vớ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 : 1 ngõ vào Số ngõ ra : 1 ngõ ra Thự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 Cấu trúc if - else Mô phỏng bằng ModelSim (1) Kết quả mô phỏng bằng ModelSim ĐẦU VÀO ĐẦU RA Thực hiện trên Board Sơ đồ chân Đầu vào: SW0, SW1, SW7 Đầu ra : LD0, LD1, LD2 Câ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? Câ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? 1 Thực hiện mạch mã hóa vơi cấu trúc lập trình if - else 2 Thực hiện mạch mã hóa với cấu trúc lập trình case .