Owners manual

Memory
H3 Datasheet(Revision1.2) Copyrigh 2015 Allwinner Technology Co.,Ltd.All Rights Reserved. Page 372
31
/
/
/
30:16
R/W
0x4a80
NDFC_RANDOM_SEED
The seed value for randomize engine. It is only active when
NDFC_RANDOM_EN is set to ‘1’.
15:12
R/W
0
NDFC_ECC_MODE
0x0: BCH-16 for one ECC Data Block
0x1: BCH-24 for one ECC Data Block
0x2 : BCH-28 for one ECC Data Block
0x3 : BCH-32 for one ECC Data Block
0x4 : BCH-40 for one ECC Data Block
0x5 : BCH-48 for one ECC Data Block
0x6 : BCH-56 for one ECC Data Block
0x7 : BCH-60 for one ECC Data Block
0x8 : BCH-64 for one ECC Data Block
Others: Reserved
11
R/W
0
NDFC_RANDOM_SIZE
0: ECC block size
1: Page size
10
R/W
0
NDFC_RANDOM_DIRECTION
0: LSB first
1: MSB first
9
R/W
0
NDFC_RANDOM_EN
0: Disable Data Randomize
1: Enable Data Randomize
8:6
/
/
/
5
R/W
0
NDFC_ECC_BLOCK_SIZE
0: 1024 bytes of one ECC data block
1: 512 bytes of one ECC data block
4
R/W
0
NDFC_ECC_EXCEPTION
0: Normal ECC
1: For ECC, there is an exception. If all data is 0xff or 0x00 for the block.
When reading this page, ECC assumes that it is right. For this case, no error
information is reported.
Notes: It only is active when ECC is ON
3
R/W
1
NDFC_ECC_PIPELINE
Pipeline function enable or disable for batch command
0: Error Correction function no pipeline with next block operation
1: Error Correction pipeline
2:1
/
/
/
0
R/W
0
NDFC_ECC_EN
0: ECC is OFF
1: ECC is ON
confidential