
Intel386
TM
DX MICROPROCESSOR
At the end of the second bus state within the bus
cycle, READY
Y
is sampled. At that time, if external
hardware acknowledges the bus cycle by asserting
READY
Y
, the bus cycle terminates as shown in Fig-
ure 5-11. If READY
Y
is negated as in Figure 5-12,
the cycle continues another bus state (a wait state)
and READY
Y
is sampled again at the end of that
state. This continues indefinitely until the cycle is ac-
knowledged by READY
Y
asserted.
When the current cycle is acknowledged, the In-
tel386 DX terminates it. When a read cycle is ac-
knowledged, the Intel386 DX latches the information
present at its data pins. When a write cycle is ac-
knowledged, the Intel386 DX write data remains val-
id throughout phase one of the next bus state, to
provide write data hold time.
5.4.3.2 NON-PIPELINED ADDRESS
Any bus cycle may be performed with non-pipelined
address timing. For example, Figure 5-11 shows a
mixture of read and write cycles with non-pipelined
address timing. Figure 5-11 shows the fastest possi-
ble cycles with non-pipelined address have two bus
states per bus cycle. The states are named T1 and
T2. In phase one of the T1, the address signals and
bus cycle definition signals are driven valid, and to
signal their availability, address status (ADS
Y
) is
simultaneously asserted.
During read or write cycles, the data bus behaves as
follows. If the cycle is a read, the Intel386 DX floats
its data signals to allow driving by the external de-
vice being addressed.
The Intel386 DX requires
that all data bus pins be at a valid logic state
(high or low) at the end of each read cycle, when
READY
Y
is asserted, even if all byte enables are
not asserted. The system MUST be designed to
meet this requirement.
If the cycle is a write, data
signals are driven by the Intel386 DX beginning in
phase two of T1 until phase one of the bus state
following cycle acknowledgment.
Figure 5-12 illustrates non-pipelined bus cycles with
one wait added to cycles 2 and 3. READY
Y
is sam-
pled negated at the end of the first T2 in cycles 2
and 3. Therefore cycles 2 and 3 have T2 repeated.
At the end of the second T2, READY
Y
is sampled
asserted.
231630–16
Idle states are shown here for diagram variety only. Write cycles are
not
always followed by an idle state. An active bus cycle can immediately
follow the write cycle.
Figure 5-12. Various Bus Cycles and Idle States with Non-Pipelined Address
(various number of wait states)
77