Flash Registers
530
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
Internal Memory
5.4.4.4
Error Status Register (ERR_STATUS)
Figure 5-122. Error Status Register (ERR_STATUS)
31
3
2
1
0
Reserved
UNC_ERR
FAIL_1
FAIL_0
R-0
R-0
R-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 5-126. Error Status Register (ERR_STATUS) Field Descriptions
Bit
Field
Value
Description
31-3
Reserved
Reserved
2
UNC_ERR
Uncorrectable error. A value of 1 indicates that an un-correctable error occurred. Cleared by writing
a 1 to UNC_ERR_CLR bit of ERR_STATUS_CLR register.
1
FAIL_1
Fail on 1
0
Fail on 1 single bit error did not occur.
1
A value of 1 would indicate that a single bit error occurred and the corrected value was 1. Cleared
by writing a 1 to FAIL_1_CLR bit of ERR_STATUS_CLR register.
0
FAIL_0
Fail on 0
0
Fail on 0 single bit error did not occur.
1
A value of 1 would indicate that a single bit error occurred and the corrected value was 0. Cleared
by writing a 1 to FAIL_0_CLR bit of ERR_STATUS_CLR register
5.4.4.5
Error Position Register (ERR_POS)
Figure 5-123. Error Position Register (ERR_POS)
31
16
Reserved
R-0
15
9
8
7
6
5
0
Reserved
ERR_TYPE
Reserved
ECC_L_OR_H
ERR_POS
R-0
R-0
R-0
R-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 5-127. Error Position Register (ERR_POS) Field Descriptions
Bit
Field
Value
Description
31-9
Reserved
Reserved
8
ERR_TYPE
Error type
0
Indicates that a single bit error occured in ECC check bits
1
Indicates that a single bit error occured in data bits
7
Reserved
Reserved
6
ECC_L_OR_H
ECC error location indicator.
0
Indicates the single-bit error is in lower 64 bits or check bits corresponding to lower 64 bits of data.
1
Indicates the single-bit error is in upper 64 bits or check bits corresponding to upper 64 bits of data.
5-0
ERR_POS
Error position. Bit position of the single bit error. The position is interpreted depending on whether
ERR_TYPE bit indicates a check bit or a data bit. If ERR_TYPE indicates a check bit error, the
error position could range from 0 to 7 else it could range from 0 to 63.