登录 注册
当前位置:主页 > 资源下载 > 50 > 解读NAND flash的组成结构及其驱动原理

解读NAND flash的组成结构及其驱动原理

  • 更新:2024-08-24 19:21:32
  • 大小:33KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Flash - 移动开发
  • 格式:DOC

资源介绍

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以页为单位读写数据,而以块为单位擦除数据。按照这样的组织方式可以形成所谓的三类地址: