Samsung S3C2440A User Manual

Page 192

Advertising
background image

S3C2440A RISC MICROPROCESSOR NAND FLASH CONTROLLER

6-7

ECC(Error Correction Code)

NAND Flash controller consists of four ECC (Error Correction Code) modules. The two ECC modules (one for
data[7:0] and the other for data[15:8]) can be used for (up to) 2048 bytes ECC Parity code generation, and the
others(one for data[7:0] and the other for data[15:8]) can be used for (up to) 16 bytes ECC Parity code generation.

28bit ECC Parity Code = 22bit Line parity + 6bit Column Parity

14bit ECC Parity Code = 8bit Line parity + 6bit Column Parity

2048 BYTE ECC PARITY CODE ASSIGNMENT TABLE

DATA7

DATA6

DATA5

DATA4

DATA3

DATA2

DATA1

DATA0

MECCn_0

P64 P64’ P32 P32’ P16 P16’ P8 P8’

MECCn_1

P1024

P1024’ P512 P512’ P256 P256’ P128 P128’

MECCn_2

P4 P4’ P2 P2’ P1 P1’

P2048

P2048’

MECCn_3

P8192 P8192’ P4096 P4096’

-

-

-

-

16 BYTE ECC PARITY CODE ASSIGNMENT TABLE

DATA7

DATA6

DATA5

DATA4

DATA3

DATA2

DATA1

DATA0

SECCn_0

P16

P16’ P8 P8’ P4 P4’ P2 P2’

SECCn_1

P1 P1’ P64 P64’ P32 P32’ -

-

Advertising