当前位置: 首页 > article >正文

FPGA抗单粒子容错的方法

        目前主流的FPGA抗单粒子容错设计方法主要包括冗余法和配置刷新法两类,其中冗余法又分为硬件冗余法、时间冗余法和信息余法3种;配置刷新法又包括外部刷新和内部刷新两种。

1.冗余法

        硬件冗余法是最常用的余容错方法通过对硬件设计进行多次备份的方式实现。根据容错系统的工作方式,硬件冗余可分为热备份和冷备份硬件冗余。热备份硬件冗余主、备模块同时运行,主要通过表决器掩蔽故障的方法实现容错,故障中断时间短、但硬件消耗和系统功耗大;冷备份硬件冗余只有主模块运行,备份模块在主故障后才会启用,系统功耗较小但故障中断时间长。两种都是根据多个相同模块同时出现故障概率较低的原理保证电路安全可靠运行。常用的硬件冗余有双备份比较和三模冗余。

        时间冗余法是通过对系统功能进行重复计算的方式实现,通过比较多次重复计算的结果是否一致判断系统是否故障,多用于系统故障的检测。

        信息冗余法常用于存储模块和数据传输模块的冗余容错方法,通过对数据编解码的方式实现错误数据位的检测和纠正,以检错纠错码技术应用最为广泛。

2.配置刷新法

        配置刷新法是指系统配置完成后,根据预定的时间设置或故障检测信号,对FPCA配置控制存储器中的配置数据进行重写,从而消除单粒子翻转导致的错误积累。

        外部刷新主要有全局复位刷新、周期刷新和外部回读刷新3种实现方法。内部刷新主要包括内部回读刷新和动态部分重构刷新两种实现方法。


http://www.kler.cn/a/457083.html

相关文章:

  • 头歌实训1-1:面向过程编程-基础部分
  • C++和SFML游戏入门
  • PyTorch中的autocast:混合精度训练的实现原理
  • 【人工智能学习之数据不够怎么办】
  • Spring boot处理跨域问题
  • SAP PP bom历史导出 ALV 及XLSX 带ECN号
  • 【信息系统项目管理师】高分论文:论信息系统项目的资源管理(阳光信访工作平台)
  • 国家发改委低空经济发展司亮相,CES Asia 2025低空经济展区受关注
  • flask后端开发(5):jinjia中if、for控制语句
  • Erlang语言的数据结构
  • c++入门——c++输入cin和输出cout的简单使用
  • Pandas04
  • 如何测试模型推理性能:从零开始的Python指南
  • 32位MCU主控智能电表方案
  • Linux下编译安装libMesh
  • (带源码)宠物主题商场系统 计算机项目 P10083
  • uni-app(优医咨询)项目实战 - 第7天
  • word无法创建工作文件,检查临时环境变量。
  • 精密缝纫的科技搭档——霍尔传感器
  • 【项目日记(5)】第二层:中心缓存的具体实现(上)
  • HDLBits训练7
  • java使用外部配置文件,springboot使用外部配置文件
  • 小程序基础 —— 08 文件和目录结构
  • 【Android】项目升级时报错 android:style/Holo.Widget
  • 毫米波雷达技术:(九)快时间窗和慢时间窗的概念
  • 强化学习蘑菇书笔记