Sun Microelectronics
314
UltraSPARC User’s Manual
Note:
The branch prediction, set prediction and next field address fields are not
updated when instructions are loaded into the cache with ASI_ICACHE_INSTR.
When a cache line is brought into the I-Cache, the corresponding IC_sp fields are
initialized to the same set as the currently missed line. The corresponding IC_nfa
fields are initialized to the next sequential sub-block.
A.8 D-Cache Diagnostic Accesses
Two D-Cache ASI accesses are supported: data (ASI 46
16
) and tag/valid (ASI
47
16
).
A.8.1 D-Cache Data Field
ASI 46
16
, VA<63:14>=0, VA<13:3>=DC_addr, VA<2:0>=0
Name: ASI_DCACHE_DATA
Figure A-16
D-Cache Data Access Address Format (ASI 46
16
)
DC_addr
: This 11-bit index <13:3> selects a 64-bit data field (16Kb).
Figure A-17
D-Cache Data Access Data Format (ASI 46
16
)
DC_data
: 64-bit data.
A.8.2 D-Cache Tag/Valid Fields
ASI 47
16
, VA<63:14>=0, VA<13:5>=DC_addr, VA<4:0>=0
Name: ASI_DCACHE_TAG
Figure A-18
D-Cache Tag/Valid Access Address Format (ASI 47
16
)
63
2
3
0
—
—
DC_addr
13
14
63
0
DC_data
63
4
5
0
—
—
DC_addr
13
14
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com