一种外插卡接入自适应方法、系统、设备及可读存储介质技术方案

技术编号:36602411 阅读:14 留言:0更新日期:2023-02-04 18:18
本发明专利技术属于计算机领域,具体涉及一种外插卡接入自适应方法、系统、设备及可读存储介质,其中方法包括:将所有外插卡的接入线路连接到控制模块;通过所述控制模块解析每一个外插卡的所述接入线路并获取接入线路中的关键信号;将所述关键信号发送的BMC,通过BMC基于所述关键信号控制所述关键信号对应的外插卡所连接的设备的接入。通过本发明专利技术提出的额一种外插卡接入自适应方法,对接入的外插卡设备的上电电压的侦测,及时根据不同外插卡设备的接入电压对不同的外插卡设备的供电进行调整,可以有效解决现有的外插卡上电标准不统一的问题。解决现有的外插卡上电标准不统一的问题。解决现有的外插卡上电标准不统一的问题。

【技术实现步骤摘要】
一种外插卡接入自适应方法、系统、设备及可读存储介质


[0001]本专利技术属于计算机领域,具体涉及一种外插卡接入自适应方法、系统、设备及可读存储介质。

技术介绍

[0002]服务器的应用上都会使用外接的卡或是多节点系统,不管是网卡、储存装置卡、显卡,或是其他的类型的PCIe卡,现有的系统在售出后不知道客户会使用哪家厂商的卡做搭配,或是因为系统多样性会选择搭配许多厂家的卡,因此就有可能因为各厂家上拉电压使用不同进而需要对主板或系统板卡重新设计,从开案设计到后面的功能验证及讯号品质的校验需要额外花费大量的人力资源以及费用,这样大大影响公司的成本及支出,也影响到客户的产品开发周期,不仅对业务端会有很多产品线需要去推销,更大大的影响产品量产的时间递延,而多节点系统也有相同问题,在系统初期设计之下使用的电压在开案前就会明确定义准位,但后续为了争取开发时间的缩短,常常会使用其他系统的主板或系统卡,而电压被定义下就会造成系统的多样性造成限制。

技术实现思路

[0003]为解决以上问题,本专利技术提出一种外插卡接入自适应方法,包括:
[0004]将所有外插卡的接入线路连接到控制模块;
[0005]通过所述控制模块解析每一个外插卡的所述接入线路并获取接入线路中的关键信号;
[0006]将所述关键信号发送的BMC,通过BMC基于所述关键信号控制所述关键信号对应的外插卡所连接的设备的接入。
[0007]在本专利技术的一些实施方式中,将所有外插卡的接入线路连接到控制模块包括:
[0008]通过旁路检测的连接方式将所述外插卡与服务器的接入线路连接到所述控制模块。
[0009]在本专利技术的一些实施方式中,通过所述控制模块解析每一个外插卡的所述接入线路并获取接入线路中的关键信号包括:
[0010]通过所述控制模块基于所述接入线路的通信协议解析所述接入线路中外插卡的上拉电压数据。
[0011]在本专利技术的一些实施方式中,方法还包括:
[0012]响应于所述BMC获取到所述控制模块的上拉电压数据,按照预定策略将所述上拉电压数据转换成对应的调控信号,并将所述调控信号发送到对应的电压转换器。
[0013]在本专利技术的一些实施方式中,按照预定策略将所述上拉电压数据转换成对应的调控信号包括:
[0014]基于常见外插卡设备的上拉电压和所述电压转换器的输入电压计算所述电压转换器的调控电阻的阻值,并将所述阻值转换成对应的调控信号。
[0015]在本专利技术的一些实施方式中,将所述调控信号发送到对应的电压转换器包括:
[0016]在所述BMC和对应的多个电压转换器之间添加多路复用器,并通过所述BMC控制所述多路复用器的切换;
[0017]响应于对应的外插卡接入,通过BMC控制所述多路复用器将所外插卡对应的电压转换器与所述BMC连接,并将所述调控信号发送到所述电压转换器。
[0018]在本专利技术的一些实施方式中,方法还包括:
[0019]响应于接收到所述BMC发送的调控信号,对所述调控信号进行解密并解析出对应的调控数据,基于所述调控数据调整所述电压转换器中可调电阻的阻值。
[0020]本专利技术的另一方面还提出一种外插卡接入自适应系统,包括:
[0021]连接模块,所述连接模块配置用于将所有外插卡的接入线路连接到控制模块;
[0022]数据解析模块,所述数据解析模块配置用于通过所述控制模块解析每一个外插卡的所述接入线路并获取接入线路中的关键信号;
[0023]设备接入控制模块,所述设备接入控制模块配置用于将所述关键信号发送的BMC,通过BMC基于所述关键信号控制所述关键信号对应的外插卡所连接的设备的接入。
[0024]本专利技术的又一方面还提出一种计算机设备,包括:
[0025]至少一个处理器;以及
[0026]存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现上述实施方式中任意一项所述方法的步骤。
[0027]本专利技术的再一方面还提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述实施方式中任意一项所述方法的步骤。
[0028]通过本专利技术提出的额一种外插卡接入自适应方法,对接入的外插卡设备的上电电压的侦测,及时根据不同外插卡设备的接入电压对不同的外插卡设备的供电进行调整,可以有效解决现有的外插卡上电标准不统一的问题。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本专利技术实施例提供的一种外插卡接入自适应方法的方法流程图;
[0031]图2为本专利技术实施例提供的一种外插卡接入自适应系统的结构示意图;
[0032]图3为本专利技术实施例提供的一种计算机设备的结构示意图;
[0033]图4为本专利技术实施例提供的一种计算机可读存储介质的结构示意图;
[0034]图5为本专利技术实施例提供的一种外插卡接入自适应方法的部分电路连接示意图;
[0035]图6为本专利技术实施例提供的一种外插卡接入自适应方法的部分电路连接示意图;
[0036]图7为本专利技术实施例提供的一种外插卡接入自适应方法的部分电路连接示意图。
具体实施方式
[0037]为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。
[0038]本专利技术旨在解决当接设备接入到计算机或服务器后因外接设备的供电电压与服务器硬件系统上接口所支持的电压不一致时导致烧坏设备的问题。
[0039]在服务器领域,传统的硬件设计上仅会把所有的PCIe Slot的I2C链路连接主板端的装置,其他节点的信号线接至主板端需要判断该讯号的的装置,以下以PCH以及CPU作为例子,在旧有服务器上设计,PCIe Slot的I2C信号连接至CPU,上拉电压分别为PWR0与PWR1,PWR0与PWR1仅能固定一个电压值,例如电压为5V时只能使用5V,1.8V时电路设计就只能使用1.8V,而节点信号Signal_0~Signal_4连接至PCH供系统判断一些信息或传递一些信息,对应的上拉电压分别为PWR2与PWR3,在旧有的设计上主板仅能选一个电压去做设计,例如把电压设计成3.3V,5V,12V等等

对于电压如果有变化不是单一的状况,或是用户使用的PCIe卡电压与主板不匹配时,则会有漏电或是烧板卡的问题,而节点Node_A电压与主板设计不同时就需要重新设计主板,把电压设计成与节点保持一致,这样不仅造成开发时间延长,也浪费人力资源去针对此电压不同而需要开新案重新设计。
[0040]如图1所示,为解决上述问题,本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种外插卡接入自适应方法,其特征在于,包括:将多个外插卡的接入线路连接到控制模块;通过所述控制模块解析所述多个外插卡中的每一个的所述接入线路并获取接入线路中的关键信号;将所述关键信号发送的BMC,通过BMC基于所述关键信号控制所述关键信号对应的外插卡所连接的设备的接入。2.根据权利要求1所述的方法,其特征在于,所述将多个外插卡的接入线路连接到控制模块包括:通过旁路检测的连接方式将所述外插卡与服务器的接入线路连接到所述控制模块。3.根据权利要求1所述的方法,其特征在于,通过所述控制模块解析所述多个外插卡中的每一个的所述接入线路并获取接入线路中的关键信号包括:通过所述控制模块基于所述接入线路的通信协议解析所述接入线路中外插卡的上拉电压数据。4.根据权利要求3所述的方法,其特征在于,还包括:响应于所述BMC获取到所述控制模块的上拉电压数据,按照预定策略将所述上拉电压数据转换成对应的调控信号,并将所述调控信号发送到对应的电压转换器。5.根据权利要求4所述的方法,其特征在于,所述按照预定策略将所述上拉电压数据转换成对应的调控信号包括:基于常见外插卡设备的上拉电压和所述电压转换器的输入电压计算所述电压转换器的调控电阻的阻值,并将所述阻值转换成对应的调控信号。6.根据权利要求4所述的方法,其特征在于,所述将所述调控信号发送到对应的电压转换器包括:在所述BMC和对应的多...

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

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

1