Hình 7-1a.TRANG 164

Màu nền
Font chữ
Font size
Chiều cao dòng

Hình trên trình bày một sơ đồ khối đơn giản của một bộ VXL 8086 cơ bản. Sơ đồ trên chứa CPU 8086, ROM, RAM, các cảng. Có một sự đa dạng lớn của thiết bị cảng có thể sử dụng được. Các thiết bị cảng là nơi giao tiếp với CRTs, với bàn phím và các cảng giao tiếp với đĩa mềm.

Ngoài ra còn có các bus điều khiển, bus địa chỉ, bus dữ liệu. Bus điều khiển cơ bản bao gồm các tín hiệu như M/IO, RD, WR tại đỉnh của sơ đồ. Nếu 8086 thực hiện việc đọc từ bộ nhớ hoặc từ các cảng thì tín hiệu RD được xác lập thấp. Nếu 8086 thực hiện việc ghi vào bộ nhớ hoặc đưa dữ liệu ra các cảng thì tín hiệu WR sẽ được xác lập thấp. Khi làm việc với bộ nhớ (đọc, ghi) thì M/IO là cao, khi làm việc với các cảng (đọc, ghi) thì tín hiệu M/IO là thấp. Các tín hiệu RD, WR, M/IO sử dụng để kích hoạt các thiết bị địa chỉ.

Bus địa chỉ và bus dữ liệu được trình bày riêng biệt, nhưng nơi chúng ra khỏi 8086 thì 2 bus này sử dụng chung một bus đơn có nhãn ADDR/DATA.

Trong các hoạt động, nới nó truy nhập vào bộ nhớ hoặc cảng, 8086 gửi ra ngoài 16bit thấp của địa chỉ trên bus dữ liệu. Các bộ chốt như 74LS373 (hệ số 8) sử dụng để "bắt" lấy địa chỉ này và nắm giữ chúng. Một tín hiệu Address Latch Enable (ALE) để kích hoạt bộ chốt địa chỉ tại thời điểm thích hợp. Khi được chỉ được tích trữ trên đầu ra của các bộ chốt, 8086 rời địa chỉ này từ bus ADDR/DATA và sử dụng bus cho việc đọc, ghi địa chỉ.

Khối 8286 mô tả bộ đệm 3 trạng thái 2 hướng. ở các hệ thống nhỏ thì bộ đệm này không cần thiết. Nhưng ở hệ thống lớn, có nhiều thiết bị nối tới bus thì chúng trở nên cần thiết. Nó có tác dụng tăng cường tín hiệu điện đến các thiết bị.

Các bộ đệm sử dụng trên bus dữ liệu buộc là 2 hướng bởi vì 8086 gửi dữ liệu ra và cũng nhận dữ liệu về trên cùng một bus dữ liệu.

Tín hiệu DT/R (data transmit - data receive) từ 8086 đặt hướng truyền hoặc nhận. Khi DT/R cao thì bộ đệm sẽ truyền dữ liệu từ 8086 tới ROM, RAM hoặc cổng. Khi DT/R thấp thì bộ đệm sẽ cho phép dữ liệu từ ROM, RAM hoặc cổng đi vào 8086.

Bộ đệm sử dụng trên bus dữ liệu phải có 3 trạn thái đầu ra vì các đầu ra có thể được thả nổi khi bus dữ liệu được sử dụng cho thao tác khác.(VD : Ta không muốn các đầu ra bộ đệm bus dữ liệu được kích hoạt trên bus dữ liệu trong khi 8086 đang đặt ra ngoài 16bit thấp của 1 địa chỉ trên các đường này. 8086 xác lập tín hiệu DEN để cho phép đầu ra 3 trạng thái trên bộ đệm bus dữ liệu tại thời điểm chiếm dụng trong 1 thao tác.

Phần cuối của sơ đồ là xem xét 8284A Clock. Ðây là bộ phát điện (tín hiệu. Thiết bị này sử dụng thuỷ tinh (thạch anh) để phát ra xung đồng hồ ổn định. 8284 cũng đồng thời xảy ra tín hiệu RESET và tín hiệu READY với xung nhịp. Vì vậy các tín hiệu này được gắn vào 8086 tại thời điểm tích hợp. Khi đầu vào RESET được thiết lập 8086 nhảy đến địa chỉ FFFF0H để nhận lệnh đầu tiên của chương trình khởi động hệ thống được đặt tại địa chỉ này.

Bạn đang đọc truyện trên: Truyen2U.Pro