|
细粒度 NAND Flash 编程器的设计
陈明
2011 年 11 月中图分类号:TP319
UDC 分类号:U004.9
摘要
近年来,随着全球信息化的不断提速,人们对存储介质的要求已经越来越高,传
统的存储方式由于诸多限制,已逐渐成为各类计算系统的性能瓶颈。相对于传统的存
储技术,NAND Flash 具有体积小、功耗低、重量轻、存储量大、价格低等优势,很
快从众多的存储技术中脱颖而出。特别是以智能手机为代表的消费类电子产品的持续
火爆,使得 NAND Flash 已经开始越来越多的走进人们的生活中,成为人们生活中不
可或缺的一部分。
人们在使用电子产品中,固件难免会受到损坏或者本身需要进行升级,即更新
NAND Flash 中的程序或数据,所以需要一款专门的针对 NAND Flash 芯片特点进行
读写的编程器。本课题设计的 NAND Flash 编程器,实现细粒度的编程操作,可以按
扇区、页、块等单位进行,编程地址和数据可通过 Windows XP 的图形界面程序指定,
操作方便,能够对智能手机、数码相机、MP3/MP4 等产品的 NAND Flash 中的固件执
行读取和修改。
首先,本文分析了 NAND 闪存技术的研究现状,探讨了 NAND 闪存的技术特点、
组织结构、编程操作等。然后,从硬件方面和软件方面探讨了编程器的设计,提出了
硬件测试、编程器功能测试、编程器性能测试方案,并对本课题设计的编程器完成了
测试及结果的简要分析。最后,对本文所做的工作进行了总结和展望,为本课题下一
步研究的方向提出了自己的几点想法。
关键词:细粒度 NAND Flash 编程器
细粒度 NAND Flash 编程器的设计.kdh
(1.17 MB, 下载次数: 0)
|
|