Sun Microelectronics
316
UltraSPARC User’s Manual
EC_addr
: A 16-bit index <18:3> selects a 64-bit data field from a 0.5 Mb E-Cache.
A 17-bit index <19:3> selects a 64-bit data field from a 1 Mb E-Cache. An
18-bit index <20:3> selects a 64-bit data field from a 2 Mb E-Cache. A
19-bit index <21:3> selects a 64-bit data field from a 4 Mb E-Cache. A
20-bit index <22:3> selects a 64-bit data field from a 8 Mb E-Cache
(UltraSPARC-II only). A 21-bit index <23:3> selects a 64-bit data field
from a 16 Mb E-Cache (UltraSPARC-II only).
Figure A-21
E-Cache Data Access Data Format
EC_data
: 64-bit data (for ASI read or write)
A.9.2 E-Cache Tag/State/Parity Field Diagnostics Accesses
ASI 76
16
(WRITING) or 7E
16
(READING), VA<63:41>=0, VA<40:39>=2,
VA<38:19>=0, VA<18:6>=EC_addr, VA<5:0>=0 (0.5 Mb)
VA<38:20>=0, VA<19:6>=EC_addr, VA<5:0>=0 (1 Mb)
VA<38:21>=0, VA<20:6>=EC_addr, VA<5:0>=0 (2 Mb)
VA<38:22>=0, VA<21:6>=EC_addr, VA<5:0>=0 (4 Mb)
VA<38:23>=0, VA<22:6>=EC_addr, VA<5:0>=0 (8 Mb UltraSPARC-II)
VA<38:24>=0, VA<23:6>=EC_addr, VA<5:0>=0 (16 Mb UltraSPARC-II)
Name: ASI_ECACHE_W (76
16
), ASI_ECACHE_R (7E
16
)
Figure A-22
E-Cache Tag Access Address Format
If read, the contents of the E-Cache tag/state/parity fields in the selected E-
Cache line are stored in the E-Cache_tag_data_register. This register can be read
by an LDA with ASI_ECACHE_TAG_DATA; its contents are written to the desti-
nation register. See Section A.9.3, “E-Cache Tag/State/Parity Data Accesses,” on
page 317 for register formats.
63
0
EC_data
63
5
6
0
—
—
EC_addr
23
24
38
39
40
41
—
10
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com