Sun Microelectronics
315
A. Debug and Diagnostics Support
DC_addr
: This 9-bit index <13:5> selects a tag/valid field (512 tags).
Figure A-19
D-Cache Tag/Valid Access Data Format (ASI 47
16
)
DC_tag
: The 28-bit physical tag (PA<40:13> of the associated data).
DC_valid
: The 2-bit valid field, one for each sub-block (32b block, 16b sub-block).
Bit<1> corresponds to the highest addressed 16 bytes, bit<0> to the
lowest addressed 16 bytes.
A.9 E-Cache Diagnostics Accesses
Separate ASIs are provided for reading (7E
16
) and writing (76
16
) the E-cache tags
and data.
Note:
During E-Cache diagnostics accesses, the VA is passed through to PA
without page mapping. To prevent interference from instruction prefetching
modifying the E-Cache state, LDXA/STXA instructions which use these ASIs
should be on non physical cacheable pages.
A.9.1 E-Cache Data Fields
ASI 76
16
(WRITING) or 7E
16
(READING), VA<63:41>=0, VA<40:39>=1,
VA<38:19>=0, VA<18:3>=EC_addr, VA<2:0>=0 (0.5 Mb)
VA<38:20>=0, VA<19:3>=EC_addr, VA<2:0>=0 (1 Mb)
VA<38:21>=0, VA<20:3>=EC_addr, VA<2:0>=0 (2 Mb)
VA<38:22>=0, VA<21:3>=EC_addr, VA<2:0>=0 (4 Mb)
VA<38:23>=0, VA<22:3>=EC_addr, VA<2:0>=0 (8 Mb UltraSPARC-II)
VA<38:24>=0, VA<23:3>=EC_addr, VA<2:0>=0 (16 Mb UltraSPARC-II)
Name: ASI_ECACHE_W (76
16
), ASI_ECACHE_R (7E
16
)
Figure A-20
E-Cache Data Access Address Format
63
1
2
0
—
DC_valid
DC_tag
29
30
63
2
3
0
—
—
EC_addr
23
24
38
39
40
41
—
01
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com