基于fpga的故障注入技术的研究

基于fpga的故障注入技术的研究

ID:34147422

大小:3.23 MB

页数:66页

时间:2019-03-04

基于fpga的故障注入技术的研究_第1页
基于fpga的故障注入技术的研究_第2页
基于fpga的故障注入技术的研究_第3页
基于fpga的故障注入技术的研究_第4页
基于fpga的故障注入技术的研究_第5页
资源描述:

《基于fpga的故障注入技术的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、硕士学位论文基于FPGA的故障注入技术的研究ResearchoffaultinjectiontechnologybasedonFPGA仲广沛哈尔滨工业大学2015年6月国内图书分类号:TP302.8学校代码:10213国际图书分类号:681.39密级:公开工程硕士学位论文基于FPGA的故障注入技术的研究硕士研究生:仲广沛导师:杨孝宗教授申请学位:工程硕士学科:计算机技术所在单位:计算机科学与技术学院答辩日期:2015年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP302.8U.D.C:681.39D

2、issertationfortheMasterDegreeinEngineeringRESEARCHOFFAULTINJECTIONTECHNOLOGYBASEDONFPGACandidate:ZhongGuangpeiSupervisor:Prof.YangXiaozongAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:ComputerTechnologyAffiliation:SchoolofComputerScienceandTechnologyDate

3、ofDefence:June,2015Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘要近年来,FPGA呈现出迅猛发展的态势,广泛应用于航天、航空、金融等国防、民生领域。然而由于自身构造的原因,使其极容易在各种复杂的环境中发生故障,因此这些领域的专用计算机都会配有相应的容错系统。而为了验证这些系统的可靠性与容错性,则需要专门的故障注入工具进行精确而实时的在线注入。这便是本文研究的重点。本文针对当前主流的SRAM型FPGA进行

4、了简单的分析,指出了其容易发生的单粒子翻转软错误与单粒子闩锁的硬错误。将FPGA系统划分为已知源码的白盒目标系统与未知源码的黑盒目标系统。针对前者,通过分析当前主流的代码修改技术,决定采用支持突变技术的分支语句修改策略,借助硬件描述语言,将故障从门级传播到I/O管脚。针对黑盒目标系统,先简要分析了传统硬件及各种总线故障注入的优缺点,然后针对1553B总线,介绍了其总线的特性,并基于这些特性提出了接口模拟的故障注入方案,主要包括硬件接口与协议接口,利用FPGA在总线传播过程中引入故障。本文依据这两种技术,均开发了一套故障注

5、入工具。支持注入固定0、固定1、翻转等故障类型。在FPGA内部,支持最多16个信号的故障叠加与触发;在1553B总线传播过程中,支持注入位置包括同步头、奇偶校验位、数据位,并可同时对数据字、命令字、状态字进行注入。最后本文使用设计的故障注入工具,验证了控制系统与总线的容错性能,成功注入了故障。得出结论:针对不同的FPGA系统,无论是在系统内部添加注入单元还是在模拟接口处修改信号,均可实现故障的注入。关键字:故障注入;现场可编程逻辑门阵列;VHDL;1553B总线-I-哈尔滨工业大学工程硕士学位论文AbstractInre

6、centyears,theFPGAtechnologyhasbeenrapidlydevelopedandusedinsuchareasasaerospace,finance,nationaldefenseandpeople’slivelihood.However,thedisadvantagesofFPGAcomponentscouldeasilyleadtobreakdownswhenthesystemrunsinvarietiesofcomplicatedenvironments.Thenormalsolution

7、istoequipFaultTolerantSystems(FTS)inthecomputers.Toexamthereliabilityandthefault-tolerantabilityofthesystem,FaultInjectionTools(FITs)areneededtomakeonlineinjectionsaccuratelyinrealtime,whichisthefocusofthispaper.Inthepaper,Igaveasimpleanalysisofthecurrentmainstre

8、amSRAM-typeFPGAandpointedoutitsSingleEventUpset(SEU)softerrorandSingleEventLatch-up(SEL)harderrorwhichcouldeasilyhappen.ThenIdividedtheFPGAsystemintoasource-co

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。