Chapter 11
246 MIPS R4000 Microprocessor User's Manual
11.3 R4000 Cache Description
As Figure 11-1 shows, the R4000 contains separate primary instruction and
data caches. Figure 11-1 also shows that the R4000 supports a secondary
cache that can be split into separate portions, one portion containing data
and the other portion containing instructions, or it can be a joint cache,
holding combined instructions and data.
This section describes the organization of on-chip primary caches and the
optional off-chip secondary cache. Table 11-1 lists the cache and cache
coherency support for the three R4000 models.
Table 11-1 R4000 Cache and Coherency Support
Figure 11-2 provides block diagrams of the three R4000 models:
• R4000PC, which supports only the primary cache
• R4000SC and R4000MC, which support both primary and
secondary caches
R4000
Model
Support
Primary
Cache?
Support
Secondary
Cache?
Support
Cache
Coherency?
R4000PC Yes No No
R4000SC Yes Yes No
R4000MC Yes Yes Yes