Retimer芯片工作模式的确定方法及装置制造方法及图纸

技术编号:38038222 阅读:16 留言:0更新日期:2023-06-30 11:04
本申请实施例提供了一种Retimer芯片工作模式的确定方法、装置、存储介质及电子装置,该方法包括:获取目标终端设备的目标设备信息,其中,目标终端设备通过重定时器Retimer芯片与计算机系统中的处理器连接;从预先确定的工作模式表中查找与目标设备信息对应的Retimer芯片的目标工作模式;在目标工作模式与Retimer芯片的当前工作模式未匹配的情况下,将目标工作模式替换为当前工作模式,以指示Retimer芯片按照目标工作模式调节目标终端设备的信号质量。通过本申请,解决了相关技术中存在的Retimer芯片工作模式切换效率低的问题,达到了提高Retimer芯片工作模式切换效率的效果。的效果。的效果。

【技术实现步骤摘要】
Retimer芯片工作模式的确定方法及装置


[0001]本申请实施例涉及计算机领域,具体而言,涉及一种Retimer芯片工作模式的确定方法及装置。

技术介绍

[0002]在高速串行计算机扩展总线标准不断被推广的背景下,CPU与终端设备的连接与通信效率也不断提升,随之而来的是通信过程中信号完整性的需要。Retimer芯片作为先进的信号调理技术在补偿信道消耗、消除抖动源影响方面做出了重要贡献,有效增加了高速信号的有效传输距离,为服务器、存储设备以及硬件加速器等应用场景提供可扩展的高性能设备互联解决方案。
[0003]但在相关技术中,针对Retimer芯片工作模式的调节问题,多依赖对固件的不断刷新,耗时久效率低下,缺少自动调节工作模式的手段。

技术实现思路

[0004]本申请实施例提供了一种Retimer芯片工作模式的确定方法及装置,以至少解决相关技术中Retimer芯片工作模式切换效率低的问题。
[0005]根据本申请的一个实施例,提供了一种Retimer芯片工作模式的确定方法,其特征在于,包括:获取目标终端设备的目标设备信息,其中,上述目标终端设备通过重定时器Retimer芯片与计算机系统中的处理器连接;从预先确定的工作模式表中查找与上述目标设备信息对应的上述Retimer芯片的目标工作模式,其中,上述工作模式表中包括终端设备与上述Retimer芯片的工作模式之间的对应关系;在上述目标工作模式与上述Retimer芯片的当前工作模式未匹配的情况下,将上述目标工作模式替换为上述当前工作模式,以指示上述Retimer芯片按照上述目标工作模式调节上述目标终端设备的信号质量。
[0006]在一个示例性实施例中,在上述目标工作模式与上述Retimer芯片的当前工作模式未匹配的情况下,将上述目标工作模式替换为上述当前工作模式,包括:在上述目标工作模式与上述Retimer芯片的当前工作模式未匹配的情况下,通过I2C总线向上述Retimer芯片发送第一修改指令,以指示上述Retimer芯片响应上述第一修改指令,将寄存器中的上述当前工作模式修改为上述目标工作模式,其中,上述寄存器设置在上述Retimer芯片中。
[0007]在一个示例性实施例中,在上述目标工作模式与上述Retimer芯片的当前工作模式未匹配的情况下,将上述目标工作模式替换为上述当前工作模式之前,上述方法还包括:宕住对上述计算机系统的POST过程,其中,上述POST过程包括对上述计算机系统中的主板的检测过程,上述Retimer芯片设置在上述计算机系统中。
[0008]在一个示例性实施例中,在上述目标工作模式与上述Retimer芯片的当前工作模式未匹配的情况下,将上述目标工作模式替换为上述当前工作模式之后,上述方法还包括:在接收到上述Retimer芯片返回的修改完成指令的情况下,生成热重启指令,其中,上述修改完成指令用于表示上述Retimer芯片已将上述寄存器中的当前工作模型修改为上述目标
工作模式;按照上述热重启指令重新启动上述计算机系统,其中,上述Retimer芯片设置在上述计算机系统中。
[0009]在一个示例性实施例中,按照上述热重启指令重新启动计算机系统之后,上述方法还包括:重新建立上述Retimer芯片与高速串行计算机扩展总线PCIe链路之间的连接;按照预设工作模式重新对上述PCIe链路进行训练,以通过训练后的PCIe链路重新建立上述Retimer芯片与上述处理器之间的连接。
[0010]在一个示例性实施例中,在获取目标终端设备的目标设备信息之前,上述方法还包括:在确定上述计算机系统处于开机状态,且上述Retimer芯片处于初始工作模式的情况下,指示上述Retimer芯片对上述目标终端设备进行基础设备信息的访问,其中,上述初始工作模式用于表示上述Retimer芯片未处于工作状态。
[0011]在一个示例性实施例中,在获取目标终端设备的目标设备信息之前,上述方法还包括:在确定上述计算机系统处于开机状态,且上述Retimer芯片处于初始工作模式的情况下,对PCIe链路的训练;通过训练后的PCIe链路建立上述Retimer芯片与上述处理器之间的连接。
[0012]根据本申请的另一个实施例,提供了一种Retimer芯片工作模式的确定装置,包括:获取模块,用于获取目标终端设备的目标设备信息,其中,上述目标终端设备通过重定时器Retimer芯片与计算机系统中的处理器连接;查找模块,用于从预先确定的工作模式表中查找与上述目标设备信息对应的上述Retimer芯片的目标工作模式,其中,上述工作模式表中包括终端设备与上述Retimer芯片的工作模式之间的对应关系;替换模块,用于在上述目标工作模式与上述Retimer芯片的当前工作模式未匹配的情况下,将上述目标工作模式替换为上述当前工作模式,以指示上述Retimer芯片按照上述目标工作模式调节上述目标终端设备的信号质量。
[0013]在一个示例性实施例中,上述替换模块还包括:发送子模块,用于在上述目标工作模式与上述Retimer芯片的当前工作模式未匹配的情况下,通过I2C总线向上述Retimer芯片发送第一修改指令,以指示上述Retimer芯片响应上述第一修改指令,将寄存器中的上述当前工作模式修改为上述目标工作模式,其中,上述寄存器设置在上述Retimer芯片中。
[0014]在一个示例性实施例中,上述替换模块还包括:宕住子模块,用于在上述目标工作模式与上述Retimer芯片的当前工作模式未匹配的情况下,将上述目标工作模式替换为上述当前工作模式之前,宕住对上述计算机系统的POST过程,其中,上述POST过程包括对上述计算机系统中的主板的检测过程,上述Retimer芯片设置在上述计算机系统中。
[0015]在一个示例性实施例中,上述装置还包括:生成模块,用于在接收到上述Retimer芯片返回的修改完成指令的情况下,生成热重启指令,其中,上述修改完成指令用于表示上述Retimer芯片已将上述寄存器中的当前工作模型修改为上述目标工作模式;重启模块,用于按照上述热重启指令重新启动上述计算机系统,其中,上述Retimer芯片设置在上述计算机系统中。
[0016]在一个示例性实施例中,上述装置还包括:连接模块,用于按照上述热重启指令重新启动计算机系统之后,重新建立上述Retimer芯片与高速串行计算机扩展总线PCIe链路之间的连接;第一训练模块,用于按照预设工作模式重新对上述PCIe链路进行训练,以通过训练后的PCIe链路重新建立上述Retimer芯片与上述处理器之间的连接。
[0017]在一个示例性实施例中,上述装置还包括:指示模块,用于在获取目标终端设备的目标设备信息之前,在确定上述计算机系统处于开机状态,且上述Retimer芯片处于初始工作模式的情况下,指示上述Retimer芯片对上述目标终端设备进行基础设备信息的访问,其中,上述初始工作模式用于表示上述Retimer芯片未处于工作状态。
[0018]在一个示例性实施例中,上述装置还本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Retimer芯片工作模式的确定方法,其特征在于,包括:获取目标终端设备的目标设备信息,其中,所述目标终端设备通过重定时器Retimer芯片与计算机系统中的处理器连接;从预先确定的工作模式表中查找与所述目标设备信息对应的所述Retimer芯片的目标工作模式,其中,所述工作模式表中包括终端设备与所述Retimer芯片的工作模式之间的对应关系;在所述目标工作模式与所述Retimer芯片的当前工作模式未匹配的情况下,将所述目标工作模式替换为所述当前工作模式,以指示所述Retimer芯片按照所述目标工作模式调节所述目标终端设备的信号质量。2.根据权利要求1所述的方法,其特征在于,在所述目标工作模式与所述Retimer芯片的当前工作模式未匹配的情况下,将所述目标工作模式替换为所述当前工作模式,包括:在所述目标工作模式与所述Retimer芯片的当前工作模式未匹配的情况下,通过I2C总线向所述Retimer芯片发送第一修改指令,以指示所述Retimer芯片响应所述第一修改指令,将寄存器中的所述当前工作模式修改为所述目标工作模式,其中,所述寄存器设置在所述Retimer芯片中。3.根据权利要求1或2所述的方法,其特征在于,在所述目标工作模式与所述Retimer芯片的当前工作模式未匹配的情况下,将所述目标工作模式替换为所述当前工作模式之前,所述方法还包括:宕住对所述计算机系统的POST过程,其中,所述POST过程包括对所述计算机系统中的主板的检测过程,所述Retimer芯片设置在所述计算机系统中。4.根据权利要求1所述的方法,其特征在于,在所述目标工作模式与所述Retimer芯片的当前工作模式未匹配的情况下,将所述目标工作模式替换为所述当前工作模式之后,所述方法还包括:在接收到所述Retimer芯片返回的修改完成指令的情况下,生成热重启指令,其中,所述修改完成指令用于表示所述Retimer芯片已将寄存器中的当前工作模型修改为所述目标工作模式;按照所述热重启指令重新启动所述计算机系统,其中,所述Retimer芯片设置在所述计算机系统中。5.根据权利要求4所述的方法,其特征在于,按照所述热重...

【专利技术属性】
技术研发人员:郭晓宇
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1