Sun Microsystems UltraSPARC-I User Manual page 332

Table of Contents

Advertisement

If written, the content of the E-Cache_tag_data_register is written to the selected
E-Cache tag/state/parity fields. The contents of the E-Cache_tag_data_register
are previously updated with STA at ASI_ECACHE_TAG_DATA.
Note: Software must ensure that the two-step operations are done atomically;
e.g., LDXA ASI_ECACHE (TAG) and LDXA ASI_ECACHE_TAG_DATA, STXA
ASI_ECACHE_TAG_DATA and STXA ASI_ECACHE (TAG).
Note: The destination register of an LDXA ASI_ECACHE (TAG) is undefined. It
is recommended to use %g0 as the destination for this ASI access. The contents of
the source register in STXA ASI_ECACHE (TAG) are ignored, but the contents of
the E-Cache_tag_data_register are written to the selected E-Cache line.
A.9.3 E-Cache Tag/State/Parity Data Accesses
ASI 4E
, VA<63:0>=0
16
Name: ASI_ECACHE_TAG_DATA
63
Figure A-23
E-Cache Tag/State Access Data Format
EC_tag: 22-bit physical tag field
• EC_tag<21:0>=PA<40:19> of associated data
EC_state: The 3-bit E-Cache state field. Encodings are:
• EC_state<2:0> = xx0
• EC_state<2:0> = 001
• EC_state<2:0> = 011
• EC_state<2:0> = 101
• EC_state<2:0> = 111
EC_parity: 4-bit E-Cache tag (odd) parity field.
• EC_parity<3>
• EC_parity<2>
• EC_parity<1>
• EC_parity<0>
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
EC_parity
29
28
Invalid
Shared
Exclusive
Owner
Modified
Parity of EC_state<2:0>
Parity of EC_tag<21:16>
Parity of EC_tag<15:8>
Parity of EC_tag<7:0>
A. Debug and Diagnostics Support
EC_state
EC_tag
25
24
22
21
Sun Microelectronics
0
317

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the UltraSPARC-I and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Ultrasparc-ii

Table of Contents