利用基板管理控制器直接更新設(shè)定的服務(wù)器的制造方法
【專利摘要】一種利用基板管理控制器直接更新設(shè)定的服務(wù)器,包含至少一主板與一子板,每一主板包含一基板管理控制器,子板包含一第一處理器與一第二處理器?;骞芾砜刂破饔糜趯坏谝还碳略O(shè)定信息的第一直接更新信號傳送至第一處理器,藉以使第一固件更新設(shè)定信息取代第一待更新固件設(shè)定信息,第一處理器并用于將第一直接更新信號轉(zhuǎn)譯為包含一第二固件更新設(shè)定信息的第二直接更新信號,藉以將第二直接更新信號傳送至第二處理器,并使第二固件更新設(shè)定信息取代第二待更新固件設(shè)定信息。
【專利說明】利用基板管理控制器直接更新設(shè)定的服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明有關(guān)于一種利用基板管理控制器直接更新設(shè)定的服務(wù)器,尤指一種基板管理控制器可直接更新處理器設(shè)定的利用基板管理控制器直接更新設(shè)定的服務(wù)器。
【背景技術(shù)】
[0002]隨著科技日新月異的進步,網(wǎng)絡(luò)的發(fā)達已使各種電子裝置充斥著人們的生活,而建構(gòu)網(wǎng)絡(luò)所需的設(shè)備為服務(wù)器,一般來說,請參閱圖1,圖1為顯示先前技術(shù)的服務(wù)器的方塊不意圖,如圖所不,服務(wù)器PAl包含有一基板管理控制器PA11、一第一處理器PA12、一第二處理器PA13及端口 PA14、PA15,基板管理控制器PAll電性連接于一網(wǎng)絡(luò)接口 PA2,而端口 PA14電性連接于第一處理器PA12,端口 PA15電性連接于第二處理器PA13。
[0003]其中,現(xiàn)有更新第一處理器PA12與第二處理器PA13的方法中,由于受限于電路布設(shè)的方式,因此僅能藉由將外接裝置PA3電性連接于端口 PA14,以利用外接裝置PA3更新第一處理器PA12,或是藉由將外接裝置PA4電性連接于端口 PA15,以利用外接裝置PA4更新第二處理器PA13。
[0004]然而,由于在更新時需要插接外接裝置PA3與PA4,而在更新結(jié)束又需要再拔除外接裝置PA3與PA4,因此實際上在系統(tǒng)維護更新的效率上有普遍低下的問題,因而現(xiàn)有技術(shù)仍有改善的空間。
【發(fā)明內(nèi)容】
[0005]有鑒于受限于電路的布局,在更新處理器的過程中需要插拔外接裝置而具有更新效率低下的問題。緣此,本發(fā)明主要提供一種利用基板管理控制器直接更新設(shè)定的服務(wù)器,主要利用基板管理控制器直接更新處理器,以省去插拔外接裝置而提升更新效率。
[0006]基于上述目的,本發(fā)明所采用的主要技術(shù)手段提供一種利用基板管理控制器直接更新設(shè)定的服務(wù)器,其包含至少一主板以及一子板,每一主板包含一基板管理控制器(Baseboard Management Controller, BMC),基板管理控制器用于送出一包含一第一固件更新設(shè)定信息的第一直接更新信號。子板包含一第一處理器以及一第二處理器,第一處理器電性連接于基板管理控制器,并設(shè)有一第一待更新固件設(shè)定信息,用于接收第一直接更新信號,藉以使第一固件更新設(shè)定信息取代第一待更新固件設(shè)定信息,第一處理器并用于將第一直接更新信號轉(zhuǎn)譯為一包含一第二固件更新設(shè)定信息的第二直接更新信號,藉以傳送出第二直接更新信號。第二處理器電性連接于第一處理器,并設(shè)有一第二待更新固件設(shè)定信息,用于接收第二直接更新信號,藉以使第二固件更新設(shè)定信息取代第二待更新固件設(shè)定信息。
[0007]其中,上述利用基板管理控制器直接更新設(shè)定的服務(wù)器的附屬技術(shù)手段的較佳實施例中,第一處理器為一微控制單元(Micro Control Unit,MCU),第二處理器為一復(fù)雜可編程邏輯器件(Complex Programmable Logic Device, CPLD),基板管理控制器經(jīng)由一集成電路總線(Inter-1ntegrated Circuit, I2C)電性連接于第一處理器,第一處理器經(jīng)由一聯(lián)合測試行動組(Joint Test Act1n Group, JTAG)接口電性連接于該第二處理器。此外,更包含一網(wǎng)絡(luò)接口,基板管理控制器電性連接于網(wǎng)絡(luò)接口,并接收網(wǎng)絡(luò)接口傳送的一更新設(shè)定信號,藉以送出第一直接更新信號。另外,基板管理控制器在利用基板管理控制器直接更新設(shè)定的服務(wù)器為開機狀態(tài)下發(fā)送出第一直接更新信號。
[0008]藉由本發(fā)明所采用的利用基板管理控制器直接更新設(shè)定的服務(wù)器的主要技術(shù)手段后,由于不需透過外接裝置電性連接至端口才能更新處理器,因此可確實省去插拔外接裝置的麻煩,進而提升更新效率。
[0009]此外,藉由本發(fā)明所采用的利用基板管理控制器直接更新設(shè)定的服務(wù)器的附屬技術(shù)手段后,由于也可直接透過網(wǎng)絡(luò)接口觸發(fā)基板管理控制器直接更新處理器,因此更增添更新處理器的方便性。
[0010]本發(fā)明所采用的具體實施例,將藉由以下的實施例及圖式作進一步的說明。
【專利附圖】
【附圖說明】
[0011]圖1為顯示先前技術(shù)的服務(wù)器的方塊示意圖;
[0012]圖2為顯示本發(fā)明第一較佳實施例的利用基板管理控制器直接更新設(shè)定的服務(wù)器的方塊不意圖;
[0013]圖3為顯示本發(fā)明第一較佳實施例的利用基板管理控制器直接更新設(shè)定的服務(wù)器的更新后的方塊示意圖;
[0014]圖4為顯示本發(fā)明第二較佳實施例的利用基板管理控制器直接更新設(shè)定的服務(wù)器的方塊示意圖;以及
[0015]圖5為顯示本發(fā)明第三較佳實施例的利用基板管理控制器直接更新設(shè)定的服務(wù)器的方塊示意圖。
[0016]組件標號說明:
[0017]PAl服務(wù)器
[0018]PAll基板管理控制器
[0019]PA12第一處理器
[0020]PA13第二處理器
[0021]PA14、PA15端口
[0022]PA2網(wǎng)絡(luò)接口
[0023]PA3、PA4外接裝置
[0024]I利用基板管理控制器直接更新設(shè)定的服務(wù)器
[0025]IlUla主板
[0026]IllUlla基板管理控制器
[0027]12子板
[0028]121第一處理器
[0029]1211第一待更新固件設(shè)定信息
[0030]1212第一固件更新設(shè)定信息
[0031]122第二處理器
[0032]1221第二待更新固件設(shè)定信息
[0033]1222第二固件更新設(shè)定信息
[0034]13網(wǎng)絡(luò)接口
[0035]SO更新設(shè)定信號
[0036]SI第一直接更新信號
[0037]S2第二直接更新信號
【具體實施方式】
[0038]由于本發(fā)明所提供的利用基板管理控制器直接更新設(shè)定的服務(wù)器,其組合實施方式不勝枚舉,故在此不再一一贅述,僅列舉三較佳實施例來加以具體說明。
[0039]請一并參閱圖2與圖3,圖2為顯示本發(fā)明第一較佳實施例的利用基板管理控制器直接更新設(shè)定的服務(wù)器的方塊示意圖,圖3為顯示本發(fā)明第一較佳實施例的利用基板管理控制器直接更新設(shè)定的服務(wù)器的更新后的方塊示意圖。
[0040]如圖所示,本發(fā)明較佳實施例所提供的利用基板管理控制器直接更新設(shè)定的服務(wù)器I包含一主板11以及一子板12,但在其他實施例中,主板11與子板12可整合于同一電路板,其中,主板11包含一基板管理控制器(Baseboard Management Controller, BMC) 111,子板12包含一第一處理器121以及一第二處理器122。
[0041]第一處理器121為一微控制單元(Micro Control Unit,MCU),第一處理器121電性連接于基板管理控制器111,并設(shè)有一第一待更新固件設(shè)定信息1211,而此第一待更新固件設(shè)定信息1211例如是一般的固件代碼、固件數(shù)據(jù)等信息。此外,在本發(fā)明較佳實施例中,基板管理控制器111與第一處理器121經(jīng)由一集成電路總線(Inter-1ntegratedCircuit, I2C)彼此電性連接,但在其他實施例中并不限于此。
[0042]第二處理器122為一復(fù)雜可編程邏輯器件(Complex Programmable LogicDevice, CPLD),第二處理器122電性連接于第一處理器121,并設(shè)有一第二待更新固件設(shè)定信息1221,同樣地,第二待更新固件設(shè)定信息1221例如是一般的固件代碼、固件數(shù)據(jù)等信息。此外,在本發(fā)明較佳實施例中,第一處理器121與第二處理器122經(jīng)由一聯(lián)合測試行動組(Joint Test Act1n Group, JTAG)接口彼此電性連接,但在其他實施例中并不限于此。
[0043]其中,基板管理控制器111用于送出一包含一第一固件更新設(shè)定信息1212的第一直接更新信號Si,而送出的方法例如是設(shè)定為定時送出(一般來說可在開機或待開機狀態(tài)送出),或是由使用者操作而送出(一般來說為開機狀態(tài)),也就是說,基板管理控制器111可在利用基板管理控制器直接更新設(shè)定的服務(wù)器I開機或待開機的狀況下發(fā)送出第一直接更新信號Si,但在本發(fā)明較佳實施例中,以在利用基板管理控制器直接更新設(shè)定的服務(wù)器I為開機的狀況下發(fā)送出第一直接更新信號Si,且開機的定義是指操作系統(tǒng)處于運作的狀態(tài)。
[0044]第一處理器121接收第一直接更新信號SI,藉以使第一固件更新設(shè)定信息1212取代第一待更新固件設(shè)定信息1211,藉以完成對第一處理器121的更新,此外,本發(fā)明較佳實施例對取代的定義可為保留不需更新第一待更新固件設(shè)定信息1211的部份數(shù)據(jù),而將第一固件更新設(shè)定信息1212取代掉需要更新的數(shù)據(jù)而完成更新。另外,第一處理器121除了使第一固件更新設(shè)定信息1212取代第一待更新固件設(shè)定信息1211外,也會將第一直接更新信號SI轉(zhuǎn)譯為一包含一第二固件更新設(shè)定信息1222的第二直接更新信號S2,藉以傳送出第二直接更新信號S2,其中,第二固件更新設(shè)定信息1222可與第一固件更新設(shè)定信息1212相同,差異僅為格式不同,亦即第二直接更新信號S2與第一直接更新信號SI封包格式不相同。
[0045]第二處理器122接收第二直接更新信號S2,藉以使第二固件更新設(shè)定信息1222取代第二待更新固件設(shè)定信息1221,進而完成更新。在此需要一提的是,第一處理器121與第二處理器122 —般都可設(shè)有內(nèi)存以分別儲存或備份第一待更新固件設(shè)定信息1211、第一固件更新設(shè)定信息1212與第二待更新固件設(shè)定信息1221、第二固件更新設(shè)定信息1222。
[0046]請參閱圖4,圖4為顯示本發(fā)明第二較佳實施例的利用基板管理控制器直接更新設(shè)定的服務(wù)器的方塊示意圖,如圖所示,本發(fā)明第二較佳實施例中,利用基板管理控制器直接更新設(shè)定的服務(wù)器I包含一網(wǎng)絡(luò)接口 13,也就是說,網(wǎng)絡(luò)接口 13同樣可共享于第一較佳實施例,而網(wǎng)絡(luò)接口 13電性連接于基板管理控制器111,且網(wǎng)絡(luò)接口 13可整合于主板11,因此其視實務(wù)的設(shè)計而定。
[0047]其中,用戶可以透過對網(wǎng)絡(luò)接口 13下指令(例如可用手機等可通信連接于網(wǎng)絡(luò)的電子裝置),進而觸發(fā)網(wǎng)絡(luò)接口 13傳送一更新設(shè)定信號S0,藉以利用更新設(shè)定信號SO觸發(fā)基板管理控制器111發(fā)送出第一直接更新信號SI,進而完成與第一較佳實施例中相同的對第一處理器121與第二處理器122的更新。
[0048]請參閱圖5,圖5為顯示本發(fā)明第三較佳實施例的利用基板管理控制器直接更新設(shè)定的服務(wù)器的方塊示意圖,在第三較佳實施例中,為第一較佳實施例中的利用基板管理控制器直接更新設(shè)定的服務(wù)器I進一步包含另一主板11a,且主板Ila包含有一基板管理控制器111a,且基板管理控制器Illa同樣與第一處理器121經(jīng)由集成電路總線(Inter-1ntegrated Circuit, I2C)彼此電性連接。
[0049]在第三較佳實施例中,使用者可透過基板管理控制器111或是Illa對第一處理器121與第二處理器122完成更新,也就是說,對具有多個主板IlUla的利用基板管理控制器直接更新設(shè)定的服務(wù)器I來說,任意主板IlUla都可對第一處理器121更新,并觸發(fā)對第二處理器122完成更新,因此,使用者可選擇性地選擇要使用主板IlUla中的一者對第一處理器121與第二處理器122觸發(fā)更新。
[0050]此外,在此需要一提的是,第三較佳實施例的利用基板管理控制器直接更新設(shè)定的服務(wù)器I可包含有第二較佳實施例中的網(wǎng)絡(luò)接口 13,且網(wǎng)絡(luò)接口 13同時電性連接于基板管理控制器111、111a,進而也供用戶透過網(wǎng)絡(luò)接口 13來對第一處理器121與第二處理器122觸發(fā)更新。
[0051]綜合以上所述,在采用本發(fā)明所提中的利用基板管理控制器直接更新設(shè)定的服務(wù)器后,由于不需透過外接裝置電性連接至端口才能更新處理器,因此可確實省去插拔外接裝置的麻煩,進而提升更新效率。此外,由于也可直接透過網(wǎng)絡(luò)接口觸發(fā)基板管理控制器直接更新處理器,因此更增添更新處理器的方便性。
[0052]藉由以上較佳具體實施例的詳述,希望能更加清楚描述本發(fā)明的特征與精神,而并非以上述所揭露的較佳具體實施例來對本發(fā)明的范疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排于本發(fā)明所欲申請的權(quán)利要求范圍的范疇內(nèi)。
【權(quán)利要求】
1.一種利用基板管理控制器直接更新設(shè)定的服務(wù)器,包含: 至少一主板,每一該主板包含: 一基板管理控制器(Baseboard Management Controller, BMC),其用于送出一包含一第一固件更新設(shè)定信息的第一直接更新信號;以及 一子板,包含: 一第一處理器,其電性連接于該基板管理控制器,并設(shè)有一第一待更新固件設(shè)定信息,用于接收該第一直接更新信號,藉以使該第一固件更新設(shè)定信息取代該第一待更新固件設(shè)定信息,該第一處理器并用于將該第一直接更新信號轉(zhuǎn)譯為一包含一第二固件更新設(shè)定信息的第二直接更新信號,藉以傳送出該第二直接更新信號;以及 一第二處理器,其電性連接于該第一處理器,并設(shè)有一第二待更新固件設(shè)定信息,用于接收該第二直接更新信號,藉以使該第二固件更新設(shè)定信息取代該第二待更新固件設(shè)定信肩、O
2.如權(quán)利要求1所述的利用基板管理控制器直接更新設(shè)定的服務(wù)器,其特征為,該第一處理器為一微控制單兀(Micro Control Unit, MCU) ?
3.如權(quán)利要求1所述的利用基板管理控制器直接更新設(shè)定的服務(wù)器,其特征為,該第二處理器為一復(fù)雜可編程邏輯器件(Complex Programmable Logic Device, CPLD)。
4.如權(quán)利要求1所述的利用基板管理控制器直接更新設(shè)定的服務(wù)器,其特征為,該基板管理控制器經(jīng)由一集成電路總線(Inter-1ntegrated Circuit, I2C)電性連接于該第一處理器。
5.如權(quán)利要求1所述的利用基板管理控制器直接更新設(shè)定的服務(wù)器,其特征為,該第一處理器經(jīng)由一聯(lián)合測試行動組(Joint Test Act1n Group, JTAG)接口電性連接于該第二處理器。
6.如權(quán)利要求1所述的利用基板管理控制器直接更新設(shè)定的服務(wù)器,其特征為,該服務(wù)器更包含一網(wǎng)絡(luò)接口,該基板管理控制器電性連接于該網(wǎng)絡(luò)接口,并接收該網(wǎng)絡(luò)接口傳送的一更新設(shè)定信號,藉以送出該第一直接更新信號。
7.如權(quán)利要求1所述的利用基板管理控制器直接更新設(shè)定的服務(wù)器,其特征為,該基板管理控制器在該利用基板管理控制器直接更新設(shè)定的服務(wù)器為開機狀態(tài)下發(fā)送出該第一直接更新信號。
【文檔編號】G06F9/445GK104331300SQ201410487820
【公開日】2015年2月4日 申請日期:2014年9月23日 優(yōu)先權(quán)日:2014年9月23日
【發(fā)明者】趙天文, 劉坤, 劉健飛 申請人:英業(yè)達科技有限公司, 英業(yè)達股份有限公司