User's Manual

Table Of Contents
NAND FLASH CONTROLLER S3C2450X RISC MICROPROCESSOR
7-26
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
Reserved [29] Reserved 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
MLCErrLocation8 [31:22]
Error byte location of 8
th
bit error
0x000
Reserved [21] Reserved b’0
MLCErrLocation7 [20:11]
Error byte location of 7
th
bit error
0x000
Reserved [10] Reserved b’0
MLCErrLocation6 [9:0]
Error byte location of 6
th
bit error
0x000
NOTE: These values are updated when ECCDecodeDone (NFSTAT[6]) is set (‘1’).