一种支持不同型号智能网卡的方法、装置、设备及介质制造方法及图纸

技术编号:35352546 阅读:21 留言:0更新日期:2022-10-26 12:23
本发明专利技术提供了一种支持不同型号智能网卡的方法、装置、设备及可读介质,方法包括:将智能网卡的NCSI连接器通过NCSI线缆连接到主板的NCSI连接器中并将智能网卡的金手指插入到主板的PCIe插槽中;根据智能网卡的在位信号切换主板电源的供电时序;根据主板的PCIe插槽中预设扩展引脚的电平的高低切换不同的PCIe bifurcation配置。通过使用本发明专利技术的方案,能够实现单一PCIe插槽同时支持多家智能网卡及标准网卡,提升了单一插槽的使用弹性与系统扩充性,能够有效降低设计成本。能够有效降低设计成本。能够有效降低设计成本。

【技术实现步骤摘要】
一种支持不同型号智能网卡的方法、装置、设备及介质


[0001]本专利技术涉及计算机领域,并且更具体地涉及一种支持不同型号智能网卡的方法、装置、设备及可读介质。

技术介绍

[0002]智能网卡(SmartNIC)的核心是通过FPGA(现场可编程逻辑门阵列)协助CPU(中央处理器)处理网络负载,编程网络接口功能,能够提升应用程序和虚拟化性能,实现软体定义网络(SDN)和网络功能虚拟化(NFV),目的是解放服务器上昂贵的CPU计算资源,提供CPU最大处理能力,另外智能网卡提供分布式计算资源,使得用户可以开发自己的软件或提供接入服务,从而加速特定应用程序。
[0003]目前市面上常见的智能网卡品牌有银杉、阿里MOC2.0、NVIDIA

Bluefied2、NVIDIA

Bluefied3等,这些智能网卡外观规格如PCIe(高速串行计算器扩展总线标准)标准卡一样,通过插入PCIe插槽来实现服务器的智能网卡功能的扩展。另外,由于智能网卡运作功率较大,卡端还需要通过外接电源来满足智能网卡的供电需求,还有部份智能网卡需要外接NCSI(网络控制器边带接口)连接器来满足ShareNIC功能。然而各家智能网卡虽然外观相似,但使用的供电以及PCIe信号不同,与标准PCIe卡(一般标准网卡)更是不一致。因此,一般服务器系统只能针对某一家智能网卡特别设计专属的PCIe插槽,此插槽除了该智能网卡,其他智能网卡或是标准网卡便无法支持,减低了该插槽的扩充性与运用弹性,若系统要支持多家智能网卡,则需要另外新增专属插槽,设计成本大大提高。

技术实现思路

[0004]有鉴于此,本专利技术实施例的目的在于提出一种支持不同型号智能网卡的方法、装置、设备及可读介质,通过使用本专利技术的技术方案,能够实现单一PCIe插槽同时支持多家智能网卡及标准网卡,提升了单一插槽的使用弹性与系统扩充性,能够有效降低设计成本。
[0005]基于上述目的,本专利技术的实施例的一个方面提供了一种支持不同型号智能网卡的方法,包括以下步骤:
[0006]将智能网卡的NCSI连接器通过NCSI线缆连接到主板的NCSI连接器中并将智能网卡的金手指插入到主板的PCIe插槽中;
[0007]根据智能网卡的在位信号切换主板电源的供电时序;
[0008]根据主板的PCIe插槽中预设扩展引脚的电平的高低切换不同的PCIe bifurcation(PCIe信号拆分)配置。
[0009]根据本专利技术的一个实施例,根据智能网卡的在位信号切换主板电源的供电时序包括:
[0010]响应于智能网卡的NCSI连接器通过NCSI线缆连接到主板的NCSI连接器,智能网卡将在位信号发送到主板的NCSI连接器;
[0011]主板的NCSI连接器根据接收到的在位信号判断智能网卡的型号;
[0012]根据智能网卡的型号输出控制讯号P12V_STBY_EFUSE_EN控制主板上P12V_EDGE电源的Efuse(电子保险丝)。
[0013]根据本专利技术的一个实施例,根据智能网卡的型号输出控制讯号P12V_STBY_EFUSE_EN控制主板上P12V_EDGE电源的Efuse包括:
[0014]根据智能网卡的型号将电源的供电时序切换成STBY(ACPI电源管理中S5状态(关机)时供给的电源)电或Normal电(ACPI电源管理中S0状态(开机)时供给的电源)。
[0015]根据本专利技术的一个实施例,根据主板的PCIe插槽中预设扩展引脚的电平的高低切换不同的PCIe bifurcation配置包括:
[0016]响应于主板的PCIe插槽中B82引脚为高电平,将PCIe bifurcation配置为x8x8;
[0017]响应于主板的PCIe插槽中B82引脚为低电平,将PCIe bifurcation配置为x16。
[0018]本专利技术的实施例的另一个方面,还提供了一种支持不同型号智能网卡的装置,装置包括:
[0019]连接模块,连接模块配置为将智能网卡的NCSI连接器通过NCSI线缆连接到主板的NCSI连接器中并将智能网卡的金手指插入到主板的PCIe插槽中;
[0020]切换模块,切换模块配置为根据智能网卡的在位信号切换主板电源的供电时序;
[0021]设置模块,设置模块配置为根据主板的PCIe插槽中预设扩展引脚的电平的高低切换不同的PCIe bifurcation配置。
[0022]根据本专利技术的一个实施例,切换模块还配置为:
[0023]响应于智能网卡的NCSI连接器通过NCSI线缆连接到主板的NCSI连接器,智能网卡将在位信号发送到主板的NCSI连接器;
[0024]主板的NCSI连接器根据接收到的在位信号判断智能网卡的型号;
[0025]根据智能网卡的型号输出控制讯号P12V_STBY_EFUSE_EN控制主板上P12V_EDGE电源的Efuse。
[0026]根据本专利技术的一个实施例,切换模块还配置为:
[0027]根据智能网卡的型号将电源的供电时序切换成STBY电或Normal电。
[0028]根据本专利技术的一个实施例,设置模块还配置为:
[0029]响应于主板的PCIe插槽中B82引脚为高电平,将PCIe bifurcation配置为x8x8;
[0030]响应于主板的PCIe插槽中B82引脚为低电平,将PCIe bifurcation配置为x16。
[0031]本专利技术的实施例的另一个方面,还提供了一种计算机设备,该计算机设备包括:
[0032]至少一个处理器;以及
[0033]存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现上述任意一项方法的步骤。
[0034]本专利技术的实施例的另一个方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述任意一项方法的步骤。
[0035]本专利技术具有以下有益技术效果:本专利技术实施例提供的支持不同型号智能网卡的方法,通过将智能网卡的NCSI连接器通过NCSI线缆连接到主板的NCSI连接器中并将智能网卡的金手指插入到主板的PCIe插槽中;根据智能网卡的在位信号切换主板电源的供电时序;根据主板的PCIe插槽中预设扩展引脚的电平的高低切换不同的PCIe bifurcation配置的技术方案,能够实现单一PCIe插槽同时支持多家智能网卡及标准网卡,提升了单一插槽的
使用弹性与系统扩充性,能够有效降低设计成本。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0037]图1为根据本专利技术一个实施例的支持不同型号智能网卡的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支持不同型号智能网卡的方法,其特征在于,包括以下步骤:将智能网卡的NCSI连接器通过NCSI线缆连接到主板的NCSI连接器中并将智能网卡的金手指插入到主板的PCIe插槽中;根据智能网卡的在位信号切换主板电源的供电时序;根据主板的PCIe插槽中预设扩展引脚的电平的高低切换不同的PCIe bifurcation配置。2.根据权利要求1所述的方法,其特征在于,根据智能网卡的在位信号切换主板电源的供电时序包括:响应于智能网卡的NCSI连接器通过NCSI线缆连接到主板的NCSI连接器,智能网卡将在位信号发送到主板的NCSI连接器;主板的NCSI连接器根据接收到的在位信号判断智能网卡的型号;根据智能网卡的型号输出控制讯号P12V_STBY_EFUSE_EN控制主板上P12V_EDGE电源的Efuse。3.根据权利要求2所述的方法,其特征在于,根据智能网卡的型号输出控制讯号P12V_STBY_EFUSE_EN控制主板上P12V_EDGE电源的Efuse包括:根据智能网卡的型号将电源的供电时序切换成STBY电或Normal电。4.根据权利要求1所述的方法,其特征在于,根据主板的PCIe插槽中预设扩展引脚的电平的高低切换不同的PCIe bifurcation配置包括:响应于主板的PCIe插槽中B82引脚为高电平,将PCIe bifurcation配置为x8x8;响应于主板的PCIe插槽中B82引脚为低电平,将PCIe bifurcation配置为x16。5.一种支持不同型号智能网卡的装置,其特征在于,所述装置包括:连接模块,所述连接模块配置为将智能网卡的NCSI连接器通过NCSI线缆连接到主板的NCSI...

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

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

1