一种兼容单双CPU工作模式且支持热插拔的服务器系统技术方案

技术编号:26762254 阅读:66 留言:0更新日期:2020-12-18 23:09
本发明专利技术涉及服务器技术领域,提供一种兼容单双CPU工作模式且支持热插拔的服务器系统,包括CPU1和CPU0;在单CPU工作模式下,CPU1和CPU0下均挂载一个OCP Riser A,在双CPU工作模式下,主板搭载一张OCP Riser B,两个OCP Riser A以及OCP Riser B挂载一个OCP3.0NIC;OCP Riser A和OCP Riser B的Bif[2:0]用于配置PCIe带宽;主板上设有用于及既支持单CPU工作模式又支持双CPU工作模式的热插拔控制装置,从而实现实现NIC在单双CPU工作模式的兼容,以及单双CPU工作模式下NIC的热插拔操作,提升服务器的功能。

【技术实现步骤摘要】
一种兼容单双CPU工作模式且支持热插拔的服务器系统
本专利技术属于服务器
,尤其涉及一种兼容单双CPU工作模式且支持热插拔的服务器系统。
技术介绍
随着互联网的快速发展,不同客户对服务器有不同的配置需求,但服务器日益紧张的空间对设计者提出了强有力的挑战。当前,OpenComputeProject制定新一代的OCPNIC设计规范即OCP3.0,用于满足服务器对网络控制设备的高密度集成。当前服务器基本仅支持单张Single-HostOCP3.0NIC、且不支持热插拔操作;当用户根据实际业务需求更换OCP设备时只能关机断电,对基于庞大数据库的业务势必造成灾难性后果。这对服务器客户、终端用户而言,都是无法接受的。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种兼容单双CPU工作模式且支持热插拔的服务器系统,旨在解决现有技术中当前服务器基本仅支持单张Single-HostOCP3.0NIC、且不支持热插拔操作;当用户根据实际业务需求更换OCP设备时只能关机断电,对基于庞大数据库的业务势必造成灾难性后果的问题。本专利技术所提供的技术方案是:一种兼容单双CPU工作模式且支持热插拔的服务器系统,包括设置在主板上的CPU1和CPU0;在单CPU工作模式下,所述CPU1和CPU0下均挂载一个OCPRiserA,且两个OCPRiserA均挂载一个网口接口控制器OCP3.0NIC,在双CPU工作模式下,所述主板搭载一张OCPRiserB,且所述OCPRiserB挂载一个网口接口控制器OCP3.0NIC;所述OCPRiserA和OCPRiserB的Bif[2:0]用于配置既支持单CPU工作模式又支持双CPU工作模式的PCIe带宽;所述主板上设有用于及既支持所述单CPU工作模式又支持双CPU工作模式的热插拔控制装置。作为一种改进的方案,在所述单CPU工作模式下,所述CPU1和CPU0的工作带宽为X16,所述OCPRiserA的Bif[2:0]为000,将所述OCPRiserA的Bif[2:0]下拉至GND;在所述双CPU工作模式下,所述CPU1和CPU0的工作带宽均为X8,所述OCPRiserB的Bif[2:0]为001,将所述OCPRiserB的Bif[2:0]下拉至GND,Bif[0]上拉至P3V3_STBY。作为一种改进的方案,所述热插拔控制装置包括一个与门、两组SPDT切换开关和两个扩展芯片,其中,两组SPDT切换开关与两个扩展芯片一一对应,且两个扩展芯片与CPU1、CPU0一一对应,所述与门分别与每一组所述SPDT切换开关连接,且所述与门设有两个选择信号,分别记为选择信号OCP0_Type和选择信号OCP1_Type;其中,当所述选择信号OCP0_Type和选择信号OCP1_Type均为高电平时,所述OCPRiserA端悬空,主板端上拉至P3V3_STBY,所述服务器系统处于单CPU工作模式;当所述选择信号OCP0_Type、选择信号OCP1_Type有一个为低电平,另一个为高电平时,所述OCPRiserB端下拉至GND,主板端上拉至P3V3_STBY,所述服务器系统处于双CPU工作模式。作为一种改进的方案,在所述单CPU工作模式下,所述选择信号OCP0_Type和选择信号OCP1_Type均为高电平,经过所述与门的与操作后的信号OCP_Type仍为高电平,两个所述扩展芯片的三个地址引脚均配置为110,所述SPDT切换开关为所述扩展芯片提供地址输入。作为一种改进的方案,在所述双CPU工作模式下,所述OCPRiserB端下拉至GND,主板端上拉至P3V3_STBY,所述选择信号OCP0_Type、选择信号OCP1_Type有一个为低电平、另一个为高电平,所述OCPRiserB挂载在选择信号为低电平的一侧,且通过所述与门操作后的信号OCP_Type为低电平,两个所述扩展芯片的三个地址引脚均配置为001,所述SPDT切换开关为所述扩展芯片提供地址输入。作为一种改进的方案,所述热插拔控制装置包括两个扩展芯片和与两个所述扩展芯片对应连接的逻辑可编程控制器CPLD,两个所述扩展芯片与CPU1、CPU0一一对应,所述逻辑可编程控制器CPLD获取PRSNT_N、Button信号,并将所述PRSNT_N、Button信号透传给两个所述扩展芯片,所述主板根据所述PRSNT_N、Button信号进行网口接口控制器OCP3.0NIC的热插拔处理。作为一种改进的方案,在所述单CPU工作模式下,执行所述逻辑可编程控制器CPLD获取PRSNT_N、Button信号,并将所述PRSNT_N、Button信号透传给两个所述扩展芯片,所述主板根据所述PRSNT_N、Button信号进行网口接口控制器OCP3.0NIC的热插拔处理的步骤。作为一种改进的方案,在所述双CPU工作模式下,当网口接口控制器OCP3.0NIC位于CPU0侧时,将热插拔button、PRSNT_N信号先发送至逻辑可编程控制器CPLD,所述逻辑可编程控制器CPLD首先将PRSNT_N信号发送给CPU1侧的扩展芯片,然后按照固定延时的方式将PRSNT_N信号发送给CPU0侧的扩展芯片,主板根据PRSNT_N、Button的电平变化,分别进行CPU0、CPU1下网口接口控制器OCP3.0NIC的热插拔处理;当网口接口控制器OCP3.0NIC位于CPU1侧时,将热插拔button、PRSNT_N信号先发送至逻辑可编程控制器CPLD,所述逻辑可编程控制器CPLD首先将PRSNT_N信号发送给CPU0侧的扩展芯片,然后按照固定延时的方式将PRSNT_N信号发送给CPU1侧的扩展芯片,主板根据PRSNT_N、Button的电平变化,分别进行CPU0、CPU1下网口接口控制器OCP3.0NIC的热插拔处理。作为一种改进的方案,所述热插拔控制装置包括两个缓冲器以及分别挂载在每一个缓冲器上的与门和扩展芯片;所述缓冲器的引脚input预留下拉电阻,默认状态下网口接口控制器OCP3.0NIC的LED灯为熄灭状态,所述缓冲器的引脚OE_N由OCPx_PRSNT_N控制,确保只有安装网口接口控制器OCP3.0NIC的位置,LED灯才受控制,其中,OCPx_PRSNT_N由对应OCPx_PRSNT0/1/2/3_N“与”操作后的信号。作为一种改进的方案,在双CPU工作模式下:当所述网口接口控制器OCP3.0NIC安装在物理位置CPU0侧时,信号OCP0_PRSNT_N为低、信号OCP1_PRSNT_N为高,当进行热插拔操作时,OCP0_Hot_Plug_LED与缓冲器Buffer的引脚input的OCP0_PWR_LED行为表现一致,OCP1_Hot_Plug_LED将一直处于熄灭状态;当所述网口接口控制器OCP3.0NIC安装在物理位置CPU1侧时,OCP0_PRSNT_N为高、OCP0_PRSNT_N为低,当进行热插拔操作时,信号OCP0_Hot_Plug_LED将一本文档来自技高网...

【技术保护点】
1.一种兼容单双CPU工作模式且支持热插拔的服务器系统,其特征在于,包括设置在主板上的CPU1和CPU0;/n在单CPU工作模式下,所述CPU1和CPU0下均挂载一个OCP Riser A,且两个OCP Riser A均挂载一个网口接口控制器OCP3.0 NIC,在双CPU工作模式下,所述主板搭载一张OCPRiser B,且所述OCP Riser B挂载一个网口接口控制器OCP3.0 NIC;/n所述OCP Riser A和OCP Riser B的Bif[2:0]用于配置既支持单CPU工作模式又支持双CPU工作模式的PCIe带宽;/n所述主板上设有用于及既支持所述单CPU工作模式又支持双CPU工作模式的热插拔控制装置。/n

【技术特征摘要】
1.一种兼容单双CPU工作模式且支持热插拔的服务器系统,其特征在于,包括设置在主板上的CPU1和CPU0;
在单CPU工作模式下,所述CPU1和CPU0下均挂载一个OCPRiserA,且两个OCPRiserA均挂载一个网口接口控制器OCP3.0NIC,在双CPU工作模式下,所述主板搭载一张OCPRiserB,且所述OCPRiserB挂载一个网口接口控制器OCP3.0NIC;
所述OCPRiserA和OCPRiserB的Bif[2:0]用于配置既支持单CPU工作模式又支持双CPU工作模式的PCIe带宽;
所述主板上设有用于及既支持所述单CPU工作模式又支持双CPU工作模式的热插拔控制装置。


2.根据权利要求1所述的兼容单双CPU工作模式且支持热插拔的服务器系统,其特征在于,在所述单CPU工作模式下,所述CPU1和CPU0的工作带宽为X16,所述OCPRiserA的Bif[2:0]为000,将所述OCPRiserA的Bif[2:0]下拉至GND;
在所述双CPU工作模式下,所述CPU1和CPU0的工作带宽均为X8,所述OCPRiserB的Bif[2:0]为001,将所述OCPRiserB的Bif[2:0]下拉至GND,Bif[0]上拉至P3V3_STBY。


3.根据权利要求1所述的兼容单双CPU工作模式且支持热插拔的服务器系统,其特征在于,所述热插拔控制装置包括一个与门、两组SPDT切换开关和两个扩展芯片,其中,两组SPDT切换开关与两个扩展芯片一一对应,且两个扩展芯片与CPU1、CPU0一一对应,所述与门分别与每一组所述SPDT切换开关连接,且所述与门设有两个选择信号,分别记为选择信号OCP0_Type和选择信号OCP1_Type;
其中,当所述选择信号OCP0_Type和选择信号OCP1_Type均为高电平时,所述OCPRiserA端悬空,主板端上拉至P3V3_STBY,所述服务器系统处于单CPU工作模式;
当所述选择信号OCP0_Type、选择信号OCP1_Type有一个为低电平,另一个为高电平时,所述OCPRiserB端下拉至GND,主板端上拉至P3V3_STBY,所述服务器系统处于双CPU工作模式。


4.根据权利要求3所述的兼容单双CPU工作模式且支持热插拔的服务器系统,其特征在于,在所述单CPU工作模式下,所述选择信号OCP0_Type和选择信号OCP1_Type均为高电平,经过所述与门的与操作后的信号OCP_Type仍为高电平,两个所述扩展芯片的三个地址引脚均配置为110,所述SPDT切换开关为所述扩展芯片提供地址输入。


5.根据权利要求3所述的兼容单双CPU工作模式且支持热插拔的服务器系统,其特征在于,在所述双CPU工作模式下,所述OCPRiserB端下拉至GND,主板端上拉至P3V3_STBY,所述选择信号OCP0_Type、选择信号OCP1_Type有一个为低电平、另一个为高电平,所述OCPRiserB挂载在选择信号为低电平的一侧,且通过所述与门操作后的信号OCP_Type为低电平,两个所述扩展芯片的三个地址引脚均配置为001,所述SPDT切换开关为所述扩展芯片提供地址输入。


6.根据权利要求1所述的兼容单双CPU工作模式且支持热插拔的服务器系统,其特征在于,所述热插拔控制装置包括两个扩展芯片和与两个所述扩展芯...

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

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

1