3.5.4 Functional Description

The PMERRLOC search operation is started as soon as a write access is detected in the PMERRLOC_ELEN register and can be disabled by writing to the PMERRLOC_ELDIS register. PMERRLOC_ELEN.ENINIT shall be initialized with the number of Galois field elements to test. The set of the roots can be limited to a valid range.

Table 3-15. ENINIT Field Value for a Sector Size of 512 Bytes
Error Correcting CapabilityENINIT Value
24122
44148
84200
124252
244408
Table 3-16. ENINIT Field Value for a Sector Size of 1024 Bytes
Error Correcting CapabilityENINIT Value
28220
48248
88304
128360
248528

When the PMERRLOC is searching for roots, PMERRLOC_ELSR.BUSY remains asserted. An interrupt is asserted at the end of the computation, and PMERRLOC_ELISR.DONE is set. PMERRLOC_ELISR.ERR_CNT indicates the number of errors. The error position can be read in the PMERRLOC_ELx registers.