System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种主板、计算设备及控制方法技术_技高网

一种主板、计算设备及控制方法技术

技术编号:40952864 阅读:2 留言:0更新日期:2024-04-18 20:28
本申请实施例提供一种主板、计算设备及控制方法,主板包括基板以及设置在基板上的主控电路、逻辑电路、非标准基板管理控制器BMC模组和DC‑SCM标准接口;主控电路连接逻辑电路;逻辑电路连接非标准BMC模组和DC‑SCM标准接口;DC‑SCM标准接口用于连接标准BMC模组;逻辑电路,用于检测标准BMC模组连接DC‑SCM标准接口时,将标准BMC模组与主控电路接通;还用于检测标准BMC模组未连接DC‑SCM标准接口,且非标准BMC模组连接逻辑电路时,将非标准BMC模组与主控电路接通。该主板能够既适配标准BMC模组,又适配非标准BMC模组。

【技术实现步骤摘要】

本专利技术涉及服务器,特别涉及一种主板、计算设备及控制方法


技术介绍

1、目前,服务器的主板需要支持数据中心安全控制模块(data center securecontrol module,dc-scm)规范的标准基板管理控制器(baseboard manager controller,bmc)模组,但是,dc-scm规范使用的连接器的接口数量有限,因此,为了扩展连接器的接口,主板也需要支持其他非标准bmc模组。

2、但是,各大厂家均是按照dc-scm规范制定的标准bmc模组的插卡形态,造成目前的主板无法既适配标准bmc模组,又适配非标准bmc模组。


技术实现思路

1、本申请实施例提供一种主板、计算设备及控制方法,能够既适配标准bmc模组,又适配非标准bmc模组。

2、本申请实施例提供一种主板,包括基板以及设置在基板上的主控电路、逻辑电路、非标准基板管理控制器bmc模组和dc-scm标准接口;主控电路连接逻辑电路;逻辑电路连接非标准bmc模组和dc-scm标准接口;dc-scm标准接口用于连接标准bmc模组;逻辑电路,用于检测标准bmc模组连接dc-scm标准接口时,将标准bmc模组与主控电路接通;还用于检测标准bmc模组未连接dc-scm标准接口,且非标准bmc模组连接逻辑电路时,将非标准bmc模组与主控电路接通。

3、本申请实施例提供的主板,可以根据不同的场景需求来自由切换与主控电路连接的非标准bmc模组和标准bmc模组。例如,当应用场景为互联网场景时,可以切换到满足dc-scm规范的标准bmc模组。当应用场景为金融、运营商等场景时,可以切换到非标准bmc模组。由于非标准bmc模组的成本更低,研发周期和供货周期均较短。本申请实施例提供的主板可以同时兼容各大厂家的bmc芯片,可将主板做成模块化,面对不同需求时无需二次开发,一定程度上可以缩小服务器的开发时间,降低开发成本。

4、一种可能的实现方式,逻辑电路,具体用于读取非标准bmc模组的板标识和标准bmc模组的板标识,当读取到标准bmc模组的板标识时,将标准bmc模组与主控电路接通;逻辑电路,具体用于仅读取到非标准bmc模组的板标识,将非标准bmc模组与主控电路接通。

5、由于非标准bmc模组和标准bmc模组本身均具有板标识,因此,逻辑电路可以通过读取板标识来判断标准bmc模组是否连接dc-scm标准接口,这样不必增加新的硬件,只通过读取板标识来识别标准bmc模组是否连接dc-scm标准接口,方案便于简单。

6、一种可能的实现方式,逻辑电路的第一串行总线接口连接非标准bmc模组的串行接口,通过第一串行接口读取非标准bmc模组的板标识;逻辑电路的第二串行总线接口连接dc-scm标准接口的串行接口,通过第二串行总线接口读取标准bmc模组的板标识。

7、本申请实施例不具体限定第一串行总线接口和第二串行总线接口的类型,例如第一串行总线接口和第二串行总线接口均为i2c总线。

8、一种可能的实现方式,逻辑电路,具体用于检测dc-scm标准接口的在位引脚的电平,来判断标准bmc模组是否连接dc-scm标准接口。

9、由于dc-scm标准接口包括在位引脚,dc-scm标准接口的引脚与标准bmc模组的引脚一一对应,因此,当标准bmc模组连接dc-scm标准接口时,dc-scm标准接口的在位引脚的电平会发生变化,因此,逻辑电路可以通过检测dc-scm标准接口的在位引脚的电平,来检测标准bmc模组是否连接dc-scm标准接口,该方案通过硬件引脚来检测,可靠性更高,响应速度快。

10、一种可能的实现方式,dc-scm标准接口的第一在位引脚接地,dc-scm标准接口的第二在位引脚连接电源;dc-scm标准接口的第二在位引脚连接逻辑电路的输入io;逻辑电路,用于检测输入io的电平为低电平时,判断标准bmc模组连接dc-scm标准接口,将标准bmc模组与主控电路接通,其中,标准bmc模组的第一在位引脚和第二在位引脚短接。

11、具体地,硬件仅需要将dc-scm标准接口的第二在位引脚的电平拉高,当标准bmc模组不连接dc-scm标准接口,第二在位引脚的电平默认为高,只有当标准bmc模组连接dc-scm标准接口时,第二在位引脚的电平被标准bmc模组拉低,因此,逻辑电路可以检测dc-scm标准接口的第二在位引脚的电平状态来判断标准bmc模组是否在位。

12、一种可能的实现方式,逻辑电路包括开关切换电路和控制电路;开关切换电路连接控制电路;控制电路连接非标准bmc模块和dc-scm标准接口;控制电路,用于控制开关切换电路使主控电路与非标准bmc模块接通,或使主控电路与所dc-scm标准接口接通;开关切换电路的第一端口连接主控电路;开关切换电路的第二端口连接非标准bmc模组;开关切换电路的第三端口连接dc-scm标准接口。

13、具体地,逻辑电路中可以包括控制电路和开关切换电路,其中,控制电路用来检测标准bmc模组是否在位,开关切换电路可以用来受控制电路的控制,切换主控电路与标准bmc模组连接,还是切换主控电路与非标准bmc模组连接。

14、一种可能的实现方式,逻辑电路,还包括i3c转换电路;i3c转换电路的第一端连接开关切换电路的第二端口;i3c转换电路的第二端与非标准bmc模组通过本地总线连接;i3c转换电路,用于将非标准bmc模组经过本地总线发送的信息转换为i3c协议格式的信息之后,发送给主控电路。

15、由于非标准bmc模组不包括i3c接口,而主控电路包括i3c接口,因此,需要逻辑电路中的i3c转换电路与非标准bmc模组的通过本地总线连接,将非标准bmc模组传输的信息转为i3c协议格式的信息之后通过主控电路的i3c接口发送给主控电路,以使非标准bmc模组与主控电路能够进行通信。

16、本申请实施例还提供一种计算设备,包括以上介绍的主板。

17、本申请实施例提供的计算设备,既可以兼容非标准bmc模组,又可以兼容标准bmc模组,适用范围广泛,不受实际应用场景的局限,应用场景可以更加灵活。

18、一种可能的实现方式,本申请实施例提供的计算设备还包括标准bmc模组;标准bmc模组用于连接主板的基板上的dc-scm标准接口。

19、本申请实施例还提供一种主板的控制方法,主板包括基板以及设置在基板上的主控电路、逻辑电路、非标准基板管理控制器bmc模组和dc-scm标准接口;主控电路连接逻辑电路;逻辑电路用于连接非标准bmc模组和dc-scm标准接口;该方法包括:检测标准bmc模组连接dc-scm标准接口时,将标准bmc模组与主控电路接通;检测标准bmc模组未连接dc-scm标准接口,且非标准bmc模组连接逻辑电路时,将非标准bmc模组与主控电路接通。

20、本申请实施例提供的方法,可以根据不同的场景需求来自由切换非标准bmc模组和标准bmc模组。例如,当服务器的应用场景本文档来自技高网...

【技术保护点】

1.一种主板,其特征在于,包括基板以及设置在所述基板上的主控电路、逻辑电路、非标准基板管理控制器BMC模组和DC-SCM标准接口;

2.根据权利要求1所述的主板,其特征在于,所述逻辑电路,具体用于读取所述非标准BMC模组的板标识和所述标准BMC模组的板标识,当读取到所述标准BMC模组的板标识时,将所述标准BMC模组与所述主控电路接通;

3.根据权利要求2所述的主板,其特征在于,所述逻辑电路的第一串行总线接口连接所述非标准BMC模组的串行接口,通过所述第一串行接口读取所述非标准BMC模组的板标识;

4.根据权利要求1所述的主板,其特征在于,所述逻辑电路,具体用于检测所述DC-SCM标准接口的在位引脚的电平,来判断所述标准BMC模组是否连接所述DC-SCM标准接口。

5.根据权利要求4所述的主板,其特征在于,所述DC-SCM标准接口的第一在位引脚接地,所述DC-SCM标准接口的第二在位引脚连接电源;

6.根据权利要求1-5任一项所述的主板,其特征在于,所述逻辑电路包括开关切换电路和控制电路;

7.根据权利要求6所述的主板,其特征在于,所述逻辑电路,还包括I3C转换电路;

8.一种计算设备,其特征在于,包括权利要求1-7任一项所述的主板。

9.一种主板的控制方法,其特征在于,所述主板包括基板以及设置在所述基板上的主控电路、逻辑电路、非标准基板管理控制器BMC模组和DC-SCM标准接口;所述主控电路连接所述逻辑电路;所述逻辑电路用于连接所述非标准BMC模组和所述DC-SCM标准接口;

10.根据权利要求9所述的控制方法,其特征在于,所述检测所述逻辑电路连接的是否为所述标准BMC模组,具体包括:

...

【技术特征摘要】

1.一种主板,其特征在于,包括基板以及设置在所述基板上的主控电路、逻辑电路、非标准基板管理控制器bmc模组和dc-scm标准接口;

2.根据权利要求1所述的主板,其特征在于,所述逻辑电路,具体用于读取所述非标准bmc模组的板标识和所述标准bmc模组的板标识,当读取到所述标准bmc模组的板标识时,将所述标准bmc模组与所述主控电路接通;

3.根据权利要求2所述的主板,其特征在于,所述逻辑电路的第一串行总线接口连接所述非标准bmc模组的串行接口,通过所述第一串行接口读取所述非标准bmc模组的板标识;

4.根据权利要求1所述的主板,其特征在于,所述逻辑电路,具体用于检测所述dc-scm标准接口的在位引脚的电平,来判断所述标准bmc模组是否连接所述dc-scm标准接口。

5.根据权利要求4所述的主板,其特征在...

【专利技术属性】
技术研发人员:朱俊
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1