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

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yushui223
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,当今社会对于数据存储的需求越来越高。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控制器的综合以及实现,在功能和时序上达到工程要求指标。
其他文献
O-GlcNAc糖基化是一种重要的蛋白质翻译后修饰形式,参与了许多重要的生物学过程。O-GlcNAc糖基化的异常与多种重要疾病的发生发展密切相关。目前已鉴定的O-GlcNAc糖基化的蛋
随着国内集成电路产业的发展,在宇航系统中越来越多的进口数字集成电路被相应型号的国产器件所替换。在其它高新技术产业中,电子系统内部集成电路产品的原位替换也常有发生。由
糖蛋白质组学(Glycoproteomics)主要是研究蛋白质糖基化修饰的学科,包括糖蛋白质序列的鉴定、糖基化修饰位点的分析、糖链结构的分析和糖链序列的分析。但是,目前的技术方法只
无线自组织网是一种无中心、多跳、临时组织的对等网络。由于它具有无需基础设施、快速组网的能力,因而被广泛应用于军事行动、地震等自然灾害或者偏远地区的救援行动等场合
频率选择表面(FSS)的研究与发展至今已有上百年的历史,如何实现高性能的FSS一直是众多学者的研究热点。历史上,FSS的几个研究发展高峰都伴随着有效的分析方法的提出。受限于分
本文介绍了光电成像技术的发展状况以及现阶段的国内外研究进展和应用情况。通过分析光电成像技术的基本原理和特点,主要对提高光电成像质量的方法进行了分析和探讨。首先分析
帕金森病(ParkinsonsDisease,PD)最早于1817年由英国医生JamesParkinson描述而得名,它是一种多发于中老年人的神经退行性疾病,其发病率仅次于阿尔茨海默病(Alzheimersdisease
一、创业板的推出证监会于2009年3月31日发布了《首次公开发行股票并在创业板上市管理暂行办法》并自5月1日起实施,这意味着筹备十余年之久的创业板正式 First, the launch
目前,我国已经成功举办了三届全国大学生“飞思卡尔杯”智能汽车竞赛。在智能车大赛中,路径识别策略和速度控制策略的优劣将直接影响到最终的比赛结果。如果在智能车调试过程
FUS(fused in sarcoma),也称TLS(translated in liposarcoma),能结合DNA或者RNA,在多个进程中起作用,包括基因转录与调控,RNA剪切,RNA转运,翻译,microRNAs的加工以及基因组稳定性的维