Escolar Documentos
Profissional Documentos
Cultura Documentos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
8088
CPU
40 LEAD
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
(Max Mode)
Vcc
A15
A16/S3
A17/S4
A18/S5
A19/S6
SS0
MN/MX
RD
HOLD
HLDA
WR
IO/ M
DT/R
DEN
ALE
INTA
TEST
READY
RESET
(RQ / GT0)
(RQ / GT1)
(LOCK )
(S2)
(S1 )
(S0 )
(QS0)
(QS1)
Common signals
Function
AD7 AD0
Address/data bus
A15 A8
Address bus
A19/S6
A16/S3
Address/status
Type
Bidirectional,
3-state
Output,
3-state
Output,
3-state
Minimum/maximum
Mode control
Input
Read control
Output,
3-state
Input
READY
Input
RESET
System reset
Nomaskable
Interrupt request
Interrupt request
System clock
+5V
Ground
Input
MN/MX
RD
TEST
NMI
INTR
CLK
VCC
GND
Input
Input
Input
Input
Input
3
WR
Write control
Output,
3-state
IO/ M
IO/memory control
DT/ R
Data transmit/receive
Output,
3-state
Output,
3-state
DEN
Data enable
SSO
Status line
Output,
3-state
Output,
3-state
ALE
Output
INTA
Interrupt acknowledge
Output
Maximum-Mode of 8088
INIT
Multibus
S0
S1
S2
CRQLCK
RESB
CLK
Vcc GND
Interrupt
interface
INTR
TEST
NMI
RESET
SYSB/RESB
ANYREQ
AEN
CLK
LOCK
S0
S1
S2
8088
MPU
MN/MX
BUSY
CBRQ
BPRO
BPRN
BREQ
BCLK
8289
LOCK Bus
arbiter
CLK AEN IOB
IOB
MRDC
MWTC
AMWC
IORC
IOWC
AIOWC
INTA
MCE/PDEN
ALE
DT/R
DEN
A0-A15,
A16/S3-A19/S6
D0-D7
RD
READY
QS1,QS0
Maximum-Mode of 8088
a 8288 Bus Controller
`In maximum-mode, the signal to control memory, I/O, and interrupt
interface is produced by 8288.
` WR, IO/ M, DT/R , DEN, ALE, and INTA are no longer produced by
8088, instead 8288 generates
MRDC -- memory read command
MWTC -- memory write command
AMWC -- advanced memory write command
IORC
IOWC
CPU Cycle
8288 Command
Interrupt Acknowledge
INTA
Read I/O Port
IORC
Write I/O Port
IOWC, AIOWC
Halt
None
Instruction Fetch
MRDC
Read Memory
MRDC
Write Memory
MWTC, AMWC
Passive
None
ELE 3230 - Chapter 5
QS0
Queue Status
0
No Operation. During the last
clock cycle, nothing was taken
from the queue.
1 (high)
Pin Diagram
11
S2
0
0
0
0
1
1
1
1
S1
0
0
1
1
0
0
1
1
S0
0
1
0
1
0
1
0
1
Meaning
Interrupt acknowledge (INTA)
I/O read
I/O write
HALT
Code access (fetching instruction)
Memory read
Memory write
Passive state (not used)
12
13
14
15
16
17
18
S3
0
1
0
1
Segment register
ES
SS
CS or no segment
DS
a The address pins A0-A15 specify either a 16-bit I/O port number or the
first 16 bits of a 20-bit address of a memory location.
19
20
DC characteristics of Pin
a It is important to know the input and output characteristics
which are required for hardware designer to select proper
components.
a Input characteristics:
Output characteristics:
Logic Level
Voltage
Current
Logic Level
Voltage
Current
0.8 V max
10A max
0.45 V max
2.0mA max
2.0 V min
10A max
2.4 V min
-400A max
Logic 1
Logic 1
VIH(min)
Undetermined
Range
Input voltage
range
VOH(min)
VIL(max)
Logic 0
Disallowed
Range
VOL(max)
Logic 0
ELE 3230 - Chapter 5
Output voltage
range
21
DC characteristics of Pin
a Noise immunity :
VNL [Low-level (Logic 0) noise immunity] = Vin_low (max)- Vout_low(max)
VNH [High-level (Logic 1) noise immunity] = Vout_high(min)-Vin_high(min)
a For 8088, VNL is 350mV (=0.8V-0.45V). Typical logic circuit has noise
immunity 400mV (=0.8V-0.4V).
a Smaller noise immunity means 8088 and 8086 would encounter problem
with longer wire or larger load.
recommendation : no more than 10 loads
Family
Fanout Sink Current
Source Current
a recommended fan out:
TTL (74XX)
-1.6 mA
40 A
TTL (74LSXX)
-0.4 mA
20 A
TTL (74SXX)
-2.0 mA
50 A
TTL (74ALSXX)
10
-0.2 mA
20 A
CMOS (74HCXX)
10
-1.0 A
1.0 A
CMOS (CD4XXX)
10
-1.0 A
1.0 A
10
-10 A
10 A
NMOS
22