本發(fā)明涉及芯片設(shè)計(jì),特別是涉及一種主板管理控制器芯片及其控制方法、服務(wù)器。
背景技術(shù):
1、當(dāng)前高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)(peripheral?component?interconnectexpress,pcie)轉(zhuǎn)通用串行總線(universal?serial?bus,usb)是一種橋接芯片,市面上都是一款獨(dú)立的芯片,一般只實(shí)現(xiàn)了pcie轉(zhuǎn)其他接口的功能。傳統(tǒng)的主板管理控制器(baseboard?management?controller,bmc)芯片也是一種獨(dú)立的芯片,以系統(tǒng)級(jí)芯片(system?on?chip,soc)為主,主要功能為對(duì)服務(wù)器硬件進(jìn)行監(jiān)控,能夠?qū)崿F(xiàn)服務(wù)器遠(yuǎn)程管理、監(jiān)控、安裝、重啟等。
2、上述pcie轉(zhuǎn)usb的功能和bmc的功能是通過(guò)兩個(gè)不同的芯片來(lái)實(shí)現(xiàn),但是服務(wù)器均需要這兩種功能時(shí),增加了電路設(shè)計(jì)的復(fù)雜度,很多接口都是高速接口,對(duì)板級(jí)設(shè)計(jì)和信號(hào)質(zhì)量提出了較高要求;其次兩個(gè)芯片存在電路板尺寸偏大的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明的目的是提供一種主板管理控制器芯片及其控制方法、服務(wù)器,可以將高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)轉(zhuǎn)通用串行總線和對(duì)服務(wù)器硬件進(jìn)行監(jiān)控和管理的兩個(gè)功能合并在一個(gè)芯片中,減少了接口冗余,降低了硬件電路的設(shè)計(jì)難度,減少了電路板的面積。
2、為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種主板管理控制器芯片,包括:均集成在所述主板管理控制器芯片內(nèi)部的橋接模塊,主板監(jiān)控模塊和選擇模塊;
3、所述橋接模塊,用于在所述主板管理控制器芯片的高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)接口和通用串行總線接口之間進(jìn)行數(shù)據(jù)轉(zhuǎn)換和信號(hào)調(diào)節(jié);
4、所述主板監(jiān)控模塊,用于對(duì)服務(wù)器硬件進(jìn)行監(jiān)控和管理;
5、所述選擇模塊,分別與所述橋接模塊和所述主板監(jiān)控模塊連接,用于選擇所述橋接模塊或所述主板監(jiān)控模塊進(jìn)行運(yùn)作。
6、第一方面,在本發(fā)明實(shí)施例提供的上述主板管理控制器芯片中,所述選擇模塊包括第一選擇單元和第二選擇單元;
7、所述第一選擇單元,用于選擇性地將所述高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)接口與所述橋接模塊連接或?qū)⑺龈咚俅杏?jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)接口與所述主板監(jiān)控模塊連接;
8、所述第二選擇單元,用于選擇性地將所述通用串行總線接口與所述橋接模塊連接或?qū)⑺鐾ㄓ么锌偩€接口與所述主板監(jiān)控模塊連接。
9、另一方面,在本發(fā)明實(shí)施例提供的上述主板管理控制器芯片中,所述第一選擇單元選擇將所述高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)接口與所述橋接模塊連接的同時(shí),所述第二選擇單元選擇將所述通用串行總線接口與所述橋接模塊連接;
10、所述第一選擇單元選擇將所述高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)接口與所述主板監(jiān)控模塊連接的同時(shí),所述第二選擇單元選擇將所述通用串行總線接口與所述主板監(jiān)控模塊連接。
11、另一方面,在本發(fā)明實(shí)施例提供的上述主板管理控制器芯片中,還包括:集成在所述主板管理控制器芯片內(nèi)部的功耗控制模塊;
12、所述功耗控制模塊,用于對(duì)所述橋接模塊和所述主板監(jiān)控模塊進(jìn)行功耗的控制。
13、另一方面,在本發(fā)明實(shí)施例提供的上述主板管理控制器芯片中,所述功耗控制模塊,用于通過(guò)對(duì)電源,復(fù)位信號(hào)或時(shí)鐘信號(hào)的控制,對(duì)所述橋接模塊和所述主板監(jiān)控模塊進(jìn)行功耗的控制。
14、另一方面,在本發(fā)明實(shí)施例提供的上述主板管理控制器芯片中,所述功耗控制模塊,用于在無(wú)需所述橋接模塊運(yùn)作時(shí),直接對(duì)所述橋接模塊的供電電源進(jìn)行關(guān)閉;在需要所述橋接模塊運(yùn)作時(shí),直接對(duì)所述橋接模塊的供電電源進(jìn)行開(kāi)啟;在無(wú)需所述主板監(jiān)控模塊運(yùn)作時(shí),直接對(duì)所述主板監(jiān)控模塊的供電電源進(jìn)行關(guān)閉;在需要所述主板監(jiān)控模塊運(yùn)作時(shí),直接對(duì)所述主板監(jiān)控模塊的供電電源進(jìn)行開(kāi)啟;
15、所述功耗控制模塊,還用于在無(wú)需所述橋接模塊運(yùn)作時(shí),通過(guò)寄存器配置相關(guān)復(fù)位信號(hào)或通過(guò)板卡上硬件管腳來(lái)控制相關(guān)信號(hào),以對(duì)所述橋接模塊的所有信號(hào)進(jìn)行復(fù)位,使得所述橋接模塊所有數(shù)據(jù)和寄存器歸零;在無(wú)需所述主板監(jiān)控模塊運(yùn)作時(shí),通過(guò)寄存器配置相關(guān)復(fù)位信號(hào)或通過(guò)板卡上硬件管腳來(lái)控制相關(guān)信號(hào),以對(duì)所述主板監(jiān)控模塊的所有信號(hào)進(jìn)行復(fù)位,使得所述主板監(jiān)控模塊所有數(shù)據(jù)和寄存器歸零;
16、所述功耗控制模塊,還用于在無(wú)需所述橋接模塊運(yùn)作時(shí),停止對(duì)所述橋接模塊的輸入時(shí)鐘信號(hào);在無(wú)需所述主板監(jiān)控模塊運(yùn)作時(shí),停止對(duì)所述主板監(jiān)控模塊的輸入時(shí)鐘信號(hào)。
17、另一方面,在本發(fā)明實(shí)施例提供的上述主板管理控制器芯片中,所述高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)接口連接處理器;
18、所述通用串行總線接口連接各種不同的設(shè)備。
19、為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種主板管理控制器芯片的控制方法,所述主板管理控制器芯片包括均集成在所述主板管理控制器芯片內(nèi)部的橋接模塊,主板監(jiān)控模塊和選擇模塊,所述選擇模塊分別與所述橋接模塊和所述主板監(jiān)控模塊連接;所述方法包括:
20、利用所述選擇模塊選擇所述橋接模塊或所述主板監(jiān)控模塊進(jìn)行運(yùn)作;
21、當(dāng)所述選擇模塊選擇所述橋接模塊運(yùn)作時(shí),利用所述橋接模塊在所述主板管理控制器芯片的高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)接口和通用串行總線接口之間進(jìn)行數(shù)據(jù)轉(zhuǎn)換和信號(hào)調(diào)節(jié);
22、當(dāng)所述選擇模塊選擇所述主板監(jiān)控模塊運(yùn)作時(shí),利用所述主板監(jiān)控模塊對(duì)服務(wù)器硬件進(jìn)行監(jiān)控和管理。
23、另一方面,在本發(fā)明實(shí)施例提供的上述主板管理控制器芯片的控制方法中,所述主板管理控制器芯片還包括集成在所述主板管理控制器芯片內(nèi)部的功耗控制模塊;所述方法還包括:
24、利用所述功耗控制模塊對(duì)所述橋接模塊和所述主板監(jiān)控模塊進(jìn)行功耗的控制。
25、為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種服務(wù)器,包括本發(fā)明提供的上述主板管理控制器芯片。
26、從上述技術(shù)方案可以看出,本發(fā)明所提供的一種主板管理控制器芯片,包括:均集成在主板管理控制器芯片內(nèi)部的橋接模塊,主板監(jiān)控模塊和選擇模塊;橋接模塊,用于在主板管理控制器芯片的高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)接口和通用串行總線接口之間進(jìn)行數(shù)據(jù)轉(zhuǎn)換和信號(hào)調(diào)節(jié);主板監(jiān)控模塊,用于對(duì)服務(wù)器硬件進(jìn)行監(jiān)控和管理;選擇模塊,分別與橋接模塊和主板監(jiān)控模塊連接,用于選擇橋接模塊或主板監(jiān)控模塊進(jìn)行運(yùn)作。
27、本發(fā)明的有益效果在于,本發(fā)明提供的上述主板管理控制器芯片,在其內(nèi)部集成了橋接模塊,主板監(jiān)控模塊和選擇模塊,利用選擇模塊來(lái)選擇橋接模塊或主板監(jiān)控模塊進(jìn)行運(yùn)作,橋接模塊可以在高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)接口和通用串行總線接口之間進(jìn)行數(shù)據(jù)轉(zhuǎn)換和信號(hào)調(diào)節(jié),主板監(jiān)控模塊可以對(duì)服務(wù)器硬件進(jìn)行監(jiān)控和管理,這樣將高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)轉(zhuǎn)通用串行總線的功能和對(duì)服務(wù)器硬件進(jìn)行監(jiān)控和管理的功能合二為一,僅用一個(gè)主板管理控制器芯片來(lái)實(shí)現(xiàn)這兩種功能,減少了接口冗余,降低了硬件電路的設(shè)計(jì)難度,減少了電路板的面積。
28、此外,本發(fā)明還針對(duì)主板管理控制器芯片提供了相應(yīng)的控制方法及服務(wù)器,與上述提到的主板管理控制器芯片具有相同或相對(duì)應(yīng)的技術(shù)特征,進(jìn)一步使得上述主板管理控制器芯片更具有實(shí)用性,該控制方法及服務(wù)器具有相應(yīng)的優(yōu)點(diǎn)。