首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种抵御FPGA程序在线升级过程中单粒子翻转的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京计算机技术及应用研究所;北京航天爱威电子技术有限公司

摘要:本发明涉及一种抵御FPGA程序在线升级过程中单粒子翻转的方法,属于在线升级领域。本发明的方法包括:启动在线升级:MCU接收在线升级指令,启动在线升级程序;将FPGA外部程序存储器下半区设置为升级分区;FPGA加载分区为上半区;升级下半区程序;下半区程序升级完成后,切换升级和加载分区;将FPGA外部程序存储器上半区设置为升级分区;FPGA默认加载分区变更为下半区;升级上半区程序;完成在线升级。本发明通过对FPGA程序进行冗余存储和分区升级,配合硬件拨码开关、MCU、硬件二选一电路组成的灵活切换策略,使升级区和加载区分开,彻底杜绝FPGA程序在线升级过程中由于更新不彻底导致的FPGA无法正常工作的问题。

主权项:1.一种抵御FPGA程序在线升级过程中单粒子翻转的方法,其特征在于,该方法包括如下步骤:S1、启动在线升级:MCU接收在线升级指令,启动在线升级程序;S2、将FPGA外部程序存储器下半区设置为升级分区;FPGA加载分区为上半区;S3、升级下半区程序;MCU接收并缓存远程服务器下发的FPGA程序文件,通过FPGA对其存储在外部程序存储器下半区中的程序进行擦除和更新;由于此时FPGA默认加载分区依然为上半区不变,若更新不成功,上报故障,重新升级即可,不影响FPGA程序从上半区正常加载;S4、下半区程序升级完成后,切换升级和加载分区;将FPGA外部程序存储器上半区设置为升级分区;FPGA默认加载分区变更为下半区;S5、升级上半区程序;此时下半区程序已完成在线升级,若因通信过程或设备终端出现SEU导致更新中断或失败,从下半区加载最新的FPGA程序;S6、完成在线升级;上下两个半区均完成在线升级后,关闭FPGA程序在线升级通道,恢复FPGA程序默认加载分区设置。

全文数据:

权利要求:

百度查询: 北京计算机技术及应用研究所 北京航天爱威电子技术有限公司 一种抵御FPGA程序在线升级过程中单粒子翻转的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。