專利名稱:具有管理外圍i/0控制裝置功能的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有管理外圍I/O控制裝置功能的系統(tǒng),尤指一種使用低接腳數(shù)總線(Low Pin Count Bus,LPC Bus)的具有管理外圍I/O控制裝置功能的系統(tǒng)。
請參閱
圖1,其為現(xiàn)有計算機(jī)系統(tǒng)中南橋芯片組與其外圍輸入/輸出裝置或其它控制或儲存裝置間的組合架構(gòu)示意圖。于圖1中,一計算機(jī)系統(tǒng)10系至少包括有一南橋芯片組11、一基板管理控制裝置12、一基本輸入/輸出系統(tǒng)內(nèi)存(System BIOS)13以及一整合型輸入/輸出(Super I/O)控制裝置14。且,于該基板管理控制裝置12處,系以一般數(shù)據(jù)總線電連接有可供其獨立使用的一管理控制內(nèi)存121;至于圖1中所示的該整合型輸入/輸出控制裝置14,其至少可電連接一鍵盤141、一鼠標(biāo)142、一軟盤機(jī)143以及一通訊端口144等等外圍輸入/輸出組件。另外,該南橋芯片組11系通過低接腳數(shù)總線LPC而將該基板管理控制裝置12、該基本輸入/輸出系統(tǒng)內(nèi)存13以及該整合型輸入/輸出控制裝置14等組件予以電連接于一起。
換言之,因該管理控制內(nèi)存121與該基本輸入/輸出系統(tǒng)內(nèi)存13系都為一種快閃式(Flash)內(nèi)存,故于該管理控制內(nèi)存121中,可儲存包括有供該基板管理控制裝置12讀取并執(zhí)行的數(shù)個管理控制指令的固件(Firmware)。而且,以上述所舉例而言,該基板管理控制裝置12可通過電連接的散熱風(fēng)扇或溫度或電壓感測電路(因散熱風(fēng)扇或溫度或電壓感測電路都為現(xiàn)有技術(shù),故圖未示出)來運行監(jiān)控該計算機(jī)系統(tǒng)10的環(huán)境運作溫度或電壓是否出現(xiàn)異常狀況。又,該基板管理控制裝置12也可于該計算機(jī)系統(tǒng)10當(dāng)機(jī)后,使該計算機(jī)系統(tǒng)10進(jìn)行重新激活或重新開/關(guān)機(jī)的程序。
另外,該基本輸入/輸出系統(tǒng)內(nèi)存13也為一種快閃式內(nèi)存,其可用以儲存一基本輸入/輸出系統(tǒng)(BIOS)固件(Firmware),并通過該南橋芯片組11來提供給該計算機(jī)系統(tǒng)10使用。至于該計算機(jī)系統(tǒng)10要進(jìn)行一輸入/輸出作業(yè)時,其則可通過該南橋芯片組11以對該整合型輸入/輸出控制裝置14進(jìn)行該輸入/輸出作業(yè)。
圖1所示現(xiàn)有做法的缺陷在于,該南橋芯片組11與該基板管理控制裝置12(及其所電連接的該管理控制內(nèi)存121)、該基本輸入/輸出系統(tǒng)內(nèi)存13或該整合型輸入/輸出控制裝置14等組件間的各別傳輸與控制信號(圖1中標(biāo)示S12、S13、S14者),系以一種上對下的單向Bus(總線)控制型態(tài)來架構(gòu)。易言的,該基板管理控制裝置12、該基本輸入/輸出系統(tǒng)內(nèi)存13或該整合型輸入/輸出控制裝置14等組件,彼此間并無法進(jìn)行橫向聯(lián)系;造成此現(xiàn)象的因素,乃系因為該管理控制內(nèi)存121、該基本輸入/輸出系統(tǒng)內(nèi)存13或該整合型輸入/輸出控制裝置14的制造商,為節(jié)省制造成本,往往僅使用該低接腳數(shù)總線LPC規(guī)格中下傳(Down Stream)傳輸模式,如此一來,形成只允許該南橋芯片組11發(fā)出控制指令的上對下單向Bus(總線)控制模式,同時也不支持橫向的聯(lián)系(即不提供Peer-to-Peer傳輸模式);一旦,該南橋芯片組11發(fā)生當(dāng)機(jī)現(xiàn)象而無法運作時,該南橋芯片組11顯即無法再通過該些傳輸與控制信號S12、S13、S14而分別與該基板管理控制裝置12、該基本輸入/輸出系統(tǒng)內(nèi)存13或該整合型輸入/輸出控制裝置14進(jìn)行任何縱向聯(lián)系,且,受限該基板管理控制裝置12、該基本輸入/輸出系統(tǒng)內(nèi)存13或該整合型輸入/輸出控制裝置14間無法進(jìn)行橫向的聯(lián)系,此更將使得該計算機(jī)系統(tǒng)10整個陷入停擺狀態(tài)。
舉例而言,一旦該基本輸入/輸出系統(tǒng)內(nèi)存13中所儲存的該基本輸入/輸出系統(tǒng)固件發(fā)生毀損而使該南橋芯片組11發(fā)生當(dāng)機(jī)時,因為此時該南橋芯片組11已無法運作,且該基板管理控制裝置12也無法以Peer-to-Peer的傳輸協(xié)議與該基本輸入/輸出系統(tǒng)內(nèi)存13有任何橫向聯(lián)系,故現(xiàn)有做法僅能以人工方式對該基本輸入/輸出系統(tǒng)內(nèi)存13進(jìn)行更新。此等情形如果是發(fā)生在該計算機(jī)系統(tǒng)10位處于遠(yuǎn)程(remote terminal)(通常為客戶端處)時,因本地端(local terminal)(通常為系統(tǒng)廠商或主機(jī)板制造商處)無法以遠(yuǎn)程登入方式通過該基板管理控制裝置12來對該基本輸入/輸出系統(tǒng)內(nèi)存13進(jìn)行更新作業(yè),除非派專人至該遠(yuǎn)程或于該遠(yuǎn)程處安排專門的維修人員,否則將無法更新已毀損的該基本輸入/輸出系統(tǒng)固件。如此結(jié)果,該計算機(jī)系統(tǒng)10的維護(hù)成本將難以降低,而維護(hù)效率也無法提升。
本發(fā)明的另一目的,在于提供一種可增加系統(tǒng)的應(yīng)用范圍的具有管理外圍I/O控制裝置功能的系統(tǒng)。
本發(fā)明公開一種具有管理外圍I/O控制裝置功能的系統(tǒng),包括一系統(tǒng)芯片以及一外圍I/O控制裝置,該系統(tǒng)更可包括一管理控制裝置,電連接于該系統(tǒng)芯片以及該外圍I/O控制裝置之間,且依序形成一串接架構(gòu);其中,該管理控制裝置可直接輸出一第一處理信號至該外圍I/O控制裝置處,以管理該外圍I/O控制裝置。
依據(jù)本發(fā)明上述的構(gòu)想,其中該管理控制裝置可為一基板管理控制裝置(Baseboard Management Controller,BMC)。
依據(jù)本發(fā)明上述的構(gòu)想,其中該系統(tǒng)芯片、該管理控制裝置以及該外圍I/O控制裝置依序形成的串接架構(gòu),其所使用的總線規(guī)格可為一低接腳數(shù)總線(Low Pin Count Bus,LPC Bus)。
依據(jù)本發(fā)明上述的構(gòu)想,其中該系統(tǒng)芯片可為一南橋芯片組(SouthBridge Chipset)。
依據(jù)本發(fā)明上述的構(gòu)想,其中該外圍I/O控制裝置可至少包括一管理控制內(nèi)存、供該系統(tǒng)使用的一系統(tǒng)基本輸入/輸出系統(tǒng)(System BIOS)內(nèi)存,以及一整合型輸入/輸出(Super I/O)控制裝置。
依據(jù)本發(fā)明上述的構(gòu)想,其中該管理控制內(nèi)存,或供該系統(tǒng)使用的該基本輸入/輸出系統(tǒng)內(nèi)存,都可為一快閃式(Flash)內(nèi)存。
依據(jù)本發(fā)明上述的構(gòu)想,其中該整合型輸入/輸出控制裝置系至少可用以控制一鍵盤、一鼠標(biāo)、一軟盤機(jī)以及一通訊端口等外圍輸入/輸出組件。
依據(jù)本發(fā)明上述的構(gòu)想,其中該第一處理信號可為該管理控制裝置用以接收并響應(yīng)一外部控制信號而產(chǎn)生的輸出信號。
依據(jù)本發(fā)明上述的構(gòu)想,其中該外部控制信號可為一遠(yuǎn)程基本輸入/輸出系統(tǒng)更新請求(Remote BIOS Update Request)信號,以使該管理控制裝置對于該外圍I/O控制裝置中所包括供該系統(tǒng)使用的一基本輸入/輸出系統(tǒng)內(nèi)存(System BIOS)進(jìn)行一BIOS更新動作,俾將處于一當(dāng)機(jī)狀態(tài)的該系統(tǒng)回復(fù)至一正常運作狀態(tài)。
依據(jù)本發(fā)明上述的構(gòu)想,其中該外部控制信號可為一遠(yuǎn)程整合型輸入/輸出控制(Remote Super I/O Control)信號,以使該管理控制裝置對于該外圍I/O控制裝置中所包括的一整合型輸入/輸出控制裝置進(jìn)行一輸入/輸出控制動作。
依據(jù)本發(fā)明上述的構(gòu)想,其中該第一處理信號可為該管理控制裝置用以接收并響應(yīng)自該系統(tǒng)芯片處所輸入的一系統(tǒng)控制信號而產(chǎn)生的輸出信號。
依據(jù)本發(fā)明上述的構(gòu)想,其中該第一處理信號可為該管理控制裝置用以獨立控制該外圍I/O控制裝置而產(chǎn)生的輸出信號。
依據(jù)本發(fā)明上述的構(gòu)想,其中該管理控制裝置可輸出一第二處理信號至該系統(tǒng)芯片處,以供該系統(tǒng)芯片使用。
依據(jù)本發(fā)明上述的構(gòu)想,其中該第一及第二處理信號可分別為一下傳(Down Stream)與上傳(Up Stream)處理信號。
依據(jù)本發(fā)明上述的構(gòu)想,其中該第二處理信號可為該管理控制裝置用以接收并響應(yīng)另一外部控制信號而產(chǎn)生的輸出信號。
依據(jù)本發(fā)明上述的構(gòu)想,其中該另一外部控制信號可為一遠(yuǎn)程仿真控制(Remote Simulation Control)信號,其是用以仿真該外圍I/O控制裝置中所包括的一整合型輸入/輸出控制裝置的一輸入/輸出控制動作的控制信號。
依據(jù)本發(fā)明上述的構(gòu)想,其中該第二處理信號可為該管理控制裝置用以接收并響應(yīng)自該外圍I/O控制裝置處所輸入的一支持裝置信號而產(chǎn)生的輸出信號。
依據(jù)本發(fā)明上述的構(gòu)想,其中該第二處理信號可為該管理控制裝置用以獨立提供該系統(tǒng)芯片使用而產(chǎn)生的輸出信號。
依據(jù)本發(fā)明上述的構(gòu)想,其中該系統(tǒng)可為一計算機(jī)系統(tǒng)。
本發(fā)明通過下列附圖及詳細(xì)說明得以更深入的了解。
圖1中所包含的各組件列示如下計算機(jī)系統(tǒng)10 低接腳數(shù)總線LPC南橋芯片組11 基板管理控制裝置 12管理控制內(nèi)存 121基本輸入/輸出系統(tǒng)內(nèi)存13整合型輸入/輸出控制裝置 14鍵盤 141鼠標(biāo) 142 軟盤機(jī) 143通訊端 144 傳輸與控制信號 S12、S13、S14圖2(a)、(b)中所包含的各組件列示如下計算機(jī)系統(tǒng)20 低接腳數(shù)總線 LPC系統(tǒng)芯片21 外圍I/O控制裝置 22管理控制內(nèi)存 221 基本輸入/輸出系統(tǒng)內(nèi)存 222整合型輸入/輸出控制裝置 223鍵盤2231 鼠標(biāo)2232 軟盤機(jī) 2233通訊端口 2234 管理控制裝置 23第一處理信號 S1(包括標(biāo)示S2211、S2221、S2231者)外部控制信號 S01系統(tǒng)控制信號 Sc第二處理信號 S2另一外部控制信號 S02外圍I/O控制裝置信號Sb(包括標(biāo)示S2212、S2222、S2232)具體實施方式
由于快閃式內(nèi)存與外圍裝置的制造商為節(jié)省制造成本,而僅提供使用低接腳數(shù)總線LPC規(guī)格中下傳與上傳的傳輸模式,且其不提供Peer-to-Peer的橫向傳輸模式,所以,在此前提下,本發(fā)明擬提出一種如圖2(a)、(b)所示本發(fā)明的較佳實施概念示例圖,以解決現(xiàn)有做法的缺陷。
本發(fā)明于圖2(a)、(b)中所示計算機(jī)系統(tǒng)20的較佳實施架構(gòu),包括有一系統(tǒng)芯片21、一外圍I/O控制裝置22以及電連接于該系統(tǒng)芯片21與該外圍I/O控制裝置22間的一管理控制裝置23(較佳者,其可為一基板管理控制裝置)。其中,該系統(tǒng)芯片21、該基板管理控制裝置23以及該外圍I/O控制裝置22等組件以一低接腳數(shù)總線LPC而依序串接于一起。又,該系統(tǒng)芯片21可為一南橋芯片組,而該外圍I/O控制裝置22則可至少包括有供該基板管理控制裝置23獨立使用的一管理控制內(nèi)存221、用以儲存一基本輸入/輸出系統(tǒng)(BIOS)固件(Firmware)并通過該系統(tǒng)芯片21以及該基板管理控制裝置23來提供給該計算機(jī)系統(tǒng)20使用的一基本輸入/輸出系統(tǒng)內(nèi)存222、以及可電連接數(shù)個外圍輸入/輸出組件的一整合型輸入/輸出(Super I/O)控制裝置223。當(dāng)然,該管理控制內(nèi)存221與該基本輸入/輸出系統(tǒng)內(nèi)存222都可為一快閃式(Flash)內(nèi)存,而該整合型輸入/輸出控制裝置223則可至少電連接一鍵盤2231、一鼠標(biāo)2232、一軟盤機(jī)2233以及一通訊端口2234等等外圍輸入/輸出組件。
為更進(jìn)一步公開本發(fā)明的實施精神,先分別配合低接腳數(shù)總線LPC規(guī)格中的下傳模式與上傳模式作一詳細(xì)說明。請參閱圖2(a),其為本發(fā)明的較佳實施例中使用該低接腳數(shù)總線LPC規(guī)格的下傳模式時的結(jié)構(gòu)與運作示例圖。于圖2(a)中,由于該基板管理控制裝置23位于該外圍I/O控制裝置22的上方,因此,通過該低接腳數(shù)總線LPC規(guī)格的下傳模式,該基板管理控制裝置23可直接輸出一第一處理信號S1至該外圍I/O控制裝置22處,以管理該外圍I/O控制裝置22。因此,該外圍I/O控制裝置22所包括的該管理控制內(nèi)存221、該基本輸入/輸出系統(tǒng)內(nèi)存222以及該整合型輸入/輸出控制裝置223都將直接受到該基板管理控制裝置23的管理或控制。
舉例而言,當(dāng)該第一處理信號S1為該基板管理控制裝置23用以接收并響應(yīng)一外部控制信號S01而產(chǎn)生的輸出信號(如圖2(a)中S2221),且該外部控制信號S01為一遠(yuǎn)程基本輸入/輸出系統(tǒng)更新請求(Remote BIOS UpdateRequest)信號時,該基板管理控制裝置23將可對于該基本輸入/輸出系統(tǒng)內(nèi)存222進(jìn)行一BIOS更新動作,以將處于一當(dāng)機(jī)狀態(tài)的該計算機(jī)系統(tǒng)20及/或該系統(tǒng)芯片21回復(fù)至一正常運作狀態(tài)。此等不必通過該系統(tǒng)芯片21而可直接用遠(yuǎn)程登入方式進(jìn)行維護(hù)或更新固件的作業(yè)方式,不論在成本或效率方面,顯然比現(xiàn)有做法好。
又,如果該第一處理信號S1為該基板管理控制裝置23用以接收并響應(yīng)該外部控制信號S01而產(chǎn)生的輸出信號(如圖2(a)中S2231),且該外部控制信號S01為一遠(yuǎn)程整合型輸入/輸出控制(Remote Super I/O Control)信號時,該基板管理控制裝置23將可直接對于該整合型輸入/輸出控制裝置223進(jìn)行一輸入/輸出控制動作。
由于本發(fā)明將該基板管理控制裝置23設(shè)于該系統(tǒng)芯片21與該外圍I/O控制裝置22間,因此除上述可進(jìn)行遠(yuǎn)程基本輸入/輸出系統(tǒng)更新或遠(yuǎn)程超級輸入/輸出控制外,該基板管理控制裝置23也會將來自該系統(tǒng)芯片21處所輸出的一系統(tǒng)控制信號Sc轉(zhuǎn)為該第一處理信號S1而以該下傳模式輸出至該外圍I/O控制裝置22處。當(dāng)然,該基板管理控制裝置23如欲以該下傳模式控制或管理該外圍I/O控制裝置22時,該第一處理信號S1即為該管理控制裝置21用以獨立控制該外圍I/O控制裝置22而產(chǎn)生的輸出信號。另外,由于本發(fā)明將該管理控制內(nèi)存221直接設(shè)置于該基板管理控制裝置23下方并可對其進(jìn)行獨立管理與控制(如圖2(a)中S2211),此一新的接法將可減少總線的使用數(shù)量,故本發(fā)明可比現(xiàn)有做法節(jié)省體積與成本。
再請參閱圖2(b),其為本發(fā)明的較佳實施例中使用該低接腳數(shù)總線LPC規(guī)格的上傳模式時的結(jié)構(gòu)與運作示例圖。如同圖2(a)所示,圖2(b)中的該基板管理控制裝置23通過該低接腳數(shù)總線LPC規(guī)格的上傳模式,該基板管理控制裝置23可直接輸出一第二處理信號S2至該系統(tǒng)芯片21處,以供該系統(tǒng)芯片21使用。因此,該外圍I/O控制裝置22所輸出的一外圍I/O控制裝置信號Sb(包括圖2(b)中所示的S2222、S2232)即可通過該基板管理控制裝置23而與該系統(tǒng)芯片21取得聯(lián)系。當(dāng)然,該外圍I/O控制裝置信號Sb也可為來自該管理控制內(nèi)存221處的信號(圖2(b)中所示的S2212者),以提供該基板管理控制裝置23可直接對其進(jìn)行獨立管理與控制。另外,該第二處理信號S2也可為該基板管理控制裝置23用以獨立提供給該系統(tǒng)芯片21使用而產(chǎn)生的輸出信號。
又,本發(fā)明中的該第二處理信號S2,可為該基板管理控制裝置23用以接收并響應(yīng)另一外部控制信號S02而產(chǎn)生的輸出信號,且該另一外部控制信號S02為一遠(yuǎn)程仿真控制(Remote Simulation Control)信號;其中,該另一外部控制信號S02可用以仿真該整合型輸入/輸出控制裝置223的輸入/輸出控制動作。
綜上所述,以本發(fā)明所示的新架構(gòu),不但可提高系統(tǒng)維護(hù)的效率與降低成本,且該具彈性的新架構(gòu)也可增加本發(fā)明的應(yīng)用領(lǐng)域。
權(quán)利要求
1.一種具有管理外圍I/O控制裝置功能的系統(tǒng),包括一系統(tǒng)芯片以及一外圍I/O控制裝置,其特征在于,該系統(tǒng)還包括一管理控制裝置,電連接于該系統(tǒng)芯片以及該外圍I/O控制裝置之間,且依序形成一串接架構(gòu);其中,該管理控制裝置可直接輸出一第一處理信號至該外圍I/O控制裝置處,以管理該外圍I/O控制裝置。
2.如權(quán)利要求1所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該管理控制裝置可為一基板管理控制裝置。
3.如權(quán)利要求1所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該系統(tǒng)芯片、該管理控制裝置以及該外圍I/O控制裝置依序形成的串接架構(gòu),其所使用的總線規(guī)格可為一低接腳數(shù)總線。
4.如權(quán)利要求1所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該系統(tǒng)芯片可為一南橋芯片組。
5.如權(quán)利要求1所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該外圍I/O控制裝置可至少包括一管理控制內(nèi)存、供該系統(tǒng)使用的一系統(tǒng)基本輸入/輸出系統(tǒng)內(nèi)存,以及一整合型輸入/輸出控制裝置。
6.如權(quán)利要求5所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該管理控制內(nèi)存或供該系統(tǒng)使用的該基本輸入/輸出系統(tǒng)內(nèi)存,都可為一快閃式內(nèi)存。
7.如權(quán)利要求1所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該第一處理信號可為該管理控制裝置用以接收并響應(yīng)一外部控制信號而產(chǎn)生的輸出信號。
8.如權(quán)利要求7所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該外部控制信號可為一遠(yuǎn)程基本輸入/輸出系統(tǒng)更新請求信號,以使該管理控制裝置對于該外圍I/O控制裝置中所包括供該系統(tǒng)使用的一基本輸入/輸出系統(tǒng)內(nèi)存進(jìn)行一BIOS更新動作,以將處于一當(dāng)機(jī)狀態(tài)的該系統(tǒng)回復(fù)至一正常運作狀態(tài)。
9.如權(quán)利要求7所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該外部控制信號可為一遠(yuǎn)程整合型輸入/輸出控制信號,以使該管理控制裝置對于該外圍I/O控制裝置中所包括的一整合型輸入/輸出控制裝置進(jìn)行一輸入/輸出控制動作。
10.如權(quán)利要求1所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該管理控制裝置可輸出一第二處理信號至該系統(tǒng)芯片處,以供該系統(tǒng)芯片使用。
11.如權(quán)利要求10所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該第一及第二處理信號可分別為一下傳與上傳處理信號。
12.如權(quán)利要求10所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該第二處理信號可為該管理控制裝置用以接收并響應(yīng)另一外部控制信號而產(chǎn)生的輸出信號。
13.如權(quán)利要求12所述的具有管理外圍I/O控制裝置功能的系統(tǒng),其特征在于,該另一外部控制信號可為一遠(yuǎn)程仿真控制信號,其是用以仿真該外圍I/O控制裝置中所包括的一整合型輸入/輸出控制裝置的一輸入/輸出控制動作的控制信號。
全文摘要
本發(fā)明涉及一種具有管理外圍I/O控制裝置功能的系統(tǒng),至少包括一系統(tǒng)芯片、一管理控制裝置以及一外圍I/O控制裝置;其中,該系統(tǒng)的架構(gòu),以一低接腳數(shù)總線(Low PinCount Bus,LPC Bus)而將該系統(tǒng)芯片、該管理控制裝置以及該外圍I/O控制裝置予以電連接于一起,并且三者依序相鄰形成一串接架構(gòu),使該管理控制裝置可輸出一處理信號至該外圍I/O控制裝置處,以對該外圍I/O控制裝置直接進(jìn)行管理與控制;通過本發(fā)明的做法,可降低維護(hù)系統(tǒng)的成本、提高維護(hù)效率以及增加系統(tǒng)的應(yīng)用功能。
文檔編號G06F13/20GK1414488SQ02150429
公開日2003年4月30日 申請日期2002年11月12日 優(yōu)先權(quán)日2002年11月12日
發(fā)明者林志鋼 申請人:威盛電子股份有限公司