[发明专利]一种FPGA固件在线升级方法及系统在审
申请号: | 201910937390.8 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110737452A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 赵茵茵;刘葵;李秋生 | 申请(专利权)人: | 清能德创电气技术(北京)有限公司;芜湖清能德创电子技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 11569 北京高沃律师事务所 | 代理人: | 刘凤玲 |
地址: | 100070 北京市丰台*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种FPGA固件在线升级方法及系统。该方法包括FPGA通过与DSP通信获取写配置数;对EPCS配置芯片进行擦除操作;对配置芯片进行写操作,得到固件升级版本号,并向DSP发送配置完成信号;获取nCONFIG低电平信号;FPGA进入配置和初始化状态;判断INIT_DONE信号是否为高电平信号;若是,则重新建立FPGA固件与DSP的通信,并将固件升级版本号发送至DSP;DSP判断是否升级成功。本发明能实现FPGA固件的在线升级,自动重新启动;且具备在线配置监控功能,DSP能实时确定FPGA是否升级成功,提高了在线升级的可靠性。 | ||
搜索关键词: | 固件升级 配置芯片 升级成功 在线升级 固件在线升级 配置完成信号 版本号发送 初始化状态 低电平信号 高电平信号 擦除操作 监控功能 实时确定 在线配置 重新建立 写操作 配置 通信 发送 | ||
【主权项】:
1.一种FPGA固件在线升级方法,其特征在于,包括:/nFPGA固件获取烧写文件;所述FPGA固件是将JTAG接口、主动串行存储器接口和串行外设接口从机固化在FPGA中形成的;/n获取写配置数据命令;所述写配置数据命令是DSP根据读取到的烧写文件而生成的命令;/n依据所述写配置数据命令,所述主动串行存储器接口对与所述FPGA固件外接的EPCS配置芯片进行擦除操作,得到擦除状态;/n依据所述擦除状态,所述主动串行存储器接口对所述EPCS配置芯片进行写操作,得到FPGA固件升级版本号,并向所述DSP发送配置完成信号;所述FPGA固件通过所述串行外设接口从机与所述DSP通信连接;/n获取nCONFIG信号;所述nCONFIG信号是所述DSP产生的开启配置过程的控制信号;/n当所述nCONFIG信号为低电平时,所述FPGA固件进入配置状态;所述配置状态为所述FPGA固件停止工作的状态;/n判断所述FPGA固件产生的CONF_DONE信号是否为高电平信号;所述CONF_DONE信号是所述FPGA固件在所述配置状态结束之后产生的信号;/n当所述CONF_DONE信号为高电平时,所述FPGA固件进入初始化状态;所述初始化状态为所述FPGA固件内的所有IO口均为高阻态的状态;/n生成INIT_DONE高电平信号;所述INIT_DONE高电平信号是所述FPGA固件在所述初始化状态结束之后产生的信号;/n依据所述INIT_DONE高电平信号,重新建立所述FPGA固件与所述DSP的通信连接,并将所述FPGA固件升级版本号发送至所述DSP;/n获取升级反馈信息;所述升级反馈信息是所述DSP依据所述固件升级版本号生成的;/n依据所述升级反馈信息判断是否升级成功;若升级成功,则结束;若升级失败,则返回所述获取写配置数据命令。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清能德创电气技术(北京)有限公司;芜湖清能德创电子技术有限公司,未经清能德创电气技术(北京)有限公司;芜湖清能德创电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910937390.8/,转载请声明来源钻瓜专利网。