一种NCSI功能网卡及网卡的NCSI功能的实现方法技术

技术编号:21246839 阅读:353 留言:0更新日期:2019-06-01 07:16
本发明专利技术涉及服务器技术领域,提供一种NCSI功能网卡及网卡的NCSI功能的实现方法,网卡包括第一NCSI连接器,所述第一NCSI连接器引出一电缆线,所述第一NCSI连接器与网卡的网络控制器连接;电缆线的另一端连接有第二NCSI连接器,所述第二NCSI连接器设置在主板上,且与所述主板的基板管理控制器连接;第一NCSI连接器、电缆线以及第二NCSI连接器用于在所述主板和网卡之间传递NCSI信号和电源信号,从而在网卡上实现NCSI功能,避免了原有X8和X16不兼容的问题,而且整个NCSI功能兼容性较好,使用电缆传输NCSI信号和电源信号,成本低。

A Realization Method of NCSI Function Network Card and NCSI Function of Network Card

The invention relates to the technical field of servers, and provides a method for realizing NCSI functions of NCSI functional network cards and network cards. The network card includes the first NCSI connector, the first NCSI connector leads out a cable, the first NCSI connector connects with the network controller of the network card, the other end of the cable is connected with the second NCSI connector, the second NCSI connector is set on the motherboard, and the second NCSI connector is set on the motherboard. The first NCSI connector, cable and the second NCSI connector are used to transmit NCSI signal and power signal between the main board and the network card, thus realizing NCSI function on the network card, avoiding the incompatibility between X8 and X16, and the whole NCSI function is compatible. The cost of transmitting NCSI signal and power signal by using cable is high. Low.

【技术实现步骤摘要】
一种NCSI功能网卡及网卡的NCSI功能的实现方法
本专利技术属于服务器
,尤其涉及一种NCSI功能网卡及网卡的NCSI功能的实现方法。
技术介绍
网络控制器边带接口(NetworkControllerSidebandInterface,NCSI)是一个由分布式管理任务组定义的用于支持服务器带外管理的边带接口网络控制器的工业标准。BMC芯片通过NCSI信号总线连接服务器主板上的网卡芯片,通过共享服务器网卡芯片的网口把服务器的监控信息发送出去或者接收进来。现有PCIE插卡协议中未包括NCSI功能,不支持NCSI的信号及电源。而在PCIE网卡中实现NCSI时,主要通过在网卡和主板中增加专用X1连接器,在PCIE_X8连接器侧面增加一个PCIE_X1标准尺寸连接器,用于传递NCSI信号及电源,但是这种NCSI的实现方式存在如下缺陷:(1)灵活度较差,X8X16的NCSI网卡/槽位无法兼容;(2)只支持指定主板NCSI槽位位置(同时支持更多NCSI槽位需要主板预留switch芯片电路);(3)在X8的NCSI的网卡插入X16槽位使用时,NCSI信号与电源与X16信号干涉,有短路风险,需要做专门的信号隔离设计;(4)不同厂家间的NCSI网卡没有形成统一规范,无法对接其他厂家的NCSI网卡。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种NCSI功能网卡,只在解决现有技术中在主板和网卡中增加专用的X1连接器实现NCSI功能,存在诸如兼容性差、运行不稳定的问题。本专利技术所提供的技术方案是:一种NCSI功能网卡,包括第一NCSI连接器,所述第一NCSI连接器引出一电缆线,所述第一NCSI连接器与网卡的网络控制器连接;所述电缆线的另一端连接有第二NCSI连接器,所述第二NCSI连接器设置在主板上,且与所述主板的基板管理控制器连接;其中,所述第一NCSI连接器、电缆线以及第二NCSI连接器用于在所述主板和网卡之间传递NCSI信号和电源信号。作为一种改进的方案,所述NCSI信号和电源信号包括50M时钟、RXD0、RXD1、CRSDV、TXD0、TXD1、TXEN、3.3V_AUX或12V_AUX以及GND信号。作为一种改进的方案,所述主板的基板管理控制器与所述网卡的网路控制器之间还通过PCIE总线以及PCIE卡槽连接,所述PCIE总线与所述网卡的PCIE卡槽连接;所述PCIE总线用于在主板与所述网卡之间传递主电源信号。作为一种改进的方案,所述电缆线传递的电源信号作为所述PCIE总线传递的主电源信号的辅助电源信号;所述网络控制器用于根据服务器的运行状态进行主电源信号和辅助电源信号的切换,控制所述网卡的NCSI功能正常工作。作为一种改进的方案,所述网络控制器包括主电源在位状态检测单元和网卡供电电路;所述PCIE卡槽通过第一MOS管与所述网卡供电电路连接,所述第一NCSI连接器通过第二MOS管与所述网卡供电电路连接,所述第一MOS管和第二MOS管分别与所述主电源在位状态检测单元连接;所述主电源在位状态检测单元还与所述PCIE卡槽连接,用于检测所述PCIE总线上的是否存在主电源信号,并以此判断是否开启辅助电源。作为一种改进的方案,所述主电源在位状态检测单元具体包括:主电源在位信息读取模块,用于从所述PCIE卡槽读取所述PCIE卡槽的标志位信息,获取主电源在位状态信息;信息比对解析模块,与所述主电源在位信息读取模块连接,用于对所述主电源在位信息读取模块获取到的所述主电源在位状态信息进行解析,判断所述主电源信号是否存在;第一MOS管关闭指令生成模块,与所述信息比对解析模块连接,用于当所述信息比对解析模块判断所述主电源信号不存在时,生成第一MOS管关闭指令;第二MOS管开启指令生成模块,与所述信息比对解析模块连接,用于当所述信息比对解析模块判断所述主电源信号不存在时,生成第二MOS管关开启指令;指令发送模块,分别与所述第一MOS管关闭指令生成模块、第二MOS管开启指令生成模块连接,用于将所述第一MOS管关闭指令生成模块生成的第一MOS管关闭指令、第二MOS管开启指令生成模块生成的所述第二MOS管开启指令对应发送给第一MOS管和第二MOS管,所述第一MOS管和第二MOS管根据对应的指令执行对应的动作。本专利技术的另一目的在于提供一种网卡的NCSI功能的实现方法,所述方法包括下述步骤:预先在网卡上设置第一NCSI连接器,在主板上设置第二NCSI连接器,利用一电缆线将所述第一NCSI连接器和第二NCSI连接器对应连接;所述网卡通过所述第一NCSI连接器接收所述主板通过第二NCSI连接器、电缆线传送的电源信号和NCSI信号。作为一种改进的方案,所述方法还包括下述步骤:所述网卡检测所述PCIE总线上的是否存在主电源信号,判断主电源是否处于工作状态,当判断所述PCIE总线上的不存在主电源信号时,判断是否开启辅助电源。作为一种改进的方案,所述所述网卡检测所述PCIE总线上的是否存在主电源信号,判断主电源是否处于工作状态,当判断所述PCIE总线上的不存在主电源信号时,判断是否开启辅助电源的步骤具体包括下述步骤:主电源在位信息读取模块从所述PCIE卡槽读取所述PCIE卡槽的标志位信息,获取主电源在位状态信息;信息比对解析模块对所述主电源在位信息读取模块获取到的所述主电源在位状态信息进行解析,判断所述主电源信号是否存在;当所述信息比对解析模块判断所述主电源信号不存在时,第一MOS管关闭指令生成模块生成第一MOS管关闭指令;当所述信息比对解析模块判断所述主电源信号不存在时,第二MOS管开启指令生成模块生成第二MOS管关开启指令;指令发送模块将所述第一MOS管关闭指令生成模块生成的第一MOS管关闭指令、第二MOS管开启指令生成模块生成的所述第二MOS管开启指令对应发送给第一MOS管和第二MOS管,所述第一MOS管和第二MOS管根据对应的指令执行对应的动作。在本专利技术实施例中,NCSI功能网卡包括第一NCSI连接器,所述第一NCSI连接器引出一电缆线,所述第一NCSI连接器与网卡的网络控制器连接;电缆线的另一端连接有第二NCSI连接器,所述第二NCSI连接器设置在主板上,且与所述主板的基板管理控制器连接;第一NCSI连接器、电缆线以及第二NCSI连接器用于在所述主板和网卡之间传递NCSI信号和电源信号,从而在网卡上实现NCSI功能,避免了原有X8和X16不兼容的问题,而且整个NCSI功能兼容性较好,使用电缆传输NCSI信号和电源信号,成本低。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1是本专利技术提供的NCSI功能网卡的结构示意图;图2是本专利技术提供的网卡供电电路结构的示意图;图3是本专利技术提供的主电源在位状态检测单元的结构框图;图4是本专利技术提供的网卡的NCSI功能的实现方法的实现流程图;图5是本专利技术提供的网卡检测所述PCIE总线上的是否存在主电源信号,判断主电源是否处于工作状态,当判断所述PCIE总线上的不存在主电源信号时,判断是否开启辅助电源的实现流程图;其中,1本文档来自技高网...

【技术保护点】
1.一种NCSI功能网卡,其特征在于,包括第一NCSI连接器,所述第一NCSI连接器引出一电缆线,所述第一NCSI连接器与网卡的网络控制器连接;所述电缆线的另一端连接有第二NCSI连接器,所述第二NCSI连接器设置在主板上,且与所述主板的基板管理控制器连接;其中,所述第一NCSI连接器、电缆线以及第二NCSI连接器用于在所述主板和网卡之间传递NCSI信号和电源信号。

【技术特征摘要】
1.一种NCSI功能网卡,其特征在于,包括第一NCSI连接器,所述第一NCSI连接器引出一电缆线,所述第一NCSI连接器与网卡的网络控制器连接;所述电缆线的另一端连接有第二NCSI连接器,所述第二NCSI连接器设置在主板上,且与所述主板的基板管理控制器连接;其中,所述第一NCSI连接器、电缆线以及第二NCSI连接器用于在所述主板和网卡之间传递NCSI信号和电源信号。2.根据权利要求1所述的NCSI功能网卡,其特征在于,所述NCSI信号和电源信号包括50M时钟、RXD0、RXD1、CRSDV、TXD0、TXD1、TXEN、3.3V_AUX或12V_AUX以及GND信号。3.根据权利要求2所述的NCSI功能网卡,其特征在于,所述主板的基板管理控制器与所述网卡的网路控制器之间还通过PCIE总线以及PCIE卡槽连接,所述PCIE总线与所述网卡的PCIE卡槽连接;所述PCIE总线用于在主板与所述网卡之间传递主电源信号。4.根据权利要求3所述的NCSI功能网卡,其特征在于,所述电缆线传递的电源信号作为所述PCIE总线传递的主电源信号的辅助电源信号;所述网络控制器用于根据服务器的运行状态进行主电源信号和辅助电源信号的切换,控制所述网卡的NCSI功能正常工作。5.根据权利要求4所述的NCSI功能网卡,其特征在于,所述网络控制器包括主电源在位状态检测单元和网卡供电电路;所述PCIE卡槽通过第一MOS管与所述网卡供电电路连接,所述第一NCSI连接器通过第二MOS管与所述网卡供电电路连接,所述第一MOS管和第二MOS管分别与所述主电源在位状态检测单元连接;所述主电源在位状态检测单元还与所述PCIE卡槽连接,用于检测所述PCIE总线上的是否存在主电源信号,并以此判断是否开启辅助电源。6.根据权利要求5所述的NCSI功能网卡,其特征在于,所述主电源在位状态检测单元具体包括:主电源在位信息读取模块,用于从所述PCIE卡槽读取所述PCIE卡槽的标志位信息,获取主电源在位状态信息;信息比对解析模块,与所述主电源在位信息读取模块连接,用于对所述主电源在位信息读取模块获取到的所述主电源在位状态信息进行解析,判断所述主电源信号是否存在;第一MOS管关闭指令生成模块,与所述信息比对解析模块连接,用于当所述信息比对解析模块判断所述主电源...

【专利技术属性】
技术研发人员:丁超
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1