[发明专利]FPGA的配置更新方法、装置、系统及可读存储介质在审
申请号: | 201811554585.6 | 申请日: | 2018-12-18 |
公开(公告)号: | CN109669713A | 公开(公告)日: | 2019-04-23 |
发明(设计)人: | 李灯伟;刘金广 | 申请(专利权)人: | 广东浪潮大数据研究有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510620 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 目标配置文件 配置更新 配置文件 指令 配置 更新属性信息 存储位置 更新 计算机可读存储介质 存储 可读存储介质 发送 更新存储器 获取目标 技术效果 配置的 | ||
本发明公开了FPGA的配置更新方法,包括:确定与第一指令对应的目标配置文件及更新属性信息;更新属性信息中包括配置时间及目标配置文件在存储器中的存储位置;存储器中存储了N个配置文件;根据配置时间和存储位置向FPGA发送第二指令,以使FPGA从存储器中获取目标配置文件进行配置。可见,在本方案中,存储器中存储了N个配置文件,这样更新FPGA的配置时,便可向FPGA发送更新配置的指令,以使FPGA根据该指令从存储器中获取对应的目标配置文件,实现了不需要更新存储器的内容的基础上,简单快速的更新FPGA的配置;本发明还公开了一种FPGA的配置更新装置、系统及计算机可读存储介质,同样能实现上述技术效果。
技术领域
本发明涉及FPGA配置更新技术领域,更具体地说,涉及一种FPGA的配置更新方法、装置、系统及计算机可读存储介质。
背景技术
FPGA(Field-Programmable Gate Array)为现场可编程门阵列,它是作为专用集成电路领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA是通过配置数据文件完成电路设计,从而实现不同的应用功能。目前,每次更新FPGA的配置时,均需要更新存储器中存储的配置文件,更新过程较为繁琐。
因此,如何快速更新FPGA中的配置文件,是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种FPGA的配置更新方法、装置、系统及计算机可读存储介质,以实现快速更新FPGA的配置。
为实现上述目的,本发明实施例提供了如下技术方案:
一种FPGA的配置更新方法,包括:
接收更新FPGA配置的第一指令;
确定与所述第一指令对应的目标配置文件,以及与所述目标配置文件对应的更新属性信息;所述更新属性信息中包括所述目标配置文件的配置时间,以及所述目标配置文件在存储器中的存储位置;其中,所述存储器中存储了N个配置文件,N为大于1的正整数;
根据所述配置时间和所述存储位置,向所述FPGA发送更新配置的第二指令,以使所述FPGA从所述存储器中获取目标配置文件进行配置。
其中,所述确定与所述第一指令对应的目标配置文件,包括:
根据所述第一指令中携带的按键状态,从存储器中存储的N个配置文件中选择与所述按键状态对应的目标配置文件。
其中,根据所述配置时间和所述存储位置,向所述FPGA发送更新配置的第二指令,包括:
若所述配置时间为立即更新,则立即向所述FPGA发送携带所述存储位置的第二指令;
若所述配置时间为重新上电时更新,则检测到所述FPGA重新上电后,向所述FPGA发送携带所述存储位置的第二指令。
其中,本方案还包括:
若检测到所述FPGA重新上电,且未接收配置时间为重新上电时更新的指令,则向所述FPGA发送携带默认配置文件的存储位置的第三指令,以使所述FPGA从所述存储器中获取默认配置文件进行配置。
一种FPGA的配置更新装置,包括:
指令接收模块,用于接收更新FPGA配置的第一指令;
目标配置文件确定模块,用于确定与所述第一指令对应的目标配置文件;
更新属性信息确定模块,用于确定与所述目标配置文件对应的更新属性信息;所述更新属性信息中包括所述目标配置文件的配置时间,以及所述目标配置文件在存储器中的存储位置;其中,所述存储器中存储了N个配置文件,N为大于1的正整数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东浪潮大数据研究有限公司,未经广东浪潮大数据研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811554585.6/2.html,转载请声明来源钻瓜专利网。