Signal Descriptions
5-29
18524C/0—Nov1996
AMD-K5 Processor Technical Reference Manual
When the processor releases control of A31–A3 and AP in
response to AHOLD, the processor still maintains control of
the remaining signals on the bus so that it can (a) finish driving
a bus cycle it may have begun before AHOLD was asserted,
and (b) drive a writeback if an inquire cycle hits a modified
line in the processor’s data cache. However, the processor can-
not begin driving a new bus cycle while AHOLD is asserted
because system logic controls the address bus.
System logic drives inquire cycles with the EADS, A31–A5, AP
and INV inputs. A typical sequence for an inquire cycle is:
assert AHOLD; two clocks later, assert EADS and drive A31–
A5 and INV; wait two clocks for the processor to assert HITM
and/or HIT. If HITM remains negated two clocks after EADS is
asserted, the inquire cycle ends. If HITM is asserted at that
time, the processor begins driving a four-transfer burst write-
back as early as two clocks after asserting HITM.
AHOLD can be negated as early as one clock after EADS is
asserted. If system logic holds AHOLD asserted throughout an
inquire cycle and any required writeback, system logic must
latch the inquire cycle address when it asserts EADS. This is
required so that, if the inquire cycle hits a modified line
(HITM asserted), the address used for the writeback need not
be driven by the processor when the processor asserts ADS for
the writeback. Instead, A31–A5 remains an input-only bus and
system logic must use its latched copy of the inquire cycle
address. By contrast, if system logic always negates AHOLD
before the writeback, the processor drives the writeback
address when it asserts ADS for the writeback, and system
logic need not retain a copy of the inquire cycle address. While
the processor drives the writeback address, it drives only the
beginning address for the 32-byte transfer on A31–A5. System
logic must determine the remaining addresses as shown in
Table 5-4 on page 5-21.
If system logic asserts AHOLD while the processor is driving a
locked cycle, the system must not allow accesses by other bus
masters to lock the same address that the processor is locking.
While AHOLD is asserted (after the completion of any in-
progress bus cycle by the processor), the processor continues
to execute out of its instruction and data caches, if possible. If
the processor can no longer operate out of its caches, it holds
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...