买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京计算机技术及应用研究所;中国人民解放军96901部队26分队
摘要:本发明涉及一种实现FPGA程序定期自检和自修复的方法,属于航空、航天及核电领域中的FPGA高可靠性设计技术领域。本发明在FPGA、MCU和FPGA外部程序存储器之间增加半导体总线切换开关,默认由MCU控制半导体总线切换开关的切换选通使能;将FPGA外部程序存储器按地址分为上下两个区,分别存储同样的FPGA程序;每次设备加电启动时默认FPGA外部程序存储器与FPGA联通,用于加载FPGA程序;定期自检时,由MCU切换FPGA外部程序存储器控制权,通过MCU直接访问FPGA外部程序存储器进行自检。本发明能通过定期自检提前发现SEU问题,并及时进行自动修复,提高了FPGA外部存储器利用率和FPGA程序定期自检的效率和可靠性。
主权项:1.一种实现FPGA程序定期自检和自修复的方法,其特征在于,该方法包括:设置切换开关:在FPGA、MCU和FPGA外部程序存储器之间增加半导体总线切换开关;通过MCU控制半导体总线切换开关,用于切换对FPGA外部程序存储器的控制权,当MCU选通控制引脚输入为“1”时,FPGA外部程序存储器与MCU直连;当MCU选通控制引脚输入为“0”时,FPGA外部程序存储器与FPGA直连;存储器分区:将FPGA外部程序存储器按地址分为上下两个区,分别存储同样的FPGA程序;加电启动:每次设备加电启动时默认FPGA外部程序存储器与FPGA联通,用于加载FPGA程序,加载完成后正常运行预定功能;定期自检:定期自检时,由MCU切换FPGA外部程序存储器控制权;通过MCU直接访问FPGA外部程序存储器,对其上下两个半区的数据进行逐字读取和比对,若一致,则自检通过,上报日志,并回到正常运行模式;若不一致,则上报故障日志,通过两个半区内存储的相应校验码进行进一步故障定位,确认故障半区后,通过无故障半区内存储的FPGA程序对故障半区进行覆盖,再次进行校验,无误后上报处理结果,回到正常运行模式。
全文数据:
权利要求:
百度查询: 北京计算机技术及应用研究所 中国人民解放军96901部队26分队 一种实现FPGA程序定期自检和自修复的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。