基于FPGA的高速eMMC阵列控制器的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:lu_bright_zhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息产业的高速发展,人们对高速大容量的数据存储需求越来越大,而eMMC作为一种内嵌式存储芯片,以其接口简单、存储容量大、传输速度快和集成度高的特点,使得它在手机、平板电脑等消费电子产品和移动多媒体设备中广泛应用。eMMC控制器作为eMMC存储系统工作的核心部分,具有极高的研究意义和工程应用价值。根据研究背景和实际工程需求,本文深入分析和研究eMMC相关协议规范,给出了基于FPGA的高速eMMC阵列控制器的总体设计方案。以Xilinx公司Virtex-6系列FPGA芯片作为开发平台,给出了硬件系统设计,并根据控制器的设计方案实现了eMMC阵列控制器。以eMMC阵列作为存储载体,通过eMMC阵列控制器实现了其存储阵列的高速读写功能。使用FPGA内部集成的RocketIO GTX收发器硬核实现该系统的数据高速串行传输,一方面完成了eMMC阵列控制器与用户接口之间的数据交换,另一方面完成了eMMC阵列控制器与eMMC阵列之间的数据通信。本文所做工作主要如下:1.完成了eMMC阵列的总体设计方案以及基于FPGA的硬件系统的设计与实现。此外,对系统的高速GTX收发器的特点、结构和收发模块进行了分析和研究,并设计和实现了系统的高速数据串行传输的功能。2.研究eMMC4.5协议标准,完成了eMMC阵列控制器的总体设计以及控制器各模块的详细设计与实现。其中,设计的eMMC控制器的主要模块包括时钟和复位模块、初始化模块、主控制模块、命令接口模块、数据处理模块以及缓存控制模块。3.完成了eMMC阵列控制器的防毛刺时钟切换模块、命令和响应、CRC校验模块、初始化流程、数据读和数据写的软件功能仿真和在线逻辑功能和时序验证。4.在基于FPGA的系统平台上,对eMMC阵列控制器进行系统、完整的验证,通过eMMC阵列控制器将高速GTX收发器与eMMC存储阵列联系起来,进行eMMC阵列高速数据读写过程的系统性验证。验证结果表明,本文设计实现的基于FPGA的高速eMMC阵列控制器具有性能稳定、通用性好、接口简单和可移植性强的优点,用户无需关注硬件底层协议,操作简单,满足工程需求的各项功能和技术指标。
其他文献
日本的铁路旅客运输企业经过多年的摸索与实践,逐步形成通过开发地方城市间铁路旅客运输固有资源,打造铁路旅游观光的品牌线路,带动沿线相关产业发展,拉动地方城市经济的经营
“去年10月我参加了省政协在盘锦市搞的视察调研活动,收获很大,对当地转型升级发展和农村环境治理工作有了更直观的感受,视察活动为我们政协委员建言履职搭建了很好的平台。”1
报纸
随着科技的不断进步和工业技术的飞速发展,电机已成为是工业生产中必不可少的元件,因此,就对电机系统的控制性能也就提出了越来越高的标准。现在,越来越多的工业生产过程中,
法律方法的教育对于培养学生的法律思维和提高其实践能力都具有重要意义,但我国法学教育中在课程设置、教学内容、教学方法及考试方式等方面都存在着一些缺失或偏差,不利于法
果蔬保鲜运输是保证果蔬品质、减少果蔬腐烂、提高收入的一项重要举措。目前我国果蔬冷链物流系统不健全,果蔬流通腐烂率高,损失大,给农户和经营者带来了很大的经济损失。青
成本效益分析是医院成本管理的重要组成部分,本文利用成本核算,结合有关计划、预算和技术资料,遵循一定的原则,应用一定的方法对影响成本升降的各种因素进行科学的分析和比较
风微微,向着谁的眉眼温柔地吹,一岁岁,楼前那棵银杏也成了长辈。手儿挥,白鸽飞,折一艘纸船把云的倒影追。年华总似水,而我望你望得出神,竟氲湿了眼睛。记忆中年轻的你有着宽