EasyManua.ls Logo

Mips Technologies R4000 - Exclusive; Cache Operation Modes; No-Secondary-Cache Mode; Secondary-Cache Mode

Mips Technologies R4000
754 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 11
266 MIPS R4000 Microprocessor User's Manual
Exclusive
Lines with an exclusive coherency attribute must be in a multiprocessor
environment. When the coherency attribute is exclusive, the processor
issues a coherent block read request that requests exclusivity for a load or
store miss to a location within the page.
Cache lines within the page are managed with a write invalidate protocol.
NOTE: Load Linked-Store Conditional instruction sequences must
ensure that the link location is not in a page managed with the
exclusive coherency attribute.
Cache Operation Modes
The R4000 processor supports the following two cache modes:
secondary-cache mode (R4000MC and R4000SC models; for
R4000MC all five cache coherency attributes described above
are applicable, and for R4000SC only uncached and
noncoherent coherency attributes are applicable)
no-secondary-cache mode (only uncached and noncoherent
coherency attributes are applicable).
Secondary-Cache Mode
In its secondary-cache mode, an R4000MC model provides a set of cache
states and mechanisms that implement a variety of cache coherency
protocols. In particular, the processor simultaneously supports both the
write-invalidate and write-update protocols.
No-Secondary-Cache Mode
A processor in no-secondary-cache mode supports the uncached and
noncoherent coherency attributes. These two attributes are described in
the section titled Cache Coherency Attributes in this chapter.

Table of Contents