31.3.18.22 Flash ECC Fault Syndrome Register

Table 31-46. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: FFLTSYN
Offset: 0x0058
Reset: 0x00000000
Property: PAC Write Protection

Bit 3130292827262524 
 PERR3PERR2PERR1PERR0 CTLSTAT[2:0] 
Access RRRRRRR 
Reset 0000000 
Bit 2322212019181716 
      CERRDERRSERR 
Access RRR 
Reset 000 
Bit 15141312111098 
 DEDSYN      SECSYN[8] 
Access RR 
Reset 00 
Bit 76543210 
 SECSYN[7:0] 
Access RRRRRRRR 
Reset 00000000 

Bits 28, 29, 30, 31 – PERR Per Word Parity Error Status

Note: Word size is defined by the Write Word size of the flash (64-bits).
ValueDescription
0No Parity Error Word n
1Parity Error on Word n

Bits 26:24 – CTLSTAT[2:0] Parity vs ECC Control Status

Note: Panel is always programmed with 000 for ECC and 111 for parity.

000,001,010,100 = Calculation used ECC (i.e. programming used quad write)

011,101,110,111 = Calculation used Parity (i.e. programming used single write)

Bit 18 – CERR ECC Control bit Error

ValueDescription
0No Control bit Error (ECCSTAT either 111 or 000)
1Single Control Bit Error

Bit 17 – DERR Double Error Detected

For Reads only when ECCSTAT = ECC

ValueDescription
0No Error
1Double Error Detected

Bit 16 – SERR Single Error Corrected

For Reads only when ECCSTAT = ECC

ValueDescription
0No Error
1Double Error Detected

Bit 15 – DEDSYN DED Syndrome

This is Overall Parity Calculated from Data and all Parity bits read from Flash.

ValueDescription
0Calculated Overall Parity Concurs with Read Overall Parity
1Calculated Overall Parity Differs from Read Overall Parity

Bits 8:0 – SECSYN[8:0] Single Error Correction Syndrome

For Reads only when CTLSTAT = ECC or System bits ECCCTL[1:0]=ECC

This value is the bitwise XOR of SECIN and SECOUT.

If DEDSYN=1:

000000000 = No Data Error, but DED bit in Error

Non-Zero = SECSYN points to the bit position in the calculation vector that was corrected

If DEDSYN = 0:

000000000 = No Data Error or DED bit Error

Non-Zero = Double Error Detected.

Note: The number of active bits is dependent on the data width of the Flash panel.