AMD-K6-2E/400AFR AMD [Advanced Micro Devices], AMD-K6-2E/400AFR Datasheet - Page 222

no-image

AMD-K6-2E/400AFR

Manufacturer Part Number
AMD-K6-2E/400AFR
Description
Manufacturer
AMD [Advanced Micro Devices]
Datasheet
AMD-K6™-2E Processor Data Sheet
8.11
8.12
204
Writethrough and Writeback Coherency States
A20M# Masking of Cache Accesses
The terms writethrough and writeback apply to two related
concepts in a read-write cache like the AMD-K6-2E processor’s
L1 data cache. The following conditions apply to both the
writethrough and writeback modes:
Although the processor samples A20M# as a level-sensitive
input on every clock edge, it should only be asserted in real
mode. The processor applies the A20M# masking to its tags,
through which all programs access the caches. Therefore,
assertion of A20M# affects all addresses (cache and external
memory), including the following:
However, A20M# does not mask writebacks or invalidations
caused by the following actions:
Memory Writes—A relationship exists between external
memory writes and their concurrence with cache updates:
Coherency State—A relationship exists between MESI
coherency states and writethrough-writeback coherency
states of lines in the cache as follows:
Cache-line fills (caused by read misses or write allocates)
Cache writethroughs (caused by write misses or write hits to
lines in the Shared state)
Internal snoops
Inquire cycles
The FLUSH# signal
The WBINVD instruction
Writing to the page flush/invalidate register (PFIR)
An external memory write that occurs concurrently with
a cache update to the same location is a writethrough.
Writethroughs are driven as single cycles on the bus.
An external memory write that occurs after the processor
has modified a cache line is a writeback. Writebacks are
driven as burst cycles on the bus.
Shared and invalid MESI lines are in writethrough state.
Modified and exclusive MESI lines are in writeback state.
Preliminary Information
Cache Organization
22529B/0—January 2000
Chapter 8

Related parts for AMD-K6-2E/400AFR