![](http://datasheet.mmic.net.cn/230000/INTEL387DX_datasheet_15584970/INTEL387DX_21.png)
Intel387
TM
DX MATH COPROCESSOR
3.1.4 SYSTEM RESET (RESETIN)
A LOW to HIGH transition on this pin causes the
MCP to terminate its present activity and to enter a
dormant state. RESETIN must remain HIGH for at
least 40 NUMCLK2 periods. The HIGH to LOW tran-
sitions of RESETIN must be synchronous with
CPUCLK2, so that the phase of the internal clock of
the bus control logic (which is the CPUCLK2 divided
by 2) is the same as the phase of the internal clock
of the Intel386 DX CPU. After RESETIN goes LOW,
at least 50 NUMCLK2 periods must pass before the
first MCP instruction is written into the Intel387 DX
MCP. This pin should be connected to the Intel386
DX CPU RESET pin. Table 3.3 shows the status of
other pins after a reset.
Table 3.3. Output Pin Status During Reset
Pin Value
Pin Name
HIGH
READYO
Y
, BUSY
Y
LOW
PEREQ, ERROR
Y
Tri-State OFF
D31–D0
3.1.5 PROCESSOR EXTENSION REQUEST
(PEREQ)
When active, this pin signals to the Intel386 DX CPU
that the MCP is ready for data transfer to/from its
data FIFO. When all data is written to or read from
the data FIFO, PEREQ is deactivated. This signal
always goes inactive before BUSY
Y
goes inactive.
This signal is referenced to CPUCLK2. It should be
connected to the Intel386 DX CPU PEREQ input.
3.1.6 BUSY STATUS (BUSY
Y
)
When active, this pin signals to the Intel386 DX CPU
that the MCP is currently executing an instruction.
This signal is referenced to CPUCLK2. It should be
connected to the Intel386 DX CPU BUSY
Y
pin.
3.1.7 ERROR STATUS (ERROR
Y
)
This pin reflects the ES bits of the status register.
When active, it indicates that an unmasked excep-
tion has occurred (except that, immediately after a
reset, it indicates to the Intel386 DX Microprocessor
that a Intel387 DX MCP is present in the system).
This signal can be changed to inactive state only by
the following instructions (without a preceding
WAIT): FNINIT, FNCLEX, FNSTENV, and FNSAVE.
This signal is referenced to NUMCLK2. It should be
connected to the Intel386 DX CPU ERROR
Y
pin.
3.1.8 DATA PINS (D31–D0)
These bidirectional pins are used to transfer data
and opcodes between the Intel386 DX CPU and In-
tel387 DX MCP. They are normally connected direct-
ly to the corresponding Intel386 DX CPU data pins.
HIGH state indicates a value of one. D0 is the least
significant data bit. Timings are referenced to
CPUCLK2.
3.1.9 WRITE/READ BUS CYCLE (W/R
Y
)
This signal indicates to the MCP whether the In-
tel386 DX CPU bus cycle in progress is a read or a
write cycle. This pin should be connected directly to
the Intel386 DX CPU W/R
Y
pin. HIGH indicates a
write cycle; LOW, a read cycle. This input is ignored
if any of the signals STEN, NPS1
Y
, or NPS2 is inac-
tive. Setup and hold times are referenced to
CPUCLK2.
3.1.10 ADDRESS STROBE (ADS
Y
)
This input, in conjunction with the READY
Y
input
indicates when the MCP bus-control logic may sam-
ple W/R
Y
and the chip-select signals. Setup and
hold times are referenced to CPUCLK2. This pin
should be connected to the Intel386 DX CPU ADS
Y
pin.
21
21