一种可自动识别外插卡的服务器板卡及外插卡自动识别方法与流程

文档序号:23260899发布日期:2020-12-11 18:49阅读:411来源:国知局
一种可自动识别外插卡的服务器板卡及外插卡自动识别方法与流程

本发明属于服务器技术领域,尤其涉及一种可自动识别外插卡的服务器板卡及外插卡自动识别方法。



背景技术:

随着服务器技术的不断发展以及用户需求多样性的增加,用户对于单台服务器的功能和性能要求也越来越严苛,同一台服务器可能既需要支持存储卡用于机器的存储扩展,又需要支持gpu以实现对ai及人工智能业务的支持,另外还需要支持网卡来实现网络支持。一般情况下,受到服务器主板尺寸限制,主板本体是无法通过设计做到支持多张pcie外插卡的,因此在服务器设计过程中会在主板上预留相应的连接器插槽(例如pcie插槽、genz连接器、其他高密连接器等),然后通过设计对应的转接卡来将主板上的pcie信号转接成不同带宽以及更多槽位,方便客户搭配更多张不同带宽的pcie外插卡使用。

在当前设计中,研发人员会根据不同的配置需求来设计不同的转接卡以支持相关需求。例如:如果主板上有一个x32带宽的genz连接器,那么一般情况下可以设计两种转接卡来支持不同的pcie外插卡:一种是将转接卡设计为一个x8+一个x16的pcie插槽,从而可以支持两张外插卡;另一种是将转接卡设计为三个x8的pcie插槽,从而可以支持三张外插卡。再例如:如果主板上有两个x8的slimline连接器,那么一般情况下可以设计两种转接卡来支持不同的pcie外插卡:一种是将转接卡设计为一个x16的pcie插槽,即主板的两个slimline连接器通过线缆连接至转接卡上的两个slimline连接器,进而将信号合并转接至x16的pcie插槽;另一种是将转接卡设计为两个x8的pcie插槽,即主板的两个slimline连接器通过线缆连接至转接卡上的两个slimline连接器,进而将信号分别转接至两个x8的pcie插槽。

但是,按照当前的主流设计,当主板上的转接卡插槽确定之后,其可以支持的外插卡的带宽及数量也就确定了,如果需要支持不同配置,那就需要通过更换转接卡来实现客户需求,这就会导致整机出货清单的维护工作的增加,以及需要设计不同转接卡带来的人力物力浪费。



技术实现要素:

针对现有技术中的缺陷,本发明提供了一种通过转接卡上相关线路自动识别所插入的外插卡类型,进而实现对支持的外插卡数量及带宽的灵活切换的可自动识别外插卡的服务器板卡。

本发明所提供的技术方案是:一种可自动识别外插卡的服务器板卡,包括主板和转接卡,所述主板上设有一平台控制中心pch和用于提供pciex8信号的两个x8连接器,所述转接卡上设有与所述主板上的两个x8连接器信号直连且对应的两个x8连接器以及pcie交换芯片和插槽识别电路;

其中,所述插槽识别电路与所述pcie交换芯片以及pciex8插槽连接,所述插槽识别电路用于识别所述pciex8插槽的外插卡的插入状态,并将识别到的插入状态反馈给所述平台控制中心pch和pcie交换芯片,所述平台控制中心pch依据识别的到的pciex8插槽的插入状态进行pcie信号的配置。

作为一种改进的方案,所述主板上的两个x8连接器分别记为第一x8连接器和第二x8连接器,所述第一x8连接器和第二x8连接器分别与中央处理器cpu连接,用于直出所述央处理器cpu输出的pciex8信号;

其中,所述第一x8连接器用于输出所述中央处理器cpu输出的pcie0-7的信号,所述第二x8连接器用于输出所述中央处理器cpu输出的pcie8-15的信号。

作为一种改进的方案,所述转接卡上的两个x8连接器分别记为第三x8连接器和第四x8连接器,其中,所述第三x8连接器一端与所述第一x8连接器连接,另一与pciex16插槽连接,所述第四x8连接器一端与所述第二x8连接器连接,另一端通过所述pcie交换芯片分别与所述pciex8插槽以及pciex16插槽连接。

作为一种改进的方案,所述pcie交换芯片设有信号端y0和信号端y1,其中,所述信号端y0通过pciex8信号线与所述pciex16插槽连接,所述信号端y1通过pciex8信号线与所述pciex8插槽连接。

作为一种改进的方案,所述插槽识别电路包括与所述pcie交换芯片的信号端sel连接的pciex8插槽的在位引脚以及对应设置的上拉电阻;

所述pcie交换芯片的信号端sel引出的线路还连接至所述平台控制中心pch。

作为一种改进的方案,所述第一x8连接器、第二x8连接器、第三x8连接器和第四x8连接器均为slimline连接器。

本发明的另一目的在于提供一种基于可自动识别外插卡的服务器板卡的外插卡自动识别方法,所述方法包括下述步骤:

插槽识别电路对所述pciex8插槽上外插卡的插入状态进行识别;

当所述pciex8插槽没有插入外插卡时,信号端sel为高电平,pcie信号切换至信号端y0,所述中央处理器的16路pcie信号均连接至所述pciex16插槽,所述转接卡支持一张x16外插卡;

当所述pciex8插槽有插入外插卡时,信号端sel为低电平,pcie信号切换至信号端y1,所述中央处理器的16路pcie信号的pcie0-7连接至所述pciex16插槽,信号pcie8-15连接至所述pciex8插槽,所述转接卡支持两张x8外插卡。

在本发明实施例中,可自动识别外插卡的服务器板卡包括主板和转接卡,主板上设有一平台控制中心pch和用于提供pciex8信号的两个x8连接器,转接卡上设有与所述主板上的两个x8连接器信号直连且对应的两个x8连接器以及pcie交换芯片和插槽识别电路;插槽识别电路与pcie交换芯片以及pciex8插槽连接,插槽识别电路用于识别所述pciex8插槽的外插卡的插入状态,并将识别到的插入状态反馈给平台控制中心pch和pcie交换芯片,平台控制中心pch依据识别的到的pciex8插槽的插入状态进行pcie信号的配置,从而实现对外插卡类型的识别,避免不同配置需要设计两张转接卡带来的人力物力的浪费。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1是本发明提供的可自动识别外插卡的服务器板卡的结构示意图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的、技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。

图1是本发明提供的可自动识别外插卡的服务器板卡的结构示意图,为了便于说明,图中仅给出了与本发明实施例相关的部分。

可自动识别外插卡的服务器板卡包括主板和转接卡,所述主板上设有一平台控制中心pch和用于提供pciex8信号的两个x8连接器,所述转接卡上设有与所述主板上的两个x8连接器信号直连且对应的两个x8连接器以及pcie交换芯片和插槽识别电路;

其中,所述插槽识别电路与所述pcie交换芯片以及pciex8插槽连接,所述插槽识别电路用于识别所述pciex8插槽的外插卡的插入状态,并将识别到的插入状态反馈给所述平台控制中心pch和pcie交换芯片,所述平台控制中心pch依据识别的到的pciex8插槽的插入状态进行pcie信号的配置,pch还与中央处理器cpu连接。

结合图1所示,主板上的两个x8连接器分别记为第一x8连接器和第二x8连接器,所述第一x8连接器和第二x8连接器分别与中央处理器cpu连接,用于直出所述央处理器cpu输出的pciex8信号;

其中,所述第一x8连接器用于输出所述中央处理器cpu输出的pcie0-7的信号,所述第二x8连接器用于输出所述中央处理器cpu输出的pcie8-15的信号。

在本发明实施例中,转接卡上的两个x8连接器分别记为第三x8连接器和第四x8连接器,其中,所述第三x8连接器一端与所述第一x8连接器连接,另一与pciex16插槽连接,所述第四x8连接器一端与所述第二x8连接器连接,另一端通过所述pcie交换芯片分别与所述pciex8插槽以及pciex16插槽连接。

如图1所示,pcie交换芯片设有信号端y0和信号端y1,其中,所述信号端y0通过pciex8信号线与所述pciex16插槽连接,所述信号端y1通过pciex8信号线与所述pciex8插槽连接;

所述插槽识别电路包括与所述pcie交换芯片的信号端sel连接的pciex8插槽的在位引脚以及对应设置的上拉电阻;

所述pcie交换芯片的信号端sel引出的线路还连接至所述平台控制中心pch。

在该实施例中,所述第一x8连接器、第二x8连接器、第三x8连接器和第四x8连接器均为slimline连接器。

在本发明实施例中,只需要设计一张转接卡且占用主板x16的pcie带宽,即可实现整系统支持一张x16外插卡或两张x8外插卡,从而避免了不同配置需要设计不同转接卡所带来的人力物力浪费;

其次,在主板的pcie信号分配已经固定的情况下,通过转接卡可以实现对pcie信号带宽的重新分配,满足不同客户需求;其采用的是自动识别方式,不需要额外的控制器或人工干预即可实现外插卡数量和带宽的灵活分配,可以显著降低机器的组装及后期运维难度。

为了便于理解下述给出具体的识别过程:

(1)插槽识别电路对所述pciex8插槽上外插卡的插入状态进行识别;

(2)当所述pciex8插槽没有插入外插卡时,信号端sel为高电平,pcie信号切换至信号端y0,所述中央处理器的16路pcie信号均连接至所述pciex16插槽,所述转接卡支持一张x16外插卡;

(3)当所述pciex8插槽有插入外插卡时,信号端sel为低电平,pcie信号切换至信号端y1,所述中央处理器的16路pcie信号的pcie0-7连接至所述pciex16插槽,信号pcie8-15连接至所述pciex8插槽,所述转接卡支持两张x8外插卡。

在本发明实施例中,可自动识别外插卡的服务器板卡包括主板和转接卡,主板上设有一平台控制中心pch和用于提供pciex8信号的两个x8连接器,转接卡上设有与所述主板上的两个x8连接器信号直连且对应的两个x8连接器以及pcie交换芯片和插槽识别电路;插槽识别电路与pcie交换芯片以及pciex8插槽连接,插槽识别电路用于识别所述pciex8插槽的外插卡的插入状态,并将识别到的插入状态反馈给平台控制中心pch和pcie交换芯片,平台控制中心pch依据识别的到的pciex8插槽的插入状态进行pcie信号的配置,从而实现对外插卡类型的识别,避免不同配置需要设计两张转接卡带来的人力物力的浪费。

以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1