一种网卡的热插拔设备及服务器制造技术

技术编号:39254855 阅读:12 留言:0更新日期:2023-10-30 12:06
本发明专利技术公开了一种网卡的热插拔设备及服务器,涉及热插拔领域,包括服务器内的处理器及可编程逻辑器件;可编程逻辑器件用于在网卡插入服务器或从服务器拔出时,向处理器发送中断信号及在接收到处理器发送的查询信号时将网卡信息发送至处理器;处理器用于在接收到中断信号时确定存在网卡插入服务器或从服务器拔出,发送查询信号至可编程逻辑器件,根据接收到的网卡信息确定插入服务器或从服务器拔出的网卡的标识及网卡是否在位。在网卡实现热插拔时,可编程逻辑器件会将中断信号发送至处理器,处理器即可确定热插拔事件的发生,同时还可以通过可编程逻辑器件获取网卡信息,以便进行后续的连接。无需运维人员额外操作,简化了操作流程。了操作流程。了操作流程。

【技术实现步骤摘要】
一种网卡的热插拔设备及服务器


[0001]本专利技术涉及热插拔领域,特别是涉及一种网卡的热插拔设备及服务器。

技术介绍

[0002]随着信息技术的发展,服务器的应用越来越广泛。在政府、金融、能源等行业中,对于大型核心数据库、虚拟化整合、内存计算、高性能计算的需求越来越高。在目前的服务器设计中,各类网卡的应用已经越来越重要。网卡使用热插拔方案,能够在服务器正常运行中,将有问题的网卡直接换下,而不会影响到服务器的正常运行。相关技术中,在实现网卡的热插拔过程中需要按下一个按键通知系统即将到来的热插拔行为,再进行等待后方可将网卡拔出或插入,在维护人员的操作流程较为麻烦,且会存在遗漏的情况。

技术实现思路

[0003]本专利技术的目的是提供一种网卡的热插拔设备及服务器,无需运维人员额外操作,简化了操作流程。
[0004]为解决上述技术问题,本专利技术提供了一种网卡的热插拔设备,包括服务器内的处理器及可编程逻辑器件,网卡分别与所述处理器及所述可编程逻辑器件连接;
[0005]所述可编程逻辑器件用于在所述网卡插入所述服务器或从所述服务器拔出时,向所述处理器发送中断信号及在接收到所述处理器发送的查询信号时将网卡信息发送至所述处理器,所述网卡信息包括插入或拔出的所述网卡的标识及所述网卡是否在位;
[0006]所述处理器用于在接收到所述中断信号时确定存在网卡插入所述服务器或从所述服务器拔出,发送查询信号至所述可编程逻辑器件,根据接收到的所述网卡信息确定插入所述服务器或从所述服务器拔出的所述网卡的标识及所述网卡是否在位。
[0007]另一方面,还包括信号转换开关,所述信号转换开关的第一端与所述处理器连接,所述信号转换开关的第二端与所述可编程逻辑器件连接;
[0008]所述信号转换开关用于将所述处理器输出的一路的所述查询信号转换为多路的所述查询信号,并将多路的所述查询信号分别发送至多个所述可编程逻辑器件,将多个所述可编程逻辑器件发送的所述网卡信息及所述中断信号发送至所述处理器。
[0009]另一方面,还包括电平转换模块,所述电平转换模块的第一端与所述处理器连接,所述电平转换模块的第二端与所述信号转换开关的第一端连接;
[0010]所述电平转换模块用于对所述处理器输出的查询信号进行电平转换后发送至所述信号转换开关,将所述可编程逻辑器件发送的所述网卡信息及所述中断信号进行电平转换后发送至所述处理器,所述电平转换包括升压及降压。
[0011]另一方面,还包括基板管理控制器及信号隔离模块;
[0012]所述信号隔离模块的输入端与所述基板管理控制器连接,所述信号隔离模块的输出端与所述网卡连接;
[0013]所述信号隔离模块用于在所述网卡及所述基板管理控制器均上电完成后控制自
身的输入端与输出端连接,以便所述基板管理控制器对所述网卡进行管理。
[0014]另一方面,所述可编程逻辑器件还用于为所述网卡供电、确定所述网卡的上电状态及确定所述网卡支持的带宽分配方式并发送至所述处理器,所述上电状态包括上电成功或上电失败;
[0015]所述处理器还用于根据所述可编程逻辑器件发送的所述网卡支持的带宽分配方式为所述网卡进行带宽分配。
[0016]另一方面,还包括第一提示模块及第二提示模块;
[0017]所述第一提示模块及所述第二提示模块均与所述可编程逻辑器件连接;
[0018]所述可编程逻辑器件还用于控制所述第一提示模块对所述网卡的上电状态进行提示,控制所述第二提示模块对所述网卡的工作状态进行提示,所述工作状态包括上电或连接工作中及无动作。
[0019]另一方面,所述第一提示模块包括第一提示灯,所述第二提示模块包括第二提示灯,控制所述第一提示模块对所述网卡的上电状态进行提示,控制所述第二提示模块对所述网卡的工作状态进行提示,包括:
[0020]在所述网卡上电成功时控制所述第一指示灯发光,所述网卡上电失败时控制所述第一指示灯熄灭,在所述网卡上电或连接工作中时控制所述第二指示灯闪烁,在所述网卡无动作时控制所述第二指示灯常亮。
[0021]另一方面,还包括连接器,所述网卡与所述处理器的第一连接端连接,所述连接器的第一端与第一个所述处理器的第二连接端连接,所述连接器的第二端与第二个所述处理器的第二连接端连接,所述连接器的第三端与所述网卡连接;
[0022]所述连接器用于在所述网卡与单个处理器连接时,将自身的第一端与第三端连接,在所述网卡与多个处理器连接时,将自身的第二端与第三端连接。
[0023]另一方面,所述连接器还包括第四端及第五端;
[0024]所述连接器还用于通过所述第四端发送表征所述第一处理器的第二连接端及所述第二处理器的第二连接端是否连接有效的信号至所述可编程逻辑器件,通过所述第五端发送表征所述连接器的第三端与所述连接器的第一端或所述连接器的第二端连接的信号至所述可编程逻辑器件;
[0025]所述可编程逻辑器件还用于将所述连接器的第四端及所述连接器的第五端发送的信号转发至所述处理器;
[0026]在所述连接器为N位带宽连接器,所述第四端发送表征所述第一处理器的第二连接端及所述第二处理器的第二连接端连接有效的信号,且所述第五端发送表征所述连接器的第三端与所述连接器的第一端连接的信号时,所述处理器还用于为所述网卡分配1x2N的带宽,N为正整数;
[0027]在所述第四端发送表征所述第一处理器的第二连接端及所述第二处理器的第二连接端连接有效的信号,且所述第五端发送表征所述连接器的第三端与所述连接器的第二端连接的信号时,所述处理器还用于为所述网卡分配2xN的带宽;
[0028]在所述第四端发送表征所述第一处理器的第二连接端及所述第二处理器的第二连接端连接无效的信号,所述处理器还用于为所述网卡分配1xN的带宽。
[0029]为解决上述技术问题,本专利技术还提供了一种服务器,包括上述的网卡的热插拔设
备,所述服务器与网卡连接。
[0030]本申请的有益效果在于:网卡的热插拔设备包括服务器内的处理器及可编程逻辑器件,网卡分别与处理器及可编程逻辑器件;可编程逻辑器件用于在网卡插入服务器或从服务器拔出时,向处理器发送中断信号及在接收到处理器发送的查询信号时将网卡信息发送至处理器,网卡信息包括插入或拔出的网卡的标识及网卡是否在位;处理器用于在接收到中断信号时确定存在网卡插入服务器或从服务器拔出,发送查询信号至可编程逻辑器件,根据接收到的网卡信息确定插入服务器或从服务器拔出的网卡的标识及网卡是否在位。在网卡实现热插拔时,可编程逻辑器件会将中断信号发送至处理器,处理器即可确定热插拔事件的发生,同时还可以通过可编程逻辑器件获取网卡信息,以便进行后续的连接。无需运维人员额外操作,简化了操作流程。
附图说明
[0031]为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网卡的热插拔设备,其特征在于,包括服务器内的处理器及可编程逻辑器件,网卡分别与所述处理器及所述可编程逻辑器件连接;所述可编程逻辑器件用于在所述网卡插入所述服务器或从所述服务器拔出时,向所述处理器发送中断信号及在接收到所述处理器发送的查询信号时将网卡信息发送至所述处理器,所述网卡信息包括插入或拔出的所述网卡的标识及所述网卡是否在位;所述处理器用于在接收到所述中断信号时确定存在网卡插入所述服务器或从所述服务器拔出,发送查询信号至所述可编程逻辑器件,根据接收到的所述网卡信息确定插入所述服务器或从所述服务器拔出的所述网卡的标识及所述网卡是否在位。2.如权利要求1所述的网卡的热插拔设备,其特征在于,还包括信号转换开关,所述信号转换开关的第一端与所述处理器连接,所述信号转换开关的第二端与所述可编程逻辑器件连接;所述信号转换开关用于将所述处理器输出的一路的所述查询信号转换为多路的所述查询信号,并将多路的所述查询信号分别发送至多个所述可编程逻辑器件,将多个所述可编程逻辑器件发送的所述网卡信息及所述中断信号发送至所述处理器。3.如权利要求2所述的网卡的热插拔设备,其特征在于,还包括电平转换模块,所述电平转换模块的第一端与所述处理器连接,所述电平转换模块的第二端与所述信号转换开关的第一端连接;所述电平转换模块用于对所述处理器输出的查询信号进行电平转换后发送至所述信号转换开关,将所述可编程逻辑器件发送的所述网卡信息及所述中断信号进行电平转换后发送至所述处理器,所述电平转换包括升压及降压。4.如权利要求1所述的网卡的热插拔设备,其特征在于,还包括基板管理控制器及信号隔离模块;所述信号隔离模块的输入端与所述基板管理控制器连接,所述信号隔离模块的输出端与所述网卡连接;所述信号隔离模块用于在所述网卡及所述基板管理控制器均上电完成后控制自身的输入端与输出端连接,以便所述基板管理控制器对所述网卡进行管理。5.如权利要求1所述的网卡的热插拔设备,其特征在于,所述可编程逻辑器件还用于确定所述网卡支持的带宽分配方式并发送至所述处理器、为所述网卡供电及确定所述网卡的上电状态,所述上电状态包括上电成功或上电失败;所述处理器还用于根据所述可编程逻辑器件发送的所述网卡支持的带宽分配方式为所述网卡进行带宽分配。6.如权利要求5所述的网卡的热插拔设备,其特征在于,还包括第一提示模块及第二提示模块;所述第一提示模块及所述第二提示模块均与所述可编程逻辑器件连接;所述可编程逻辑器件还...

【专利技术属性】
技术研发人员:王一鸣
申请(专利权)人:浪潮山东计算机科技有限公司
类型:发明
国别省市:

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

1