[发明专利]一种FPGA在线升级方法及设备有效
申请号: | 201711458972.5 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108021413B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 董煜民;杨建军 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fpga 在线 升级 方法 设备 | ||
1.一种现场可编程门阵列FPGA在线升级方法,其特征在于,所述方法适用于FPGA,所述FPGA与复位电路连接,所述复位电路包括复位芯片U1、比较器U2,所述比较器U2的输入端用于接收触发信号,所述比较器U2的输出端与所述复位芯片U1的输入端连接,所述复位芯片U1的输出端与所述FPGA的复位管脚连接,所述比较器U2接收到触发信号后,与所述比较器U2的基准电压作比较,输出的电压为FPGA的复位管脚提供电压,所述方法包括:
所述FPGA接收配置文件升级数据包,并解析接收的配置文件升级数据包,获得配置数据;
所述FPGA根据先入先出队列FIFO的存储空间的大小,及存储空间的大小与数据传输率的映射关系,确定传输所述获得的配置数据的传输速率;
所述FPGA将获得的配置数据存储到所述FIFO;
所述FPGA从所述FIFO读取所述配置数据,并将读取的配置数据存储至非易失性存储器中;
所述FPGA的复位管脚接收到所述比较器U2提供的输出电压时,启动复位;
所述FPGA在复位过程中重新载入所述非易失性存储器读取配置数据,对所述FPGA进行升级。
2.如权利要求1所述的方法,其特征在于,所述FPGA将获得的配置数据存储到所述FIFO,包括:
所述FPGA验证所述获得的配置数据是否正确;
若验证正确,则所述FPGA将所述获得的配置数据存储到所述FIFO。
3.如权利要求1-2任一所述的方法,其特征在于,所述FPGA重新载入所述非易失性存储器读取配置数据,对所述FPGA进行升级,包括:
所述FPGA确定所述配置数据是否已存储完;
若所述FPGA确定存储完所述配置数据,则所述FPGA发送触发信号到复位电路,所述触发信号用于触发所述复位电路对所述FPGA进行复位;
在所述FPGA进行复位时,所述FPGA重新载入所述配置数据,对所述FPGA进行配置。
4.一种现场可编程门阵列FPGA在线升级设备,其特征在于,所述FPGA在线升级设备与复位电路连接,所述复位电路包括复位芯片U1、比较器U2,所述比较器U2的输入端用于接收触发信号,所述比较器U2的输出端与所述复位芯片U1的输入端连接,所述复位芯片U1的输出端与所述FPGA的复位管脚连接,所述比较器U2接收到触发信号后,与所述比较器U2的基准电压作比较,输出的电压为FPGA的复位管脚提供电压,包括:
解析单元,用于接收配置文件升级数据包,并解析接收的配置文件升级数据包,获得配置数据;
确定单元,用于根据先入先出FIFO的存储空间的大小,及存储空间的大小与数据传输率的映射关系,确定传输所述获得的配置数据的传输速率;
第一存储单元,用于将获得的配置数据存储到所述FIFO;
第二存储单元,用于从所述FIFO读取所述配置数据,并将读取的配置数据存储至非易失性存储器中;
升级单元,用于接收到所述比较器U2提供的输出电压时,启动复位;
所述升级单元还用于重新载入所述非易失性存储器读取配置数据,对所述FPGA进行升级。
5.如权利要求4所述的设备,其特征在于,所述第一存储单元具体用于:
验证所述获得的配置数据是否正确;
若验证正确,则将所述获得的配置数据存储到所述FIFO。
6.如权利要求4-5任一所述的设备,其特征在于,所述升级单元具体用于:
确定所述配置数据是否已存储完;
若确定存储完所述配置数据,则发送触发信号到复位电路,所述触发信号用于触发所述复位电路对所述FPGA进行复位;
在进行复位时,重新载入所述配置数据,对所述FPGA进行配置。
7.一种现场可编程门阵列FPGA在线升级设备,其特征在于,包括:
至少一个处理器,以及
与所述至少一个处理器连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如权利要求1-3任一项所述的方法。
8.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-3任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711458972.5/1.html,转载请声明来源钻瓜专利网。