一种FPGA程序更新方法、装置及设备制造方法及图纸

技术编号:20221480 阅读:25 留言:0更新日期:2019-01-28 20:05
本发明专利技术公开了一种FPGA程序更新方法,涉及FPGA技术领域,用于解决现有技术中远程配置过程中器件复杂,占用较大的PCB板的问题;应用于FPGA,该方法包括:接收网络端发送的配置数据;将所述配置数据写入存储器;当所述FPGA重新上电或者是接收到重新配置命令时,获取所述存储器中的目标数据,并执行配置操作;该方法仅需要FPGA和存储器即可,不需要额外的增加CPU芯片及相关接口逻辑,使得PCB板面积要小于现有技术;进而使得整个系统体积减小;本发明专利技术还公开了一种FPGA程序更新装置、设备及计算机可读存储介质,具有上述有益效果。

【技术实现步骤摘要】
一种FPGA程序更新方法、装置及设备
本专利技术涉及FPGA
,特别涉及一种FPGA程序更新方法、装置、设备及计算机可读存储介质。
技术介绍
FPGA(Field-ProgrammableGateArray,现场可编程门阵列),它作为专用集成电路(ASIC)领域中的一种半定制电路而出现,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点,因此应用十分广泛。FPGA通过配置数据文件完成电路设计,从而实现不同的应用功能。目前,配置FPGA的方法可以是通过远程配置方式实现。现有技术中远程配置FPGA的过程是CPU利用芯片中的tcp/ip(TransmissionControlProtocol/InternetProtocol,网络通讯协议)接口接收太网发来的配置数据,并将其存储于存储芯片中。当FPGA重新上电或接收到重新配置命令后将存储于存储芯片中的配置数据配置到FPGA中,以使FPGA执行新的功能。通过上述远程配置过程可以看出,这种配置方式需要额外的增加CPU芯片及相关接口逻辑,使得PCB板(PrintedCircuitBoard,印刷电路板)面积增大。因此,如何在实本文档来自技高网...

【技术保护点】
1.一种FPGA程序更新方法,其特征在于,应用于FPGA,所述方法包括:接收网络端发送的配置数据;将所述配置数据写入存储器;当所述FPGA重新上电或者是接收到重新配置命令时,获取所述存储器中的目标数据,并执行配置操作。

【技术特征摘要】
1.一种FPGA程序更新方法,其特征在于,应用于FPGA,所述方法包括:接收网络端发送的配置数据;将所述配置数据写入存储器;当所述FPGA重新上电或者是接收到重新配置命令时,获取所述存储器中的目标数据,并执行配置操作。2.根据权利要求1所述的方法,其特征在于,所述接收网络端发送的配置数据,包括:利用接口数据处理程序接收网络接口发送的配置数据包,并解包所述配置数据包得到配置数据。3.根据权利要求1所述的方法,其特征在于,将所述配置数据写入存储器,包括:利用存储器控制程序将接收到的所述配置数据写入存储器。4.根据权利要求3所述的方法,其特征在于,所述利用存储器控制程序将接收到的所述配置数据写入存储器,包括:利用存储器控制程序将接收到的所述配置数据写入存储器中更新存储区域。5.根据权利要求4所述的方法,其特征在于,当所述FPGA重新上电或者是接收到重新配置命令时,获取所述存储器中的目标数据,并执行配置操作,包括:当所述FPGA重新上电或者是接收到重新配置命令时,获取所述存储器中更新存储区域中的数据作为目标数据,并执行配置操作。6.根据权利...

【专利技术属性】
技术研发人员:李灯伟刘金广
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1