《NANDFASH内存详解与读写寻址方式.doc

《NANDFASH内存详解与读写寻址方式.doc

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《NANDFASH内存详解与读写寻址方式

第一章 绪论 7-15 1.1 课题来源 7-8 1.2 研究背景与意义 8-14 1.2.1 Flash介绍 8 1.2.2 NAND Flash介绍 8-10 1.2.3 NAND Flash与NOR Flash比较 10-13 1.2.4 研究目的 13-14 1.3 论文章节安排 14-15 第二章 NAND Flash结构与原理 15-31 2.1 NAND Flash种类 15-17 2.1.1 SLC 15 2.1.2 MLC 15-17 2.2 NAND Flash结构 17-29 2.2.1 NAND Flash结构 17-22 2.2.2 NAND Flash的主要流程 22-29 读操作 22-23 页编程操作 23-25 块擦除操作 25-26 COPY-BACK编程 26-27 Two Plane相关操作 27-29 2.3 小结 29-31 第三章 NAND Flash动态坏块管理算法 31-61 3.1 NAND Flash坏块管理 31-33 3.1.1 坏块管理概念的提出 31-32 3.1.2 坏块管理的一般方法 32-33 3.2 NAND Flash动态坏块管理算法研究与实现 33-56 3.2.1 NAND Flash动态坏块管理设计思想 33-35 3.2.2 动态坏块管理算法步骤流程及具体函数实现 35-55 3.2.3 动态坏块管理算法与一般坏块管理算法比较总结 55-56 3.3 损耗平衡 56-58 3.3.1 损耗平衡原理和使用意义 56-57 3.3.2 损耗平衡算法 57-58 3.4 垃圾回收机制 58-61 NAND FLASH 内存详解与读写寻址方式 一、内存详解 NAND闪存阵列分为一系列128kB的区块(block),这些区块是 NAND器件中最小的可擦除实体。擦除一个区块就是把所有的位(bit)设置为1(而所有字节(byte)设置为FFh)。有必要通过编程,将已擦除 的位从1变为0。最小的编程实体是字节(byte)。一些NOR闪存能同时执行读写操作(见下图1)。虽然NAND不能同时执行读写操作,它可以 采用称为映射(shadowing)的方法,在系统级实现这一点。这种方法在个人电脑上已经沿用多年,即将BIOS从速率较低的ROM加载到速率较高 的RAM上。 NAND的效率较高,是因为NAND串中没有金属触点。NAND闪存单元的大小比NOR要小(4F2:10F2)的原因,是NOR的每一个单元都需 要独立的金属触点。NAND与硬盘驱动器类似,基于扇区(页),适合于存储连续的数据,如图片、音频或个人电脑数据。虽然通过把数据映射到RAM上,能在 系统级实现随机存取,但是,这样做需要额外的RAM存储空间。此外,跟硬盘一样,NAND器件存在坏的扇区,需要纠错码(ECC)来维持数据的完整性。 存储单元面积越小,裸片的面积也就越小。在这种情况下,NAND就能够为当今的低成本消费市场提供存储容量更大的闪存产品。NAND闪存用于几乎所 有可擦除的存储卡。NAND的复用接口为所有最新的器件和密度都提供了一种相似的引脚输出。这种引脚输出使得设计工程师无须改变电路板的硬件设计,就能从 更小的密度移植到更大密度的设计上。 NAND与NOR闪存比较 NAND闪存的优点在于写(编程)和擦除操作的速率快,而NOR的优点是具有随机存取和对字节执行写(编程)操作的能力(见下图图2)。NOR的随 机存取能力支持直接代码执行(XiP),而这是嵌入式应用经常需要的一个功能。NAND的缺点是随机存取的速率慢,NOR的缺点是受到读和擦除速度慢的性 能制约。NAND较适合于存储文件。如今,越来越多的处理器具备直接NAND接口,并能直接从NAND(没有NOR)导入数据。 NAND的真正好处是编程速度快、擦除时间短。NAND支持速率超过5Mbps的持续写操作,其区块擦除时间短至2ms,而NOR是750ms。显然,NAND在某些方面具有绝对优势。然而,它不太适合于直接随机存取。 对于16位的器件,NOR闪存大约需要41个I/O引脚;相对而言,NAND器件仅需24个引脚。NAND器件能够复用指令、地址和数据总线,从而 节省了引脚数量。复用接口的一项好处,就在于能够利

文档评论(0)

yingrong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档