Offset | Field | Description |
---|---|---|
0x0 | ECC_CR | ECC reset register |
0x4 | ECC_MR | ECC Page size register |
0x8 | ECC_SR | ECC Status register |
0xC | ECC_PR | ECC Parity register |
0x10 | ECC_NPR | ECC Parity N register |
0xFC | ECC_VR | ECC Version register |
Offset | Name | Description |
---|---|---|
0 | ECC_RST AT91C_ECC_RST | ECC reset parity 0: No Reset. 1: Reset ECC parity + parity N register |
Offset | Name | Description |
---|---|---|
1..0 | ECC_PAGE_SIZE AT91C_ECC_PAGE_SIZE | Nand Flash page size 0: 512 bytes. 1: 1024 bytes. 2: 2048 bytes. 3: 4096 bytes. |
Offset | Name | Description |
---|---|---|
0 | ECC_RECERR AT91C_ECC_RECERR | ECC error 0: No Error Occured. 1: Single Bit Or Multiple Error Occured |
1 | ECC_ECCERR AT91C_ECC_ECCERR | ECC single error 0: No Single Error. 1: Single bit error (correctable) Occured |
2 | ECC_MULERR AT91C_ECC_MULERR | ECC_MULERR 0: No Multiple Errors. 1:Multiple bits error (non-correctable) Occured |
Offset | Name | Description |
---|---|---|
3..0 | ECC_BITADDR AT91C_ECC_BITADDR | Bit address error Bit adress Error (position of error for 8-16 bits devices |
15..4 | ECC_WORDADDR AT91C_ECC_WORDADDR | address of the failing bit byte-word address of failing bit |
Offset | Name | Description |
---|---|---|
15..0 | ECC_NPARITY AT91C_ECC_NPARITY | ECC parity N ECC parity N |
Offset | Name | Description |
---|---|---|
3..0 | ECC_VR AT91C_ECC_VR | ECC version register |