[发明专利]一种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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top