EasyManua.ls Logo

Sun Microsystems UltraSPARC-I - E-Cache Diagnostics Accesses

Sun Microsystems UltraSPARC-I
410 pages
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...
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 120
DC_valid
DC_tag
2930
63 230
EC_addr
2324
3839
4041
01
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents