Level-1 Instruction Cache (L1I Cache) - Fujitsu SPARC JPS1 Implementation Supplement Manual

Fujitsu sparc64 v
Table of Contents

Advertisement

M.1.1

Level-1 Instruction Cache (L1I Cache)

TABLE M-1 shows the characteristics of a level-1 instruction cache.
TABLE M-1
Feature
Size
Associativity
Line Size
Indexing
Tag Protection
Data Protection
Although an L1I cache is VIPT, TTE.CV is ineffective since SPARC64 V has
unaliasing features in hardware.
Instruction fetches bypass the L1I cache when they are noncacheable accesses.
Noncacheable accesses occur under one of three conditions:
PSTATE.RED = 1
DCUCR.IM = 0
TLB.CP = 0
When MCNTL.NC_CACHE = 1, SPARC64 V treats all instructions as cacheable,
regardless of the conditions listed above. See page 92 for details.
Programming Note – This feature is intended to be used by the OBP to facilitate
diagnostics procedures. When the OBP uses this feature, it must clear
MCNTL.NC_CACHE and invalidate all L1I data by ASI_FLUSH_L1I before it exits.
126
SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002
L1I Cache Characteristics
Value
128 Kbytes
2-way
64-byte
Virtually indexed, physically tagged (VIPT)
Parity and duplicate
Parity

Advertisement

Table of Contents
loading

Table of Contents