Preliminary
NAND FLASH CONTROLLER
S3C2451X RISC MICROPROCESSOR
7-26
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
7.13.15 ECC 0/1/2 FOR 8BIT ECC STATUS REGISTER
Register
Address
R/W
Description
Reset Value
NF8ECCERR0 0x4E00_0044
R
NAND Flash ECC Error Status register 0
0x4000_0000
NF8ECCERR1 0x4E00_0048
R
NAND Flash ECC Error Status register 1
0x0000_0000
NF8ECCERR2 0x4E00_004C
R
NAND Flash ECC Error Status register 2
0x0000_0000
NFECCERR0
Bit
Description
Initial State
MLC8ECCBusy
[31]
Indicates the 8-bit ECC decoding engine is searching
whether a error exists or not
0:
Idle
1:
Busy
b’0
MLC8ECCReady
[30]
ECC Ready bit
b’1
MLC8FreePage
[29]
Inidicates the page data read from NAND flash has all ‘FF’
value.
b’0
MLC8ECCError [28:25]
8-bit ECC decoding result
0000: No error
0001: 1-bit error
0010: 2-bit error
0011: 3-bit error
0100: 4-bit error
0101: 5-bit error
0110: 6-bit error
0111: 7-bit error
1000: 8-bit error
1001: Uncorrectable
1010 ~1111: reserved
b’0000
MLC8ErrLocation2 [24:15]
Error byte location of 2
nd
bit error
0x000
Reserved [14:10]
Reserved
0x00
MLC8ErrLocation1
[9:0]
Error byte location of 1
st
bit error
0x000
Note : These values are updated when ECCDecodeDone (NFSTAT[6]) is set (‘1’).
NFECCERR1
Bit
Description
Initial State
MLCErrLocation5 [31:22]
Error byte location of 5
th
bit error
0x000
Reserved [21]
Reserved
b’0
MLCErrLocation4 [20:11]
Error byte location of 4
th
bit error
0x000
Reserved [10]
Reserved
b’0
MLCErrLocation3
[9:0]
Error byte location of 3
rd
bit error
0x000
Note : These values are updated when ECCDecodeDone (NFSTAT[6]) is set (‘1’).
NFECCERR1
Bit
Description
Initial State