一種利用bmc實現(xiàn)關(guān)機狀態(tài)下刷新bios的硬件設(shè)計方法
【專利摘要】本發(fā)明提供一種利用BMC實現(xiàn)關(guān)機狀態(tài)下刷新BIOS的硬件設(shè)計方法,BMC硬件IC,利用BMC的HostSPIInterface,把BIOS芯片連接到該Interface,其中BMC主要是用過Clock信號和DataIO信號來實現(xiàn)數(shù)據(jù)訪問和刷新。本發(fā)明和現(xiàn)有技術(shù)相比,本方法充分考慮在服務(wù)器系統(tǒng)在關(guān)機的狀態(tài)下元器件的工作環(huán)境,利用BMC獨有的Standby電模式下既能工作的特性,把BIOS芯片先掛載到BMC芯片下,然后通過BMC的SPIInterface功能轉(zhuǎn)接到南橋,通過此種連接方式,在關(guān)機狀態(tài)下,BMC可以通過和BIOS芯片之前的數(shù)據(jù)線實現(xiàn)更新BIOS的功能。
【專利說明】—種利用BMC實現(xiàn)關(guān)機狀態(tài)下刷新B1S的硬件設(shè)計方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機服務(wù)器硬件【技術(shù)領(lǐng)域】,具體地說是一種利用BMC實現(xiàn)關(guān)機狀態(tài)下刷新B1S的硬件設(shè)計方法。
【背景技術(shù)】
[0002]傳統(tǒng)的Intel X86架構(gòu),由處理器和南橋構(gòu)成,南橋下的SPI信號線直接掛載SPIFlash資料,存儲B1S開機信息。B1S配置文件通過SPI通道直接控制南橋進行開機、初始化設(shè)備以及調(diào)整時序等動作。BMC管理芯片作為帶外管理的發(fā)起者,原本是不能參與X86系統(tǒng)開機過程,不能對X86系統(tǒng)下的設(shè)備在X86系統(tǒng)不工作的情況下進行單獨管理和控制。
[0003]現(xiàn)實中X86系統(tǒng)和BMC帶外管理系統(tǒng)互相補充,既能滿足系統(tǒng)運算處理,又能實現(xiàn)遠程系統(tǒng)監(jiān)控和實施。但是在目前的設(shè)計中,還未實現(xiàn)X86系統(tǒng)故障時候,BMC主動修復(fù)B1S以及刷新B1S文件的功能。因此迫切需要我們在設(shè)計中想辦法實現(xiàn)該功能,要求不但能夠支持BMC在關(guān)機狀態(tài)下能夠刷新B1S芯片,而且必須要保證B1S芯片與南橋芯片之間的通信信號不受干擾。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種利用BMC實現(xiàn)關(guān)機狀態(tài)下刷新B1S的硬件設(shè)計方法。
[0005]本發(fā)明的技術(shù)方案是按以下方式實現(xiàn)的,其特點在于BMC硬件1C,利用BMC的HostSPI Interface,把B1S芯片連接到該Interface,其中BMC主要是用過Clock信號和Data10信號來實現(xiàn)數(shù)據(jù)訪問和刷新;
BMC與B1S芯片之間已經(jīng)完成了通信鏈路的建立,在該鏈路環(huán)境下,有四種通訊模式:Master SPI 模式、VGA SPI B1S 模式、Slave SPI Bus Bridge 模式和 SPI Bypass 模式。為了區(qū)分硬件在何種模式下,硬件采用BMC芯片的R0MA12和R0MA13兩個HW Strapping pin來設(shè)定;
Bypass SPI模式和Master SPI模式分別定義為一個是BMC控制遠程更新B10S,一個是系統(tǒng)B1S直接通過南橋SPI Interface BOOT模式;BMC在獲取自己想要控制B1S刷新的時候,通過GP1來設(shè)置R0MA12和R0MA13為“01”,當(dāng)BMC完成B1S刷新之后,BMC又通過控制這兩個信號變?yōu)椤?1”切換為南橋直接讀取B1S信息啟動系統(tǒng)模式。
[0006]本發(fā)明的優(yōu)點是:
本發(fā)明的一種利用BMC實現(xiàn)關(guān)機狀態(tài)下刷新B1S的硬件設(shè)計方法和現(xiàn)有技術(shù)相t匕,本方法充分考慮在服務(wù)器系統(tǒng)在關(guān)機的狀態(tài)下元器件的工作環(huán)境,利用BMC獨有的Standby電模式下既能工作的特性,把B1S芯片先掛載到BMC芯片下,然后通過BMC的SPIInterface功能轉(zhuǎn)接到南橋,并且把該B1S芯片的Power使用Standby電控制,通過此種連接方式,在關(guān)機狀態(tài)下,BMC可以通過和B1S芯片之前的數(shù)據(jù)線實現(xiàn)更新B1S的功能。
【具體實施方式】
[0007]下面對本發(fā)明的一種利用BMC實現(xiàn)關(guān)機狀態(tài)下刷新B1S的硬件設(shè)計方法作以下詳細說明。
[0008]本發(fā)明的一種利用BMC實現(xiàn)關(guān)機狀態(tài)下刷新B1S的硬件設(shè)計方法,具體分為如下兩個方面:
①BMC實現(xiàn)關(guān)機狀態(tài)下B1S文件刷新的硬件連接方案;
②BMC選擇SPI模式的工作方法。
[0009]BMC 硬件 1C,利用 BMC 的 Host SPI Interface,把 B1S 芯片連接到該 Interface,其中BMC主要是用過Clock信號和Data 10信號來實現(xiàn)數(shù)據(jù)訪問和刷新;
BMC與B1S芯片之間已經(jīng)完成了通信鏈路的建立,在該鏈路環(huán)境下,有四種通訊模式:Master SPI 模式、VGA SPI B1S 模式、Slave SPI Bus Bridge 模式和 SPI Bypass 模式。為了區(qū)分硬件在何種模式下,硬件采用BMC芯片的R0MA12和R0MA13兩個HW Strapping pin來設(shè)定;
Bypass SPI模式和Master SPI模式分別定義為一個是BMC控制遠程更新B10S,一個是系統(tǒng)B1S直接通過南橋SPI Interface BOOT模式;BMC在獲取自己想要控制B1S刷新的時候,通過GP1來設(shè)置R0MA12和R0MA13為“01”,當(dāng)BMC完成B1S刷新之后,BMC又通過控制這兩個信號變?yōu)椤?1”切換為南橋直接讀取B1S信息啟動系統(tǒng)模式。
[0010]通過以上的設(shè)計,在系統(tǒng)中BMC即可以實現(xiàn)遠程直接刷新B10S,又實現(xiàn)不影響B(tài)1S和南橋的數(shù)據(jù)通信質(zhì)量,保證系統(tǒng)正常運行。
[0011]服務(wù)器系統(tǒng)在設(shè)計中的BMC帶外管理功能,能夠?qū)崿F(xiàn)維護人員在公司總部遠程維護系統(tǒng)和設(shè)備,掌握整個服務(wù)器系統(tǒng)的工作運行狀態(tài)。BMC管理功能帶有KVM遠程屏幕監(jiān)控功能,通過此功能,能夠?qū)崟r操作系統(tǒng)運行界面和程序,因此現(xiàn)有的模式下,可以用BMC控制服務(wù)器系統(tǒng)進入DOS環(huán)境,并在虛擬USB Device下掛在U盤設(shè)備,從而實現(xiàn)刷新、升級B1S。
[0012]本發(fā)明的一種利用BMC實現(xiàn)關(guān)機狀態(tài)下刷新B1S的硬件設(shè)計方法其加工制作非常簡單方便,按照說明書所示即可加工。
[0013]除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
【權(quán)利要求】
1.一種利用BMC實現(xiàn)關(guān)機狀態(tài)下刷新B1S的硬件設(shè)計方法,其特征在于BMC硬件1C,利用BMC的Host SPI Interface,把B1S芯片連接到該Interface,其中BMC主要是用過Clock信號和Data 1信號來實現(xiàn)數(shù)據(jù)訪問和刷新; BMC與B1S芯片之間已經(jīng)完成了通信鏈路的建立,在該鏈路環(huán)境下,有四種通訊模式:Master SPI 模式、VGA SPI B1S 模式、Slave SPI Bus Bridge 模式和 SPI Bypass 模式;為了區(qū)分硬件在何種模式下,硬件采用BMC芯片的R0MA12和R0MA13兩個HW Strapping pin來設(shè)定; Bypass SPI模式和Master SPI模式分別定義為一個是BMC控制遠程更新B1S,一個是系統(tǒng)B1S直接通過南橋SPI Interface BOOT模式;BMC在獲取自己想要控制B1S刷新的時候,通過GP1來設(shè)置R0MA12和R0MA13為“01”,當(dāng)BMC完成B1S刷新之后,BMC又通過控制這兩個信號變?yōu)椤?1”切換為南橋直接讀取B1S信息啟動系統(tǒng)模式。
【文檔編號】G06F9/445GK104166579SQ201410447767
【公開日】2014年11月26日 申請日期:2014年9月4日 優(yōu)先權(quán)日:2014年9月4日
【發(fā)明者】張鋒 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司