当前位置:主页 > 科技论文 > 计算机论文 >

基于FPGA的NAND Flash控制器系统设计

发布时间:2017-11-11 04:32

  本文关键词:基于FPGA的NAND Flash控制器系统设计


  更多相关文章: 图像存储 NAND Flash FPGA ECC 坏块处理


【摘要】:随着信息技术的发展,当今社会对于数据存储的需求越来越高。NAND Flash因其具有容量大,成本低,寿命长等特点,被广泛的用作数据储存的解决方案。FPGA逻辑资源丰富,能够并行处理多个模块,其优势可在大规模图像处理领域得到充分发挥。因此,设计一款集成于FPGA系统内的NAND Flash控制器有着良好的应用前景。本文讨论了应用于超大规模图像处理系统的数据储存解决方案。分析了NAND Flash的工作机理,讨论了行业内常见NAND Flash的组成结构和通用接口。通过对NAND Flash存取方式以及时序规范的分析,制定了一套NAND Flash控制器的解决方案。基于自顶向下的设计方法,对控制器进行模块划分,通过各个模块的相互配合实现对NAND Flash的操作。控制器完成了NAND Flash读,擦除,编程等操作的实现,并加入各操作的检错及纠错机制。通过VHDL编写RTL级代码,完成了命令控制,时序控制,数据缓存,内部地址产生,ECC生成及校验等模块的设计。对于NAND Flash不可避免的坏块问题,本文详细分析了其产生原因,制定了适用于本课题的坏块检测方法。利用FPGA内部资源创建坏块信息表的方式,对操作中的坏块进行地址屏蔽处理,以提高存储系统的可靠性。本文给出了NAND Flash控制器的验证方案。搭建了仿真平台,添加了适当的测试激励,利用ModelSim仿真软件对控制器的功能进行验证。在Xilinx ISE design suite12.2平台上,完成了基于Xilinx FPGA的NAND Flash控制器的综合以及实现,在功能和时序上达到工程要求指标。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP333

【参考文献】

中国期刊全文数据库 前10条

1 张伟栋;李涛;;一种基于FPGA的高集成度技术研究设计[J];微型机与应用;2015年04期

2 邹晨;高云;;基于FPGA的硬件ECC校验的设计与实现[J];航空计算技术;2014年06期

3 林志庆;;数字图像处理系统的设计与实现[J];福建商业高等专科学校学报;2012年03期

4 叶林俊;;NAND Flash内存设备的读写控制设计[J];单片机与嵌入式系统应用;2012年06期

5 朱知博;;基于NAND FLASH的高速大容量存储系统设计[J];现代电子技术;2011年08期

6 华斌;黄杰文;周章伦;孙建涛;张平;;基于FPGA的高速大容量固态存储设备数据ECC的设计与实现[J];科学技术与工程;2010年18期

7 李鑫旺;张丕状;;基于非易失存储器的数据存储与管理方法[J];探测与控制学报;2010年01期

8 黄从开;;FPGA中DCM工作原理及其在高速ADC电路中的应用[J];电子质量;2008年04期

9 胡念英,张效军;双端口RAM方式的数据通讯[J];电子世界;2005年12期

10 梁婕,高德远,张盛兵,段然;通用异步串行通信接口的IP核设计[J];微型电脑应用;2005年04期



本文编号:1169863

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1169863.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7a16b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com