[发明专利]固件升级方法、电子设备、存储介质及信号锁存电路在审
申请号: | 202111031578.X | 申请日: | 2021-09-03 |
公开(公告)号: | CN113821240A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 傅朋 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F13/40 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 常晓 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 电子设备 存储 介质 信号 电路 | ||
本发明实施例提供了一种固件升级方法、电子设备、存储介质及信号锁存电路,所述固件升级方法包括:从需要升级的固件中选择一个固件进行升级,并在对所述固件升级开始后控制所述固件中的信号锁存电路锁存所述固件的输出电平,在对所述固件升级完成后控制所述固件中的信号锁存电路解除输出电平的锁存状态;在完成所述固件的升级后继续从需要升级的固件中选择未升级的固件进行升级,直至所有需要升级的固件完成升级。本发明实施例通过对升级的固件锁存输出电平,对其它未升级的固件继续实现业务功能解决了固件升级需下电重启设备而导致正常运行的业务中断乃至数据丢失的问题,有效保障了业务进行的持续性,提高了固件升级的便利性。
技术领域
本发明涉及电子技术领域,尤指一种固件升级方法、电子设备、存储介质及信号锁存电路。
背景技术
专用集成电路(ApplicatI/On Specific Intergrated Circuits,ASIC)是根据特定用户要求和特定电子系统的需要而设计、制造的集成电路。目前,使用复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)或现场可编程逻辑门阵列(FieldProgrammable Gate Array,FPGA)来进行ASIC设计是最为流行的方式之一。CPLD和FPGA都具有用户现场可编程特性,能够根据用户的需要对其固件进行更新,以灵活调整实现的功能。
在现有技术中,对CPLD或FPGA的固件的在线升级,主要采用的是冷升级方案。冷升级方案主要步骤为上位机将需要更新的固件写入CPLD或FPGA对应的只读存储器(Read-Only Memory,ROM)(例如,快擦除读写(Flash)存储器)中,芯片完成固件写入ROM后需要下电重启,在重新上电时由随机存取存储器(Random Access Memory,RAM)(例如,静态随机存取存储器(Static Random Access Memory,SRAM))从ROM中重新初始化读取更新后的固件,从而完成更新。由于固件下电重启和复位上电会将固件的所有操作重新初始化,因而会打断ASIC的正常工作,影响业务功能的实现。
发明内容
本发明实施例提供一种固件升级方法、电子设备、存储介质及信号锁存电路,用以解决现有技术中存在ASIC升级时会打断ASIC的正常工作,影响业务功能的实现的问题。
第一方面,本发明实施例提供了一种ASIC的固件升级方法,应用于上位机,包括:
从ASIC需要升级的固件中选择一个固件进行升级,并在对所述固件升级开始后控制所述固件中的信号锁存电路锁存所述固件的输出电平,在对所述固件升级完成后控制所述固件中的信号锁存电路解除输出电平的锁存状态;
在完成所述固件的升级后继续从需要升级的固件中选择未升级的固件进行升级,直至所有需要升级的固件完成升级。
可选地,所述从需要升级的固件中选择一个固件进行升级,包括:
确定需要升级的固件对应的需要升级的链路,所述需要升级的链路包括与上位机升级引脚连接的多个固件;
从所述ASIC需要升级的链路中选择一条链路;
从选择的链路中选择一个需要升级的固件进行升级;
所述在完成所述固件的升级后继续从需要升级的固件中选择未升级的固件进行升级,直至所有需要升级的固件完成升级,包括:
在完成所述固件的升级后继续从所述链路中选择未升级的固件进行升级,直至所述链路的所有需要升级的固件完成升级;以及
在完成所述链路的升级后继续从需要升级的链路中选择未升级的链路进行升级,直至所有需要升级的链路完成升级。
可选地,所述从需要升级的固件中选择一个固件后,对所述固件进行升级前还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111031578.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机械手定位装置及方法
- 下一篇:一种基于物联网的电力设备检测装置