|
|
|
|
|
|
| 8086 |
|
|
| Table 1. Pin Description (Continued) |
| |||
|
|
|
|
|
|
| |
Symbol | Pin No. | Type |
|
| Name and Function | ||
|
|
|
|
|
| ||
QS1, QS0 | 24, 25 | O | QUEUE STATUS: The queue status is valid during the CLK cycle after | ||||
|
|
| which the queue operation is performed. | ||||
|
|
| QS1 and QS0 provide status to allow external tracking of the internal | ||||
|
|
| 8086 instruction queue. |
| |||
|
|
|
|
|
|
|
|
|
|
|
| QS1 | QS0 |
| Characteristics |
|
|
| 0 | (LOW) | 0 |
| No Operation |
|
|
| 0 |
| 1 |
| First Byte of Op Code from Queue |
|
|
| 1 | (HIGH) | 0 |
| Empty the Queue |
|
|
| 1 |
| 1 |
| Subsequent Byte from Queue |
|
|
|
|
|
|
|
|
The following pin function descriptions are for the 8086 in minimum mode (i.e., MN/MX e VCC). Only the pin functions which are unique to minimum mode are described; all other pin functions are as described above.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| M/IO | 28 | O | STATUS LINE: logically equivalent to S2 in the maximum mode. It is used to | ||||||||||||
|
|
|
|
|
|
|
|
|
| distinguish a memory access from an I/O access. M/IO becomes valid in | ||||||
|
|
|
|
|
|
|
|
|
| the T4 preceding a bus cycle and remains valid until the final T4 of the cycle | ||||||
|
|
|
|
|
|
|
|
|
| (M e HIGH, IO e LOW). M/IO floats to | ||||||
|
|
|
|
|
|
|
|
|
| acknowledge’’. | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| WR | 29 | O | WRITE: indicates that the processor is performing a write memory or write | ||||||||||||
|
|
|
|
|
|
|
|
|
| I/O cycle, depending on the state of the M/IO signal. WR is active for T2, T3 | ||||||
|
|
|
|
|
|
|
|
|
| and TW of any write cycle. It is active LOW, and floats to | ||||||
|
|
|
|
|
|
|
|
|
| local bus ‘‘hold acknowledge’’. | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| INTA | 24 | O | INTA: is used as a read strobe for interrupt acknowledge cycles. It is active | ||||||||||||
|
|
|
|
|
|
|
|
|
| LOW during T2, T3 and TW of each interrupt acknowledge cycle. | ||||||
| ALE | 25 | O | ADDRESS LATCH ENABLE: provided by the processor to latch the | ||||||||||||
|
|
|
|
|
|
|
|
|
| address into the 8282/8283 address latch. It is a HIGH pulse active during | ||||||
|
|
|
|
|
|
|
|
|
| T1 of any bus cycle. Note that ALE is never floated. | ||||||
|
|
|
|
|
|
|
|
|
|
|
| |||||
| DT/R | 27 | O | DATA TRANSMIT/RECEIVE: needed in minimum system that desires to | ||||||||||||
|
|
|
|
|
|
|
|
|
| use an 8286/8287 data bus transceiver. It is used to control the direction of | ||||||
|
|
|
|
|
|
|
|
|
| data flow through the transceiver. Logically DT/R is equivalent to S1 in the | ||||||
|
|
|
|
|
|
|
|
|
| maximum mode, and its timing is the same as for M/IO. (T e HIGH, R e | ||||||
|
|
|
|
|
|
|
|
|
| LOW.) This signal floats to | ||||||
|
|
|
|
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
| |||||||
| DEN | 26 | O | DATA ENABLE: provided as an output enable for the 8286/8287 in a | ||||||||||||
|
|
|
|
|
|
|
|
|
| minimum system which uses the transceiver. DEN is active LOW during | ||||||
|
|
|
|
|
|
|
|
|
| each memory and I/O access and for INTA cycles. For a read or INTA cycle | ||||||
|
|
|
|
|
|
|
|
|
| it is active from the middle of T2 until the middle of T4, while for a write cycle | ||||||
|
|
|
|
|
|
|
|
|
| it is active from the beginning of T2 until the middle of T4. DEN floats to 3- | ||||||
|
|
|
|
|
|
|
|
|
| state OFF in local bus ‘‘hold acknowledge’’. | ||||||
|
|
|
|
|
|
|
|
| ||||||||
| HOLD, | 31, 30 | I/O | HOLD: indicates that another master is requesting a local bus ‘‘hold.’’ To be | ||||||||||||
| HLDA |
|
| acknowledged, HOLD must be active HIGH. The processor receiving the | ||||||||||||
|
|
|
|
|
|
|
|
|
| ‘‘hold’’ request will issue HLDA (HIGH) as an acknowledgement in the | ||||||
|
|
|
|
|
|
|
|
|
| middle of a T4 or Ti clock cycle. Simultaneous with the issuance of HLDA | ||||||
|
|
|
|
|
|
|
|
|
| the processor will float the local bus and control lines. After HOLD is | ||||||
|
|
|
|
|
|
|
|
|
| detected as being LOW, the processor will LOWer the HLDA, and when the | ||||||
|
|
|
|
|
|
|
|
|
| processor needs to run another cycle, it will again drive the local bus and | ||||||
|
|
|
|
|
|
|
|
|
| control lines. Hold acknowledge (HLDA) and HOLD have internal | ||||||
|
|
|
|
|
|
|
|
|
| resistors. | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
| The same rules as for RQ/GT apply regarding when the local bus will be | ||||||
|
|
|
|
|
|
|
|
|
| released. | ||||||
|
|
|
|
|
|
|
|
|
| HOLD is not an asynchronous input. External synchronization should be | ||||||
|
|
|
|
|
|
|
|
|
| provided if the system cannot otherwise guarantee the setup time. | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5