基板管理控制器及其操作方法与流程

文档序号:37843444发布日期:2024-05-07 19:17阅读:12来源:国知局
基板管理控制器及其操作方法与流程

本发明涉及一种集成电路,且特别涉及一种基板管理控制器(baseboardmanagement controller,bmc)及其操作方法。


背景技术:

1、基板管理控制器(baseboard management controller,bmc)可以管理主板上的模块电路,使主板上的组件能够顺畅运作。bmc也能搜集/监视主板上的硬件运作数据,以判断主板上的硬件有无异常。若检测到异常时,bmc可以自动发出警示信息给网管人员,以使网管人员进行远程诊断以排除异常。

2、bmc可能被应用于各种主板环境中。举例来说,在一些主板上,中央处理器(central processing unit,cpu)可能透过平台路径控制器(platform controller hub,pch)耦接至某一种bmc;在另一些主板上,cpu可能直接耦接至另一种bmc。再举例来说,在一些主板上,某一种bmc可能要具备通用串行总线(universal serial bus,usb)主机控制器(usb host controller)功能以向外部usb装置(usb device)进行通讯;在另一些主板上,另一种bmc可能要具备usb装置控制器功能以向外部usb主机(usb host)进行通讯。无论如何,习知的bmc仅支持单一配置(configuration)。同一种习知的bmc无法随着硬件信号(例如识别脚信号,id pin signal)的变更而动态地切换为不同的配置(例如在usb主机控制器配置及usb装置控制器配置之间自由切换)。

3、须注意的是,“背景技术”段落的内容是用来帮助了解本发明。在“背景技术”段落所揭露的部分内容(或全部内容)可能不是所属技术领域的技术人员所知道的公知技术。在“背景技术”段落所揭露的内容,不代表该内容在本发明申请前已被所属技术领域的技术人员所知悉。


技术实现思路

1、本发明提供一种基板管理控制器(baseboard management controller,bmc)及其操作方法,以弹性地切换为不同配置(configuration)去适配于不同的应用环境。

2、在根据本发明的实施例中,上述的bmc包括路径切换电路、主机接口电路、通用串行总线(universal serial bus,usb)集线器控制器(usb hub controller)、usb物理层(usb physical layer,usb phy)电路以及控制电路。主机接口电路耦接至路径切换电路。主机接口电路适于电性连接至bmc外部的主机电路。usb集线器控制器与usb物理层电路耦接至路径切换电路。usb物理层电路适于电性连接至bmc外部的外部usb主机(usb host)或外部usb装置(usb device)。控制电路用以控制路径切换电路,以选择性地将主机接口电路耦接至usb集线器控制器,或是选择性地将usb集线器控制器耦接至usb物理层电路,或是选择性地将主机接口电路耦接至usb物理层电路。

3、在根据本发明的实施例中,上述的bmc的操作方法包括:由bmc的控制电路基于硬件信号而选择运行usb主机控制器驱动程序或是usb装置控制器驱动程序。其中,当控制电路运行usb主机控制器驱动程序时,bmc具有usb主机控制器功能;以及当控制电路运行usb装置控制器驱动程序时,bmc具有usb装置控制器功能。

4、基于上述,本发明诸实施例所述bmc配置了主机接口电路、usb集线器控制器以及usb物理层电路。路径切换电路可以弹性地切换主机接口电路、usb集线器控制器以及usb物理层电路之间的路由。举例来说,路径切换电路可以选择性地提供内部总线于主机接口电路与usb集线器控制器之间,以使usb集线器控制器通过主机接口电路提供usb集线器功能给外部的主机电路(例如cpu);路径切换电路可以选择性地提供usb总线于usb集线器控制器与usb物理层电路之间,以使usb集线器控制器通过usb物理层电路提供usb集线器功能给外部usb主机;以及路径切换电路可以选择性地提供usb总线于主机接口电路与usb物理层电路之间,以使主机接口电路通过usb物理层电路提供usb主机功能给外部usb装置。因此,所述bmc可以弹性地切换为不同配置去适配于不同的应用环境。

5、为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附附图作详细说明如下。



技术特征:

1.一种基板管理控制器,其特征在于,所述基板管理控制器包括:

2.根据权利要求1所述的基板管理控制器,其特征在于,所述基板管理控制器更包括:

3.根据权利要求1所述的基板管理控制器,其特征在于,当所述基板管理控制器操作于内部总线模式时,所述控制电路控制所述路径切换电路去提供内部总线于所述主机接口电路与所述usb集线器控制器之间,以使所述usb集线器控制器通过所述主机接口电路提供usb集线器功能给所述主机电路。

4.根据权利要求1所述的基板管理控制器,其特征在于,当所述基板管理控制器操作于usb装置模式时,所述控制电路控制所述路径切换电路去提供usb总线于所述usb集线器控制器与所述usb物理层电路之间,以使所述usb集线器控制器通过所述usb物理层电路提供usb集线器功能给所述外部usb主机。

5.根据权利要求1所述的基板管理控制器,其特征在于,当所述基板管理控制器操作于usb主机模式时,所述控制电路控制所述路径切换电路去提供usb总线于所述主机接口电路与所述usb物理层电路之间,以使所述主机接口电路通过所述usb物理层电路提供usb主机功能给所述外部usb装置。

6.根据权利要求1所述的基板管理控制器,其特征在于,所述路径切换电路包括:

7.根据权利要求1所述的基板管理控制器,其特征在于,所述主机接口电路包括可扩展主机控制器接口,以及所述主机接口电路适于通过外围组件互连快速总线电性连接至所述主机电路。

8.根据权利要求1所述的基板管理控制器,其特征在于,

9.根据权利要求8所述的基板管理控制器,其特征在于,

10.根据权利要求8所述的基板管理控制器,其特征在于,

11.一种基板管理控制器的操作方法,其特征在于,所述操作方法包括:

12.根据权利要求11所述的操作方法,其特征在于,所述操作方法更包括:

13.根据权利要求11所述的操作方法,其特征在于,所述操作方法更包括:


技术总结
本发明提供一种基板管理控制器(BMC)及其操作方法。BMC包括路径切换电路、主机接口电路、通用串行总线(USB)集线器控制器、USB物理层电路以及控制电路。主机接口电路适于电性连接至BMC外部的主机电路。USB物理层电路适于电性连接至BMC外部的外部USB主机或外部USB装置。控制电路控制路径切换电路,以选择性地将主机接口电路耦接至USB集线器控制器,或是选择性地将USB集线器控制器耦接至USB物理层电路,或是选择性地将主机接口电路耦接至USB物理层电路。

技术研发人员:吕鸿,曹志匠
受保护的技术使用者:信骅科技股份有限公司
技术研发日:
技术公布日:2024/5/6
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1