Atmel Evaluation Kit AT91SAM9G25-EK AT91SAM9G25-EK Scheda Tecnica

Codici prodotto
AT91SAM9G25-EK
Pagina di 1102
323
SAM9G25 [DATASHEET]
11032C–ATARM–25-Jan-13
27.
Programmable Multibit ECC Controller (PMECC)
27.1
Description
The Programmable Multibit ECC Controller (PMECC) is a programmable binary BCH (Bose,
Chaudhuri and Hocquenghem) encoder/decoder. This controller can be used to generate redundancy
information for both Single-Level Cell (SLC) and Multi-level Cell (MLC) NAND Flash devices. It
supports redundancy for correction of 2, 4, 8, 12 or 24 bits of error per sector of data.
27.2
Embedded Characteristics
z
8-bit Nand Flash Data Bus Support
z
Multibit Error Correcting Code.
z
Algorithm based on binary shortened Bose, Chaudhuri and Hocquenghem (BCH) codes.
z
Programmable Error Correcting Capability: 2, 4, 8, 12 and 24 bit of errors per sector.
z
Programmable Sector Size: 512 bytes or 1024 bytes.
z
Programmable Number of Sectors per page: 1, 2, 4 or 8 sectors of data per page.
z
Programmable Spare Area Size.
z
Supports Spare Area ECC Protection.
z
Supports 8 Kbytes page size using 1024 bytes per sector and 4 kbytes page size using 512 
bytes per sector.
z
Configurable through APB interface
z
Multibit Error Detection is Interrupt Driven.