Zynq单粒子翻转测试方法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:zkx713583
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Xilinx Zynq作为全可编程片上系统(All Programmable So C,APSo C),既具有ARM处理器的高性能低功耗的优势,又由于集成了FPGA资源而具备可定制设计、丰富接口以及并行计算的长处,契合了商业小卫星星载计算机对主控芯片的低成本与快速批量化研发的发展趋势,NASA等都开展了Zynq空间应用研究。然而Zynq应用于星载计算机所存在的核心问题是如何在空间复杂的高能粒子辐射环境中保证其器件的可靠性,单粒子翻转(Single Event Upset,SEU)是Zynq所面临的主要的可靠性问题。因此,本课题针对Zynq片内单粒子敏感资源展开SEU地面测试方法设计研究与验证工作,从而为其SEU故障分析及防护设计提供依据支撑。首先,调研分析了Zynq SEU测试的相关方法技术研究现状,给出了Zynq SEU测试的评价指标,并对Zynq资源结构进行分析,确定可编程逻辑资源与处理系统的SEU故障模式,在此基础上,确定对可编程逻辑资源中的块存储器(Block RAM,BRAM)、触发器(Flip-Flips,FF)、及处理系统中的Cache资源进行SEU测试方法研究。结合三种资源的故障模式,开展BRAM的动态比特级别故障统计的可靠测试方法研究,完成FF的动态比特级别故障统计的可靠测试方法研究,同时实现Cache资源的有效SEU测试方法研究。其次,对本文所提出的SEU测试方法,以Xilinx Zynq-7020芯片为例,完成测试方法的实现。对于BRAM资源,分析叙述了其SEU测试原理,完成被测BRAM资源电路、监视电路及数据处理控制软件的设计实现;对于FF资源,分析叙述了其SEU测试原理,完成被测FF资源电路、监视电路及数据处理控制软件的设计实现;针对Cache资源,依据其运行机制原理,对L1与L2 Cache分别进行硬件配置与软件设计实现。最后对课题提出的Zynq SEU测试方法,基于模拟SEU故障注入的方式验证测试方法的准确率,并根据实际板载调试分析验证测试方法的覆盖率。验证结果表明,课题研究的Zynq单粒子翻转测试方法能够有效检测并统计BRAM、FF及Cache的SEU数量。
其他文献
种公猪是一个猪场生产线的源头。种公猪管理的主要目标是提高种公猪的配种能力,增加畜产量。而种公猪饲养管理的好坏与其生产力是直接相关的,如何使种公猪保持体状良好,精力旺盛
虾青素具有抗氧化、增强免疫力、抗肿瘤、抗炎症以及光保护等生理功能,已引起科研人员的极大关注。然而,虾青素性质不稳定,在水中溶解性较差,生物利用率低,使得虾青素在应用
在全面反腐的背景下,民营企业成为重要的反腐领域之一。由于相关政策和司法实践对民营企业的平等保护不足,刑法理念和具体规定滞后于社会发展,加上监督机制的不完善和无实效,
生本课堂,即以学生为本构建课堂,这是素质教育的核心理念。在小学语文教学中,以学生为本开展教学,让学生成为学习的主人,能够更好地激发学生对语文学习的兴趣,有助于引导学生
水表是企业节约和控制用水、降低生产成本的必须手段,水表的计量准确性直接影响供水单位的经济、社会效益,与千家万户的切身利益密切相关,属于强制检定的计量器具。文章从工
目的:观察区域折射型多焦点人工晶状体SBL-3的临床疗效和安全性。方法:选取在我院行白内障超声乳化吸除联合人工晶状体植入术的年龄相关性白内障患者85例130眼,按植入人工晶状
对变电站倒闸操作中和操作票执行中存在的问题进行分析,以“安规”和“两票”执行规定为基本要求,提出了严把出票、现场、监督、“五防”和二次回路操作这“五关”、用好“五
目标植株图像压缩重构对于图像的高效传输及存储意义重大,同时为后期植株生长状态检测及病虫害识别奠定了基础。传统图像压缩感知方法大多是针对信号在某个特征空间的稀疏性
在马克思主义的科学性与阶级性的关系上,传统解读一直受"科学无阶级性"观点的困扰,或陷于"特殊科学"困境。本文沿着恩格斯所指出的马克思主义"是科学"的路径,从解读"科学价值
如何对社会利益进行有效的整合?在普通法秩序下,期望通过个案的判决回应社会不同的利益诉求,并综合各类因素对不同利益进行恰当的整合。个案的利益整合功能在三个具体的维度