基于Zynq7000嵌入式平台的Flash验证系统设计与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:luwang123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
闪存芯片的功能验证工作是芯片设计工作中必不可少的一个重要环节。伴随着闪存芯片功能的日趋复杂,设计一款硬件功能强大、安全稳定、扩展性强的Flash验证系统具有很好的现实意义。Zynq7000平台是Xilinx公司率先提出的一个全可编程技术平台,内部集成了双核的ARM Cortex-A9处理器与FPGA芯片。该SoC芯片方案不仅拥有优异的性能与硬件设计的可扩展性,而且能降低硬件成本与功耗。在国内外,Zynq7000平台已有许多成功的应用实例,取得了一定的研究成果。本文以Zynq7000为研究对象,以软硬件构件化设计为指导,提出了一种基于Zynq7000嵌入式平台的Flash验证系统的设计方案,并深入该平台的软硬件编程,实现了验证Flash芯片功能的设计要求。本文主要研究内容如下:(1)研究Zynq7000体系结构与运行原理,并根据Zynq7000平台的软硬件资源,利用Xilinx提供的开发套件,设计开发一套适用于不同工作模式及工作电压的Flash硬件控制器。该设计是本课题的研究难点与创新点。(2)以Zynq7000为主控硬件平台,实现了Flash验证系统的外围电路设计,主要包括外围电路芯片选型、原理图设计、硬件系统的测试等。实现嵌入式开发环境的建立,包括交叉编译工具、U-Boot、Linux Kernel、Device Tree文件与根文件系统的移植与测试。(3)采用模块化设计思想实现Flash验证系统的软件平台,建立Flash驱动函数库和TestBench测试程序。同时较深入研究USB传输协议,解决底层驱动与应用层数据通信的问题。软硬件协同设计充分验证本文研究工作的正确性和实际应用性。经过测试及实践表明,本课题实现的Zynq7000嵌入式平台下的Flash验证系统具有支援Flash类型齐全、扩展资源丰富、Flash底层驱动库接口灵活等特点,为Flash验证领域提供一款高性能、高可靠性的解决方案。
其他文献
目的:调查了解全髋关节置换术(total hip replacement,THR)后患者主要照顾者的负担情况并探讨其相关影响因素。方法:采用自行设计的患者及照顾者一般情况调查表、患者自我护
云南东川地区昆阳群的形成时代及地层层序一直令人关注,已获得的一些数据虽然具有参考意义,但高质量的SHRIMP定年还很缺乏。在东川地区昆阳群黑山组中上段发育的近180m厚的具
本文根据加筋土挡墙中设置不同倾斜筋条的模型试验,总结了筋条长度及倾斜角对挡墙临界高度的函数关系式,从而提出了高路堤中设置倾斜筋条时以10°左右为宜,而对低路堤则
<正> 柴浩然老中医从医50年来,潜心致学,勤于实践,积累了丰富的临床经验。他认为:古今医家的治学经验与方法,各有千秋,集中反映在矢志献身、勤奋好学、广求良师、博采众长、
以淮南某煤矿为例,通过对新生界底部含水层的水文地质条件和突水动态分析,建立了水文地质概念模型和数学模型,利用井壁破裂后的底部含水层突水观测资料,运用GMS软件对模型进
腰椎管狭窄症是因不同原因引起主椎管、侧方隐窝狭窄,包括一个层面或多个层面,尤其是下腰部的骨性或纤维性狭窄,使马尾神经、神经根受挤压而产生的临床症状.尽管患者有严重而
本文运用系统理论对休闲体育的策划及风险管理进行研究。休闲体育活动的策划主要包括策划的原则、程序和策划书的写作。休闲体育风险管理主要的包括风险的种类、风险的评估及
<正>2016年12月20日,由中国国家文物局、中国国家博物馆和沙特旅游与民族遗产总机构共同主办、中国文物交流中心承办的“阿拉伯之路——沙特出土文物”展览开幕式在中国国家
贫困大学毕业生就业焦虑现象调查显示,高校贫困大学生存在就业心理焦虑的比例较高。内因表现为就业心理压力大、期望值过高,自我调适能力较弱,个人综合素质欠缺;外因主要是来
<正>近期,工商银行基于人工智能技术的智能投顾品牌"AI投"已上线运行。工行客户登陆该行"融e行"手机银行,点击"AI投",即可轻松享受"一键投资""一键调仓"等智能化、专业化的投
期刊