基于FPGA的Flash存储器测试系统

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xixihahawotiana
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Flash存储器具有高速度、大容量、非易失性和高可靠性等特点,近年来已经逐步应用于航天电子系统中。航天工作环境中的高能质子或重离子入射到电子元件上会引发辐射效应,使组成航天电子系统的电子元器件损伤或失效,如Flash存储单元中存储的数据可能发生1到0或0到l的翻转,从而可能出现数据错误、逻辑混乱、指令异常、程序走死或走飞等现象,甚至危及航天器在轨工作寿命。航天电子系统中的Flash存储器首先要能适应空间辐照等复杂环境。本文根据该领域的实际需求,设计一种Flash存储器自动测试系统。本测试系统通过运用典型的存储器测试方法在辐照条件下对Flash存储器进行测试,对实验结果进行统计分析得出Flash存储器的抗辐照参数。本文在讨论了Flash存储器的结构、工作原理以及Flash存储器的电离辐照效应的基础上,阐述了Flash存储器的功能模型、故障模型,采用典型的存储器测试算法,如全0全1算法、棋盘法,最后完成整个测试系统设计。测试系统由上位机和下位机构成,以千兆以太网作为上位机和下位机之间的数据传输通路。上位机采用PC机,上位机在Windows平台应用程序开发环境(VS2010)下运用C++语言进行开发,用于控制测试操作、显示测试工作状态和统计分析测试试验结果数据;下位机通过FPGA来实现,采用Xilinx公司的Kintex-7系列FPAG结合Marvell公司的88E1111芯片完成千兆以太网的通信协议,并且FPGA还负责完成对待测Flash存储器的驱动。下位机在Xilinx ISE Design Suite 14.4环境下完成对各个功能模块的Verilog硬件语言设计,包括千兆以太网的逻辑链路子层、网络层、传输层、以及应用层的逻辑设计和Flash存储器的测试算法。在Mentor公司的仿真软件Modelsim SE 10.1b环境下对下位机功能进行功能仿真验证。给出了辐照环境下测试Flash存储器的工作流程。整体测试结果表明本测试系统能够完成设计预期功能,由于FPGA的高速并行优势和可重复在线编程的特点,本测试系统在实现预期功能的同时后续可以根据需求对系统进行升级,具有高的工程实用价值。
其他文献
本文作者通过对新疆乌鲁木齐市第五水厂扩建前的原水处理实验进行详细分析,证明了工程的目的能否达到,是与工程前期的调研和实验密不可分的.
文中以Gordon生物光学模型为基础,利用2004年10月实测的太湖水体固有光学特征、表观光学特征和水体组份浓度数据,构建了参数化的分析模型。基于分析模型,在400~700 nm可见光光谱的范围内,分别对无机悬浮物、有机悬浮物、叶绿素和黄色物质的光谱敏感程度进行了定量分析,重新认识了水色光谱的形成机理。最后,对进一步利用分析模型构建反演模型的关键问题进行了总结。
本文以建立项目经理为核心的领导班子为前提,论述了建筑施工企业生产经营管理体制的重要性,提出了民主管理体制的设立。
通过改进样品前处理方法及加标回收验证试验,建立以乙腈为提取剂,超声快速提取,固相萃取净化,氮吹浓缩,气相色谱仪ECD检测器测定土壤中毒死蜱、乙草胺、丁草胺残留量的方法。