Professional Documents
Culture Documents
µP Interface A0
A1
.
CLOCK . addr
RESET Buffers .
Latches A18
Decoders A19
Logic
D0
INTERRUPT addr D1
data .
READY/WAIT
ctrl . data
.
D14
D15
BUS MRDC
STATUS MWTC ctrl
IORD
IOWT
1
• Both the 8086 and the 8088 are 40-pin
Dual In-line Package (DIP) chips.
2
General Characteristics
Power:
8086 +5V ± 10%, 360mA (80C86 10mA)
8088 +5V ± 10%, 340mA (80C86 10mA)
Temp:
Clock Frequency:
3
DC characteristics
Input characteristics
4
Output characteristics
5
Pin Connections (8086)
AD15 − AD0
6
A19 /S6 − A16S3
7
S6 always logic zero (not used).
8
RD Data bus reception when low.
WR µP is outputting data.
9
DEN Data bus enable – used to activate ex-
ternal buffers/transceivers.
10
Both the 8086 and the 8088 have two modes
of operation:
11
The 8288 Bus Controller
8086 8288
S0 S0 MRDC
S1 S1 MWTC
S2 S2 IORD
DT/R IOWT
DEN INTA
ALE
8282
STB
OE
addr/data
addr
8286
T
OE data
12
The following signals are typically generated
with an 8284A Clock Generator. See §9.5, pp
324-325.
Clock Clock.
Reset Reset.
13
8284A Clock Generator
14
8284 8086
5MHz
X1 CLK CLK
15MHz ÷3
X2
Vcc F/C
10k CSYNC
RESET RESET
RES
10µF
To reset
other devices
15
Decoding Bus Control Signal
M/IO
MRDC
RD
MWTC
=
WR
IORC
IOWC
16
Bus Timing
17
Bus Cycles
18
WRITE Cycle
ONE BUS CYCLE
T1 T2 T3 T4
CLK
ADDRESS
/DATA
ALE
WR
19
READ Cycle
ONE BUS CYCLE
T1 T2 T3 T4
CLK
ADDRESS
/DATA
ALE
RD
20
1. T1: Address, ALE, DT/R, IO/M.
21
Wait states with the 8284A
CS from memory devices
X1 RDY 1
15MHz ÷3
Vcc X2
Vcc
READY
RESET
CLK
RD
WR
INTA
8086
22
• 74LS164 is a 8-bit serial shift register.
23
Three-state Buffer (Tri-state buffer)
In Out
Control
24
Bidirectional buffers (transceivers)
B A
Direction
Enable
DIR Action
0 B→A
1 A→B
EX: 74LS245 octal bus transceiver.
25
Latches (D-type flip-flops)
D Q
26
A Fully Buffered 8086
M/IO In OUT M/IO
RD ’244 RD
WR WR
OE
8 In OUT
8
AD15 -AD8 D ’373 Q A15 -A8
G OE
8 In OUT
8
AD7 -AD0 D ’373 Q A7 -A0
G OE
ALE
In OUT
8
D ’245 Q D15-D8
8086 G DIR
In OUT 8
D ’245 Q D7 -D0
G DIR
DEN
DT/R
27