The ERRPIDR4 characteristics are:
Provides discovery information about the component.
Implementation of this register is OPTIONAL.
ERRPIDR4 is implemented only as part of a memory-mapped group of error records.
ERRPIDR4 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 |
RES0 | SIZE | DES_2 |
Reserved, RES0.
Size of the component.
SIZE | Meaning |
---|---|
0b0000 |
FEAT_RASSA_4KB is implemented. |
0b0010 |
FEAT_RASSA_16KB is implemented. |
0b0100 |
FEAT_RASSA_64KB is implemented. |
All other values are reserved.
Size of the component.
SIZE | Meaning |
---|---|
0b0000 | One of the following is true:
|
0b0001..0b1111 |
The component occupies 2ERRPIDR4.SIZE 4KB blocks. |
Designer, JEP106 continuation code. This is the JEDEC-assigned JEP106 bank identifier for the designer of the component, minus 1. The code identifies the designer of the component, which might not be not the same as the implementer of the device containing the component. To obtain a number, or to see the assignment of these codes, contact JEDEC http://www.jedec.org.
For a component designed by Arm Limited, the JEP106 bank is 5, meaning this field has the value 0x4.
This field has an IMPLEMENTATION DEFINED value.
Access to this field is RO.
This section shows the offset of ERRPIDR4 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 ERRPIDR4.
Component | Offset | Instance |
---|---|---|
RAS | 0xFD0 | ERRPIDR4 |
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.