Atmel ARM-Based Evaluation Kit AT91SAM9N12-EK AT91SAM9N12-EK Data Sheet

Product codes
AT91SAM9N12-EK
Page of 1104
357
SAM9N12/SAM9CN11/SAM9CN12 [DATASHEET]
11063K–ATARM–05-Nov-13
29.
Programmable Multibit ECC Error Location Controller (PMERRLOC)
29.1
Description
The PMECC Error Location Controller (PMERRLOC) provides hardware acceleration for determining roots of
polynomials over two finite fields: GF(2^13) and GF(2^14). It integrates 24 fully programmable coefficients. These
coefficients belong to GF(2^13) or GF(2^14). The coefficient programmed in the PMERRLOC_SIGMAx register is the
coefficient of degree x in the polynomial.
29.2
Embedded Characteristics
Provides Hardware Acceleration for determining roots of polynomials defined over a finite field
Programmable Finite Field GF(2^13) or GF(2^14)
Finds Roots of Error Locator Polynomial
Programmable Number of Roots
29.3
Block Diagram
Figure 29-1.  Block Diagram
User Interface
Programmable Searching Circuit
APB
PMECC Error Location
Controller