Ecc Registers For 8, 12 And 16-Bit Ecc - Samsung S5PC110 Manual

Risc microprocessor
Table of Contents

Advertisement

S5PC110_UM

4.5.3 ECC REGISTERS FOR 8, 12 AND 16-BIT ECC

4.5.3.1 Nand Flash ECC Configuration Register (NFECCCONF, R/W, Address = 0xB0E2_0000)
NFECCCONF
Reserved
Reserved
MsgLength
Reserved
ECCType
4.5.3.2 Nand Flash ECC Control Register (NFECCCONT, R/W, Address = 0xB0E2_0020)
NFECCCONT
Reserved
[31:26]
EnbMLCEncInt
[25]
EnbMLCDecInt
[24]
EccDirection
[16]
Reserved
[15:3]
InitMECC
Reserved
ResetECC
Bit
[31]
Reserved
[28]
Reserved
[25:16]
The ECC message size.
For 512-byte message, you should set 511.
[15:4]
Reserved
[3:0]
These bits indicate what kind of ECC is used.
000 = Disable 8/ 12/ 16-bit ECC
001 = Reserved
010 = Reserved
011 = 8-bit ECC/512B
100 = 12-bit ECC
101 = 16-bit ECC/512B
110 = Reserved
111 = Reserved
Bit
Reserved
MLC ECC encoding completion interrupt control
0 = Disable interrupt
1 = Enable interrupt
MLC ECC decoding completion interrupt control
0 = Disable interrupt
1 = Enable interrupt
MLC ECC encoding / decoding control
0 = Decoding, used for page read
1 = Encoding, used for page program
Reserved
[2]
1 = Initialize main area ECC decoder/ encoder (write-only)
[1]
Reserved
[0]
1 = Reset ECC logic. (Write-only)
Description
Description
4 NAND FLASH CONTROLLER
Initial State
0
0
0
0x0
Initial State
0x00
0
0
0
0x0
0
0
0
4-26

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents