專利名稱:模塊化電路單元總線聯(lián)機(jī)控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種計算機(jī)硬件技術(shù),特別是關(guān)于一種模塊化電路單元總線聯(lián)機(jī)控制方法及系統(tǒng),應(yīng)用在一計算機(jī)平臺,例如一刀片服務(wù)器(blade server),在該刀片服務(wù)器中的各個服務(wù)單元插接到機(jī)架(chassis)上時,對各個插接的服務(wù)單元提供一總線聯(lián)機(jī)控制功能,當(dāng)各個服務(wù)單元穩(wěn)當(dāng)?shù)夭褰拥綑C(jī)架的情況下(即所有連接點的電性接觸均為良好的情況下),才令刀片服務(wù)器與服務(wù)單元之間的總線形成聯(lián)機(jī)狀態(tài)。
背景技術(shù):
刀片服務(wù)器(blade server)是一種群組式(clustering type)的網(wǎng)絡(luò)服務(wù)器,它利用同一個電路機(jī)架(chassis)同時插接多個各自獨立的模塊化的服務(wù)器電路板(以下稱為″服務(wù)單元″),這些服務(wù)單元用來以群組方式提供同一種服務(wù)功能,也就是網(wǎng)絡(luò)使用者只要連接到這些服務(wù)單元中的任何一個,即可連線使用該刀片服務(wù)器提供的服務(wù)功能。在實際應(yīng)用上,刀片服務(wù)器中每一個服務(wù)單元即制成一片刀片狀(blade)的電路板,因此網(wǎng)絡(luò)管理人員可方便地隨時以插接方式整合到電路機(jī)架來增加容量。
I2C(Inter-Integrated Circuit)昌刀片服務(wù)器中常用的一種總線架構(gòu),在應(yīng)用上是搭接在刀片服務(wù)器的系統(tǒng)主控單元與各個插接的服務(wù)單元之間,讓二者之間可互傳數(shù)據(jù)。具體實施上,刀片服務(wù)器與各個插接的服務(wù)單元之間通常會進(jìn)而設(shè)置有一可熱插拔的總線緩沖器(hotswappable bus buffer),用以緩沖二者之間互傳的數(shù)據(jù)。
然而上述總線架構(gòu)在實際應(yīng)用上有一項缺點若有任何一個服務(wù)單元未能穩(wěn)當(dāng)?shù)夭褰拥降镀?wù)器的機(jī)架,也就是該服務(wù)單元的連接器中有接腳發(fā)生電性接觸不良的情況,則刀片服務(wù)器的系統(tǒng)主控單元會檢測到此不良狀況,發(fā)出對應(yīng)的中斷信息處理該狀況,因此使得刀片服務(wù)器的系統(tǒng)主控單元花費許多時間處理這些中斷信息,導(dǎo)致整體的系統(tǒng)效能降低。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點,本發(fā)明的主要目的在于提供一種模塊化電路單元總線聯(lián)機(jī)控制方法及系統(tǒng),在刀片服務(wù)器的服務(wù)單元穩(wěn)當(dāng)?shù)夭褰拥降镀?wù)器機(jī)架的情況下,才令服務(wù)單元與刀片服務(wù)器之間的總線形成聯(lián)機(jī)狀態(tài),防止服務(wù)單元與刀片服務(wù)器之間的插接因接腳電性接觸不良,導(dǎo)致刀片服務(wù)器的系統(tǒng)主控單元要花費時間處理不斷發(fā)生的中斷狀況而降低整體的系統(tǒng)效能。
本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制方法及系統(tǒng)是應(yīng)用在一計算機(jī)平臺,例如一刀片服務(wù)器(blade server),在該刀片服務(wù)器中的各個服務(wù)單元插接到機(jī)架(chassis)上時,對各個插接的服務(wù)單元提供一總線聯(lián)機(jī)控制功能,在各個服務(wù)單元穩(wěn)當(dāng)?shù)夭褰拥綑C(jī)架的情況下(即所有連接點的電性接觸均為良好的情況下),才令刀片服務(wù)器與服務(wù)單元之間的總線形成聯(lián)機(jī)狀態(tài)。
本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制方法至少包括在該電路模塊插接到該計算機(jī)平臺時,檢測該計算機(jī)平臺中的一激活信號設(shè)定電路設(shè)定的激活信號是否為真值;其中該激活信號設(shè)定電路是在該電路單元電性接觸良好地被插接到該計算機(jī)平臺的情況下,將該激活信號設(shè)定為真值;若是,則產(chǎn)生一聯(lián)機(jī)激活信息;以及響應(yīng)該聯(lián)機(jī)激活信息,將該總線線路切換成聯(lián)機(jī)狀態(tài)。
在實體架構(gòu)上,本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)至少包括一檢測模塊,可在該電路模塊插接到該計算機(jī)平臺時,檢測該計算機(jī)平臺中的一激活信號設(shè)定電路設(shè)定的激活信號是否為真值;其中該激活信號設(shè)定電路是在該電路單元電性接觸良好地被插接到該計算機(jī)平臺的情況下,將該激活信號設(shè)定為真值;若是,則產(chǎn)生一聯(lián)機(jī)激活信息;以及一開關(guān)模塊,是搭接在該計算機(jī)平臺與該電路模塊之間的總線線路上,控制該總線線路的聯(lián)機(jī)狀態(tài)和斷線狀態(tài);且該開關(guān)模塊是在初始階段將該總線線路設(shè)定為斷線狀態(tài),并可響應(yīng)該檢測模塊發(fā)出的聯(lián)機(jī)激活信息,將該總線線路切換成聯(lián)機(jī)狀態(tài)。
本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制方法及系統(tǒng)提取刀片服務(wù)器中的一激活信號設(shè)定電路中的激活信號設(shè)定電壓作為總線聯(lián)機(jī)控制的觸發(fā)信號,借此在插接的服務(wù)單元與刀片服務(wù)器之間的電性接觸良好的情況下,響應(yīng)地將總線線路切換成聯(lián)機(jī)狀態(tài);反之,若電性接觸不良,則總線線路將維持?jǐn)嗑€狀態(tài)。本發(fā)明可防止服務(wù)單元與刀片服務(wù)器之間的插接因接腳的電性接觸不良而導(dǎo)致刀片服務(wù)器的系統(tǒng)主控單元需很多花費時間處理不斷發(fā)生的中斷狀況而降低整體的系統(tǒng)效能。
圖1是本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)搭配到一刀片服務(wù)器的應(yīng)用架構(gòu)示意圖;圖2是本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)模塊化的系統(tǒng)架構(gòu)示意圖。
具體實施例方式
實施例以下即配合附圖,詳細(xì)說明本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制方法及系統(tǒng)的實施例。
圖1即顯示本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)100的應(yīng)用方式。如圖所示,本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)100在實際應(yīng)用上是整合到一計算機(jī)平臺,例如一刀片服務(wù)器(blade server)10,特別是一ATCA(Advanced Telecom Computing Architecture)式的刀片服務(wù)器,在該刀片服務(wù)器10所屬一個服務(wù)單元20插接到機(jī)架(chassis)上的搭接插座11(backplane)時,對該插接上的服務(wù)單元20提供一總線聯(lián)機(jī)控制功能,在服務(wù)單元20穩(wěn)當(dāng)?shù)夭褰拥酱罱硬遄?1的情況下,才令服務(wù)單元20與刀片服務(wù)器10之間的總線線路40形成聯(lián)機(jī)狀態(tài),插接上的服務(wù)單元20與刀片服務(wù)器10之間可互傳數(shù)據(jù)。換言之,若服務(wù)單元在插接在搭接插座11之后有一些接腳的電性接觸不良,則I2C總線線路40即會維持?jǐn)嗑€狀態(tài)而不會切換成聯(lián)機(jī)狀態(tài)。
在具體實施上,總線線路40例如是I2C(Inter-Integrated Circuit)標(biāo)準(zhǔn)規(guī)范下的總線線路。此外,在刀片服務(wù)器10是ATCA式服務(wù)器的情形下,ATCA式刀片服務(wù)器10搭接的服務(wù)單元20上的連接器30包括3組接腳一組大長度接腳31、一組中長度接腳32和一組小長度接腳33;其中大長度接腳31包括一電源接腳″-48V_A″,中長度接腳32包括一電源接腳″-48V_B″,小長度接腳33則包括一對激活信號接腳Enable_A、Enable_B。此外,I2C總線線路40則是連接到中長度接腳32。根據(jù)ATCA標(biāo)準(zhǔn)系統(tǒng)架構(gòu),ATCA式刀片服務(wù)器10的服務(wù)單元搭接電路機(jī)制中設(shè)置有一激活信號設(shè)定電路50,它是由一組濾波器51和二極管52所構(gòu)成。服務(wù)單元20的連接器30可在服務(wù)單元20穩(wěn)當(dāng)?shù)夭褰右淮罱硬遄?1時(即其連接器30中所有的接腳31、32、33的電性接觸均為良好的情況下),從電源接腳″-48V_A″和″-48V_B″輸出一48伏特的負(fù)電壓至該激活信號設(shè)定電路50,通過該激活信號設(shè)定電路50將激活信號Enable_A、Enable_B設(shè)定到邏輯高電位狀態(tài)(即真值),代表服務(wù)單元20連接器30的所有接腳均在電性接觸良好的情況下插接到搭接插座11。本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)100應(yīng)用此激活信號設(shè)定電路50設(shè)定的激活信號Enable_A、Enable_B,對I2C總線線路40提供一聯(lián)機(jī)控制功能。
如圖2所示,本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)100的模塊化架構(gòu)至少包括(A)一檢測模塊110;以及(B)一開關(guān)模塊120。以下分別說明這些模塊的個別屬性及功能。
檢測模塊110可在服務(wù)單元20插接到該刀片服務(wù)器10的搭接插座11時,響應(yīng)地檢測該刀片服務(wù)器10中的激活信號設(shè)定電路50設(shè)定的激活信號Enable_A和Enable_B是否為真值(即邏輯高電位狀態(tài));若否,則不發(fā)出一聯(lián)機(jī)激活信息;反之若是,則發(fā)出一聯(lián)機(jī)激活信息給該開關(guān)模塊120。在具體實施上,該檢測模塊110例如可采用一繼電器(relay)來實現(xiàn)。在本實施例中,當(dāng)服務(wù)單元20的連接器30的電源接腳″-48V_A″和″-48V_B″輸出48伏特的負(fù)電壓,經(jīng)由激活信號設(shè)定電路50傳送到激活信號接腳Enable_A、Enable_B時,此繼電器式的檢測模塊110即可從激活信號設(shè)定電路50中提取其電壓,使其中的切換機(jī)制形成通路狀態(tài),將一系統(tǒng)電壓(以P3B3表示)連通到該開關(guān)模塊120,借此將該系統(tǒng)電壓P3B3作為一邏輯高電位信號代表上述聯(lián)機(jī)激活信息。除了此繼電器的實施方式外,此檢測模塊110也可采用許多其它不同種類的電子元件來實現(xiàn)。
開關(guān)模塊120是搭接在該刀片服務(wù)器10的I2C總線線路40的一中間點上,控制該I2C總線線路40的聯(lián)機(jī)狀態(tài)和斷線狀態(tài)(注圖2中的I2C總線線路40僅示范性地顯示其中一根線路為例作說明,具體實施上,I2C總線線路40中的每一根線路是分別連接到一個開關(guān)模塊)。此外,在實際應(yīng)用上,開關(guān)模塊120是在初始階段將該I2C總線線路40設(shè)定為斷線狀態(tài),并可響應(yīng)上述檢測模塊110發(fā)出的聯(lián)機(jī)激活信息,將該I2C總線線路40切換成聯(lián)機(jī)狀態(tài)。在具體實施上,此開關(guān)模塊120可例如是一傳輸門裝置(transmission gate),可在檢測模塊110發(fā)出的聯(lián)機(jī)激活信息為邏輯高電位狀態(tài)的情況下,令其二端形成電性連通狀態(tài),使得I2C總線線路40形成聯(lián)機(jī)狀態(tài)。
以下利用一實例說明本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)100應(yīng)用在本發(fā)明模塊化電路單元總線聯(lián)機(jī)控制方法時的操作方式。
請同時參閱圖1和圖2,在實際應(yīng)用時,當(dāng)?shù)镀?wù)器10需要增加其容量時,系統(tǒng)管理人員即可將一片服務(wù)單元20插接到該刀片服務(wù)器10的搭接插座11。若服務(wù)單元20的連接器30與搭接插座11之間的電性接觸良好,則激活信號設(shè)定電路50會接收到服務(wù)單元20的連接器30中電源接腳″-48V_A″和″-48V_B″輸出的48伏特的負(fù)電壓,將其激活信號接腳Enable_A、Enable_B設(shè)定到邏輯高電位狀態(tài);反之,則其電源接腳″-48V_A″和″-48V_B″將不輸出48伏特的負(fù)電壓。此時,本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)100中的檢測模塊110可響應(yīng)地檢測該激活信號設(shè)定電路50設(shè)定的激活信號Enable_A和Enable_B是否為真值(即邏輯高電位狀態(tài));若否,則不發(fā)出一聯(lián)機(jī)激活信息;反之若是,則發(fā)出一聯(lián)機(jī)激活信息給該開關(guān)模塊120。在未發(fā)出聯(lián)機(jī)激活信息的情況下,將使開關(guān)模塊120保持為斷路狀態(tài),使得I2C總線線路40維持為斷線狀態(tài);反之,在發(fā)出聯(lián)機(jī)激活信息的情況下,將使開關(guān)模塊120切換成為通路狀態(tài),使得I2C總線線路40轉(zhuǎn)變?yōu)槁?lián)機(jī)狀態(tài)。換言之,若服務(wù)單元20的連接器30與搭接插座11之間的電性接觸良好,則本發(fā)明的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)100即會響應(yīng)地將I2C總線線路40切換成聯(lián)機(jī)狀態(tài);反之,若電性接觸不良,則I2C總線線路40將維持為斷線狀態(tài)。
總而言之,本發(fā)明提供了一種模塊化電路單元總線聯(lián)機(jī)控制方法及系統(tǒng),可搭配至一計算機(jī)平臺,例如一刀片服務(wù)器,對該刀片服務(wù)器提供一總線聯(lián)機(jī)控制功能;本發(fā)明提取刀片服務(wù)器中的一激活信號設(shè)定電路中的激活信號設(shè)定電壓,作為總線聯(lián)機(jī)控制的觸發(fā)信號,借此在插接的服務(wù)單元與刀片服務(wù)器之間的電性接觸良好的情況下,響應(yīng)地將總線線路切換成聯(lián)機(jī)狀態(tài);反之,若電性接觸不良,則總線線路將維持?jǐn)嗑€狀態(tài)。本發(fā)明可防止服務(wù)單元與刀片服務(wù)器之間的插接因接腳電性接觸不良而導(dǎo)致刀片服務(wù)器的系統(tǒng)主控單元需要花費很多時間處理不斷發(fā)生的中斷狀況而降低整體的系統(tǒng)效能。本發(fā)明因此具有更佳的進(jìn)步性及實用性。
權(quán)利要求
1.一種模塊化電路單元總線聯(lián)機(jī)控制方法,應(yīng)用在一計算機(jī)平臺,且該計算機(jī)平臺借由插接方式及通過一特定的總線線路連接到至少一模塊化的電路單元,在該電路單元插接到該計算機(jī)平臺時,對該計算機(jī)平臺與該電路單元之間的總線線路提供一聯(lián)機(jī)控制功能,其特征在于,該模塊化電路單元總線聯(lián)機(jī)控制方法至少包括在該電路模塊插接到該計算機(jī)平臺時,檢測該計算機(jī)平臺中的一激活信號設(shè)定電路設(shè)定的激活信號是否為真值;其中該激活信號設(shè)定電路是在該電路單元電性接觸良好地被插接到該計算機(jī)平臺的情況下,將該激活信號設(shè)定為真值;若是,則產(chǎn)生一聯(lián)機(jī)激活信息;以及響應(yīng)該聯(lián)機(jī)激活信息,將該總線線路切換成聯(lián)機(jī)狀態(tài)。
2.如權(quán)利要求1所述的模塊化電路單元總線聯(lián)機(jī)控制方法,其特征在于,該計算機(jī)平臺是一刀片服務(wù)器。
3.如權(quán)利要求1所述的模塊化電路單元總線聯(lián)機(jī)控制方法,其特征在于,該刀片服務(wù)器是-ATCA式的刀片服務(wù)器。
4.如權(quán)利要求1所述的模塊化電路單元總線聯(lián)機(jī)控制方法,其特征在于,該總線線路是I2C架構(gòu)下的總線線路。
5.一種模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng),搭配至一計算機(jī)平臺,且該計算機(jī)平臺可借由插接方式及通過一特定的總線線路連接到至少一模塊化的電路單元,在該電路單元插接到該計算機(jī)平臺時,對該計算機(jī)平臺與該電路單元之間的總線線路提供一聯(lián)機(jī)控制功能,其特征在于,該模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)至少包括一檢測模塊,可在該電路模塊插接到該計算機(jī)平臺時,檢測該計算機(jī)平臺中的一激活信號設(shè)定電路設(shè)定的激活信號是否為真值;其中該激活信號設(shè)定電路是在該電路單元電性接觸良好地被插接到該計算機(jī)平臺的情況下,將該激活信號設(shè)定為真值;若是,則產(chǎn)生一聯(lián)機(jī)激活信息;以及一開關(guān)模塊,是搭接在該計算機(jī)平臺與該電路模塊之間的總線線路上,控制該總線線路的聯(lián)機(jī)狀態(tài)和斷線狀態(tài);且該開關(guān)模塊是在初始階段將該總線線路設(shè)定為斷線狀態(tài),并可響應(yīng)該檢測模塊發(fā)出的聯(lián)機(jī)激活信息,將該總線線路切換成聯(lián)機(jī)狀態(tài)。
6.如權(quán)利要求5所述的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng),其特征在于,該計算機(jī)平臺是一刀片服務(wù)器。
7.如權(quán)利要求6所述的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng),其特征在于,該刀片服務(wù)器是-ATCA式的刀片服務(wù)器。
8.如權(quán)利要求5所述的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng),其特征在于,該總線線路為I2C架構(gòu)下的總線線路。
9.如權(quán)利要求5所述的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng),其特征在于,該檢測模塊是一繼電器。
10.如權(quán)利要求5所述的模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng),其特征在于,該開關(guān)模塊是一傳輸門裝置。
全文摘要
一種模塊化電路單元總線聯(lián)機(jī)控制方法及系統(tǒng),搭配至一計算機(jī)平臺,例如一刀片服務(wù)器,對該刀片服務(wù)器提供一總線聯(lián)機(jī)控制功能;該模塊化電路單元總線聯(lián)機(jī)控制系統(tǒng)至少包括檢測模塊以及一開關(guān)模塊;本發(fā)明提取刀片服務(wù)器中的一激活信號設(shè)定電路中的激活信號設(shè)定電壓作為總線聯(lián)機(jī)控制的觸發(fā)信號,在插接的服務(wù)單元與刀片服務(wù)器之間的電性接觸良好的情況下,響應(yīng)地將總線線路切換成聯(lián)機(jī)狀態(tài);反之,若電性接觸不良,則將總線線路維持?jǐn)嗑€狀態(tài);本發(fā)明可防止服務(wù)單元的插接因接腳的電性接觸不良導(dǎo)致刀片服務(wù)器的系統(tǒng)主控單元需多花費時間處理不斷發(fā)生的中斷狀況降低整體的系統(tǒng)效能。
文檔編號G06F13/38GK1979458SQ200510127490
公開日2007年6月13日 申請日期2005年12月9日 優(yōu)先權(quán)日2005年12月9日
發(fā)明者陳昆甫 申請人:英業(yè)達(dá)股份有限公司