基于SRAM型FPGA的数字系统容错机制研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:pkbaby
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
空天应用中基于SRAM型现场可编程门阵列(Field Programmable Gate Array,FPGA)的电子系统易因辐射诱发各种软故障和硬故障,故为保证任务的顺利完成,系统必须具有较强的容错能力。目前大部分系统容错的研究工作侧重于处理某一类故障,能同时处理软故障和硬故障的研究成果较少。本文将三模冗余(Triple Modular Redundancy,TMR)、部分配置刷新和演化硬件(Evolvable Hardware,EHW)思想相结合,设计具有在线自修复能力的单芯片强容错数字系统结构和故障修复机制,对软故障和硬故障均有较好的处理能力。本文主要研究内容如下:(1)分析了空天应用环境下SRAM型FPGA常见的故障类型,并通过分析目前FPGA常用容错技术的优缺点确定了本文的技术方案。介绍了Xilinx Virtex-6 ML605开发套件及其软件开发环境概况。(2)将动态部分重构(Dynamic Partial Reconfiguration,DPR)技术和配置刷新技术相结合,设计了基于部分配置刷新的自主修复系统,包括功能单元的预设计、片上可编程系统硬件平台搭建、系统软件设计、DPR设计、可配置刷新IP核定制。并通过实验验证了部分配置刷新技术对软故障处理的有效性。(3)设计了基于虚拟可重构电路(Virtual Reconfigurable Circuit,VRC)的自演化修复系统,包括VRC电路设计、可演化IP核定制和添加、系统硬件平台搭建、系统软件设计。并以2位乘法器为例在ML605开发套件对自演化修复系统进行了验证。(4)设计了基于SRAM型FPGA的容错系统总体结构,给出了系统的故障修复机制。设计了系统软件,包括软件整体架构、软故障的部分配置刷新修复控制、硬故障的演化修复控制。在ML605开发套件上,分别以2位乘法器和Sobel边缘检测器的设计和实现为例,通过模拟故障注入的方式,验证了系统结构和故障修复机制。其中软故障均使用配置刷新技术修复,2位乘法器和Sobel边缘检测器的硬故障分别使用门级演化和函数级演化方式修复。实验结果表明,本文系统对两类故障均具有较好的处理能力。
其他文献
感知风险是消费者行为领域一个重要的研究方面。随着网络购物蓬勃发展,网络购物的安全性一直受到消费者的质疑。在这种情况下,网络购物感知风险的研究已成为学者关注的重点。
<正>全世界有3.5~4.0亿乙型肝炎病毒(hepatitis B virus,HBV)慢性感染者,并且每年约有100万人死于HBV相关的肝脏疾病。在我国HBV高度传播的区域,人群感染率高达9%~10%,其中约2
目的了解各级医院呼吸系病专业医师对哮喘基本知识的掌握情况,作为哮喘防治学组制定工作计划的依据。方法采用问卷调查方式,共调查市级或以上医院、市内区级医院和郊区县医院55家
【目的】探讨FDG PET/CT全身显像评估乳腺癌治疗后淋巴结转移的临床价值。【方法】回顾性分析我院2011年1-12月87例乳腺癌治疗后患者FDG PET/CT报告,与同期传统影像检查结果
【目的】研究认知行为自助疗法(CBT-SH)联合递减疗法在广泛性焦虑障碍(GAD)患者中停止使用苯二氮卓类(BZD)药物中的作用。【方法】对象为门诊GAD患者,连续使用BZD类药物超过3
在实施城镇化战略中,认识地下管线工程档案的作用和特点,有助于科学管理档案,为城镇化建设的持续协调发展提供优质高效服务。
电化教学是一种现代化教学手段,能够加速教育事业的发展。为了发挥电教优势,要增强电教意识,更新电教观念,要处理好内部和外部关系。
本文在联合国贸易和发展会议(UNCTAD)提出的外商直接投资业绩指数(FDI Performance Index)的基础上创新出了可以评价两国(投资国和东道国)之间FDI发展情况的三个指数,分别是:
<正> 黄茅山矿区砂矿中,含有大量的锰结核,其中含铅3~10%,含锰18~25%,是综合利用的原料.长期以来,由于没有回收这种锰结核,在磨矿作业中经磨细后大量流失于尾矿中. 1965年在昆