发明名称 一种FPGA单粒子翻转防护方法
摘要 一种FPGA单粒子翻转防护方法,采用状态机的方式对FPGA的逻辑状态进行控制,所述的状态机包括一个空闲状态和N个逻辑状态,所述的N个逻辑状态依次转换,每一个逻辑状态都对应FPGA中设定的一个逻辑状态;FPGA上电或者复位完成后,状态机初始处于空闲状态;当设定的FPGA所要跳转的逻辑状态的触发条件不满足时,状态机控制FPGA保持当前的逻辑状态,当设定的FPGA所要跳转的逻辑状态的触发条件满足时,状态机控制FPGA进入对应的逻辑状态;当发生单粒子故障导致FPGA跳转至无效状态或者非设定的下一个逻辑状态时,状态机控制FPGA复位并返回初始状态,等待对下一次触发条件进行判断并对FPGA的逻辑状态进行控制。
申请公布号 CN103530196A 申请公布日期 2014.01.22
申请号 CN201310439347.1 申请日期 2013.09.24
申请人 北京控制工程研究所 发明人 胡洪凯;施蕾;田宇斌;吴琨;刘波;任宪朝;孙强;程铭
分类号 G06F11/00(2006.01)I 主分类号 G06F11/00(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 陈鹏
主权项 一种FPGA单粒子翻转防护方法,其特征在于:采用状态机的方式对FPGA的逻辑状态进行控制,所述的状态机包括一个空闲状态和N个逻辑状态,所述的N个逻辑状态依次转换,每一个逻辑状态都对应FPGA中设定的一个逻辑状态;FPGA上电或者复位完成后,状态机初始处于空闲状态;当设定的FPGA所要跳转的逻辑状态的触发条件不满足时,状态机控制FPGA保持当前的逻辑状态,当设定的FPGA所要跳转的逻辑状态的触发条件满足时,状态机控制FPGA进入对应的逻辑状态;当发生单粒子故障导致FPGA跳转至无效状态或者非设定的下一个逻辑状态时,通过状态机复位接口使FPGA返回初始状态,等待对下一次触发条件进行判断并对FPGA的逻辑状态进行控制。
地址 100080 北京市海淀区2729信箱