The invention discloses a configuration update method of the FPGA, which includes: determining the target configuration file corresponding to the first instruction and updating attribute information; updating attribute information includes configuration time and storage location of the target configuration file in the memory; storing N configuration files in the memory; sending the second instruction to the FPGA according to the configuration time and storage location, so that the FPGA can get the second instruction from the memory. Take the target configuration file for configuration. It can be seen that in this scheme, N configuration files are stored in the memory, so that when the configuration of the FPGA is updated, an instruction to update the configuration can be sent to the FPGA, so that the FPGA can obtain the corresponding target configuration file from the memory according to the instruction, and the configuration of the FPGA can be updated simply and quickly without updating the contents of the memory; the invention also discloses a configuration of the FPGA. The above technical effects can also be achieved by installing updating devices, systems and computer readable storage media.
【技术实现步骤摘要】
FPGA的配置更新方法、装置、系统及可读存储介质
本专利技术涉及FPGA配置更新
,更具体地说,涉及一种FPGA的配置更新方法、装置、系统及计算机可读存储介质。
技术介绍
FPGA(Field-ProgrammableGateArray)为现场可编程门阵列,它是作为专用集成电路领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA是通过配置数据文件完成电路设计,从而实现不同的应用功能。目前,每次更新FPGA的配置时,均需要更新存储器中存储的配置文件,更新过程较为繁琐。因此,如何快速更新FPGA中的配置文件,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种FPGA的配置更新方法、装置、系统及计算机可读存储介质,以实现快速更新FPGA的配置。为实现上述目的,本专利技术实施例提供了如下技术方案:一种FPGA的配置更新方法,包括:接收更新FPGA配置的第一指令;确定与所述第一指令对应的目标配置文件,以及与所述目标配置文件对应的更新属性信息;所述更新属性信息中包括所述目标配置文件的配置时间,以及所述目标配置文件在存储器中的存储位置;其中,所述存储器中存储了N个配置文件,N为大于1的正整数;根据所述配置时间和所述存储位置,向所述FPGA发送更新配置的第二指令,以使所述FPGA从所述存储器中获取目标配置文件进行配置。其中,所述确定与所述第一指令对应的目标配置文件,包括:根据所述第一指令中携带的按键状态,从存储器中存储的N个配置文件中选择与所述按键状态对应的目标配置文件。其中,根据所述配置时 ...
【技术保护点】
1.一种FPGA的配置更新方法,其特征在于,包括:接收更新FPGA配置的第一指令;确定与所述第一指令对应的目标配置文件,以及与所述目标配置文件对应的更新属性信息;所述更新属性信息中包括所述目标配置文件的配置时间,以及所述目标配置文件在存储器中的存储位置;其中,所述存储器中存储了N个配置文件,N为大于1的正整数;根据所述配置时间和所述存储位置,向所述FPGA发送更新配置的第二指令,以使所述FPGA从所述存储器中获取目标配置文件进行配置。
【技术特征摘要】
1.一种FPGA的配置更新方法,其特征在于,包括:接收更新FPGA配置的第一指令;确定与所述第一指令对应的目标配置文件,以及与所述目标配置文件对应的更新属性信息;所述更新属性信息中包括所述目标配置文件的配置时间,以及所述目标配置文件在存储器中的存储位置;其中,所述存储器中存储了N个配置文件,N为大于1的正整数;根据所述配置时间和所述存储位置,向所述FPGA发送更新配置的第二指令,以使所述FPGA从所述存储器中获取目标配置文件进行配置。2.根据权利要求1所述的配置更新方法,其特征在于,所述确定与所述第一指令对应的目标配置文件,包括:根据所述第一指令中携带的按键状态,从存储器中存储的N个配置文件中选择与所述按键状态对应的目标配置文件。3.根据权利要求2所述的配置更新方法,其特征在于,根据所述配置时间和所述存储位置,向所述FPGA发送更新配置的第二指令,包括:若所述配置时间为立即更新,则立即向所述FPGA发送携带所述存储位置的第二指令;若所述配置时间为重新上电时更新,则检测到所述FPGA重新上电后,向所述FPGA发送携带所述存储位置的第二指令。4.根据权利要求3所述的配置更新方法,其特征在于,还包括:若检测到所述FPGA重新上电,且未接收配置时间为重新上电时更新的指令,则向所述FPGA发送携带默认配置文件的存储位置的第三指令,以使所述FPGA从所述存储器中获取默认配置文件进行配置。5.一种FPGA的配置更新装置,其特征在于,包括:指令接收模块,用于接收更新FPGA配置的第一指令;目标配置文件确定模块,用于确定与所述第一指令对应的目标配置文件;更新属性信息确定模块,用于确定与所述目标配置文件...
【专利技术属性】
技术研发人员:李灯伟,刘金广,
申请(专利权)人:广东浪潮大数据研究有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。