MP 80863 PDF
MP 80863 PDF
●
BHE/S7: BUS HIGH ENABLE BHE A0 Indication
– Indicates a transfer over D8-D15 0 0 Whole Word
– S7 is not currently used. 0 1 Upper byte from/
●
RD: Read to odd addr
●
READY: 1 1 None
– Acknowledgement from slow devices that they completed transfer
●
TEST:
– 0 – Execution continues
– 1 – Idle State
– Examined by WAIT instruction
07/08/19 8086 Signal Description - MPMC 4
Signal Description
●
INTR: Interrupt Request
– Level triggered input
– Sampled during last clock cycle of each instruction to
determine availability of request.
●
NMI: Non-maskable interrupt
– Causes type 2 interrupt ( Cannot be Masked)
●
RESET:
–Stops execution and starts from FFFF0H
●
CLK: Clock Input
–Square wave of 33% duty Cycle. Range: 5Mhz- 10 MHz
●
VCC: +5V
●
GND: Ground
●
MN/MX: 1-- Min Mode 0-- Max Mode
07/08/19 8086 Signal Description - MPMC 5
Signal Description – Minimum Mode Pins
●
M/IO: Memory/IO Operation
– 0 – I/O Operation
– 1 – Memory Operation
– Active from T4 to present T4
●
INTA: Interrupt Acknowledge
–0 – Processor accepted interrupt.
– Low during T2,T2,TW of interrupt acknowledge
cycle.
●
ALE: Address Latch Enable
– Indicates availability of valid address on
address/data line
– Connected to latch enable input of Latches
07/08/19 8086 Signal Description - MPMC 6
Signal Description – Minimum Mode Pins
●
DT/R:Data Transmit or receive
–1-Transmit
– 0- Receive
– Same timing as M/IO
●
DEN: Data Enable
Availability of valid data over address/data lines
–
– Used to enable transreceivers to separate data from
multiplexed address/data signal.
– Active from middle of T2 to middle of T4.
●
HOLD/HLDA: Hold Acknowledge.
– 1 – Another master is requesting bus access
– After hold processer gives hold acknowledge signal in
middle of next clock cycle after current instruction cycle.
– 0 – HDLA is also low
07/08/19 8086 Signal Description - MPMC 7
Signal Description – Maximum Mode Pins
● S2,S1,S0: S2 S1 S0 Indication
– Status lines 0 0 0 Interrupt
– Active from T4 to current T1,T2 Acknowledge
0 0 1 Read I/O Port
●
LOCK:
0 1 0 Write I/O Port
– 0 – Other system bus
0 1 1 Halt
masters will be prevented
1 0 0 Code access
from gaining system bus.
1 0 1 Read memory
– Activated by LOCK prefix
1 1 0 Write memory
Instruction.. 1 1 1 Passive
●
Memory Read
●
Memory Write
●
IO Read
●
IO Write
●
Single Processor Mode
●
Latches are D-Flipflops( 74LS373/8282)
– Demux address from addr/data signal
– 3 octal latches are required
●
Transreceivers are bidirectional buffers(74245)
– Demux data from addr/data signal
– Controlled using DEN and DT/R
– 2 octal data buffers
●
M/IO, RD , DEN indicate type of data transfer.
●
Multi Processor Mode
●
Bus controller chip IC8288 derives outputs from given
signals.
ALE,DEN,DT/R,MRDC,MWTC,AMWC,IORC,IOWC,AIOWC
●
Memory Read Control, Memory Write Control
●
Advanced Memory Write Control
●
IO Read Control, IO Write Control
●
Advanced IO Write Control
●
https://www.sites.google.com/site/sripathroykoganti/my-forms
●
D.V.Hall “Microprocessor and Interfacing”, 2nd Edition Tata McGraw
Hill Publishing Company,2006.
●
A.K. Ray & K. M Bhurchandi, “Advanced Microprocessors &
peripherals”, Tata Mc Graw Hill Publishing Company 2002.
●
Rajkamal, “Microcontrollers - Architecture, Programming, Interfacing
& System Design”, 2 nd edition, Pearson Education.