
基本信息:
- 专利标题: 远程在线更新FPGA多版本程序的方法
- 申请号:CN202110338023.3 申请日:2021-03-30
- 公开(公告)号:CN113434162B 公开(公告)日:2022-10-28
- 发明人: 朱道山 , 蒋凯 , 刘景元 , 邵龙
- 申请人: 西南电子技术研究所(中国电子科技集团公司第十研究所)
- 申请人地址: 四川省成都市金牛区茶店子东街48号
- 专利权人: 西南电子技术研究所(中国电子科技集团公司第十研究所)
- 当前专利权人: 西南电子技术研究所(中国电子科技集团公司第十研究所)
- 当前专利权人地址: 四川省成都市金牛区茶店子东街48号
- 代理机构: 成飞(集团)公司专利中心
- 代理人: 郭纯武
- 主分类号: G06F8/65
- IPC分类号: G06F8/65 ; G06F8/71
摘要:
本发明公开的一种远程在线更新FPGA多版本程序的方法,硬件简单,实时性处理效率高,容错能力强。发明通过下述技术方案予以实现:PPC处理器接收FPGA程序远程更新指令,向CPLD发送更新指令,CPLD校验更新指令正确后,将FPGA基础版本程序从Flash加载到FPGA内部运行,然后切换Flash高位地址指向待更新功能程序版本对应的Flash区块空间,FPGA接收来自PPC待更新程序文件,采用接收数据帧CRC校验,以及全部待更新程序文件写入后,读取Flash本次更新写入的全部数据,将数据写入到对应的Flash地址空间中,从Flash中读出之前写入的数据,进行二次CRC校验的方式,把校验的结果上报PPC。
公开/授权文献:
- CN113434162A 远程在线更新FPGA多版本程序的方法 公开/授权日:2021-09-24