1. Trang chủ
  2. » Công Nghệ Thông Tin

Mạch giải mã 74LS373

17 2K 22

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 VI MẠCH 74LS373 Giớ thiệu: Vi mạch 74LS373 loại vi mạch chốt truyền qua bit đệm trạng thái Thường dung để tách chốt địa chỉ, phân kênh,đệm BUS cho CPU, Ch ức Tách chốt địa năng: Phân kênh đêm BUS cho CPU Vi mạch 74LS373 74LS373 Làm cổng I/O  Nhằm mục đích làm giảm số chân vi mạch CPU→dồn kênh tín hiệu chân→47LS373 tách tái tạo lại tín hiệu gốc cho BUS độc lập (BUS địa BUS liệu)  Tác dung phân kênh đệm BUS: o Các BUS địa liệu dùng chung o Nâng cao khả tải BUS  74LS373 chíp MSI thường dung làm cổng I/O  Khi số lượng cổng cố định hay cổng vào địa Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Hoạt động IC 74LS373 CPU 8088 Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Sử dụng IC 74LS373 làm cổng Đặc điểm:  Vi mạch 74LS373 loại vi mạch chốt chuyền qua biet đệm trang thái Đệm chốt điều khiển độc lập đầu vào điều khiển khác là: o /OC(Output Contro): điều khiển cổng đệm o Dòng cung cấp: 24mA Bảng chân lý IC 74LS373 Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Điều kiện vận hành khuyến nghị ‘LS373 Các thông số dòng điện mặc định IC 74LS373 Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Đặc điểm chuyến mạch ‘LS373 Vcc=5V TA=250C Sơ đồ cấu tạo IC 74LS373 Cấu tạo: Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Bảng logic IC 74LS373    Vi mạch bao gồm vi mạch chốt vi mạch cổng trạng thái Vi mạch thường dùng để chốt địa máy PC/XT chốt liệu ứng dụng ghép nối máy tính Có đường tín hiệu điều khiển /OE LE Kích thước vật lí (H1) Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Kích thước vật lí (H2) Kích thước vật lí (H3) Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Kích thước vật lí (H4) Hoạt động:  Để phân kênh cho vi xử lý 8088 người ta dùng hai vi mạch chốt 74LS373, chốt kênh cho các tín hiệu AD7 – AD0, phân kênh cho tín hiệu A19/S6 – A16/S3 Sơ đồ nối ghép sau: Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Phân kênh cho vi xử lí 8088    Muốn nâng cao khả tải BUS để đảm bảo nhận việc nuôi mạch bên ngoài, tín hiệu vào CPU phải khuếch đại thông qua mạch đệm chiều hai chiều với đầu thường đầu ba trạng thái Đệm BUS cho 8088: chốt 74LS373 đóng vai trò đếm BUS cho BUS phân kênh Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Đệm BUS cho vi xử lí 8088 Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 B – MẠCH GIẢI MÃ ĐỊA CHỈ 1) Giới thiệu:  Mục đích giải mã địa để xác định ô nhớ hay thiết bị ngoại vi mà   CPU cần làm việc Khối giải mã địa có nhiều đầu vào chân địa kết hợp số tín hiệu điều khiển có nhiều đầu giải mã địa Tín hiệu đầu giải mã địa mức thấp (LOW) mức cao (HIGH) Bộ giải mã 2) Chức  Chức giải mã tạo tín hiệu kích hoạt RAM,ROM hay cổng giao tiếp cần thiết cho hoạt động thời điểm hệ thống Thứ hai, giải mã địa có chức đảm bảo thời điểm thiết bị cho phép trao đổi liệu thông qua BUS liệu Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308  Trường hợp 1: cần xác định tầm địa hoạt động mọt nhớ ngoại vi →cần có mạch giải mã địa chỉ:  Trường hợp 2:khi nhớ (ROM RAM) ngoại vi có dung lượng lớn kết hợp nhiều nhớ ngoại vi có dung lượng nhỏ lại với nhau→nhằm xác định xác địa nhớ ngoại vi toàn không gian nhớ: 3) Phân loại:  Dựa vào thành phần mạch giải mã: o Sử dụng mạch Logic (AND,NAND,OR,NOR biến tần) o Sử dụng mạch giải mã có sẵn (mạch giải mã ROM,74-139 mạch giải mã vào 4, 74-138 mạch giải nã 8,…) Sử dụng mảng logic lập trình (GAL,PAL) Dựa vào quy mô(số lượng bít địa dùng ) mạch giải mã: o Giải mã toàn phần (Full address decoding): Mỗi ngoại vi gán cho địa Tất bít địa dùng để định nghĩa vị trí tham chiếu o  Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Mạch giải mã toàn phần  Giải mã phần(Partial address decoding): Không phải tất bít dùng cho việc giải mã địa Các ngoại vi đáp ứng cho địa Phương pháp làm giảm độ phức tạp mạch giải mã địa Thông thường hệ thống nhỏ sử dụng giải mã phần Mạch giải mã phần 4) Hoạt động  Nguyên tắc giải mã địa chỉ: o Tín hiệu điều khiển :IO/M dùng để phân biệt đối tượng mà CPU chọn làm việc nhớ hay thiết bị vào  Tín hiệu địa :là bít địa có quan hệ định đến việc chọn vỏ đầu o Thông thường thiết kế mạch giải mã người ta thường tính dôi để dự phòng, cho sau tăng them dung lượng nhớ Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Sơ đồ nguyên tắc mạch giải mã  Giải mã địa mạch Logic: o Ví dụ mạch giải mã đơn giản cho EPROM 2761-1 dung lượng 2Kx8 có địa nằm khoảng FF800H-FFFFFH o Số chân địa CPU 8088 20 chân đánh số từ A0 đến A19 Trong mạch giải mã này, ERPROM dung lượng 2KB→sử dụng 11 bít địa thấp từ A0 đến A10 để chọn từ nhớ ERPROM Các bít cao lại A11 đến A19 kết hợp với xung IO/M (đã đảo) để tạo xung chọn cho vỏ cho 2kb đặt vùng nhớ cao CPU 8088 Giải mã địa dùng mạch logic  Giải mã địa sử dụng vi mạch giải mã nhiều đầu ra: Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Mạch giải mã vào vào  Ví dụ: Giải mã dùng mạch giải mã kiểu 74LS138 (mạch giải mã vào 8) Bảng chân lý Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Hoạt động mạch giải mã kiêu 74LS138 5) Thiết kế  Mạch giải mã địa chỉ: o Dùng cổng logic (AND, OR, NOT…….) o Dùng mạch giải mã (74LS138, 74LS1154,… ) Cấu trúc tổng quát  Quy trình thiết kế Bước 1: xác định số lượng vi mạch nhớ cần thiết có dung lượng nhớ yêu cầu Bước 2:xác định số đường địa cần thiết cho vi mạch nhớ Bước 3: lập bảng đồ nhớ để xác định xác (tầm địa ) vi mạch nhớ toàn không gian nhớ Bước 4: chọn lựa phương án thiết kế mạch giải mã địa (dùng cổng logic hay dùng mạch giải mã) Bước 5:thiết kế mạch giải mã theo phương án chọn Lập bảng trạng thái mạch giải mã Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308   Nếu dùng cổng logic o Dùng bìa karnaugh để đơn giản hóa trạng thái ngõ →hàm số Boolean ngõ mạch giải mã địa Nếu dùng vi mạch giải mã o So sánh trạng thái bảng vi mạch giải mã với bảng trạng thái mạch giải mã →thiết kế mạch Bước 6:Kết nối mạch giải mã vào hệ thống [...]... ra 4 và vào 3 ra 8  Ví dụ: Giải mã dùng mạch giải mã kiểu 74LS138 (mạch giải mã vào 3 ra 8) Bảng chân lý Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Hoạt động của mạch giải mã kiêu 74LS138 5) Thiết kế  Mạch giải mã địa chỉ: o Dùng cổng logic (AND, OR, NOT…….) o Dùng mạch giải mã (74LS138, 74LS1154,… ) Cấu trúc tổng quát  Quy trình thiết kế Bước 1: xác định số lượng vi mạch nhớ cần thiết có được dung... 104.106.0308   Nếu dùng cổng logic o Dùng bìa karnaugh để đơn giản hóa trạng thái các ngõ ra →hàm số Boolean của các ngõ ra mạch giải mã địa chỉ Nếu dùng vi mạch giải mã o So sánh trạng thái bảng vi mạch giải mã với bảng trạng thái của mạch giải mã →thiết kế mạch Bước 6:Kết nối mạch giải mã vào hệ thống ... kế mạch giải mã người ta thường tính dôi ra để dự phòng, sao cho sau này có thể tăng them dung lượng bộ nhớ Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Sơ đồ nguyên tắc mạch giải mã  Giải mã địa chỉ bằng các mạch Logic: o Ví dụ mạch giải mã đơn giản cho EPROM 2761-1 dung lượng 2Kx8 có địa chỉ nằm trong khoảng FF800H-FFFFFH o Số chân địa chỉ trong CPU 8088 là 20 chân đánh số từ A0 đến A19 Trong mạch giải. .. mã ROM,74-139 mạch giải mã vào 2 ra 4, 74-138 mạch giải nã và 3 ra 8,…) Sử dụng các mảng logic lập trình (GAL,PAL) Dựa vào quy mô(số lượng bít địa chỉ được dùng ) của mạch giải mã: o Giải mã toàn phần (Full address decoding): Mỗi ngoại vi được gán cho một địa chỉ duy nhất Tất cả các bít địa chỉ được dùng để định nghĩa vị trí được tham chiếu o  Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Mạch giải mã. .. 2:xác định số đường địa chỉ cần thiết cho từng vi mạch nhớ Bước 3: lập bảng đồ nhớ để xác định chính xác (tầm địa chỉ ) của từng vi mạch nhớ trong toàn bộ không gian nhớ Bước 4: chọn lựa phương án thiết kế mạch giải mã địa chỉ (dùng cổng logic hay dùng mạch giải mã) Bước 5:thiết kế mạch giải mã theo phương án đã chọn Lập bảng trạng thái của mạch giải mã Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 ... 104.106.0308 Mạch giải mã toàn phần  Giải mã một phần(Partial address decoding): Không phải tất cả các bít được dùng cho việc giải mã địa chỉ Các ngoại vi có thể đáp ứng cho trên một địa chỉ Phương pháp làm giảm độ phức tạp trong mạch giải mã địa chỉ Thông thường các hệ thống nhỏ sử dụng giải mã một phần Mạch giải mã một phần 4) Hoạt động  Nguyên tắc của bộ giải mã địa chỉ: o Tín hiệu điều khiển :IO/M... 104.106.0308 B – MẠCH GIẢI MÃ ĐỊA CHỈ 1) Giới thiệu:  Mục đích của giải mã địa chỉ là để xác định được ô nhớ hay thiết bị ngoại vi mà   CPU cần làm việc Khối giải mã địa chỉ có nhiều đầu vào chân địa chỉ có thể kết hợp một số tín hiệu điều khiển và có một hoặc nhiều đầu ra giải mã địa chỉ Tín hiệu đầu ra của bộ giải mã địa chỉ có thể là mức thấp (LOW) hoặc mức cao (HIGH) Bộ giải mã 2) Chức năng ... mạch giải mã này, ERPROM dung lượng 2KB→sử dụng 11 bít địa chỉ thấp từ A0 đến A10 để chọn từ nhớ trong ERPROM Các bít cao còn lại A11 đến A19 kết hợp với xung IO/M (đã được đảo) để tạo xung chọn cho vỏ cho 2kb đặt tại vùng nhớ cao nhất của CPU 8088 Giải mã địa chỉ dùng mạch logic  Giải mã địa chỉ sử dụng vi mạch giải mã nhiều đầu ra: Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308 Mạch giải mã vào 2 ra... giải mã địa chỉ:  Trường hợp 2:khi bộ nhớ (ROM hoặc RAM) hoặc ngoại vi có dung lượng lớn được kết hợp nhiều bộ nhớ hoặc ngoại vi có dung lượng nhỏ lại với nhau→nhằm xác định chính xác địa chỉ của từng bộ nhớ hoặc của từng ngoại vi trên toàn bộ không gian nhớ: 3) Phân loại:  Dựa vào thành phần mạch giải mã: o Sử dụng mạch Logic cơ bản (AND,NAND,OR,NOR và biến tần) o Sử dụng mạch giải mã có sẵn (mạch giải. .. bộ giải mã là tạo ra tín hiệu kích hoạt RAM,ROM hay các cổng giao tiếp cần thiết cho hoạt động tại một thời điểm của hệ thống Thứ hai, giải mã địa chỉ có chức năng đảm bảo rằng tại một thời điểm chỉ một thiết bị được cho phép trao đổi dữ liệu thông qua BUS dữ liệu Nguyễn Đức Thành – CNTT3 MSV: 104.106.0308  Trường hợp 1: khi cần xác định tầm địa chỉ hoạt động của mọt bộ nhớ ngoại vi →cần có mạch giải

Ngày đăng: 26/10/2016, 15:57

Xem thêm: Mạch giải mã 74LS373

TỪ KHÓA LIÊN QUAN

w