User's Manual

Table Of Contents
NAND FLASH CONTROLLER S3C2450X RISC MICROPROCESSOR
7-24
13.12 MAIN DATA AREA ECC0 STATUS REGISTER
Register Address R/W Description Reset Value
NFMECC0 0x4E000034 R NAND Flash ECC status register 0xXXXXXX
NFMECC1 0x4E000038 R NAND Flash ECC status register 0xXXXXXX
13.12.1 When ECCType is 1-bit ECC
NFMECC0 Bit Description Initial State
MECC0_3 [31:24] ECC3 for data[7:0] 0xXX
MECC0_2 [23:16] ECC2 for data[7:0] 0xXX
MECC0_1 [15:8] ECC1 for data[7:0] 0xXX
MECC0_0 [7:0] ECC0 for data[7:0] 0xXX
NFMECC1 Bit Description Initial State
Reserved [31:0] Reserved 0x00000000
NOTE: The NAND flash controller generate NFMECC when read or write main area data while the MainECCLock
(NFCONT[7]) bit is ‘0’(Unlock).
13.12.2 When ECCType is 4-bit ECC.
NFMECC0 Bit Description Initial State
4
th
Parity
[31:24]
4
th
Check Parity generated from main area
0x00
3
rd
Parity
[23:16]
3
rd
Check Parity generated from main area
0x00
2
nd
Parity
[15:8]
2
nd
Check Parity generated from main area
0x00
1
st
Parity
[7:0]
1
st
Check Parity generated from main area
0x00
NFMECC1 Bit Description Initial State
Reserved [31:24] Reserved 0x00
7
th
Parity
[23:16]
7
th
Check Parity generated from main area
0x00
6
th
Parity
[15:8]
6
th
Check Parity generated from main area
0x00
5
th
Parity
[7:0]
5
th
Check Parity generated from main area
0x00
NOTE: The NAND flash controller generate these ECC parity codes when write main area data while the MainECCLock
(NFCONT[7]) bit is ‘0’ (unlock).