27.6.11 ECC Error Status

This register tracks errors on the NVM read path.

ECC error tracking is active until an error is detected. It is still active in case of single error but no dual error. In this case only a dual error can override this register status as a dual error is more critical than a single error. Error tracking resumes as soon as this register is read.

Name: ECCERR
Offset: 0x24
Reset: 0x00000000
Property: -

Bit 3130292827262524 
 TYPEH[1:0]TYPEL[1:0]     
Access RRRR 
Reset 0000 
Bit 2322212019181716 
 ADDR[23:16] 
Access RRRRRRRR 
Reset 00000000 
Bit 15141312111098 
 ADDR[15:8] 
Access RRRRRRRR 
Reset 00000000 
Bit 76543210 
 ADDR[7:0] 
Access RRRRRRRR 
Reset 00000000 

Bits 31:30 – TYPEH[1:0] High Double-Word Error Type

Indicates the type of error detected on the NVM 64-bit most significant read word. It is reset to None when this register is read except if an error occurs in the same cycle.

ValueNameDescription
0x0 NONE No Error Detected Since Last Read
0x1 SINGLE At Least One Single Error Detected Since last Read
0x2 DUAL At Least One Dual Error Detected Since Last Read
0x3 - Reserved

Bits 29:28 – TYPEL[1:0] Low Double-Word Error Type

Indicates the type of error detected on the NVM 64-bit less significant read word. It is reset to None when this register is read except if an error occurs in the same cycle.

ValueNameDescription
0x0 NONE No Error Detected Since Last Read
0x1 SINGLE At Least One Single Error Detected Since last Read
0x2 DUAL At Least One Dual Error Detected Since Last Read
0x3 - Reserved

Bits 23:0 – ADDR[23:0] Error Address

Indicates the Byte address of the last detected error.