收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

NAND flash控制器设计及软硬件协同验证

谢耀  
【摘要】:随着电子产品的日新月异的发展,消费类电子产品功能越来越多样化,这对其存储器的容量要求也是越来越大。对于消费类电子产品中的便携式多媒体播放器又对存储器有了小体积和低功耗的要求。NAND FLASH以其高容量、小体积、低成本以及低功耗的特性,在电子产品中得到广泛的应用。所以将NAND FLASH控制器集成到SoC系统成为一种趋势。 本论文首先分析了NAND FLASH存储原理、NAND FLASH器件的存储架构以及主流FLASH器件的读写和擦除操作时序。依据NAND FLASH的存储特性,本文讨论了一种基于AMBAAHB总线的NAND FLASH控制器的实现方式和基于FPGA的软硬件协同验证。 对于控制器的设计,为了适应NAND FLASH器件特别是MLC器件的位反转的特性,该控制器集成了BCH纠错码模块。并使用串行数据转换到并行数据运算的技术优化了BCH实现方法。为了加速对NAND FLASH器件的访问速度,该控制器依据FLASH器件的通常读写时序进行了自动模式访问,并且在同时访问多个NAND FLASH芯片时利用interleave模式充分利用各个器件忙的时间,提高整体读写操作效率;为了使该控制器能适用于多种NAND FLASH器件,该控制器支持NAND FLASH器件访问的一些时序参数软件可调,以及支持多种页大小,为了适应不同器件纠错码规格要求不一,本设计支持多种BCH纠错码规格,并尽量做到硬件共用来节省控制器面积。 对于NAND FLASH控制器的验证方面,本文讨论了控制器的功能仿真和基于FPGA的软硬件协同验证。在进行功能仿真之后,为了更充分和真实的验证NANDFLASH控制器,本文采用了基于FPGA软硬件相结合的验证方式。把NANDFLASH控制器集成到ARM核心的SoC系统,并一起综合下载到赛灵思(Xilinx)的Virtex-4FPGA芯片,然后利用ARM的集成开发环境来编写测试程序,从而实现对NAND FLASH控制器的软硬件协同验证。 设计一个集成数据纠错功能并且能够高速稳定的对FLASH进行读写访问的控制器在工程领域很有实际应用价值。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 邓卫华,李建华,杨吉斌;基于TMS320C54x的便携存储设备设计[J];电子设计应用;2004年08期
2 沈建华,罗悦怿;Flash文件系统的研究与设计[J];计算机应用研究;2004年12期
3 陈芳孝;半导体集成电路在数字电路中的应用[J];计算机工程与应用;1967年04期
4 Gary Evan Jensen;NAND快闪存储器“三明治”可支持高性能应用[J];今日电子;2003年02期
5 沈浩,付宇卓;NAND Flash存储控制器的软硬件划分设计[J];计算机工程;2004年24期
6 周平,饶若楠,尤晋元;一种基于NAND闪存的嵌入式Linux文件系统[J];计算机应用与软件;2004年08期
7 王莹;Spansion闪存:ORNAND挑战NAND[J];电子产品世界;2004年23期
8 一凡;东芝公司开发高密度NAND型实用化的器件技术[J];微电子技术;1996年02期
9 ;集成电路[J];电子产品世界;2004年10期
10 王化福;孙同景;;从NAND Flash启动嵌入式操作系统[J];可编程控制器与工厂自动化;2009年05期
11 赵文通;梁春和;;一种大容量数据存储器在16位单片机系统上的应用[J];价值工程;2010年01期
12 胡建容;单片机大容量数据存储的软件设计[J];金卡工程;2005年06期
13 绍莹 ,赵敏;新型存储器发展面面观[J];电子产品世界;2003年17期
14 艾习;闪存应用出现变数,厂商扩能满足需求[J];电子产品世界;2004年20期
15 张承虎,马晓普,赵莉;一个E-BOOK书卡驱动算法[J];南阳师范学院学报;2005年06期
16 Richard Nass ,承慧;应用决定闪存[J];电子产品世界;2002年14期
17 ;产业走势[J];电子产品世界;2004年24期
18 袁文菊,孙天泽,付晓江;大容量NAND Flash TC58DVG02A1FT00在嵌入式系统中的应用[J];国外电子元器件;2004年12期
19 郭建兴,鄢萍,何勇,刘飞,贺德强,贺晓辉;嵌入式设备中一种大容量存储系统的软件设计[J];计算机工程与应用;2004年14期
20 沈建华,罗悦怿;基于NAND Flash的FFS设计与实现[J];计算机应用与软件;2005年06期
中国重要会议论文全文数据库 前10条
1 肖珂;郭永超;郭书军;;基于MTD的NAND Flash驱动开发[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年
2 郭御风;李琼;刘光明;张磊;;基于NAND闪存的固态盘技术研究[A];第15届全国信息存储技术学术会议论文集[C];2008年
3 ;Design and Implement NAND FLASH Data Storage System Based on the ARM[A];全国数字媒体技术专业建设与人才培养研讨会论文集[C];2011年
4 雷磊;谢民;李先楚;;基于NAND型Flash的海量存储板的设计与实现[A];全国第二届嵌入式技术联合学术会议论文集[C];2007年
5 张伟功;邱庆林;荣金叶;;高可靠性大容量星载存储器的设计与研究[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
6 刘培基;;基于大容量闪存的HOLTER记录仪的设计[A];第二届全国信息获取与处理学术会议论文集[C];2004年
7 王磊;马婉丽;姚成虎;;U盘功能在数据采集仪器中的应用和设计[A];第二届全国信息获取与处理学术会议论文集[C];2004年
8 秦海权;刘君平;郭志博;;基于YAFFS文件系统的数据恢复[A];全国计算机安全学术交流会论文集·第二十五卷[C];2010年
9 ;SEP4020 32位嵌入式微处理器[A];江苏省微型电脑应用协会产学研成果交流会会议资料[C];2010年
10 代亚丽;聂淑娟;;“实用护理诊断”规范使用的系列研究[A];第五届全国护理科技进步奖优秀论文汇编[C];2001年
中国博士学位论文全文数据库 前7条
1 余辉龙;CMOS一体化相机关键技术研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
2 郑朝霞;无线传感器网络节点芯片关键技术的研究与实现[D];华中科技大学;2008年
3 赵培;闪存的存储管理及索引方法研究[D];华中科技大学;2011年
4 廖永波;SOC软硬件协同方法及其在FPGA芯片测试中的应用研究[D];电子科技大学;2010年
5 徐平勇;Syntaxin和Munc18的相互作用及其在胰腺β细胞分泌中的功能研究[D];华中科技大学;2004年
6 陈一帅;P2P流媒体系统能力研究[D];北京交通大学;2010年
7 杨莹;静止卫星闪电成像仪数据预处理关键技术研究[D];吉林大学;2012年
中国硕士学位论文全文数据库 前10条
1 谢耀;NAND flash控制器设计及软硬件协同验证[D];电子科技大学;2012年
2 王洋;NAND Flash在嵌入式系统中的仿真与应用[D];电子科技大学;2011年
3 陈坚强;基于NAND Flash的数据库管理系统优化研究[D];湖南大学;2010年
4 秦晓康;嵌入式NAND Flash存储系统的设计与实现[D];北京邮电大学;2010年
5 黄小勇;NAND Flash的存储管理设计[D];北京邮电大学;2011年
6 陈明;细粒度NAND Flash编程器的设计[D];北京理工大学;2011年
7 王力;基于BCH码的NAND Flash控制器设计[D];复旦大学;2011年
8 肖才庆;基于FPGA的多片NAND FLASH并行存储控制器的设计与实现[D];山东大学;2012年
9 胡奔;NAND Flash文件系统研究与实现[D];华中科技大学;2011年
10 曹璐;基于NAND FLASH的文件系统设计与实现[D];华东师范大学;2012年
中国重要报纸全文数据库 前10条
1 佳宜;NAND型Flash缺货恐至2005年[N];电子资讯时报;2004年
2 佳宜;NAND型Flash价跌 需求仍看俏[N];电子资讯时报;2004年
3 燕蕙;休虑NAND型 Flash价跌[N];电子资讯时报;2004年
4 宗翰;Hynix首次进军NAND型Flash[N];电子资讯时报;2003年
5 书帆;全球NAND型Flash销售涨七成[N];电子资讯时报;2003年
6 宗翰;NAND型 Flash守不住10美元关卡?[N];电子资讯时报;2004年
7 燕蕙;三星、东芝、瑞萨NAND Flash订单全满[N];电子资讯时报;2003年
8 怡均;NAND型Flash难止跌[N];电子资讯时报;2004年
9 ;数码消费产品中存储技术发展趋势[N];电子资讯时报;2005年
10 宗翰;三星NAND Flash芯片组涨价[N];电子资讯时报;2004年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978