CN119226212A - 主板管理控制器芯片及其控制方法、服务器 - Google Patents
主板管理控制器芯片及其控制方法、服务器 Download PDFInfo
- Publication number
- CN119226212A CN119226212A CN202411345498.5A CN202411345498A CN119226212A CN 119226212 A CN119226212 A CN 119226212A CN 202411345498 A CN202411345498 A CN 202411345498A CN 119226212 A CN119226212 A CN 119226212A
- Authority
- CN
- China
- Prior art keywords
- module
- management controller
- controller chip
- motherboard
- monitoring module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Power Sources (AREA)
Abstract
本发明涉及芯片设计技术领域,公开了一种主板管理控制器芯片及其控制方法、服务器,包括:均集成在主板管理控制器芯片内部的桥接模块,主板监控模块和选择模块;桥接模块,用于在主板管理控制器芯片的高速串行计算机扩展总线标准接口和通用串行总线接口之间进行数据转换和信号调节;主板监控模块,用于对服务器硬件进行监控和管理;选择模块,分别与桥接模块和主板监控模块连接,用于选择桥接模块或主板监控模块进行运作。这样将高速串行计算机扩展总线标准转通用串行总线的功能和对服务器硬件进行监控和管理的功能合二为一,仅用一个主板管理控制器芯片来实现这两种功能,减少了接口冗余,降低了硬件电路的设计难度,减少了电路板的面积。
Description
技术领域
本发明涉及芯片设计技术领域,特别是涉及一种主板管理控制器芯片及其控制方法、服务器。
背景技术
当前高速串行计算机扩展总线标准(Peripheral Component InterconnectExpress,PCIe)转通用串行总线(Universal Serial Bus,USB)是一种桥接芯片,市面上都是一款独立的芯片,一般只实现了PCIe转其他接口的功能。传统的主板管理控制器(Baseboard Management Controller,BMC)芯片也是一种独立的芯片,以系统级芯片(System on Chip,SoC)为主,主要功能为对服务器硬件进行监控,能够实现服务器远程管理、监控、安装、重启等。
上述PCIe转USB的功能和BMC的功能是通过两个不同的芯片来实现,但是服务器均需要这两种功能时,增加了电路设计的复杂度,很多接口都是高速接口,对板级设计和信号质量提出了较高要求;其次两个芯片存在电路板尺寸偏大的问题。
发明内容
有鉴于此,本发明的目的是提供一种主板管理控制器芯片及其控制方法、服务器,可以将高速串行计算机扩展总线标准转通用串行总线和对服务器硬件进行监控和管理的两个功能合并在一个芯片中,减少了接口冗余,降低了硬件电路的设计难度,减少了电路板的面积。
为解决上述技术问题,本发明提供一种主板管理控制器芯片,包括:均集成在所述主板管理控制器芯片内部的桥接模块,主板监控模块和选择模块;
所述桥接模块,用于在所述主板管理控制器芯片的高速串行计算机扩展总线标准接口和通用串行总线接口之间进行数据转换和信号调节;
所述主板监控模块,用于对服务器硬件进行监控和管理;
所述选择模块,分别与所述桥接模块和所述主板监控模块连接,用于选择所述桥接模块或所述主板监控模块进行运作。
第一方面,在本发明实施例提供的上述主板管理控制器芯片中,所述选择模块包括第一选择单元和第二选择单元;
所述第一选择单元,用于选择性地将所述高速串行计算机扩展总线标准接口与所述桥接模块连接或将所述高速串行计算机扩展总线标准接口与所述主板监控模块连接;
所述第二选择单元,用于选择性地将所述通用串行总线接口与所述桥接模块连接或将所述通用串行总线接口与所述主板监控模块连接。
另一方面,在本发明实施例提供的上述主板管理控制器芯片中,所述第一选择单元选择将所述高速串行计算机扩展总线标准接口与所述桥接模块连接的同时,所述第二选择单元选择将所述通用串行总线接口与所述桥接模块连接;
所述第一选择单元选择将所述高速串行计算机扩展总线标准接口与所述主板监控模块连接的同时,所述第二选择单元选择将所述通用串行总线接口与所述主板监控模块连接。
另一方面,在本发明实施例提供的上述主板管理控制器芯片中,还包括:集成在所述主板管理控制器芯片内部的功耗控制模块;
所述功耗控制模块,用于对所述桥接模块和所述主板监控模块进行功耗的控制。
另一方面,在本发明实施例提供的上述主板管理控制器芯片中,所述功耗控制模块,用于通过对电源,复位信号或时钟信号的控制,对所述桥接模块和所述主板监控模块进行功耗的控制。
另一方面,在本发明实施例提供的上述主板管理控制器芯片中,所述功耗控制模块,用于在无需所述桥接模块运作时,直接对所述桥接模块的供电电源进行关闭;在需要所述桥接模块运作时,直接对所述桥接模块的供电电源进行开启;在无需所述主板监控模块运作时,直接对所述主板监控模块的供电电源进行关闭;在需要所述主板监控模块运作时,直接对所述主板监控模块的供电电源进行开启;
所述功耗控制模块,还用于在无需所述桥接模块运作时,通过寄存器配置相关复位信号或通过板卡上硬件管脚来控制相关信号,以对所述桥接模块的所有信号进行复位,使得所述桥接模块所有数据和寄存器归零;在无需所述主板监控模块运作时,通过寄存器配置相关复位信号或通过板卡上硬件管脚来控制相关信号,以对所述主板监控模块的所有信号进行复位,使得所述主板监控模块所有数据和寄存器归零;
所述功耗控制模块,还用于在无需所述桥接模块运作时,停止对所述桥接模块的输入时钟信号;在无需所述主板监控模块运作时,停止对所述主板监控模块的输入时钟信号。
另一方面,在本发明实施例提供的上述主板管理控制器芯片中,所述高速串行计算机扩展总线标准接口连接处理器;
所述通用串行总线接口连接各种不同的设备。
为了解决上述技术问题,本发明还提供一种主板管理控制器芯片的控制方法,所述主板管理控制器芯片包括均集成在所述主板管理控制器芯片内部的桥接模块,主板监控模块和选择模块,所述选择模块分别与所述桥接模块和所述主板监控模块连接;所述方法包括:
利用所述选择模块选择所述桥接模块或所述主板监控模块进行运作;
当所述选择模块选择所述桥接模块运作时,利用所述桥接模块在所述主板管理控制器芯片的高速串行计算机扩展总线标准接口和通用串行总线接口之间进行数据转换和信号调节;
当所述选择模块选择所述主板监控模块运作时,利用所述主板监控模块对服务器硬件进行监控和管理。
另一方面,在本发明实施例提供的上述主板管理控制器芯片的控制方法中,所述主板管理控制器芯片还包括集成在所述主板管理控制器芯片内部的功耗控制模块;所述方法还包括:
利用所述功耗控制模块对所述桥接模块和所述主板监控模块进行功耗的控制。
为了解决上述技术问题,本发明还提供一种服务器,包括本发明提供的上述主板管理控制器芯片。
从上述技术方案可以看出,本发明所提供的一种主板管理控制器芯片,包括:均集成在主板管理控制器芯片内部的桥接模块,主板监控模块和选择模块;桥接模块,用于在主板管理控制器芯片的高速串行计算机扩展总线标准接口和通用串行总线接口之间进行数据转换和信号调节;主板监控模块,用于对服务器硬件进行监控和管理;选择模块,分别与桥接模块和主板监控模块连接,用于选择桥接模块或主板监控模块进行运作。
本发明的有益效果在于,本发明提供的上述主板管理控制器芯片,在其内部集成了桥接模块,主板监控模块和选择模块,利用选择模块来选择桥接模块或主板监控模块进行运作,桥接模块可以在高速串行计算机扩展总线标准接口和通用串行总线接口之间进行数据转换和信号调节,主板监控模块可以对服务器硬件进行监控和管理,这样将高速串行计算机扩展总线标准转通用串行总线的功能和对服务器硬件进行监控和管理的功能合二为一,仅用一个主板管理控制器芯片来实现这两种功能,减少了接口冗余,降低了硬件电路的设计难度,减少了电路板的面积。
此外,本发明还针对主板管理控制器芯片提供了相应的控制方法及服务器,与上述提到的主板管理控制器芯片具有相同或相对应的技术特征,进一步使得上述主板管理控制器芯片更具有实用性,该控制方法及服务器具有相应的优点。
附图说明
为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的主板管理控制器芯片的结构示意图之一;
图2为本发明实施例提供的主板管理控制器芯片的结构示意图之二;
图3为本发明实施例提供的主板管理控制器芯片的结构示意图之三;
图4为本发明实施例提供的功耗控制模块的原理示意图;
图5为本发明实施例提供的主板管理控制器芯片的控制方法流程图。
其中,1为桥接模块,2为主板监控模块,3为选择模块,31为第一选择单元,32为第二选择单元,4为功耗控制模块。
具体实施方式
现有的桥接芯片都是一款独立的芯片,一般只实现了高速串行计算机扩展总线标准转其他接口的功能,如高速串行计算机扩展总线标准转通用串行总线、高速串行计算机扩展总线标准转串行硬盘接口规范(Serial Advanced Technology Attachment,SATA)、高速串行计算机扩展总线标准转串行外设接口(Serial Peripheral Interface,SPI)等。通用串行总线芯片也是一种独立的芯片,其主要功能为对服务器硬件资源进行监控,能够实现服务器远程管理、监控、安装、重启等。基本上,该两个功能是通过两个不同的芯片来实现。但是,随着服务器平台的发展,处理器平台取消了集成南桥(Platform ControllerHub,PCH)架构,导致集成南桥具有的高速串行计算机扩展总线标准转通用串行总线的功能需要其他芯片来实现,且该芯片是一个服务器里必须要有的芯片。而主板管理控制器芯片也是服务器平台里必须存在的芯片之一。因此两个功能通过两个不同的芯片来实现,首先增加了电路设计的复杂度,很多接口是都是高速接口,对板级设计和信号质量提出了较高要求。其次,两个芯片相对来说会存在印刷电路板(Printed circuit board,PCB)尺寸偏大的问题。
为了解决上述的技术问题,本发明提供了一种主板管理控制器芯片,可以将高速串行计算机扩展总线标准转通用串行总线和对服务器硬件进行监控和管理的两个功能合并在一个芯片中。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。图1为本发明实施例提供的主板管理控制器芯片的结构示意图之一,如图1所示,该主板管理控制器芯片包括:均集成在主板管理控制器芯片内部的桥接模块1,主板监控模块2和选择模块3;
桥接模块1,用于在主板管理控制器芯片的高速串行计算机扩展总线标准接口和通用串行总线接口之间进行数据转换和信号调节;
主板监控模块2,用于对服务器硬件进行监控和管理;
选择模块3,分别与桥接模块1和主板监控模块2连接,用于选择桥接模块1或主板监控模块2进行运作。
本发明实施例提供的上述主板管理控制器芯片中,在其内部集成了桥接模块,主板监控模块和选择模块,利用选择模块来选择桥接模块或主板监控模块进行运作,桥接模块可以在高速串行计算机扩展总线标准接口和通用串行总线接口之间进行数据转换和信号调节,主板监控模块可以对服务器硬件进行监控和管理,这样将高速串行计算机扩展总线标准转通用串行总线的功能和对服务器硬件进行监控和管理的功能合二为一,仅用一个主板管理控制器芯片来实现这两种功能,减少了接口冗余,降低了硬件电路的设计难度,减少了电路板的面积。
进一步地,在具体实施时,在本发明实施例提供的上述主板管理控制器芯片中,高速串行计算机扩展总线标准接口可以连接处理器;通用串行总线接口可以连接各种设备。
需要说明的是,因为中央处理器(Central Processing Unit,CPU)基本上是以高速串行计算机扩展总线标准接口为主,要实现中央处理器与其他接口的连接,就需要实现高速串行计算机扩展总线标准转通用串行总线接口。而主板管理控制器芯片本身具有高速串行计算机扩展总线标准接口和通用串行总线接口,而高速串行计算机扩展总线标准转通用串行总线专用芯片也有高速串行计算机扩展总线标准接口和通用串行总线接口,二者存在功能重叠。基于此,本发明提供的主板管理控制器芯片的对外接口包括高速串行计算机扩展总线标准接口和通用串行总线接口,用于芯片对外进行数据交换,高速串行计算机扩展总线标准接口主要连接中央处理器;通用串行总线接口可以接各种设备(device)。
实际应用中,本发明实施例提供的主板管理控制器芯片不仅应用在通用串行总线接口,也可以应用在其他接口,如串行硬盘接口,串行外设接口等,提供了接口的灵活性。
图2为本发明实施例提供的主板管理控制器芯片的结构示意图之二。在具体实施时,在本发明实施例提供的上述主板管理控制器芯片中,如图2所示,选择模块3可以包括第一选择单元31和第二选择单元32;
第一选择单元31,用于选择性地将高速串行计算机扩展总线标准接口与桥接模块1连接或将高速串行计算机扩展总线标准接口与主板监控模块2连接;
第二选择单元32,用于选择性地将通用串行总线接口与桥接模块1连接或将通用串行总线接口与主板监控模块2连接。
在实施中,在高速串行计算机扩展总线标准接口和通用串行总线接口部分,为了便于对桥接模块1和主板监控模块2这两个功能模块进行选择,将选择模块3设计成两个选择单元,分别为第一选择单元31和第二选择单元32。第一选择单元31可以选择性地将高速串行计算机扩展总线标准接口与桥接模块1连接或将高速串行计算机扩展总线标准接口与主板监控模块2连接;第二选择单元32可以选择性地将通用串行总线接口与桥接模块1连接或将通用串行总线接口与主板监控模块2连接。
在具体实施时,上述第一选择单元31选择将高速串行计算机扩展总线标准接口与桥接模块1连接的同时,第二选择单元32可以选择将通用串行总线接口与桥接模块1连接;同理,第一选择单元31选择将高速串行计算机扩展总线标准接口与主板监控模块2连接的同时,第二选择单元32可以选择将通用串行总线接口与主板监控模块2连接。这样来确保桥接模块1和主板监控模块2的正常运行。
图3为本发明实施例提供的主板管理控制器芯片的结构示意图之三。在具体实施时,在本发明实施例提供的上述主板管理控制器芯片中,如图3所示,还可以包括:集成在主板管理控制器芯片内部的功耗控制模块4;功耗控制模块4,用于对桥接模块1和主板监控模块2进行功耗的控制。
在实施中,为了实现在特定情况下单一场景的应用,整个主板管理控制器芯片可以在内部集成功耗控制模块4。该功耗控制模块4可以由外部管脚控制。在特殊的应用场景,如果只需要高速串行计算机扩展总线标准转通用串行总线功能的桥接芯片场景,或者只需要对服务器硬件进行监控和管理的功能的时候,通过外部管脚来控制内部功能的选择,以对桥接模块1和主板监控模块2进行功耗的控制。
进一步地,在具体实施时,在本发明实施例提供的上述主板管理控制器芯片中,功耗控制模块4,具体可以用于通过对电源,复位信号或时钟信号的控制,对桥接模块1和主板监控模块2进行功耗的控制。
在实施中,功耗控制模块4可以对桥接模块1和主板监控模块2在复位、时钟和电源三方面进行控制。通过这三个控制方面对桥接模块1和主板监控模块2这两个模块可以从不同的层面来控制功耗,能实现在不同场景下的应用。
进一步地,在具体实施时,在本发明实施例提供的上述主板管理控制器芯片中,功耗控制模块4,用于在无需桥接模块1运作时,直接对桥接模块1的供电电源进行关闭;在需要桥接模块1运作时,直接对桥接模块1的供电电源进行开启;在无需主板监控模块2运作时,直接对主板监控模块2的供电电源进行关闭;在需要主板监控模块2运作时,直接对主板监控模块2的供电电源进行开启;
功耗控制模块4,还用于在无需桥接模块1运作时,通过寄存器配置相关复位信号或通过板卡上硬件管脚来控制相关信号,以对桥接模块1的所有信号进行复位,使得桥接模块1所有数据和寄存器归零;在无需主板监控模块2运作时,通过寄存器配置相关复位信号或通过板卡上硬件管脚来控制相关信号,以对主板监控模块2的所有信号进行复位,使得主板监控模块2所有数据和寄存器归零;
功耗控制模块4,还用于在无需桥接模块1运作时,停止对桥接模块1的输入时钟信号;在无需主板监控模块2运作时,停止对主板监控模块2的输入时钟信号。
图4为本发明实施例提供的功耗控制模块的原理示意图。在实施中,如图4所示,功耗控制模块4可以通过电源控制功耗,当某个功能不需要的时候,直接将该功能的供电取消。这个可以通过外部管脚在硬件上进行控制,保证在电路板上电的时候就能满足控制功耗的需求。
功耗控制模块4还可以通过复位信号控制模块功耗,当某个功能不需要的时候,通过对该模块的所有信号进行复位,导致该功能模块不工作,进而减少功耗。在利用该方式的时候,可以通过寄存器配置复位信号,也可以通过板卡上硬件管脚来控制信号。通过复位信号来控制,能够使相关模块所有数据和寄存器都归零。
功耗控制模块4还可以通过时钟信号控制模块功耗,当某个功能不需要的时候,通过停止对该模块的输入时钟信号,导致该功能模块暂停工作,进而减少功耗。本发明可以通过软件来控制桥接模块1或主板监控模块2的输入时钟信号,也可以通过嵌入式系统中的存储器件来加载估计程序进行控制桥接模块1或主板监控模块2的输入时钟信号,也可以利用主板监控模块2的内部处理器来控制桥接模块1或主板监控模块2的输入时钟信号。通过主板监控模块2内部的处理器来控制桥接模块1或主板监控模块2的输入时钟信号可以实现动态控制功耗,具有一定的优势。
进一步地,在具体实施时,在本发明实施例提供的上述主板管理控制器芯片中,还可以包括:集成在主板管理控制器芯片内部的安全模块和网络传输模块;安全模块可以用于对桥接模块1和主板监控模块2输出的数据进行加密,得到加密数据,并将加密数据发送至网络传输模块;网络传输模块,用于上传加密数据至网络。这样可以为桥接模块1和主板监控模块2的功能提供所需的安全服务,在基于多功能的基础上,进一步提高主板管理控制器芯片的安全性,能够适用于多种场景。
在上述实施例中,对于主板管理控制器芯片进行了详细描述,基于同一发明构思,本发明实施例还提供了主板管理控制器芯片的控制方法对应的实施例。
图5为本发明实施例提供的主板管理控制器芯片的控制方法流程图。主板管理控制器芯片包括均集成在主板管理控制器芯片内部的桥接模块,主板监控模块和选择模块,选择模块分别与桥接模块和主板监控模块连接。本实施例提供的主板管理控制器芯片的控制方法,如图5所示,主板管理控制器芯片的控制方法具体包括以下步骤:
S501、利用选择模块选择桥接模块或主板监控模块进行运作。
S502、当选择模块选择桥接模块运作时,利用桥接模块在主板管理控制器芯片的高速串行计算机扩展总线标准接口和通用串行总线接口之间进行数据转换和信号调节。
S503、当选择模块选择主板监控模块运作时,利用主板监控模块对服务器硬件进行监控和管理。
在本发明实施例提供的上述主板管理控制器芯片的控制方法中,可以通过执行上述步骤S501至S503,将高速串行计算机扩展总线标准转通用串行总线的功能和对服务器硬件进行监控和管理的功能合二为一,仅用一个主板管理控制器芯片来实现这两种功能,减少了接口冗余,降低了硬件电路的设计难度,减少了电路板的面积。
由于控制方法部分的实施例与主板管理控制器芯片部分的实施例相互对应,因此控制方法部分的实施例请参见主板管理控制器芯片部分的实施例的描述,这里暂不赘述。并且具有与上述提到的主板管理控制器芯片相同的有益效果。
进一步地,在具体实施时,在本发明实施例提供的上述主板管理控制器芯片的控制方法中,步骤S501利用选择模块选择桥接模块或主板监控模块进行运作,具体可以包括以下步骤:
利用选择模块的第一选择单元选择性地将高速串行计算机扩展总线标准接口与桥接模块连接或将高速串行计算机扩展总线标准接口与主板监控模块连接;利用选择模块的第二选择单元选择性地将通用串行总线接口与桥接模块连接或将通用串行总线接口与主板监控模块连接。
在实施中,将选择模块设计成两个选择单元,分别为第一选择单元和第二选择单元。利用第一选择单元可以选择性地将高速串行计算机扩展总线标准接口与桥接模块连接或将高速串行计算机扩展总线标准接口与主板监控模块连接;利用第二选择单元可以选择性地将通用串行总线接口与桥接模块连接或将通用串行总线接口与主板监控模块连接。
进一步地,在具体实施时,在本发明实施例提供的上述主板管理控制器芯片的控制方法中,上述步骤中利用选择模块的第一选择单元选择性地将高速串行计算机扩展总线标准接口与桥接模块连接或将高速串行计算机扩展总线标准接口与主板监控模块连接;利用选择模块的第二选择单元选择性地将通用串行总线接口与桥接模块连接或将通用串行总线接口与主板监控模块连接,具体可以包括:
利用第一选择单元选择将高速串行计算机扩展总线标准接口与桥接模块连接的同时,利用第二选择单元选择将通用串行总线接口与桥接模块连接;同理,第一选择单元选择将高速串行计算机扩展总线标准接口与主板监控模块连接的同时,第二选择单元可以选择将通用串行总线接口与主板监控模块连接。这样来确保桥接模块和主板监控模块的正常运行。
进一步地,在具体实施时,在本发明实施例提供的上述主板管理控制器芯片的控制方法中,还可以包括:利用集成在主板管理控制器芯片内部的功耗控制模块对桥接模块和主板监控模块进行功耗的控制。
进一步地,在具体实施时,在本发明实施例提供的上述主板管理控制器芯片的控制方法中,上述步骤中利用集成在主板管理控制器芯片内部的功耗控制模块对桥接模块和主板监控模块进行功耗的控制,具体可以包括:利用功耗控制模块通过对电源,复位信号或时钟信号的控制,对桥接模块和主板监控模块进行功耗的控制。
在实施中,功耗控制模块可以由外部管脚控制。在特殊的应用场景,如果只需要高速串行计算机扩展总线标准转通用串行总线功能的桥接芯片场景,或者只需要对服务器硬件进行监控和管理的功能的时候,通过外部管脚来控制内部功能的选择,以完成功耗控制模块对桥接模块和主板监控模块进行功耗的控制。功耗控制模块可以对桥接模块和主板监控模块在复位、时钟和电源三方面进行控制。通过这三个控制方面对桥接模块和主板监控模块这两个模块可以从不同的层面来控制功耗,能实现在不同场景下的应用。
进一步地,在具体实施时,在本发明实施例提供的上述主板管理控制器芯片的控制方法中,上述步骤中利用功耗控制模块通过对电源,复位信号或时钟信号的控制,对桥接模块和主板监控模块进行功耗的控制,具体可以包括:
利用功耗控制模块在无需桥接模块运作时,直接对桥接模块的供电电源进行关闭;在需要桥接模块运作时,直接对桥接模块的供电电源进行开启;在无需主板监控模块运作时,直接对主板监控模块的供电电源进行关闭;在需要主板监控模块运作时,直接对主板监控模块的供电电源进行开启;
或,利用功耗控制模块在无需桥接模块运作时,通过寄存器配置相关复位信号或通过板卡上硬件管脚来控制相关信号,以对桥接模块的所有信号进行复位,使得桥接模块所有数据和寄存器归零;在无需主板监控模块运作时,通过寄存器配置相关复位信号或通过板卡上硬件管脚来控制相关信号,以对主板监控模块的所有信号进行复位,使得主板监控模块所有数据和寄存器归零;
或,利用功耗控制模块在无需桥接模块运作时,停止对桥接模块的输入时钟信号;在无需主板监控模块运作时,停止对主板监控模块的输入时钟信号。
在实施中,利用功耗控制模块通过电源控制功耗,当某个功能不需要的时候,直接将该功能的供电取消。这个过程可以通过外部管脚在硬件上进行控制,保证在电路板上电的时候就能满足控制功耗的需求。
利用功耗控制模块通过复位信号控制模块功耗,当某个功能不需要的时候,通过对该模块的所有信号进行复位,导致该功能模块不工作,进而减少功耗。在利用该方式的时候,可以通过寄存器配置复位信号,也可以通过板卡上硬件管脚来控制信号。通过复位信号来控制,能够使相关模块所有数据和寄存器都归零。
利用功耗控制模块通过时钟信号控制模块功耗,当某个功能不需要的时候,通过停止对该模块的输入时钟信号,导致该功能模块暂停工作,进而减少功耗。本发明可以通过软件来控制桥接模块或主板监控模块的输入时钟信号,也可以通过嵌入式系统中的存储器件来加载估计程序进行控制桥接模块或主板监控模块的输入时钟信号,也可以利用主板监控模块的内部处理器来控制桥接模块或主板监控模块的输入时钟信号。
关于上述各个步骤更加具体的工作过程可以参考前述实施例公开的相应内容,在此不再进行赘述。
基于同一发明构思,本发明实施例还提供了一种服务器,包括上述主板管理控制器芯片。由于该服务器解决问题的原理与前述一种主板管理控制器芯片相似,因此该服务器的实施可以参见主板管理控制器芯片的实施,重复之处不再赘述。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
最后,还需要说明的是,除非另有定义,本文所使用的所有的技术和科学术语与属于本申请技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请中的术语“包括”、“包含”和“具有”以及其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。在本申请中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
对于前述的各实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可能采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,涉及的动作和模块并不一定是本发明所必须的。
显然,所描述的实施例仅仅是本发明部分实施例,而不是全部实施例。基于这些实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明所要保护的范围。尽管参照上述实施例对本发明进行了详细的说明,本领域普通技术人员依然可以在不冲突的情况下,不作出创造性劳动对本发明各实施例中的特征根据情况相互组合、增删或作其他调整,从而得到不同的、本质未脱离本发明的构思的其他技术方案,这些技术方案也同样属于本发明所要保护的范围。
以上对本发明所提供的主板管理控制器芯片及其控制方法、服务器进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,而非对发明的保护范围进行限制;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种主板管理控制器芯片,其特征在于,包括:均集成在所述主板管理控制器芯片内部的桥接模块,主板监控模块和选择模块;
所述桥接模块,用于在所述主板管理控制器芯片的高速串行计算机扩展总线标准接口和通用串行总线接口之间进行数据转换和信号调节;
所述主板监控模块,用于对服务器硬件进行监控和管理;
所述选择模块,分别与所述桥接模块和所述主板监控模块连接,用于选择所述桥接模块或所述主板监控模块进行运作。
2.根据权利要求1所述的主板管理控制器芯片,其特征在于,所述选择模块包括第一选择单元和第二选择单元;
所述第一选择单元,用于选择性地将所述高速串行计算机扩展总线标准接口与所述桥接模块连接或将所述高速串行计算机扩展总线标准接口与所述主板监控模块连接;
所述第二选择单元,用于选择性地将所述通用串行总线接口与所述桥接模块连接或将所述通用串行总线接口与所述主板监控模块连接。
3.根据权利要求2所述的主板管理控制器芯片,其特征在于,所述第一选择单元选择将所述高速串行计算机扩展总线标准接口与所述桥接模块连接的同时,所述第二选择单元选择将所述通用串行总线接口与所述桥接模块连接;
所述第一选择单元选择将所述高速串行计算机扩展总线标准接口与所述主板监控模块连接的同时,所述第二选择单元选择将所述通用串行总线接口与所述主板监控模块连接。
4.根据权利要求2或3所述的主板管理控制器芯片,其特征在于,还包括:集成在所述主板管理控制器芯片内部的功耗控制模块;
所述功耗控制模块,用于对所述桥接模块和所述主板监控模块进行功耗的控制。
5.根据权利要求4所述的主板管理控制器芯片,其特征在于,所述功耗控制模块,用于通过对电源,复位信号或时钟信号的控制,对所述桥接模块和所述主板监控模块进行功耗的控制。
6.根据权利要求5所述的主板管理控制器芯片,其特征在于,所述功耗控制模块,用于在无需所述桥接模块运作时,直接对所述桥接模块的供电电源进行关闭;在需要所述桥接模块运作时,直接对所述桥接模块的供电电源进行开启;在无需所述主板监控模块运作时,直接对所述主板监控模块的供电电源进行关闭;在需要所述主板监控模块运作时,直接对所述主板监控模块的供电电源进行开启;
所述功耗控制模块,还用于在无需所述桥接模块运作时,通过寄存器配置相关复位信号或通过板卡上硬件管脚来控制相关信号,以对所述桥接模块的所有信号进行复位,使得所述桥接模块所有数据和寄存器归零;在无需所述主板监控模块运作时,通过寄存器配置相关复位信号或通过板卡上硬件管脚来控制相关信号,以对所述主板监控模块的所有信号进行复位,使得所述主板监控模块所有数据和寄存器归零;
所述功耗控制模块,还用于在无需所述桥接模块运作时,停止对所述桥接模块的输入时钟信号;在无需所述主板监控模块运作时,停止对所述主板监控模块的输入时钟信号。
7.根据权利要求1所述的主板管理控制器芯片,其特征在于,所述高速串行计算机扩展总线标准接口连接处理器;
所述通用串行总线接口连接各种不同的设备。
8.一种主板管理控制器芯片的控制方法,其特征在于,所述主板管理控制器芯片包括均集成在所述主板管理控制器芯片内部的桥接模块,主板监控模块和选择模块,所述选择模块分别与所述桥接模块和所述主板监控模块连接;所述方法包括:
利用所述选择模块选择所述桥接模块或所述主板监控模块进行运作;
当所述选择模块选择所述桥接模块运作时,利用所述桥接模块在所述主板管理控制器芯片的高速串行计算机扩展总线标准接口和通用串行总线接口之间进行数据转换和信号调节;
当所述选择模块选择所述主板监控模块运作时,利用所述主板监控模块对服务器硬件进行监控和管理。
9.根据权利要求8所述的主板管理控制器芯片的控制方法,其特征在于,所述主板管理控制器芯片还包括集成在所述主板管理控制器芯片内部的功耗控制模块;所述方法还包括:
利用所述功耗控制模块对所述桥接模块和所述主板监控模块进行功耗的控制。
10.一种服务器,其特征在于,包括如权利要求1至7任一项所述的主板管理控制器芯片。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411345498.5A CN119226212A (zh) | 2024-09-25 | 2024-09-25 | 主板管理控制器芯片及其控制方法、服务器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411345498.5A CN119226212A (zh) | 2024-09-25 | 2024-09-25 | 主板管理控制器芯片及其控制方法、服务器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119226212A true CN119226212A (zh) | 2024-12-31 |
Family
ID=94067954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411345498.5A Pending CN119226212A (zh) | 2024-09-25 | 2024-09-25 | 主板管理控制器芯片及其控制方法、服务器 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119226212A (zh) |
-
2024
- 2024-09-25 CN CN202411345498.5A patent/CN119226212A/zh active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105183134B (zh) | 多内核微处理器的共享电源的分布式管理 | |
| KR100796419B1 (ko) | 구성가능 pci 익스프레스 스위치 및 그 제어 방법 | |
| US11199890B2 (en) | Peripheral device expansion card system | |
| CN113127302A (zh) | 一种板卡gpio的监控方法和装置 | |
| CN102081568A (zh) | 多主机板服务器系统 | |
| CN103198034A (zh) | 一种基于cpci总线设备板卡的热插拔电源管理装置 | |
| TW202343237A (zh) | 資料中心安全控制模組及其控制方法 | |
| CN105630723A (zh) | 基于异构处理器平台的管理架构及其管理方法 | |
| CN110413564B (zh) | Ai训练推理服务器、系统和方法 | |
| CN115905083A (zh) | 硬盘点灯装置、方法、系统、计算机设备和存储介质 | |
| CN110399328B (zh) | 一种板载图形处理器控制方法与装置 | |
| CN120256373A (zh) | 设备控制装置、方法、存储介质及电子设备 | |
| CN101021740A (zh) | 实现单板强制复位的方法和系统 | |
| CN102375521A (zh) | 电脑系统 | |
| TW201222274A (en) | Computer chassis system | |
| CN108121429A (zh) | 一种存储双平面供电系统 | |
| CN113177019B (zh) | 一种switch板和服务器 | |
| CN119226212A (zh) | 主板管理控制器芯片及其控制方法、服务器 | |
| US7512731B2 (en) | Computer system and memory bridge for processor socket thereof | |
| CN107145213A (zh) | 一种用于PCH MEdebug 和USB port 复用的装置及方法 | |
| CN107066415B (zh) | 一种多分区服务器系统的pcie子系统电源控制系统及方法 | |
| CN114020669B (zh) | 一种基于cpld的i2c链路系统及服务器 | |
| JP2009187172A (ja) | サーバ装置及びその筐体 | |
| US7200700B2 (en) | Shared-IRQ user defined interrupt signal handling method and system | |
| CN100385408C (zh) | 备用控管系统及其方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |