一种升级方法、装置及硬件逻辑器件制造方法及图纸

技术编号:38055859 阅读:12 留言:0更新日期:2023-06-30 11:21
本申请提供了一种升级方法、装置及硬件逻辑器件,该方法包括:响应于升级指令,通过储能模块控制目标输入或输出接口处于高电平状态,以使得基于高电平状态控制待升级硬件逻辑器件处于目标状态,对待升级硬件逻辑器件进行升级,在目标状态下,待升级硬件逻辑器件的各输入或输出接口的输入或输出状态保持不变。入或输出接口的输入或输出状态保持不变。入或输出接口的输入或输出状态保持不变。

【技术实现步骤摘要】
一种升级方法、装置及硬件逻辑器件


[0001]本申请涉及计算机
,特别涉及一种升级方法、装置及硬件逻辑器件。

技术介绍

[0002]在一些应用场景下,需要在系统运行过程中对硬件逻辑器件进行升级,但是,如何对硬件逻辑器件进行升级而不影响系统运行成为问题。

技术实现思路

[0003]本申请提供如下技术方案:
[0004]本申请一方面提供一种升级方法,包括:
[0005]响应于升级指令,通过储能模块控制目标输入或输出接口处于高电平状态,以使得基于所述高电平状态控制待升级硬件逻辑器件处于目标状态,对所述待升级硬件逻辑器件进行升级,在所述目标状态下,所述待升级硬件逻辑器件的各输入或输出接口的输入或输出状态保持不变。
[0006]所述方法还包括:
[0007]基于所述待升级硬件逻辑器件的升级时长,确定所述储能模块的放电时长;
[0008]至少基于所述储能模块的放电时长,对所述储能模块进行设置。
[0009]至少基于所述储能模块的放电时长,对所述储能模块进行设置,包括:
[0010]基于所述储能模块的放电时长和所述目标输入或输出接口的高电平判决门限,对所述储能模块进行设置。
[0011]所述储能模块包括:电容和至少一个电阻,所述电容通过所述电阻与所述输入或输出接口连接;
[0012]基于所述储能模块的放电时长和所述目标输入或输出接口的高电平判决门限,对所述储能模块进行设置,包括:
[0013]基于所述储能模块的放电时长和所述目标输入或输出接口的高电平判决门限,设置所述电容的容量值和所述至少一个电阻的电阻值;
[0014]通过测量所述电容放电的电压值变化情况,确定得到所述电容的电压值变化为所述高电平判决门限时的实际放电时长;
[0015]确定出所述实际放电时长不小于所述升级时长,将所述实际放电时长替换所述放电时长,返回执行所述基于所述储能模块的放电时长和所述目标输入或输出接口的高电平判决门限,设置所述电容的容量值和所述至少一个电阻的电阻值的步骤。
[0016]所述至少一个电阻包括:至少一个第一电阻和至少一个第二电阻,所述电容通过所述至少一个第一电阻与所述目标输入或输出接口连接。
[0017]所述方法还包括:
[0018]基于所述电容的可使用放电电压和所述目标输入或输出接口的最大允许电流,确定出所述至少一个第一电阻的最大电流超过所述最大允许电流,调整所述至少一个第一电
阻的电阻值和所述至少一个第二电阻的电阻值,以使得所述至少一个第一电阻的最大电流不超过所述最大允许电流。
[0019]所述方法还包括:
[0020]响应于监测到目标事件,控制所述目标输入或输出接口处于高电平状态,通过所述目标输入或输出接口对所述储能模块进行充电。
[0021]所述监测到目标事件,包括:
[0022]监测到所述待使用硬件逻辑器件中的升级文件处于刷新状态。
[0023]本申请另一方面提供一种升级装置,包括:
[0024]控制模块,响应于升级指令,用于通过储能模块控制目标输入或输出接口处于高电平状态,以使得基于所述高电平状态控制待升级硬件逻辑器件处于目标状态,对所述待升级硬件逻辑器件进行升级,在所述目标状态下,所述待升级硬件逻辑器件的各输入或输出接口的输入或输出状态保持不变。
[0025]本申请第三方面提供一种硬件逻辑器件,至少包括:控制器、储能模块和多个输入或输出接口;
[0026]所述控制器,用于执行如上述任意一项所述的升级方法。
[0027]在本申请中,响应于升级指令,通过储能模块控制目标输入或输出接口处于高电平状态,以使得基于高电平状态控制待升级硬件逻辑器件处于目标状态,对待升级硬件逻辑器件进行升级,在目标状态下,待升级硬件逻辑器件的各输入或输出接口的输入或输出状态保持不变,使得系统基于待升级硬件逻辑器件的各输入或输出接口进行的控制保持不变,从而不影响系统运行。
附图说明
[0028]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0029]图1是本申请实施例1提供的一种升级方法的一种实施场景示意图;
[0030]图2是本申请实施例1提供的一种升级方法的另一种实施场景示意图;
[0031]图3是本申请实施例1提供的待升级硬件逻辑器件的一种刷新场景示意图;
[0032]图4是本申请实施例2提供的一种升级方法的流程示意图;
[0033]图5是本申请实施例3提供的一种升级方法的流程示意图;
[0034]图6是本申请实施例4提供的一种升级方法的流程示意图;
[0035]图7是本申请实施例5提供的一种储能模块的结构示意图;
[0036]图8是本申请实施例6提供的一种升级方法的流程示意图;
[0037]图9是本申请实施例7提供的一种升级方法的流程示意图。
具体实施方式
[0038]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于
本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0039]为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
[0040]本申请提供的一种升级方法可以应用于电子设备,本申请对电子设备的产品类型不做限定,参照图1示出的升级方法的实施场景示意图,在本申请的实施例1中,该方法可以包括但并不局限于以下步骤:
[0041]步骤S101、响应于升级指令,通过储能模块控制目标输入或输出接口处于高电平状态,以使得基于高电平状态控制待升级硬件逻辑器件处于目标状态,对待升级硬件逻辑器件进行升级,在目标状态下,待升级硬件逻辑器件的各输入或输出接口的输入或输出状态保持不变。
[0042]目标输入或输出接口可以为待升级硬件逻辑器件的其中一个输入或输出接口。
[0043]本实施例中,可以通过对储能模块进行充电,使储能模块处于充电状态,在储能设置达到设定条件的情况下,储能模块可以从充电状态切换为放电状态。
[0044]相应地,通过储能模块处于放电状态控制目标输入或输出接口处于高电平状态。
[0045]待升级硬件逻辑器件可以通过加载待使用升级文件,启动待使用升级文件,获得目标输入或输出接口的状态,若目标输入或输出接口的状态为高电平状态,可以控制待升级硬件逻辑器件处于目标状态。
[0046]待升级硬件逻辑器件可以包括但不局限于:设置在背板上的待升级硬件逻辑器件。例如,待升级硬件逻辑器件包括:背板上的FPGA本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种升级方法,包括:响应于升级指令,通过储能模块控制目标输入或输出接口处于高电平状态,以使得基于所述高电平状态控制待升级硬件逻辑器件处于目标状态,对所述待升级硬件逻辑器件进行升级,在所述目标状态下,所述待升级硬件逻辑器件的各输入或输出接口的输入或输出状态保持不变。2.根据权利要求1所述的方法,所述方法还包括:基于所述待升级硬件逻辑器件的升级时长,确定所述储能模块的放电时长;至少基于所述储能模块的放电时长,对所述储能模块进行设置。3.根据权利要求2所述的方法,至少基于所述储能模块的放电时长,对所述储能模块进行设置,包括:基于所述储能模块的放电时长和所述目标输入或输出接口的高电平判决门限,对所述储能模块进行设置。4.根据权利要求3所述的方法,所述储能模块包括:电容和至少一个电阻,所述电容通过所述电阻与所述输入或输出接口连接;基于所述储能模块的放电时长和所述目标输入或输出接口的高电平判决门限,对所述储能模块进行设置,包括:基于所述储能模块的放电时长和所述目标输入或输出接口的高电平判决门限,设置所述电容的容量值和所述至少一个电阻的电阻值;通过测量所述电容放电的电压值变化情况,确定得到所述电容的电压值变化为所述高电平判决门限时的实际放电时长;确定出所述实际放电时长不小于所述升级时长,将所述实际放电时长替换所述放电时长,返回执行所述基于所述储能模块的放电时长和所述目标输入或输出接口的高电平判决门限,设置所述电容...

【专利技术属性】
技术研发人员:杨艳兴李广迅
申请(专利权)人:联想北京信息技术有限公司
类型:发明
国别省市:

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

1