5-50
Bus Interface
AMD-K5 Processor Technical Reference Manual
18524C/0—Nov1996
during write hits to shared cache lines and during write misses,
but writethroughs are driven as single transfers of 1 to 8 bytes.
CACHE is not asserted during writethroughs.
CACHE is partially determined by the PCD bit maintained by
the operating system (in Protected mode, for example, the
PCD bit is maintained in the page directory and page table
entries for the accessed page). This is the bit that fully deter-
mines the processor’s page cache disable (PCD) output. PCD
indicates a non-cacheable page. Thus, the states of CACHE and
PCD are very often the same. CACHE is never asserted when
PCD is asserted. PCD indicates the cacheability of an entire
page, and CACHE indicates the burstability of a particular bus
cycle; burstability is a necessary but insufficient condition for
determining cacheability. The cacheability of a particular bus
cycle is determined during read cycles when system logic
asserts KEN while the processor asserts CACHE. KEN is not a
factor in determining the state of the PCD or CACHE signals.
The processor drives both PCD and CACHE before it knows
the state of KEN. For details, see the descriptions of KEN and
PCD on pages 5-89 and 5-99.
The MESI state of a cache line is determined at the time of the
line-fill by the states of the CACHE, KEN, PWT and WB/WT
signals. Table 5-9 shows the relationship between these signals
and the data cache MESI states during reads. Read misses with
CACHE or KEN negated are non-cacheable and are driven as
single-transfer cycles on the bus. Read misses with both
CACHE and KEN asserted in the first transfer of the bus cycle
are cacheable, are driven as burst cycles on the bus, and have
their resulting MESI state determined by PWT and WB/WT.
Read hits have their resulting MESI state determined entirely
by their prior MESI state.
For data cache MESI state transitions during writes, see the
description of the WB/WT signal on page 5-133. For more
details on data-cache MESI state transitions and control, and
the correspondence between MESI states and writeback or
writethrough states, see Section 5.2.56 on page 5-133 and Sec-
tion 6.2 on page 6-8.
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...