基于SOPC的NAND Flash控制器设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:hzq5157585
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大数据、云计算、移动互联网等信息技术新领域在近些年来的爆发式发展,整个社会对数据存储的需求正在快速增长。NAND Flash存储器件凭借自身高速度、低成本、大容量等特点,获得了广泛的应用。在包括SOPC在内的各型片上系统中,集成NAND Flash控制器正成为一种常态。本文介绍了NAND Flash存储技术的发展历程和市场应用现状,详细讨论了NAND Flash的存储结构、接口标准以及存取操作特点,阐明了NAND Flash控制器设计的原理以及需要满足的规范。在这样的理论基础上,依据某型自主研发SOPC的实际需求,提出了一型适用于该SOPC芯片的基于AMBA AHB总线协议的可配置NAND Flash控制器,能实现对多种异步接口NAND Flash的读写。本文提出的NAND Flash控制器,利用配置寄存器和状态寄存器进行控制,使用片内缓存对数据进行暂存,采用多级的状态机实现具体的控制时序。同时,为了解决NAND Flash存储器由外部干扰或者位翻转等原因造成的数据错误情况,本文所述的NAND Flash控制器加入了基于BCH码的ECC(Error Checking and Correcting)校验模块。本文深入分析了基于BCH码的ECC编码和解码算法,并给出了对应的8位并行电路实现。通过加入ECC校验模块,只损失了非常小的读写效率,就大幅提升了数据存取的可靠性。整个控制器拥有良好的可配置性,可扩展性,并且电路复杂度低,硬件资源占用小。NAND Flash控制器的验证工作包括功能仿真,FPGA验证和SOPC板上测试总共三个方面。在功能仿真的阶段,利用计算机上的仿真软件对设计的功能进行了全面的验证和调试。确定仿真结果正确后,利用一块搭载FPGA和NAND Flash芯片的开发板进行了实际的功能测试,结果表明本文所述的控制器能够正确地进行NAND Flash的各种读写操作。最后,在某型SOPC芯片完成流片并生产出开发板后,在该型SOPC中进行了实际部署,并测试了NAND Flash控制器在实际工作中的性能。测试结果表明,本文所述的NAND Flash控制器完全能够在该型SOPC上正常工作。本文所提出并验证的NAND Flash控制器已经搭载在某型自主研发SOPC上投入了实际的应用。该NAND Flash控制器的设计思路与验证方法具有普适性,可以推广到各种SOPC或者FPGA应用环境中,具有一定的实用价值。
其他文献
外伤、术中大出血等导致的失血性休克是临床上常见的急危重症,失血性休克后引起的急性肾损伤(acute kidney injury,AKI)是常见的并发症之一,已有研究表明,失血性休克后肠淋巴液
《教育信息化2.0行动计划》标示着教育信息化2.0时代的到来,是教育信息技术快速发展的产物,表明教育信息化将迎来新的挑战。在教育信息化2.0环境中,以英语阅读教学为例,围绕
廊坊市会展经济发展概况目前,会展经济以其迅猛的发展势头,成为经济发展中的一个令人关注的亮点和一种极有发展空间的产业,成为区域经济发展的强大"助推器".
在配电网节能指标研究现状的基础上,依据相关标准规范,兼顾实际的可操作性,建立了一套配电网能效指标体系。构建的指标体系涵盖了配电网规划、设备参数及设备运行状态等评价
目的探讨无创正压通气(NPPV)对不同病因所致急性呼吸衰竭的疗效与安全性。方法采用回顾性分析方法,选择2010年1月至2015年12月入住北京安贞医院呼吸与危重症医学科重症监护室
随着电力电子装置的广泛应用和多种分布式能源的接入,低压配电网的电能质量问题已日益突出。为改善多馈线型低压配电网公共连接点(PCC)处的电能质量,降低其电压谐波失真,以具
随着技术和采集手段的发展,各行各业手机数据呈级数增长,大数据已成为各领域不得不面临的问题,各高等院校纷纷开设大数据相关的专业和课程。本文从分析目前存在的问题出发,提
讨论通过《电子商务网站建设》链式实验串起整个电子商务课程体系,优化教学效果。
文章针对汽车门盖线的包边技术要求,分析了生产应用中常见的机器人包边常见的缺陷形式,研究了机器人包边系统中影响包边质量的主要因素,重点讲述了外板翻边长度、角度、内R角、
目的探索书写表达积极情绪对住院原发性肝癌患者焦虑、抑郁情绪,睡眠质量和生活质量的临床疗效。方法选取2014年1月~2017年1月于我院接受治疗的118例原发性肝癌患者为研究对