The ERRDEVARCH characteristics are:
Provides discovery information for the component.
ERRDEVARCH is implemented only as part of a memory-mapped group of error records.
ERRDEVARCH is a 32-bit register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ARCHITECT | PRESENT | REVISION | ARCHVER | ARCHPART |
Defines the architect of the component. For RAS, this is Arm Limited.
Bits [31:28] are the JEP106 continuation code, 0b0100.
Bits [27:21] are the JEP106 identification code, 0b0111011.
Reads as 0b01000111011.
Access to this field is RO.
DEVARCH present. Indicates that the ERRDEVARCH register is present.
Reads as 0b1.
Access to this field is RO.
Revision. Defines the architecture revision of the component.
The value of this field is an IMPLEMENTATION DEFINED choice of:
REVISION | Meaning |
---|---|
0b0000 |
RAS System Architecture, error record group v1.0. |
0b0001 | RAS System Architecture, error record group v1.1. As 0b0000 and also:
|
All other values are reserved.
Access to this field is RO.
Revision. Defines the architecture revision of the component.
REVISION | Meaning |
---|---|
0b0000 |
RAS System Architecture, error record group v2.0. |
All other values are reserved.
Access to this field is RO.
Revision. Defines the architecture revision of the component.
REVISION | Meaning |
---|---|
0b0000 |
RAS System Architecture, fault injection group v1.0. |
All other values are reserved.
Access to this field is RO.
Reserved, RES0.
Architecture Version. Defines the architecture version of the component.
The value of this field is an IMPLEMENTATION DEFINED choice of:
ARCHVER | Meaning |
---|---|
0b0000 |
RAS System Architecture, error record group v1. |
0b0001 | RAS System Architecture, error record group v2. As 0b0000 and also:
|
All other values are reserved.
ERRDEVARCH.ARCHVER and ERRDEVARCH.ARCHPART are also defined as a single field, ERRDEVARCH.ARCHID, so that ERRDEVARCH.ARCHVER is ERRDEVARCH.ARCHID[15:12].
Access to this field is RO.
Architecture Version. Defines the architecture version of the component.
ARCHVER | Meaning |
---|---|
0b0000 |
RAS System Architecture, fault injection group v1. |
All other values are reserved.
ERRDEVARCH.ARCHVER and ERRDEVARCH.ARCHPART are also defined as a single field, ERRDEVARCH.ARCHID, so that ERRDEVARCH.ARCHVER is ERRDEVARCH.ARCHID[15:12].
Access to this field is RO.
Reserved, RES0.
Architecture Part. Defines the architecture of the component.
The value of this field is an IMPLEMENTATION DEFINED choice of:
ARCHPART | Meaning |
---|---|
0xA00 |
RAS System Architecture, error record group. |
0xA08 |
RAS System Architecture, fault injection group. |
ERRDEVARCH.ARCHVER and ERRDEVARCH.ARCHPART are also defined as a single field, ERRDEVARCH.ARCHID, so that ERRDEVARCH.ARCHPART is ERRDEVARCH.ARCHID[11:0].
Access to this field is RO.
This section shows the offset of ERRDEVARCH when FEAT_RASSA_4KB_GRP is implemented. If FEAT_RASSA_16KB_GRP or FEAT_RASSA_64KB_GRP is implemented, see 'RAS memory-mapped register views' for the offset of ERRDEVARCH.
Component | Offset | Instance |
---|---|---|
RAS | 0xFBC | ERRDEVARCH |
Accesses to this register are RO.
21/03/2025 17:53; 154105dd5041532b480d9ef0c018b8420cbe5c19
Copyright © 2010-2025 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.