Thực hiện bộ giải mã dùng mạch giải mã tích hợp

Một phần của tài liệu Bài giảng kỹ thuật vi xử lý (Trang 91 - 93)

2. PHỐI GHÉP VI XỬ LÍ VỚI BỘ NHỚ

2.2.3Thực hiện bộ giải mã dùng mạch giải mã tích hợp

Khi ta muốn có nhiều đầu ra chọn vỏ từ bộ giải mã mà vẫn dùng các mạch logic đơn giản thì thiết kế sẽ trở nên rất cồng kềnh do số lượng các mạch tăng lên. Trong trường hợp như vậy ta thường sử dụng các mạch giải mã tích hợp có sẵn. Một trong các mạch giải mã hay được sử dụng là 74LS138 cho phép giải mã 3 tín hiệu đầu vào thành 8 tín hiệu đầu ra.

Giả sử chúng ta cần xây dựng mạch giải mã cho không gian nhớ 256KB tương ứng với dải địa chỉ F8000H-FFFFFH trong đó mỗi mạch nhớ 2732 có dung lượng 4K×8. Từ dải địa chỉ được gán và dung lượng của từng mạch nhớ, có thể thấy rằng từ các tín hiệu địa chỉ A13 tới A19 cần phải sinh ra 8 tín hiệu kích hoạt các vi mạch nhớ ứng với 8 dải địa chỉ như bảng dưới đây:

Bảng 4-5. Dải tín hiệu của các mạch nhớ 2732

Địa chỉ A19-A16 A15 A14 A13 A12

F8 1111 1 0 0 0

F9 1111 1 0 0 1

FA 1111 1 0 1 0

FB 1111 1 0 1 1

FC 1111 1 1 0 0

FD 1111 1 1 0 1

FE 1111 1 1 1 0

FF 1111 1 1 1 1

Qua bảng trên, ta thấy chỉ có các tín hiệu A12-A14 là thay đổi còn A15-A19 bằng 1 và không đổi. Như vậy ta có thể sử dụng mạch giải mã 74LS138 để sinh ra các tín hiệu chọn vỏ cho các mạch nhớ như hình sau:

Các tín hiệu A12-A14 được nối trực tiếp vào tín hiệu đầu vào (A-C) của 74LS138. Các tín hiệu địa chỉ còn lại A15-A19 và các tín hiệu điều khiển IO/M được nối vào tín hiệu điều khiển của 74LS138 (G2A, G2B). Tín hiệu G1 luôn ở mức lô-gíc 1. Các đầu ra của 74LS138 được nối lần lượt với các mạch nhớ ứng với dải địa chỉ gán trước.

Tại ví dụ này ta thấy mạch giải mã có sẵn 74LS138 có số lượng đầu vào địa chỉ và đầu vào cho phép hạn chế. Nếu ta có số lượng đầu vào cho địa chỉ lớn mà ta lại phải giải mã đầy đủ để thực hiện bộ giải mã đã hoàn chỉnh ta vẫn phải dùng thêm các mạch logic phụ. Đây cũng là lý do để người ta thay thế các bộ giải mã kiểu này bằng các bộ giải mã dùng PROM hoặc PLA (Programable Logic Array) với ưu điểm chính là chúng có rất nhiều đầu vào cho các bít địa chỉ và vì thế rất thích hợp trong các hệ vi xử lý sau này với không gian địa chỉ lớn.

CHƯƠNG 4. PHỐI GHÉP VI XỬ LÍ VỚI BỘ NHỚ VÀ CÁC THIẾT BỊ VÀO/RA

Một phần của tài liệu Bài giảng kỹ thuật vi xử lý (Trang 91 - 93)