34 ---- BOARD Controller
ECC
With the setting of ECC_EN=1, bit-by-bit error detection is undertaken per page. Once a program is created, 28 bits
of error codes and 10 bits of error codes will be generated for Main Area and Spare Area respectively, and stored in
the Spare Area. See the following table for the data allocation. On reading, these codes will be compared to the
generated codes and the results will be stored in ECC STATUS.
0xB600 0800
0xB600 0834
0xB600 0835
0xB600 0836
0xB600 0837
0xB600 0838
0xB600 0839
0xB600 083A
0xB600 083F
ECC Code for Main area data1
ECC Code for Main area data2
ECC Code for Main area data3
ECC Code for Main area data4
ECC Code for Spare area data1
ECC Code for Spare area data2
Main Area 2048byte
Main Area
Spare Area 64byte
0xB600 0000
0
2112
2048
NAND Flash Memory 1page