System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种服务器及其主板和板卡制造技术_技高网

一种服务器及其主板和板卡制造技术

技术编号:40551325 阅读:10 留言:0更新日期:2024-03-05 19:10
本申请实施例公开了一种服务器及其主板和板卡,用于实现板卡的热插/拔,该服务器包括主板和板卡;主板包括热插拔控制器、处理器以及主板接口;板卡包括指示灯、板卡接口和热插拔处理模块;热插拔控制器用于在主板上插有板卡的情况下获取热插/拔请求,热插/拔请求指示板卡需要进行热插/拔操作,热插/拔操作为主板建立/断开与板卡的通信连接;处理器,用于响应热插/拔请求,对板卡执行热插/拔操作;主板接口,用于向板卡传输热插/拔信号,热插/拔信号用于控制板卡上的指示灯;板卡接口,用于接收主板传输的热插/拔信号;热插拔处理模块,用于根据热插/拔信号控制指示灯;指示灯,用于指示主板是否完成热插/拔操作。

【技术实现步骤摘要】

本申请实施例涉及服务器,尤其涉及一种服务器及其主板和板卡


技术介绍

1、随着开放计算项目3.0版本(open compute project 3.0,ocp3.0)规范的发布,在新一代主板中,ocp3.0卡被大量应用。虽然ocp3.0规范要求支持热插拔,但没有定义具体的接口和热插拔方案,因此在主板中会存在多种不同的实现方式。

2、根据按照pci的热插拔规范定义,在主板的面板上设有热插拔板卡进行插拔的槽位。例如对于服务器产品,则需要在面板上设有相应的ocp3.0板卡槽位。

3、现有的技术方案中,主板的面板端口布局紧张,降低主板的竞争力和易用性。另一方面,由于主板面板的布局紧张,ocp3.0板卡的槽位与对应板卡对应关系不清晰明确,指示效果差,影响主板的易用性和日常运维。


技术实现思路

1、本申请实施例提供了一种服务器及其主板和板卡,用于在板卡上设有指示灯的情况下,实现板卡的热插拔。

2、本申请实施例第一方面提供了一种服务器,包括:主板和板卡,主板与板卡可适配地连接;主板包括热插拔控制器、处理器以及主板接口,热插拔控制器与处理器连接,热插拔控制器与主板接口连接;板卡包括指示灯、板卡接口和热插拔处理模块,板卡接口与热插拔处理模块连接,热插拔处理模块与指示灯连接,其中,主板的主板接口与板卡的板卡接口可适配地连接;热插拔控制器,用于在主板上插有板卡的情况下,获取热插/拔请求,热插/拔请求指示板卡需要进行热插/拔操作,热插/拔操作为主板建立/断开与板卡的通信连接;处理器,用于响应热插/拔请求,对板卡执行热插/拔操作;主板接口,用于向板卡传输热插/拔信号,热插/拔信号用于控制板卡上的指示灯;板卡接口,用于接收主板传输的热插/拔信号;热插拔处理模块,用于根据热插/拔信号控制指示灯;指示灯,用于指示主板是否完成热插/拔操作。

3、该种可能的实现方式中,对于板卡上设有指示灯的情况,该服务器的主板可以获取热插/拔请求,并响应于热插/拔请求,将热插/拔信号发送给板卡,从而控制板卡的指示灯,从而指示该主板是否已经完成热插/拔操作。一方面不需要在主板上布局指示灯,减少了主板面板上的布局面积占用,降低了主板的成本,增强了主板的竞争力。另一方面,该热插/拔指示灯安装在板卡上,可以清楚地指示出指示灯与板卡的对应关系,对于主板是否完成对该板卡的热插/拔操作的指示效果强。

4、在第一方面的一种可能的实现方式中,上述板卡还包括按键,按键与热插拔处理模块连接,热插/拔请求包括热插请求,热插拔处理模块还用于:响应于按键被按下,向主板发送热插请求;热插拔控制器还用于:接收板卡发送的热插请求;和/或,热插/拔请求包括热拔请求,热插拔处理模块还用于:响应于按键被按下,向主板发送热拔请求;热插拔控制器还用于:接收板卡发送的热拔请求。

5、该种可能的实现方式中,该服务器的主板的热插拔控制器可以接收板卡发送的热插/拔请求,从而响应于该热插/拔请求执行相应的热插/拔操作,服务器的主板与板卡之间可以通信引发执行热插/拔的相关信号,从而增加了板卡的功能多样性,提升了本申请方案的可实现性。

6、在第一方面的一种可能的实现方式中,上述热插/拔请求包括热插请求,热插拔控制器还用于:在检测到板卡插入主板后,生成热插请求;和/或,热插/拔请求包括热拔请求,热插拔控制器还用于:在检测到板卡从主板上拔出后,生成热拔请求。

7、该种可能的实现方式中,在检测到板卡插入/拔出主板后,主板可以生成相应地热插请求或热拔请求,从而使得主板可以独立完成热插/拔相关的信号处理,减小了系统复杂度。

8、在第一方面的一种可能的实现方式中,上述主板接口为扫描链scan chain接口、系统管理总线smbus接口、网络控制器边带nc-si接口、usb接口或uart接口中一种或多种。

9、在第一方面的一种可能的实现方式中,在所述主板上插有板卡的情况包括:在所述板卡插入主板之后,或当所述板卡插入主板时。

10、本申请实施例第二方面提供了一种主板,主板包括:热插拔控制器、处理器以及主板接口,热插拔控制器与处理器连接,热插拔控制器与主板接口连接;其中,热插拔控制器用于在主板上插有板卡的情况下,获取热插/拔请求,热插/拔请求指示板卡需要进行热插/拔操作,热插/拔操作为主板建立/断开与板卡的通信连接;处理器用于响应热插/拔请求,对板卡执行热插/拔操作;主板接口用于向板卡传输热插/拔信号,热插/拔信号用于控制板卡的指示灯,指示灯用于指示主板是否完成热插/拔操作。

11、该种可能的实现方式中,对于板卡上设有指示灯的情况,该主板可以获取热插/拔请求,并响应于热插/拔请求,将热插/拔信号发送给板卡,从而控制板卡的指示灯,从而指示该主板是否已经完成热插/拔操作。一方面不需要在主板上布局指示灯,减少了主板面板上的布局面积占用,降低了主板的成本,增强了主板的竞争力。另一方面,该热插/拔指示灯安装在板卡上,可以清楚地指示出指示灯与板卡的对应关系,对于主板是否完成对该板卡的热插/拔操作的指示效果强。

12、在第二方面的一种可能的实现方式中,上述热插拔控制器还用于接收板卡发送的热插/拔请求。在第二方面的一种可能的实现方式中,热插/拔请求包括热插请求,热插拔控制器还用于在检测到板卡插入主板后,生成热插请求;和/或,热插/拔请求包括热拔请求,热插拔控制器还用于在检测到板卡从主板上拔出后,生成热拔请求。

13、该种可能的实现方式中,在检测到板卡插入/拔出主板后,主板可以生成相应地热插请求或热拔请求,从而使得主板可以独立完成热插/拔相关的信号处理,减小了系统复杂度。

14、在第二方面的一种可能的实现方式中,上述主板接口为扫描链scan chain接口、系统管理总线smbus接口、网络控制器边带nc-si接口、usb接口或uart接口中一种或多种。

15、本申请实施例第三方面提供了一种板卡,板卡上设有指示灯,板卡包括:板卡接口和热插拔处理模块,板卡接口与热插拔处理模块连接;其中,板卡接口,用于在板卡插在主板的情况下,接收主板传输的热插/拔信号,热插拔信号用于控制指示灯,指示灯用于指示主板是否完成热插/拔操作。热插拔处理模块,用于根据热插/拔信号控制指示灯。

16、该种可能的实现方式中,对于板卡上设有指示灯的情况,该板卡会接受到主板发送的热插拔信号,从而控制板卡的指示灯,从而指示该主板是否已经完成热插/拔操作。一方面不需要在主板上布局指示灯,减少了主板面板上的布局面积占用,降低了主板的成本,增强了主板的竞争力。另一方面,该指示灯安装在板卡上,可以清楚地指示出指示灯与板卡的对应关系,对于主板是否完成对该板卡的热插/拔操作的指示效果强。

17、在第二方面的一种可能的实现方式中,上述板卡还包括按键,按键与热插拔处理模块连接,热插/拔请求包括热插请求,热插拔处理模块还用于:响应于按键被按下,通过板卡接口向主板发送热插请求,热插请求指示板卡需要进行本文档来自技高网...

【技术保护点】

1.一种服务器,其特征在于,包括:主板和板卡,所述主板与所述板卡可适配地连接;

2.根据权利要求1所述的服务器,其特征在于,所述板卡还包括按键,所述按键与所述热插拔处理模块连接,所述热插/拔请求包括热插请求,所述热插拔处理模块还用于:

3.根据权利要求1所述的服务器,其特征在于,所述热插/拔请求包括热插请求,所述热插拔控制器还用于:

4.根据权利要求1至3任一项所述的服务器,其特征在于,所述主板接口为扫描链ScanChain接口、系统管理总线SMBus接口、网络控制器边带NC-SI接口、USB接口或UART接口中一种或多种。

5.一种主板,其特征在于,所述主板包括:热插拔控制器、处理器以及主板接口,所述热插拔控制器与所述处理器连接,所述热插拔控制器与所述主板接口连接;其中,

6.根据权利要求5所述的主板,其特征在于,所述热插拔控制器还用于:

7.根据权利要求6所述的主板,其特征在于,所述热插/拔请求包括热插请求,所述热插拔控制器还用于:

8.根据权利要求5至7任一项所述的主板,其特征在于,所述主板接口为扫描链ScanChain接口、系统管理总线SMBus接口、网络控制器边带NC-SI接口、USB接口或UART接口中一种或多种。

9.一种板卡,其特征在于,所述板卡上设有指示灯,所述板卡包括:板卡接口和热插拔处理模块,所述板卡接口与所述热插拔处理模块连接;其中,

10.根据权利要求9所述的板卡,其特征在于,所述板卡还包括按键,所述按键与所述热插拔处理模块连接,所述热插/拔请求包括热插请求,所述热插拔处理模块还用于:

...

【技术特征摘要】

1.一种服务器,其特征在于,包括:主板和板卡,所述主板与所述板卡可适配地连接;

2.根据权利要求1所述的服务器,其特征在于,所述板卡还包括按键,所述按键与所述热插拔处理模块连接,所述热插/拔请求包括热插请求,所述热插拔处理模块还用于:

3.根据权利要求1所述的服务器,其特征在于,所述热插/拔请求包括热插请求,所述热插拔控制器还用于:

4.根据权利要求1至3任一项所述的服务器,其特征在于,所述主板接口为扫描链scanchain接口、系统管理总线smbus接口、网络控制器边带nc-si接口、usb接口或uart接口中一种或多种。

5.一种主板,其特征在于,所述主板包括:热插拔控制器、处理器以及主板接口,所述热插拔控制器与所述处理器连接,所述热插拔控制器与所述主板接口连...

【专利技术属性】
技术研发人员:李宇涛
申请(专利权)人:河南昆仑技术有限公司
类型:发明
国别省市:

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

1