Repeat error count, [39:32]
This field is set to 0 on the first memory error and is incremented on any memory error that
exactly matches the RAMID and Bank/Way information in this register while the sticky Valid
bit is set.
The reset value is 0.
Valid, [31]
Valid bit. This bit is set to 1 on the first memory error. It is a sticky bit so that after it is set, it
remains set until the register is written.
The reset value is 0.
RAMID, [30:24]
RAM Identifier. Indicates the RAM in which the first memory error. The possible values are:
0x00
L1 Instruction tag RAM.
0x01
L1 Instruction data RAM.
0x08
L1 Data tag RAM.
0x09
L1 Data data RAM.
0x0A
L1 Data dirty RAM.
0x18
TLB RAM.
[23:21]
Reserved,
RES0
.
CPUID/Way, [20:18]
Indicates the RAM where the first memory error occurred.
L1 I-tag RAM
0x0
Way 0
0x1
Way 1
0x2
-
0x7
Unused
L1 I-data RAM
0x0
Bank 0
0x1
Bank 1
0x2
-
0x7
Unused
TLB RAM
0x0
Way 0
0x1
Way 1
0x2
-
0x7
Unused
L1 D-dirty RAM
0x0
Dirty RAM
0x1
-
0x7
Unused
L1 D-tag RAM
0x0
Way 0
0x1
Way 1
0x2
Way 2
B1 AArch32 system registers
B1.44 CPU Memory Error Syndrome Register
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
B1-215
Non-Confidential
Summary of Contents for Cortex-A35
Page 4: ......
Page 18: ......
Page 26: ......
Page 27: ...Part A Functional Description ...
Page 28: ......
Page 145: ...Part B Register Descriptions ...
Page 146: ......
Page 573: ...Part C Debug ...
Page 574: ......
Page 845: ...Part D Appendices ...
Page 846: ......