Samsung S3C6400X User Manual page 168

Table of Contents

Advertisement

S3C6400X RISC MICROPROCESSOR
SLC / MLC ECC (Error Correction Code)
NAND flash controller has four ECC (Error Correction Code) modules for SLC NAND flash memory and one ECC
module for MLC NAND flash memory.
For SLC NAND flash memory interface, NAND flash controller consists of 4 ECC modules. The SLC ECC
modules can be used for (up to) 2048 bytes ECC parity code generation, and the other can be used for (up to) 4
bytes ECC Parity code generation.
For MLC NAND flash memory interface, NAND flash controller consists of one ECC module. This can be used for
only 512 bytes ECC parity code generation. For 8-bit memory interface, MLC ECC module generates parity code
for each 512 byte. However, SLC ECC modules generate parity code per byte lane separately.
Following are the ECC parity code and two tables are SLC ECC.
28bit ECC Parity Code = 22bit Line parity + 6bit Column Parity
10bit ECC Parity Code = 4 bit Line parity + 6bit Column Parity
2048 BYTE SLC ECC PARITY CODE ASSIGNMENT TABLE
DATA7
MECCn_0
~P64
MECCn_1
~P1024
MECCn_2
~P4
MECCn_3
1
4 BYTE ECC SLC PARITY CODE ASSIGNMENT TABLE
DATA7
SECCn_0
~P2
SECCn_1
1
DATA6
DATA5
~P64'
~P32
~P1024'
~P512
~P4'
~P2
1
1
DATA6
DATA5
~P2'
~P1
1
1
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.
DATA4
DATA3
~P32'
~P16
~P512'
~P256
~P2'
~P1
1
~P8192
DATA4
DATA3
~P1'
~P16
1
1
NAND FLASH CONTROLLER
DATA2
DATA1
~P16'
~P8
~P256'
~P128
~P1'
~P2048
~P8192'
~P4096
DATA2
DATA1
~P16'
~P8
1
~P4
DATA0
~P8'
~P128'
~P2048'
~P4096'
DATA0
~P8'
~P4'
8-7

Advertisement

Table of Contents
loading

Table of Contents