[发明专利]在轨混合加载FPGA与CPU的方法有效
申请号: | 201711413515.4 | 申请日: | 2017-12-24 |
公开(公告)号: | CN108196890B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 陈德沅;刘宪阳;王鹏程;高万里;崔鹤;郭鹤鹤;赵诣;裴冬博;王志勇 | 申请(专利权)人: | 北京卫星信息工程研究所 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京善任知识产权代理有限公司 11650 | 代理人: | 高杰;陈艳 |
地址: | 100080*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种在轨混合加载FPGA与CPU的方法,包括:生成SRAM型FPGA加载配置文件;将其与生成的CPU引导软件加入了同步字命令融合生成统一加载配置文件并存储在PROM中;当上电后反熔丝FPGA根据从PROM中读取文件加载SRAM型FPGA,当配置加载成功后,返回加载成功信号;顺序读取文件,当判别到统一加载配置文件中的同步字命令后,识别文件中的CPU引导软件,桥接至CPU,对CPU进行引导软件加载;所述CPU自主产生读取PROM的控制信号发送至反熔丝FPGA,并从PROM中读回CPU的加载数据,以完成对CPU进行再次加载。本发明节省了FLASH的使用空间与成本,提高了其抗辐照能力,提高了CPU配置加载数据的可靠性。 | ||
搜索关键词: | 混合 加载 fpga cpu 方法 | ||
【主权项】:
1.一种在轨混合加载FPGA与CPU的方法,其特征在于,包括如下步骤:生成供PROM存储的SRAM型FPGA加载配置文件;将生成的CPU引导软件加入了同步字命令得到CPU引导软件数据,及与SRAM型FPGA的加载配置文件融合生成统一加载配置文件并存储在PROM中;当上电后反熔丝FPGA根据从PROM中读取的统一加载配置文件加载SRAM型FPGA,当SRAM型FPGA配置加载成功后,返回加载成功信号至反熔丝FPGA;所述反熔丝FPGA顺序读取统一加载配置文件,当判别到统一加载配置文件中的同步字命令后,反熔丝FPGA识别文件中的CPU引导软件数据,且将从PROM中读取统一加载配置文件桥接至CPU,对CPU进行引导软件加载;所述CPU在执行完引导软件加载后,自主产生读取PROM的控制信号发送至反熔丝FPGA,由反熔丝FPGA桥接该控制信号至PROM,并从PROM中读回统一加载配置文件中的CPU的引导软件数据,以完成对CPU进行再次加载。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京卫星信息工程研究所,未经北京卫星信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711413515.4/,转载请声明来源钻瓜专利网。