文档详情

Nand_ECC_检验与纠错.pdf

发布:2017-05-29约2.08万字共12页下载文档
文本预览下载声明
ECC Error Checking and CorrectionNand NAND Flash Block Page Page 512Bytes bit ECC 1 2 1 2 ECC 256 Bit 0 1111 256 256 8 Bit CP0 ~ CP5 Bit Column Parity CP0 0246 CP1 1357 CP2 0145 CP3 2367 CP4 0123 CP5 4567 CP0=Bit0^Bit2^Bit4^Bit6 0 256 Bit 2 256 Bit 4 6 Bit CP0 256*4=1024 Bit CP1 ~ CP5 RP0 ~ RP15 Bit Row Parity RP0 0246….252254 RP11 357……253255 RP20 14 589…..252253 2 Byte 2 Byte RP3 2 3671011…..254255 2 Byte 2 Byte RP4 4 Byte 4 Byte RP5 4 Byte 4 Byte RP6 8 Byte 8 Byte RP7 8 Byte 8 Byte RP8 16 Byte 16 Byte RP9 16 Byte 16 Byte RP1032 Byte 32 Byte RP1132 Byte 32 Byte RP1264 Byte 64 Byte RP1364 Byte 64 Byte RP14128 Byte 128 Byte RP15 128 Byte 128 Byte RP0 ~ RP15 Bit 128 128 128*8=1024 Bit 256 6 Bit 16 Bit 22 Bit Nand 3 Bit 1 K9F1208 Page 512 16 OOB 256 3 ECC 256 3 ECC 6 ECC OOB OOB 012 367 :个MakeEccTable.rar个 :个0KB个 个 :个个 个 C 语言实现语言实现 语言实现语言实现 Linux ECC drivers/mtd/nand/nand_ecc.c2.6.27 2.6.28 Documentation/mtd/nand_ecc.txt 2.6.27 ECC : http://lxr.linux.no/linux+v2.6.27/drivers/mtd/nand/nand_ecc.c 43/* 44 * Pre-calculated 256-way 1 b
显示全部
相似文档