[发明专利]基于软核处理器的FPGA多镜像升级加载方法及装置有效

专利信息
申请号: 201510937954.X 申请日: 2015-12-16
公开(公告)号: CN105573789B 公开(公告)日: 2017-08-08
发明(设计)人: 叶金平;付文明 申请(专利权)人: 武汉精测电子技术股份有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 暂无信息 代理人: 暂无信息
地址: 430070 湖北省武汉*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于软核处理器的FPGA多镜像升级加载方法,采用单FPGA的方式,内部嵌入软核处理器和各控制块来实现接口功能、实现程序文件缓存功能、实现同CPLD完成芯片级的互联总线接口功能,升级加载方法由FPGA和CPLD共同完成;本发明还公开了一种基于软核处理器的FPGA多镜像升级加载装置,所述装置包括上位机、接口收发模块、FPGA模块、外部缓存模块、外部存储模块、CPLD模块。从而实现基于不同应用场景的FPGA多镜像快速升级及灵活加载。
搜索关键词: 基于 处理器 fpga 多镜像 升级 加载 方法 装置
【主权项】:
一种基于软核处理器的FPGA多镜像升级加载方法,其特征在于,所述方法包括如下步骤:上位机选择需要升级的镜像文件,通过接口下发升级开始命令,FPGA内部的协议栈解析出命令信息后发送给FPGA的软核处理器模块,所述FPGA的软核处理器模块根据命令得到升级镜像的文件名和文件长度,然后发送FPGA已经准备好升级的消息包给所述上位机;所述上位机收到回包后,开始下发镜像文件数据;所述FPGA的软核处理器模块通过设置FPGA的控制模块,将所述上位机下发的镜像文件数据通过控制模块存储到外部缓存模块中;镜像文件数据下发完成后,所述FPGA的软核处理器模块通过控制模块通知CPLD的软核处理器模块,并将镜像文件的文件名、文件长度传给CPLD;CPLD就绪后,所述FPGA的软核处理器模块通过所述FPGA的控制模块将需要升级的镜像文件数据从FPGA的外部缓存模块读出,然后通过主外部总线接口发送给CPLD,所述CPLD的软核处理器模块通过外部总线接口读取数据,然后发给存储控制块,完成升级镜像文件的存储;所有数据都写入CPLD外部存储模块后,CPLD设置当前镜像文件为下次的加载文件,并更新升级完成寄存器的状态,所述FPGA的软核处理器模块查询到该寄存器状态后,通过接口通知上位机升级操作完成;升级完成后,实现FPGA的加载。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉精测电子技术股份有限公司,未经武汉精测电子技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510937954.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top