NAND Flash结构与驱动分析

时间:2014-05-16 09:59:08
【文件属性】:

文件名称:NAND Flash结构与驱动分析

文件大小:43KB

文件格式:DOC

更新时间:2014-05-16 09:59:08

NAND Flash、ARM、嵌入式系统

NAND Flash 的数据是以bit的方式保存在memory cell,一般来说,一个cell 中只能存储一个bit。这些cell 以8个或者16个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是NAND Device的位宽。这些Line会再组成Page,(NAND Flash 有多种结构,我使用的NAND Flash 是K9F1208,下面内容针对三星的K9F1208U0M),每页528Bytes(512byte(Main Area)+16byte(Spare Area)),每32个page形成一个Block(32*528B)。具体一片flash上有多少个Block视需要所定。我所使用的三星k9f1208U0M具有4096个block,故总容量为4096*(32*528B)=66MB,但是其中的2MB是用来保存ECC校验码等额外数据的,故实际中可使用的为64MB。


网友评论

  • NAND Flash 的数据是以bit的方式保存在memory cell,一般来说,一个cell 中只能存储一个bit
  • 详细讲解了nandflash 的编程,是学习flash驱动的好东西