基于动态重构技术的FPGA电路容错性能评估系统.docx
《基于动态重构技术的FPGA电路容错性能评估系统.docx》由会员分享,可在线阅读,更多相关《基于动态重构技术的FPGA电路容错性能评估系统.docx(4页珍藏版)》请在第一文库网上搜索。
1、基于动态重构技术的FPGA电路容错性能评估系统1 .背景介绍空间辐射环境中的高能带电粒子入射到生导旌器件的特定区域有可能会引起单粒子效应,从宏观角度看,EE眼的配置存储器中该单元存储的信息由“1”变成了“0”,即出现了存储状态的翻转。美国1OSAIamOS国家实验室、BrighamYoung大学和Xi1inx公司对FPGA的单粒子效应进行了多次实验,得出了:单粒子效应引起的FPGA故障多数是由配置存储器发生单粒子翻转引起的。针对FPGA内部的单粒子效应故障,研究者们提出了相应的检测与加固设计方法,如三模冗余(TMR)设计、两模块冗余(DMR)设计、时间三模冗余(TTMR)设计、状态机状态编码加
2、固设计、运算单元的结果校验等多种方法。这些方法从逻辑设计方面提高了FPGA抗单粒子效应的能力。图2.1动态重配置的两种方式本文作者在项目实践中对于系统可靠性设计方面采用过三模冗余、纠错编码等加固措施。这些加固方法带来了系统资源占用率的上升和运算速度的降低,但是其对于抗单粒子翻转性能的提升程度却难以通过简单方法获得,因此需要一种验证方法对其加固效果做出客观评估,需要一个测试系统来完成具有充足覆盖率的自动化大规模测试。本文所描述的基于动态重构技术的FPGA电路容错性能评估系统即在此需求下设计完成的。2 .动态重配置技术简介FPGA的“动态可重配置”,是指在系统运行期间,随时可以通过对FPGA的重新
3、配置来改变其逻辑功能,而且并不影响系统的正常运行,FPGA逻辑功能的改变在时间上保持动态连续。由此可见,FPGA的动态可重配置不仅可以改变而且能够动态地改变数字逻辑系统的功能,与静态可重配置相比,FPGA的动态可重配置有着更广阔的应用前景。如图2.1所示,有两种途径可以实现动态重配置:(1)依靠JTAG、S1ectMAP等外部配置端口进行配置,这种方式的重配置依靠FPGA外部芯片或者上位机系统;(2)依靠内部端口(ICAP)完成对配置寄存器,由FPGA内部产生配置指令,完成对FPGA动态区域的重新配置。2.1 内部配置访问端口内部配置访问端口(Interna1ConfigurationAcce
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 动态 技术 FPGA 电路 容错 性能 评估 系统