5-28
Bus Interface
AMD-K5 Processor Technical Reference Manual
18524C/0—Nov1996
5.2.5
AHOLD (Address Hold)
Input
Summary
System logic can assert AHOLD to obtain control of the bidi-
rectional A31–A3 address bus and AP address parity signal to
drive one or more inquire cycles to the processor.
Sampled
The processor samples AHOLD in every clock and responds by
floating the bidirectional A31–A3 and AP signals one clock
after AHOLD is asserted.
AHOLD is sampled during memory cycles (including cache
writethroughs and writebacks), I/O cycles, inquire cycles,
locked cycles, writebacks, special bus cycles, and interrupt
acknowledge operations in the normal operating modes (Real,
Protected, and Virtual-8086) and in SMM; in the Shutdown,
Halt, or Stop Grant states; or while RESET, INIT or PRDY is
asserted. AHOLD is sampled but not effective when BOFF or
HLDA is asserted. AHOLD is not sampled during the Stop
Clock state.
Details
The sole function of AHOLD is to support inquire cycles. There
are three methods by which system logic can obtain control of
the address bus to drive an inquire cycle: AHOLD, BOFF, or
HOLD. AHOLD obtains control only of the address bus and
allows another master or system logic to drive only inquire
cycles, whereas BOFF and HOLD obtain control of the full bus
(address and data), allowing another master to drive not only
inquire cycles but also read and write cycles. AHOLD and
HOLD both permit an in-progress bus cycle to complete, but a
writeback can occur while AHOLD is asserted, whereas a pend-
ing writeback during the assertion of BOFF or HOLD occurs
after the BOFF or HOLD is negated.
AHOLD is useful primarily in systems with multiple buses and
multiple bus masters, where operations can occur on the sepa-
rate buses independently and in parallel. This configuration
occurs, for example, if the processor shares a bus only with a
look-through L2 cache, and other caching masters work in par-
allel on another bus that is isolated from the processor by sys-
tem logic. In such designs, system logic may drive separate
AHOLD signals to each bus master in the system. For details
on how AHOLD can be driven in such configurations, see Sec-
tion 6.2.5 on page 6-14.
Summary of Contents for AMD-K5
Page 1: ...AMD K5 Processor Technical Reference Manual TM...
Page 10: ...x AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 24: ...1 4 Overview AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 54: ...2 30 Internal Architecture AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 116: ...4 26 Performance AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 356: ...6 44 System Design AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 380: ...7 24 Test and Debug AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 396: ...A 16 AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 406: ...I 10 Index AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...