可全面在线自检测单粒子翻转的软件容错方法

    公开(公告)号:CN102521062A

    公开(公告)日:2012-06-27

    申请号:CN201110387908.9

    申请日:2011-11-29

    Abstract: 可全面在线自检测单粒子翻转的软件容错方法,包括:存储器地址链接配置、容错处理参数生成模块、容错处理A模块和容错处理B模块的执行,DMA分段读取程序存储器数据通过校验算法动态生成容错处理参数并进行冗余存储;容错处理B模块用于自主实时监测应用程序和容错处理A模块的运行,容错处理A用于实时容错处理B的运行,一旦程序发生单粒子翻转,从ROM加载相应代码段,达到对应用程序代码纠错的目的,整个实现过程通过DMA方式进行,不占用CPU时间,在纠错的同时保证程序实时运行,提高了软件在轨运行的可靠性和安全性,同时节省了大量的硬件成本和时间成本,提高了效率。

    可全面在线自检测单粒子翻转的软件容错方法

    公开(公告)号:CN102521062B

    公开(公告)日:2015-02-11

    申请号:CN201110387908.9

    申请日:2011-11-29

    Abstract: 可全面在线自检测单粒子翻转的软件容错方法,包括:存储器地址链接配置、容错处理参数生成模块、容错处理A模块和容错处理B模块的执行,DMA分段读取程序存储器数据通过校验算法动态生成容错处理参数并进行冗余存储;容错处理B模块用于自主实时监测应用程序和容错处理A模块的运行,容错处理A用于实时容错处理B的运行,一旦程序发生单粒子翻转,从ROM加载相应代码段,达到对应用程序代码纠错的目的,整个实现过程通过DMA方式进行,不占用CPU时间,在纠错的同时保证程序实时运行,提高了软件在轨运行的可靠性和安全性,同时节省了大量的硬件成本和时间成本,提高了效率。

Patent Agency Ranking