Signal Descriptions 5-67
18524C/0—Nov1996 AMD-K5 Processor Technical Reference Manual
When BOFF is subsequently negated, the writeback is
restarted and the FLUSH operation continues from where it
left off. Any writebacks that completed before BOFF was
asserted are not affected by BOFF’s intervention.
If FLUSH is asserted while AHOLD, BOFF, or HLDA is
asserted, the outcome of the flush depends on whether the
flush causes writebacks of modified lines. If no writebacks are
needed, the processor invalidates all lines but does not per-
form the FLUSH-acknowledge cycle until the processor gets
control of the bus again. If a writeback is needed, the processor
stops at that writeback, without having invalidated any lines,
waits until control of the bus is returned to the processor, then
completes the FLUSH operation. If FLUSH is asserted during
the Stop Grant state, the signal is held pending until after the
processor exits the Stop Grant state, at which point it is acted
upon.
No other interrupt or exception will intervene in a flush opera-
tion because such interrupts are not recognized until after the
FLUSH-Acknowledge special bus cycle, which occurs at the
end of all writebacks and invalidations. The processor latches
the assertion of any edge-triggered interrupt (FLUSH, SMI,
INIT, NMI) while FLUSH is asserted and recognizes latched
interrupts in priority order when FLUSH is negated.
The Three-State (float) Test mode, entered if FLUSH is
asserted during RESET, causes the processor to float all of its
output and bidirectional signals. In this isolated state, system
board traces and connections can be tested for integrity and
driveability. The Float-Test mode can only be exited by assert-
ing RESET again.
On the AMD-K5 and Pentium processors, FLUSH is an edge-
triggered interrupt. On the early 486 processors, however, the
signal is a level-sensitive input.