專利名稱:電源單元、處理系統(tǒng)以及身份識(shí)別碼分配方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于控制多個(gè)處理單元的電源并對(duì)多個(gè)處理單元分配身份識(shí)別碼 (ID)的電源單元、包括電源單元和處理單元的處理系統(tǒng)以及分配身份識(shí)別碼的方法。
背景技術(shù):
通常,在通過通信線連接有多個(gè)設(shè)備的系統(tǒng)中,所述設(shè)備分別使用分配給該設(shè)備 的身份識(shí)別碼加以指定。例如,在諸如因特網(wǎng)(Internet)和以太網(wǎng)(Ethernet)(注冊(cè)商標(biāo))的網(wǎng)絡(luò)中,網(wǎng) 絡(luò)上的設(shè)備使用固定地分配給其終端設(shè)備的諸如MAC地址等身份識(shí)別碼加以指定(例如, 參見日本專利申請(qǐng)?zhí)卦S公開2005-318482號(hào)(0012段))(以下稱為專利文件1)。偶然地,本發(fā)明的發(fā)明人新想出了一種處理系統(tǒng),其構(gòu)造為通過接口而使執(zhí)行預(yù) 定處理的多個(gè)處理單元與多個(gè)電源單元分級(jí)地連接,所述多個(gè)電源單元用于控制對(duì)每個(gè)處 理單元的電源供應(yīng)以及其電源的開始和停止。這里,例如,如果假設(shè)處理單元每個(gè)具有如專利文件1中所述的固定地給定的身 份識(shí)別碼,則處理單元的身份識(shí)別碼的編號(hào)與處理單元的連接順序沒有相關(guān)性。這種情況 下,每個(gè)處理單元必須具備用于指定其它單元的路由表。因此,出現(xiàn)了處理單元之間的通信 變得冗余的問題。
發(fā)明內(nèi)容
鑒于上述情況,期望提供一種能夠向處理單元分配與該處理單元的連接順序相關(guān) 的身份識(shí)別碼的電源單元等技術(shù)。根據(jù)本發(fā)明的實(shí)施方式,提供了一種包括通信單元與控制單元的電源單元。通信單元能夠與連接于該通信單元的多個(gè)處理單元所構(gòu)成的第一處理單元組進(jìn) 行通信??刂茊卧ㄟ^所述通信而控制多個(gè)處理單元的電源,使得所述電源以對(duì)應(yīng)于連接 順序的順序開啟。而且,每次開啟電源時(shí),控制單元分別對(duì)多個(gè)處理單元分配對(duì)應(yīng)于電源的開啟順 序的編號(hào)的身份識(shí)別碼。在本發(fā)明的實(shí)施方式中,處理單元的電源以對(duì)應(yīng)于處理單元的連接順序的順序開 啟,且分別對(duì)處理單元分配對(duì)應(yīng)于電源的開啟順序的編號(hào)的身份識(shí)別碼。于是,可分別對(duì)處 理單元分配與處理單元的連接順序相關(guān)的身份識(shí)別碼。這種情況下,每個(gè)處理單元使用由 其身份識(shí)別碼的相對(duì)值所表示的身份識(shí)別碼,可以指定另一處理單元并可彼此通信。從而,在處理單元間的通信中,處理單元不必具有路由表,且不必參照該路由表。因此,可提高處 理單元之間的通信速度。而且,在本發(fā)明的實(shí)施方式中,可在每次開啟電源時(shí)分配身份識(shí)別碼。因此,例如 當(dāng)電源關(guān)閉時(shí),即使連接于電源單元的處理單元的數(shù)目增加或減少,仍可以對(duì)處理單元恰 當(dāng)?shù)胤峙渑c開啟電源時(shí)處理單元的連接順序相關(guān)的編號(hào)的身份識(shí)別碼。在電源單元中,通信單元能夠與至少一個(gè)不同電源單元進(jìn)行通信。所述不同電源單元連接于第二處理單元組,并控制第二處理單元組的電源。第二 處理單元組不同于第一處理單元組。這種情況下,通過與不同的電源單元通信,控制單元可控制第一處理單元組的電 源,使得所述電源以相對(duì)于開啟第二處理單元組的電源的預(yù)定優(yōu)先順序而被開啟。而且,這種情況下,控制單元可分別對(duì)多個(gè)處理單元分配所述編號(hào)的身份識(shí)別碼。 所述編號(hào)對(duì)應(yīng)于根據(jù)開啟第一處理單元組的電源相對(duì)于開啟第二處理單元組的電源的優(yōu) 先開啟順序的編號(hào)且對(duì)應(yīng)于第一處理單元組中的電源的開啟順序。在本發(fā)明的實(shí)施方式中,電源單元可以與至少一個(gè)不同電源單元合作,以連接順 序依次開啟包括至少第一處理單元組和第二處理單元組的所有處理單元的電源。此外,電 源單元可與不同電源單元合作,對(duì)處理單元分配對(duì)應(yīng)于所有處理單元的開啟順序的編號(hào)的 身份識(shí)別碼。因此,電源單元可與不同電源單元合作,分別對(duì)處理單元分配與所有處理單元 的連接順序相關(guān)的身份識(shí)別碼。在電源單元中,控制單元通過控制電源,使得第一處理單元組中的多個(gè)處理單元 從電連接關(guān)系中的后級(jí)側(cè)被依次啟動(dòng)。這里,例如在以PCI-Express (注冊(cè)商標(biāo))用于單元的連接的情況下,由于Root/ End連接中的裝置識(shí)別問題,可出現(xiàn)多個(gè)處理單元需要依次從后級(jí)側(cè)啟動(dòng)的問題。在本發(fā)明的實(shí)施方式中,多個(gè)處理單元可從后級(jí)側(cè)依次啟動(dòng),從而可以靈活地應(yīng) 對(duì)上述問題。在電源單元中,控制單元可輸出確認(rèn)信號(hào),以確認(rèn)后級(jí)中的不同電源單元在電連 接關(guān)系中是否連接于后級(jí)側(cè)。而且,這種情況下,控制單元可判斷是否有對(duì)確認(rèn)信號(hào)的響應(yīng)信號(hào)從后級(jí)中的不 同電源單元輸入。在電源單元中,當(dāng)沒有響應(yīng)信號(hào)輸入時(shí),控制單元通過控制電源,使得第一處理單 元組從后級(jí)側(cè)依次啟動(dòng)。而且,當(dāng)有響應(yīng)信號(hào)輸入時(shí),控制單元通過控制電源,使得在輸入啟動(dòng)完成信號(hào)之 后,連接于該電源的第一處理單元組從后級(jí)側(cè)依次啟動(dòng)。該啟動(dòng)完成信號(hào)表示連接于后級(jí) 中的不同電源單元的第二處理單元組的啟動(dòng)完成。因此,可以從連接于最后一級(jí)中的電源單元的最后一級(jí)中的處理單元依次開啟電 源,并分別對(duì)處理單元分配對(duì)應(yīng)于開啟順序的編號(hào)的身份識(shí)別碼。在電源單元中,當(dāng)沒有響應(yīng)信號(hào)輸入時(shí),控制單元可分別對(duì)多個(gè)處理單元分配對(duì) 應(yīng)于開啟順序的編號(hào)的身份識(shí)別碼,并對(duì)前級(jí)中的不同電源單元輸出上一次分配的身份識(shí) 別碼的編號(hào)的信息。而且,當(dāng)有響應(yīng)信號(hào)輸入時(shí),基于來(lái)自后級(jí)中的不同電源單元的身份識(shí)別碼的編號(hào)的信息,控制單元可分別對(duì)多個(gè)處理單元分配對(duì)應(yīng)于開啟順序的編號(hào)的身份識(shí)別碼,并 對(duì)前級(jí)中的不同電源單元輸出上一次分配的身份識(shí)別碼的編號(hào)的信息。在電源單元中,控制單元可在與不同電源單元的關(guān)系中判斷所述電源單元是頭電 源單元還是中繼電源單元。這種情況下,基于電源單元是頭電源單元還是中繼電源單元的判斷結(jié)果,控制單 元通過與不同電源單元的通信而控制電源,使得第一處理單元組的電源以相對(duì)于第二處理 單元組的電源的開啟的預(yù)定優(yōu)先順序而被開啟。而且,這種情況下,控制單元可分別對(duì)多個(gè)處理單元分配所述編號(hào)的身份識(shí)別碼。 所述編號(hào)對(duì)應(yīng)于第一處理單元組中的電源的開啟順序且對(duì)應(yīng)于第一處理單元組相對(duì)于第 二處理單元組的電源的開啟的優(yōu)先開啟順序。在本發(fā)明的實(shí)施方式中,電源單元自動(dòng)判斷所考慮的電源單元是頭電源單元還是 中繼電源單元。于是,無(wú)論電源單元在何處連接于不同電源單元,都可以使電源單元有效地 運(yùn)行,并分別對(duì)處理單元分配與所有處理單元的連接順序相關(guān)的身份識(shí)別碼。電源單元還可包括電源開關(guān)。這種情況下,控制單元基于其電源開關(guān)的切換,可判斷包括所切換的電源開關(guān)的 電源單元在與不同電源單元的關(guān)系中是否是頭電源單元。在本發(fā)明的實(shí)施方式中,當(dāng)切換電源開關(guān)時(shí),包括所切換的電源開關(guān)的電源單元 被判斷為是頭電源單元。以此結(jié)構(gòu),可以應(yīng)對(duì)電源單元以環(huán)狀形式連接的情況。即使這種 情況下,仍可以使電源單元有效地運(yùn)行,并分別對(duì)處理單元分配與所有處理單元的連接順 序相關(guān)的身份識(shí)別碼。根據(jù)本發(fā)明的另一實(shí)施方式,提供了一種包括處理單元組和電源單元的處理系 統(tǒng)。處理單元組由多個(gè)處理單元構(gòu)成。電源單元包括通信單元與控制單元。通信單元能夠與連接于該通信單元的處理單元組進(jìn)行通信。控制單元通過通信而控制多個(gè)處理單元的電源,使得電源按對(duì)應(yīng)于連接順序的順 序而被開啟。而且,每次開啟電源時(shí),控制單元分別對(duì)多個(gè)處理單元分配對(duì)應(yīng)于電源的開啟順 序的編號(hào)的身份識(shí)別碼。根據(jù)本發(fā)明的另一實(shí)施方式,提供了一種包括多個(gè)處理單元組和多個(gè)電源單元的 處理系統(tǒng)。多個(gè)處理單元組的每一組由多個(gè)處理單元構(gòu)成;且多個(gè)電源單元的每一個(gè)包括通信單元與控制單元。通信單元能夠與連接于該通信單元的第一處理單元組進(jìn)行通信。而且,通信單元能夠與至少一個(gè)不同電源單元進(jìn)行通信,所述不同電源單元連接 于不同于第一處理單元組的第二處理單元組,并控制第二處理單元組的電源??刂茊卧ㄟ^與第一處理單元組的通信,控制第一處理單元組的電源,使得電源 按對(duì)應(yīng)于連接順序的順序開啟。而且,控制單元通過與不同電源單元通信而控制電源,使得第一處理單元組的電源以相對(duì)于第二處理單元組的電源的開啟的預(yù)定優(yōu)先順序而被開啟。此外,控制單元分別對(duì)多個(gè)處理單元分配編號(hào)的身份識(shí)別碼。編號(hào)對(duì)應(yīng)于根據(jù)第 一處理單元組的電源的開啟相對(duì)于第二處理單元組的電源的開啟的優(yōu)先順序的編號(hào)并對(duì) 應(yīng)于第一處理單元組中的電源的開啟順序。根據(jù)本發(fā)明的實(shí)施方式,提供了一種身份識(shí)別碼的分配方法。該身份識(shí)別碼分配 方法包括通過與多個(gè)處理單元通信,控制連接于電源單元的多個(gè)處理單元的電源,使得多 個(gè)處理單元的電源按對(duì)應(yīng)于連接順序的順序開啟。而且,所述身份識(shí)別碼分配方法包括在每次開啟電源時(shí),分別對(duì)多個(gè)處理單元分 配對(duì)應(yīng)于電源的開啟順序的編號(hào)的身份識(shí)別碼。如上所述,根據(jù)本發(fā)明的實(shí)施方式,可以提供諸如能夠分別對(duì)處理單元分配與處 理單元的連接順序相關(guān)的身份識(shí)別碼的電源單元等的技術(shù)。如附圖中所示,參照下面對(duì)最佳實(shí)施方式的詳細(xì)描述,使本發(fā)明的這些和其它目 的、特征和優(yōu)點(diǎn)變得更加明顯。
圖1是表示根據(jù)本發(fā)明的實(shí)施方式的處理系統(tǒng)的圖;圖2是表示根據(jù)本發(fā)明的實(shí)施方式的處理系統(tǒng)的示意圖;圖3是表示組成處理系統(tǒng)的單元之間的連接狀態(tài)的示意圖;圖4是表示在電源單元開啟處理單元的電源并對(duì)處理單元分配對(duì)應(yīng)于啟動(dòng)順序 的編號(hào)的身份識(shí)別碼的情況下的操作的流程圖;圖5是表示根據(jù)本發(fā)明的實(shí)施方式的處理系統(tǒng)的啟動(dòng)操作的順序圖;圖6是表示在處理單元使用由電源單元分配的身份識(shí)別碼彼此進(jìn)行通信并執(zhí)行 應(yīng)用程序的情況下的操作的例子的圖;圖7是表示在處理單元使用由電源單元分配的身份識(shí)別碼彼此進(jìn)行通信并執(zhí)行 應(yīng)用程序的情況下的操作的例子的圖;圖8是表示在電源單元關(guān)閉處理單元的電源的情況下的操作的流程圖;圖9是表示根據(jù)本發(fā)明的實(shí)施方式的處理系統(tǒng)的電源的關(guān)閉操作的順序圖;圖10是表示根據(jù)本發(fā)明的另一實(shí)施方式的處理系統(tǒng)的圖;圖11是表示在電源單元開啟處理單元的電源并對(duì)處理單元分配對(duì)應(yīng)于啟動(dòng)順序 的編號(hào)的身份識(shí)別碼的情況下的操作的流程圖;圖12是表示根據(jù)本發(fā)明的另一實(shí)施方式的處理系統(tǒng)的啟動(dòng)操作的順序圖;圖13是表示在電源單元關(guān)閉處理單元的電源的情況下的操作的流程圖;圖14是表示根據(jù)本發(fā)明的另一實(shí)施方式的處理系統(tǒng)的電源的關(guān)閉操作的順序 圖;以及圖15是表示了在進(jìn)行圖11所示的處理的情況下的處理系統(tǒng)的啟動(dòng)順序的例子并 表示了在進(jìn)行圖13所示的處理的情況下的處理系統(tǒng)的關(guān)閉順序的例子的圖。
具體實(shí)施例方式以下,參照附圖描述本發(fā)明的實(shí)施方式。
第一實(shí)施方式(處理系統(tǒng)的整體結(jié)構(gòu)和各部分的結(jié)構(gòu))圖1是表示根據(jù)本發(fā)明的第一實(shí)施方式的處理系統(tǒng)的圖。圖2是表示處理系統(tǒng)的 示意圖。如圖1和圖2所示,處理系統(tǒng)100包括多個(gè)電源單元1和多個(gè)處理單元2。處理單元2由運(yùn)算單元2A、視頻單元2B或網(wǎng)絡(luò)單元2C構(gòu)成。需要注意,在本說(shuō)明 書中,處理單元2指運(yùn)算單元2A、視頻單元2B以及網(wǎng)絡(luò)單元2C之一。如圖2所示,用戶可根據(jù)需要的大小而從電源單元1、運(yùn)算單元2A、視頻單元2B以 及網(wǎng)絡(luò)單元2C之中任意地選擇需要的單元,以自由地構(gòu)造處理系統(tǒng)100。電源單元1包括具有長(zhǎng)方體形狀的殼體11。在殼體11的前表面?zhèn)壬?,設(shè)有從殼體 11的前表面露出的電源開關(guān)15。需要注意,殼體11的形狀或電源開關(guān)15的位置可適當(dāng)?shù)?加以變化。電源單元1在殼體11中包括微控制器5 (控制單元)(參見圖3)。微控制器5控 制對(duì)各處理單元2的電源供應(yīng)、電源的開始和停止以及身份識(shí)別碼的分配等。在以下描述中,將受到一個(gè)電源單元1關(guān)于電源供應(yīng)、電源的開始和停止以及身 份識(shí)別碼的分配等控制的一組處理單元2稱為處理單元組20。而且,在以下描述中,將處理 系統(tǒng)100中包括的所有處理單元稱為所有處理單元。處理單元組20中所包括的處理單元2的最大數(shù)目、即連接于一個(gè)電源單元1的處 理單元2的最大數(shù)目例如預(yù)先設(shè)置為四個(gè)。需要注意,所連接的單元的最大數(shù)目可適當(dāng)?shù)?加以變化。運(yùn)算單元2A包括長(zhǎng)方體形狀的殼體12。在殼體12中,合并有安裝CPU (中央處理 單元)(或MPU (微處理單元))等的CPU板。視頻單元2B包括長(zhǎng)方體形狀的殼體13。在殼體13中,合并有安裝GPU(圖形處理 單元)、VRAM(視頻隨機(jī)存儲(chǔ)器)等的圖形板。網(wǎng)絡(luò)單元2C包括長(zhǎng)方體形狀的殼體14。在殼體14中合并有網(wǎng)絡(luò)板。單元1和單元2通過電源線彼此電連接。此外,所述單元通過諸如PCI-Express 的設(shè)備接口彼此電連接。在第一實(shí)施方式的描述中,在多個(gè)電源單元1中,布置于左端的電源單元1稱為頭 電源單元1’,且其它電源單元1稱為中繼電源單元1”。此外,在第一實(shí)施方式的描述中,在 單元1和單元2之間的位置關(guān)系中,可將左側(cè)稱為前級(jí),且可將右側(cè)稱為后級(jí)。這里,在圖1中,圖示了處理系統(tǒng)100中的開始的順序和停止的順序。在該實(shí)施方 式中,如圖1所示,基于電源單元1 (微控制器5)的控制,從后級(jí)側(cè)依次開啟處理單元2的 電源,并從前級(jí)側(cè)依次關(guān)閉處理單元2的電源。以上述順序控制各個(gè)單元的電源的開啟和關(guān)閉是出于下面的原因。如上所述,為了連接所述單元,使用了 PCI-Express。在將PCI-Express用于連接 單元的情況下,由于Root/End連接中的裝置識(shí)別問題,出現(xiàn)了處理單元需要以預(yù)定順序啟 動(dòng)和關(guān)閉的問題。鑒于這點(diǎn),在該實(shí)施方式中,處理單元2的電源從后級(jí)側(cè)依次開啟并從前 級(jí)側(cè)依次關(guān)閉。需要注意,后面會(huì)詳細(xì)地描述由電源單元1(微控制器5)進(jìn)行的電源控制。圖3是表示單元之間的連接狀態(tài)的示意圖。
如圖3所示,在電源單元1中設(shè)有微控制器5,且在處理單元2中設(shè)有用于開啟和 關(guān)閉電源的開關(guān)6。前級(jí)中(圖3中的左側(cè))的電源單元1的微控制器5’通過控制信號(hào)線 7電連接于布置在后級(jí)側(cè)的處理單元組20的開關(guān)6。微控制器5’通過控制信號(hào)線7輸出 啟動(dòng)控制信號(hào)或停止控制信號(hào),以控制連接于微控制器5’的處理單元組20的電源的開啟 和關(guān)閉。前級(jí)中的電源單元1的微控制器5’通過控制信號(hào)線7電連接于后級(jí)(圖3中的 右側(cè))中的電源單元1的微控制器5”。需要注意,前級(jí)側(cè)的微控制器5’與后級(jí)側(cè)的微控制 器5”還通過信號(hào)線8彼此電連接。來(lái)自微控制器5’的控制信號(hào)線7在每個(gè)處理單元2中逐步切換到更高級(jí)。即,控 制信號(hào)線7在每個(gè)處理單元2中從輸入側(cè)到輸出側(cè)逐步切換到更高級(jí)。下面描述來(lái)自微控制器5的控制信號(hào)線7在每個(gè)處理單元2中逐步切換到更高級(jí) 的原因。如上所述,用戶可從單元1和單元2中任意選擇需要的單元1和單元2來(lái)構(gòu)造根 據(jù)本實(shí)施方式的處理系統(tǒng)100。這種情況下,不清楚連接于一個(gè)電源單元1的處理單元2的 數(shù)目及其連接位置。假設(shè)控制信號(hào)線7不是在處理單元2中從輸入側(cè)至輸出側(cè)逐步切換到更高級(jí),而 是設(shè)于同一級(jí)。這種情況下,根據(jù)處理單元2連接于電源單元1的位置,啟動(dòng)和關(guān)閉控制信 號(hào)從微控制器5輸入所通過的控制信號(hào)線7對(duì)于處理單元2而言是不同的。鑒于這點(diǎn),在該實(shí)施方式中,來(lái)自微控制器5的控制信號(hào)線7在每個(gè)處理單元2中 逐步切換到更高級(jí)。以此結(jié)構(gòu),如圖3所示,即使處理單元2布置于任一位置,仍可從最上 一級(jí)控制信號(hào)線7輸入來(lái)自于微控制器5’的啟動(dòng)和關(guān)閉控制信號(hào)。于是,無(wú)論處理單元2 連接于電源單元1的位置如何,處理單元2都可有效地啟動(dòng)和關(guān)閉。(對(duì)操作的描述)接下來(lái),將描述對(duì)處理系統(tǒng)100的操作。需要注意,在對(duì)處理系統(tǒng)100的操作的描 述中將主要描述對(duì)電源單元1的操作。(開啟電源時(shí)的處理)首先,描述開啟處理系統(tǒng)100的電源時(shí)的操作。圖4是表示在電源單元開啟處理單元的電源并分配對(duì)應(yīng)于處理單元的電源的開 啟順序的編號(hào)的身份識(shí)別碼的情況下的操作的流程圖。圖5是表示當(dāng)啟動(dòng)處理系統(tǒng)時(shí)的操 作的順序圖。需要注意,在圖5中,為了便于解釋,簡(jiǎn)化了處理系統(tǒng)的結(jié)構(gòu)?;谂c其它電源單元1的關(guān)系,電源單元1的微控制器5判斷所考慮的電源單元 1是頭電源單元1’還是中繼電源單元1”(步驟ST101)(參見圖5[1]、[2]以及[3])。通 常,電源單元1的微控制器5判斷在后級(jí)中是否連接有其它電源單元1?;谂袛嘟Y(jié)果,確 定其連接位置。在判斷所考慮的電源單元1是頭電源單元(在步驟STlOl中為“是”)的情況下, 微控制器5判斷用戶是否按動(dòng)設(shè)于電源單元1的前側(cè)的電源開關(guān)15,以及是否有開啟電源 開關(guān)的信號(hào)從電源開關(guān)15輸入(步驟ST102)。在用戶按動(dòng)電源開關(guān)15且有開啟電源開關(guān)的信號(hào)從電源開關(guān)15輸入(步驟 ST102中為“是”)的情況下,微控制器5進(jìn)行步驟ST105的隨后處理。另一方面,在沒有開啟電源開關(guān)的信號(hào)從電源開關(guān)15輸入(步驟ST102中為“否”)的情況下,處理再次返回步 驟ST102,且微控制器5判斷是否有開啟電源開關(guān)的信號(hào)輸入。即,當(dāng)判斷電源單元1為頭電源單元1,時(shí),電源單元1,進(jìn)入開啟電源單元1,所 設(shè)的電源開關(guān)15的等待狀態(tài)。在步驟STlOl中,當(dāng)電源單元1判斷為不是頭電源單元(步驟STlOl中為“否”) 時(shí),即當(dāng)所考慮的電源單元ι被判斷為中繼電源單元1”時(shí),微控制器5進(jìn)行步驟ST103的處理。在步驟ST103中,微控制器5判斷是否有“Boot”信號(hào)通過控制信號(hào)線7從前級(jí)中 的電源單元1輸入。在有“Boot”信號(hào)從前級(jí)中的電源單元1輸入(步驟ST103中為“是”)的情況下, 處理進(jìn)行到步驟ST104。另一方面,在沒有“Boot”信號(hào)輸入(步驟ST103中為“否”)的情 況下,處理返回步驟ST103,且微控制器5再次判斷是否有“Boot”信號(hào)從前級(jí)中的電源單元 1輸入。S卩,當(dāng)判斷所考慮的電源單元1為中繼電源單元1”時(shí),電源單元1”進(jìn)入從前級(jí)中 的電源單元1輸入“Boot”信號(hào)的等待狀態(tài)。在有“Boot”信號(hào)從前級(jí)中的電源單元1輸入(步驟ST103中為“是”)的情況下 (參見圖5[7]和[13]),微控制器5通過信號(hào)線8輸出“Unit_0K”信號(hào)(低,L)到前級(jí)中 的電源單元1 (步驟ST104)(參見圖5 [8]和[14])。在用戶按動(dòng)電源開關(guān)15且在步驟ST102中有開啟電源開關(guān)的信號(hào)從電源開關(guān)15 輸入(參見圖5[4])的情況下,或在步驟ST104中有“Unit_0K”信號(hào)(L)輸出到前級(jí)中的 電源單元1(參見圖5[8]和[14])的情況下,微控制器5進(jìn)行步驟ST105的隨后處理。在步驟ST105中,微控制器5將12V的電壓提供給連接于微控制器5的處理單元 組 20(參見圖 5[5]、[9]、[11]、[15]以及[17])。當(dāng)從電源單元1提供12V的電壓時(shí),每個(gè)處理單元2輸出“PowerJM”信號(hào)到電源 單元1(參見圖5[6]、[10]、[12]、[16]以及[18])。需要注意,提供給處理單元2的電壓不 限于12V,并當(dāng)然可以為另一值。接下來(lái),微控制器5對(duì)來(lái)自連接于微控制器5的處理單元組20的“PowerJM”信 號(hào)的輸入進(jìn)行計(jì)數(shù)(步驟ST106)。通過對(duì)“PowerJM”信號(hào)的輸入進(jìn)行計(jì)數(shù),微控制器5可 識(shí)別出連接于微控制器5的處理單元2的數(shù)目。當(dāng)對(duì)“PowerJM”信號(hào)的輸入進(jìn)行計(jì)數(shù)時(shí),微控制器5通過控制信號(hào)線7將“Boot” 信號(hào)輸出到第(“Power_0K”信號(hào)的輸入次數(shù)+1)個(gè)單元(即,后級(jí)中的電源單元1)(步驟 ST107)(參見圖 5[7]、[13]以及[19])。當(dāng)輸出“Boot”信號(hào)時(shí),微控制器5判斷是否有“Unit_0K”信號(hào)(L)從后級(jí)中的電 源單元1輸入(步驟ST108)。在后級(jí)中連接有電源單元1的情況下,有“Unit_0K”信號(hào)(L)從后級(jí)中的電源單 元1輸入(步驟ST103和步驟ST104)(參見圖5[8]和[14])。另一方面,在后級(jí)中未連接電源單元1的情況下,沒有“Unit_0K”信號(hào)(L)輸入 (參見圖5[19])。于是,微控制器5可確認(rèn)在后級(jí)中是否連接有電源單元1。
在有“Unit_0K”信號(hào)(L)從后級(jí)中的電源單元1輸入(步驟ST108中為“是”)的 情況下,微控制器5判斷是否有“Unit_0K”信號(hào)(高,H)從后級(jí)中的電源單元1輸入(步 驟 ST109)。在有“Unit_0K”信號(hào)(H)從后級(jí)中的電源單元1輸入(步驟ST109中為“是”)的 情況下,處理進(jìn)行到步驟ST111。另一方面,在沒有“Unit_0K”信號(hào)(H)從后級(jí)中的電源單 元1輸入(步驟ST109中為“否”)的情況下,微控制器5再次進(jìn)行步驟ST109的處理并判 斷是否有“Unit_0K”信號(hào)(H)從后級(jí)中的電源單元1輸入。S卩,在后級(jí)中連接有電源單元1的情況下,電源單元1進(jìn)入從后級(jí)中的電源單元1 輸入“Unit_0K”信號(hào)(H)的等待狀態(tài)。在步驟ST108中,在沒有“Unit_0K”信號(hào)(L)輸入(步驟ST108中為“否”)的情況 下,微控制器5進(jìn)行步驟STllO的隨后處理。即,在后級(jí)中未連接電源單元1的情況下(在 所考慮的電源單元1布置于最后一級(jí)中的情況下),微控制器5進(jìn)行步驟STllO的處理。在步驟STl 10中,微控制器5從END側(cè)依次將啟動(dòng)控制信號(hào)以其間給定的間隔(等 待)輸出到單元,其輸出次數(shù)為“Power_0K”信號(hào)的輸入次數(shù)(參見圖5[20]和[21])。因 此,電源從與最后一級(jí)的電源單元1連接的處理單元組20中的最后一級(jí)的處理單元2依次 開啟。而且,在步驟STllO中,微控制器5從1開始以處理單元2的啟動(dòng)順序依次分配身 份識(shí)別碼并將身份識(shí)別碼輸出到處理單元(圖5[20]和[21])。這種情況下,在連接于最 后一級(jí)的電源單元的處理單元組20中,從后級(jí)側(cè)的處理單元2依次開始身份識(shí)別碼=1, 2……的分配。當(dāng)步驟STllO的處理結(jié)束且連接于電源單元的處理單元組20的啟動(dòng)和身份識(shí)別 碼的分配完成時(shí),微控制器5判斷所考慮的電源單元是否中繼電源單元1” (步驟ST112)。 在所考慮的電源單元1是中繼電源單元1” (步驟ST112中為“是”)的情況下,將“Unit_ OK,,信號(hào)(H)輸出到前級(jí)中的電源單元1 (步驟STl 13)(參見圖5[22])。此外,這種情況下,微控制器5將上一次分配給連接于電源單元的處理單元組20 的身份識(shí)別碼的編號(hào)輸出給前級(jí)中的電源單元(參見圖5[22])。在圖5所示的例子中,最 后一級(jí)中的電源單元1分配有身份識(shí)別碼編號(hào)2,并從而將身份識(shí)別碼=2的信息輸出到前 級(jí)中的處理單元。在步驟ST109中,當(dāng)將“Unit_0K”信號(hào)(H)從后級(jí)中的電源單元1輸入到處于 “Unit_0K”信號(hào)(H)的等待狀態(tài)中的電源單元1時(shí)(步驟ST109中為“是”),微控制器5執(zhí) 行步驟STlll的處理。S卩,一旦從后級(jí)中的電源單元輸入“Unit_0K”信號(hào)(H),微控制器5便從后級(jí)側(cè)依 次開啟在連接于電源單元的處理單元組20中的處理單元2的電源(參見圖5[23]、[24]以 及[26])。此外,在步驟STlll中,微控制器5以處理單元的啟動(dòng)順序依次分配來(lái)自于(從后 級(jí)中的電源單元1發(fā)送的身份識(shí)別碼編號(hào)+1)的編號(hào)的身份識(shí)別碼,并將身份識(shí)別碼輸出 到處理單元(參見圖5[23]、[24]以及[26])。當(dāng)步驟STlll的處理結(jié)束且所連接的處理單元組20的啟動(dòng)和身份識(shí)別碼的分配 完成時(shí),微控制器5隨后進(jìn)行步驟ST112的處理并判斷所考慮的電源單元1是否中繼電源單元1”。在判斷所考慮的電源單元1為中繼電源單元1”的情況下,將“Unit_0K”信號(hào)(H) 輸出到前級(jí)中的電源單元1,并將上一次由所考慮的電源單元所分配的身份識(shí)別碼的編號(hào) 輸出到前級(jí)中的電源單元(參見圖5[25])。另一方面,在步驟ST112中,在判斷所考慮的電源單元為頭電源單元(步驟ST112 中為“否”)的情況下,不輸出“Unit_0K”信號(hào)(H)和上一次由所考慮的電源單元分配的身 份識(shí)別碼編號(hào),且處理結(jié)束。通過圖4所示的處理,電源單元1可與其它電源單元1合作,從后級(jí)側(cè)到前級(jí)側(cè)依 次啟動(dòng)所有處理單元。因此,可以避免在上述以PCI-Express用于單元的連接的情況下的 電源的開啟順序的問題。而且,通過圖4所示的處理,當(dāng)開啟電源時(shí),電源單元1可與其它電源單元1合作, 對(duì)處理單元分配對(duì)應(yīng)于所有處理單元的電源的開啟順序的身份識(shí)別碼編號(hào)。因此,例如圖 5的例子所示,電源單元1可與其它電源單元合作,從后級(jí)側(cè)到前級(jí)側(cè)對(duì)處理單元2分配身 份識(shí)別碼(=1,2,3……)。如上所述,在該實(shí)施方式中,分別對(duì)處理單元分配對(duì)應(yīng)于所有處理單元的電源的 開啟順序的編號(hào)的身份識(shí)別碼,結(jié)果,可分別對(duì)處理單元2分配與處理單元2的連接順序相 關(guān)的編號(hào)的身份識(shí)別碼。分配有身份識(shí)別碼的每個(gè)處理單元2使用由其身份識(shí)別碼的相對(duì)值所表示的身 份識(shí)別碼指定其它處理單元2,以互相進(jìn)行通信。于是,在該實(shí)施方式中,處理單元2不必具 有路由表,也不必參照路由表以用于與其它處理單元進(jìn)行通信,這導(dǎo)致處理單元之間的通 信速度的提高以及處理速度的提高。此外,在每次開啟處理單元2的電源時(shí),根據(jù)本實(shí)施方式的電源單元1可對(duì)處理單 元2分配身份識(shí)別碼。于是,可以應(yīng)對(duì)處理系統(tǒng)100中所包括的處理單元2的數(shù)目的增加 和減少。例如,假設(shè)在電源關(guān)閉的狀態(tài)中,用戶增加了處理單元的數(shù)目以擴(kuò)展處理系統(tǒng)100 的大小。在隨后開啟電源時(shí),分別將對(duì)應(yīng)于包括添加的處理單元在內(nèi)的所有處理單元的啟 動(dòng)順序(連接的順序)的編號(hào)的身份識(shí)別碼分配給處理單元。而且,例如,在處理系統(tǒng)100 中包括的處理單元的數(shù)目減少的情況下,分別將其數(shù)目減少之后對(duì)應(yīng)于所有處理單元的啟 動(dòng)順序(連接的順序)的編號(hào)的身份識(shí)別碼分配給處理單元。以此方式,在根據(jù)本實(shí)施方式的處理系統(tǒng)100中,即使處理系統(tǒng)100中包括的處理 單元2的數(shù)目增加或減少,仍可以分別對(duì)處理單元2恰當(dāng)?shù)胤峙渑c處理單元的連接順序相 關(guān)的編號(hào)的身份識(shí)別碼。而且,在該實(shí)施方式中的電源單元1自動(dòng)判斷所考慮的電源單元1是頭電源單元 1’還是中繼電源單元1”。從而,無(wú)論用戶如何布置電源單元1的位置,電源單元1都可有 效地操作并分別對(duì)處理單元恰當(dāng)?shù)胤峙渖矸葑R(shí)別碼。(分配身份識(shí)別碼之后的處理系統(tǒng)的操作)接下來(lái),描述處理單元2使用由電源單元分配的身份識(shí)別碼彼此進(jìn)行通信并執(zhí)行 應(yīng)用程序的情況下的操作。圖6和圖7均是表示該情況下的操作的流程圖。需要注意,在參照?qǐng)D6和圖7的 描述中,為了方便,依次將從前級(jí)側(cè)起的處理單元2稱為第一處理單元2X、第二處理單元2Y以及第三處理單元2Z。此外,在參照?qǐng)D6和圖7的描述中,為了方便,對(duì)第一處理單元2X分 配身份識(shí)別碼=3,對(duì)第二處理單元2Y分配身份識(shí)別碼=2,并對(duì)第三處理單元2Z分配身 份識(shí)別碼=1。首先,參照?qǐng)D6進(jìn)行描述。當(dāng)電源單元1對(duì)第一至第三處理單元2X、2Y以及2Ζ上電并對(duì)其分配身份識(shí)別碼 時(shí),第一至第三處理單元2Χ、2Υ以及2Ζ的每一個(gè)進(jìn)入程序的開始的等待狀態(tài)。為使處理單元2執(zhí)行應(yīng)用程序,電源單元1 (微控制器5)確定要執(zhí)行應(yīng)用程序的 處理單元2。這種情況下,電源單元1確定要使用的處理單元2的數(shù)目和要執(zhí)行應(yīng)用程序的 處理單元2。例如,電源單元1確定由三個(gè)處理單元,即由第一處理單元2Χ、第二處理單元2Υ以 及第三處理單元2Ζ彼此合作以執(zhí)行一個(gè)應(yīng)用程序。在連接有另一處理單元2的情況下,電 源單元1可使該處理單元2執(zhí)行另一應(yīng)用程序。電源單元1將程序31傳輸?shù)降谝惶幚韱卧?Χ(身份識(shí)別碼=3)并輸出程序開始 信號(hào)(參見圖6[1])。第一處理單元2Χ基于來(lái)自電源單元1的程序開始信號(hào)而開始程序 31。這里,通過對(duì)程序31進(jìn)行編程,使得應(yīng)用程序由以本身份識(shí)別碼-1指定的另一處 理單元2和以本身份識(shí)別碼_2指定的另一處理單元2彼此合作執(zhí)行。在圖6所示的例子 中,因?yàn)榈谝惶幚韱卧?Χ的身份識(shí)別碼為3,故可得到本身份識(shí)別碼-1 = 2和本身份識(shí)別 碼-2 = 1。從而,第一處理單元2Χ與緊挨著其右(向后側(cè)一個(gè)級(jí))的第二處理單元2Υ (身 份識(shí)別碼=2)以及處于其右手側(cè)再下一級(jí)處(向后側(cè)兩個(gè)級(jí))的第三處理單元2Ζ (身份 識(shí)別碼=1)協(xié)作以執(zhí)行應(yīng)用程序。當(dāng)程序31開始時(shí),第一處理單元2Χ進(jìn)入程序32和程序33的開始的等待狀態(tài)。當(dāng)輸出關(guān)于第一處理單元2Χ的程序開始信號(hào)時(shí),電源單元1傳輸程序32到第二 處理單元2Υ(身份識(shí)別碼=2),并輸出程序開始信號(hào)(參見圖6[2])。第二處理單元2Υ基于來(lái)自于電源單元1的程序開始信號(hào)而開始程序32。通過對(duì)程序32進(jìn)行編程,使得應(yīng)用程序由以本身份識(shí)別碼+1指定的另一處理單 元2和以本身份識(shí)別碼-1指定的處理單元2彼此合作執(zhí)行。第二處理單元2Υ的身份識(shí)別 碼為2,故得到本身份識(shí)別碼+1 = 3和本身份識(shí)別碼-1 = 1。從而,第二處理單元2Υ與緊 挨著其左側(cè)(前側(cè)一個(gè)級(jí))的第一處理單元2Χ(身份識(shí)別碼=3)和緊挨著其右側(cè)(后側(cè) 一個(gè)級(jí))的第三處理單元2Ζ (身份識(shí)別碼=1)合作執(zhí)行應(yīng)用程序。當(dāng)程序32開始時(shí),第二處理單元2Υ進(jìn)行開始確認(rèn),并輸出確認(rèn)消息到處理單元 2Χ(身份識(shí)別碼=3 =本身份識(shí)別碼+1)(參見圖6[4])。一旦確認(rèn)消息輸出到第一處理單 元2Χ,處理單元2Υ便進(jìn)入程序33的開始的等待狀態(tài)。當(dāng)程序開始信號(hào)輸出到第二處理單元2Υ時(shí),電源單元1傳輸程序33到第三處理 單元2Ζ,并輸出程序開始信號(hào)(參見圖6[3])?;趤?lái)自電源單元1的程序開始信號(hào),第三處理單元2Ζ開始程序33。通過對(duì)程序33進(jìn)行編程,使得應(yīng)用程序由以本身份識(shí)別碼+2指定的另一處理單 元2和以本身份識(shí)別碼+1指定的處理單元2彼此合作執(zhí)行。第三處理單元2Ζ的身份識(shí)別 碼為1,故得到本身份識(shí)別碼+2 = 3和本身份識(shí)別碼+1 = 2。從而,第三處理單元2Ζ與其左手側(cè)再上一級(jí)處(前側(cè)兩個(gè)級(jí))的第一處理單元2X(身份識(shí)別碼=3)和緊挨著其左側(cè) (前側(cè)一個(gè)級(jí))的第二處理單元2Y(身份識(shí)別碼=2)合作執(zhí)行應(yīng)用程序。當(dāng)程序33開始時(shí),第三處理單元2Z進(jìn)行開始確認(rèn),并輸出確認(rèn)消息到第一處理單 元2X(身份識(shí)別碼=3 =本身份識(shí)別碼+2)和第二處理單元2Y(身份識(shí)別碼=2 =本身份 識(shí)別碼+1)(參見圖6[5]和[6])。之后,必要時(shí),第一至第三處理單元2X、2Y以及2Ζ中的每一個(gè)使用由其身份識(shí)別 碼的相對(duì)值所表示的身份識(shí)別碼而指定一個(gè)通信目標(biāo),以彼此合作執(zhí)行應(yīng)用程序。接下來(lái),參照?qǐng)D7進(jìn)行描述。圖7表示第一處理單元2Χ典型地執(zhí)行諸如程序的開始指令等處理的情況。當(dāng)電源單元1開啟第一至第三處理單元2Χ、2Υ以及2Ζ的電源并對(duì)其分配身份識(shí) 別碼時(shí),第一至第三處理單元2Χ、2Υ以及2Ζ進(jìn)入每個(gè)程序的開始的等待狀態(tài)。電源單元1傳輸程序34到第一處理單元2Χ并輸出程序開始信號(hào)(參見圖7 [1])?;趤?lái)自電源單元1的程序開始信號(hào),第一處理單元2Χ開始程序34。接下來(lái),基 于程序34,第一處理單元2Χ傳輸程序35到由本身份識(shí)別碼-1指定的處理單元2,并輸出 程序開始信號(hào)。第一處理單元2Χ的身份識(shí)別碼為3,故得到本身份識(shí)別碼-1 = 2。從而, 第一處理單元2Χ傳輸程序35到緊挨著其右側(cè)的第二處理單元2Υ (身份識(shí)別碼=2)并輸 出程序開始信號(hào)(參見圖7[2])。基于來(lái)自第一處理單元2Χ的程序開始信號(hào),第二處理單元2Υ開始程序35。通過 對(duì)程序35進(jìn)行編程,使得應(yīng)用程序由以本身份識(shí)別碼+1指定的處理單元2和以本身份識(shí) 別碼-1指定的處理單元2彼此合作執(zhí)行。從而,第二處理單元2Υ與緊挨著其左側(cè)的第一 處理單元2Χ(身份識(shí)別碼=3 =本身份識(shí)別碼+1)和緊挨著其右側(cè)的第三處理單元2Ζ(身 份識(shí)別碼=1 =本身份識(shí)別碼-1)合作執(zhí)行應(yīng)用程序。當(dāng)程序35開始時(shí),第二處理單元2Υ進(jìn)入應(yīng)用程序的開始的等待狀態(tài)。當(dāng)程序開始信號(hào)輸出到第二處理單元2Υ時(shí),第一處理單元2Χ隨后基于程序34而 傳輸程序36到由本身份識(shí)別碼_2指定的處理單元2并輸出程序開始信號(hào)。第一處理單 元2Χ的身份識(shí)別碼為3,且得到本身份識(shí)別碼_2 = 1,故第一處理單元2Χ傳輸程序36到 其右手側(cè)再下一級(jí)處的第三處理單元2Ζ(身份識(shí)別碼=1)并輸出程序開始信號(hào)(參見圖 7[3])?;趤?lái)自第一處理單元2Χ的程序開始信號(hào),第三處理單元2Ζ開始程序36。通過 對(duì)程序36進(jìn)行編程,使得應(yīng)用程序由以本身份識(shí)別碼+2指定的處理單元2和以本身份識(shí) 別碼+1指定的處理單元2彼此合作執(zhí)行。從而,第三處理單元2Ζ與其左手側(cè)再上一級(jí)處 的第一處理單元2Χ(身份識(shí)別碼=3 =本身份識(shí)別碼+2)和緊挨著其左側(cè)的第二處理單元 2Υ(身份識(shí)別碼=2 =本身份識(shí)別碼+1)合作執(zhí)行應(yīng)用程序。一旦由第三處理單元2Ζ完成程序36的開始,必要時(shí),第一至第三處理單元2Χ、2Υ 以及2Ζ中的每一個(gè)便使用由其身份識(shí)別碼的相對(duì)值所表示的身份識(shí)別碼而指定一個(gè)通信 目標(biāo),并彼此合作執(zhí)行應(yīng)用程序。如參照?qǐng)D6和圖7所述,在該實(shí)施方式中,因?yàn)閷?duì)處理單元2分別分配有與處理單 元2的連接順序相關(guān)的編號(hào)的身份識(shí)別碼,故處理單元2可使用由其身份識(shí)別碼的相對(duì)值 所表示的身份識(shí)別碼來(lái)指定通信目標(biāo)。因此,如上所述,在處理單元2之間的通信中,處理單元2不必具有路由表,且無(wú)須參考路由表。于是,可以提高處理單元之間的通信速度并提 高處理速度。在參照?qǐng)D6和圖7的描述中,給出了三個(gè)處理單元2彼此合作進(jìn)行處理的情況。然 而,彼此合作執(zhí)行處理的處理單元2的數(shù)目不限于三個(gè),并可以為兩個(gè)或四個(gè)以上。在參照?qǐng)D6和圖7的描述中,給出了連續(xù)地布置的三個(gè)處理單元2彼此合作執(zhí)行 處理的情況。然而,還可以使不連續(xù)地布置(連接)的處理單元彼此合作進(jìn)行處理。即,通 過基于其身份識(shí)別碼適當(dāng)?shù)刈兓糜谥付ㄍㄐ拍繕?biāo)的信息(本身份識(shí)別碼+X),可以使不 連續(xù)地布置的處理單元2彼此合作執(zhí)行處理,所述信息(本身份識(shí)別碼+X)是由處理單元 2所執(zhí)行的程序中所包括的信息。(當(dāng)電源關(guān)閉時(shí)的處理)接下來(lái),描述當(dāng)處理系統(tǒng)100的電源關(guān)閉時(shí)的操作。圖8是表示在電源單元關(guān)閉處理單元的電源的情況下的操作的流程圖。圖9是表 示當(dāng)處理系統(tǒng)的電源關(guān)閉時(shí)的操作的順序圖。需要注意,在圖9中,為了便于解釋而簡(jiǎn)化了 處理系統(tǒng)100的結(jié)構(gòu)?;谄渌娫磫卧?之間的關(guān)系,電源單元1的微控制器5判斷所考慮的電源單 元1是頭電源單元1’還是中繼電源單元1” (步驟ST201)(參見圖9[1]和[2])。當(dāng)判斷所考慮的電源單元1是頭電源單元1’(步驟ST201中為“是”)時(shí),微控制 器5判斷用戶是否按動(dòng)電源開關(guān)15以及是否有關(guān)閉電源開關(guān)的信號(hào)從電源開關(guān)15輸入 (步驟 ST202)。當(dāng)用戶按動(dòng)電源開關(guān)15且有關(guān)閉電源開關(guān)的信號(hào)輸入(步驟ST202中為“是”) 時(shí),微控制器5進(jìn)行步驟ST204的隨后處理。另一方面,當(dāng)沒有關(guān)閉電源開關(guān)的信號(hào)從電源 開關(guān)15輸入(步驟ST202中為“否”)時(shí),微控制器5再次進(jìn)行步驟ST202的處理,并判斷 是否有關(guān)閉電源開關(guān)的信號(hào)輸入。S卩,當(dāng)判斷所考慮的電源單元1為頭電源單元1’時(shí),電源單元1’進(jìn)入關(guān)閉所設(shè)電 源開關(guān)15的電源的等待狀態(tài)。在步驟ST201中,當(dāng)判斷所考慮的電源單元1不是頭電源單元1,(步驟ST201中 為“否”)時(shí),即,當(dāng)電源單元1判斷為中繼電源單元1”時(shí),微控制器5進(jìn)行步驟ST203的處理。在步驟ST203中,微控制器5判斷是否有“Shut_d0Wn”信號(hào)從前級(jí)中的電源單元 1輸入。在有“Shutdown”信號(hào)從前級(jí)中的電源單元1輸入(步驟ST203中為“是”)的情 況下,微控制器5進(jìn)行步驟ST204的隨后處理。另一方面,在沒有“Shutdown”信號(hào)從前級(jí) 中的電源單元1輸入(步驟ST203中為“否”)的情況下,微控制器5再次進(jìn)行步驟ST203 的處理,以判斷是否有“Shutdown”信號(hào)從前級(jí)中的電源單元1輸入。換言之,當(dāng)判斷所考慮的電源單元1是中繼電源單元1”時(shí),電源單元1”進(jìn)入從前 級(jí)中的電源單元1輸入“Shutdown”信號(hào)的等待狀態(tài)。在電源單元1是頭電源單元1’的情況下,當(dāng)有關(guān)閉電源開關(guān)的信號(hào)從電源開關(guān) 15輸入(步驟ST202中為“是”)時(shí)(參見圖9[3]),或者在所考慮的電源單元1是中繼電 源單元1”的情況下,當(dāng)有“Shutdown”信號(hào)從前級(jí)中的電源單元1輸入(步驟ST203中為“是”)時(shí)(參見圖9[8]),進(jìn)行步驟51204的處理。在步驟ST204中,對(duì)來(lái)自于所連接的處理單元組20的“PowerJM”信號(hào)的輸入進(jìn) 行計(jì)數(shù)。如上所述,當(dāng)從電源單元1提供12V的電壓時(shí),處理單元2輸出“PowerJM”信號(hào) 到電源單元1(參見圖9 [4]、[5]以及[10])。從而,在步驟ST204中,微控制器5僅需對(duì) “PoWer_0K”信號(hào)進(jìn)行計(jì)數(shù)。因此,電源單元1的微控制器5可獲得所連接的處理單元2的數(shù)目。當(dāng)對(duì)“PoWer_0K”信號(hào)的輸入進(jìn)行計(jì)數(shù)時(shí),微控制器5從連接位置接近于電源單元 1的一側(cè)依次輸出“Shutdown”信號(hào)(關(guān)閉控制信號(hào))到單元1和單元2,其輸出次數(shù)為 “POWer_0K”信號(hào)的輸入次數(shù)加一(步驟51205)(參見圖9[6]、[7]、[8]、[11]以及[12])。這里,微控制器5輸出“Shutdown”信號(hào)到各個(gè)單元,輸出次數(shù)為“Power_0K”信 號(hào)的輸入次數(shù)加一。從而,在后級(jí)連接有其它電源單元1的情況下,“Shut_d0Wn”信號(hào)被輸 入到后級(jí)中的電源單元中(步驟ST203)(參見圖9[8])。另一方面,在后級(jí)中未連接有其它電源單元1、即所考慮的電源單元1為最后一級(jí) 的電源單元1的情況下,不會(huì)輸出第(“POWer_0K”信號(hào)的輸入數(shù)目+1)個(gè)“Shutdown”信 號(hào)(參見圖9[12])。當(dāng)輸出“Shutdown”信號(hào)時(shí),微控制器5結(jié)束對(duì)所連接的處理單元組20的12V電 壓的供應(yīng)(步驟ST206)(參見圖9[9]和[13])并結(jié)束處理。通過圖8所示的處理,電源單元1可與其它電源單元1合作,從前級(jí)側(cè)依次關(guān)閉與 所述電源單元1所連接的處理單元2,并可從前級(jí)側(cè)依次關(guān)閉組成處理系統(tǒng)100的處理單 元2。因此,可以避免在以PCI-Express用于單元連接的情況下的上述電源的關(guān)閉順序的問題。第二實(shí)施方式接下來(lái),描述本發(fā)明的第二實(shí)施方式。需要注意,在第二實(shí)施方式的描述中,以相同的附圖標(biāo)記或符號(hào)表示與第一實(shí)施 方式中具有相同的結(jié)構(gòu)和功能的部分,并省略或簡(jiǎn)化其描述。(處理系統(tǒng)的結(jié)構(gòu))圖10是表示根據(jù)本實(shí)施方式的處理系統(tǒng)的圖。如圖10所示,處理系統(tǒng)200通過以環(huán)狀形式布置單元1和單元2而形成。如在第一實(shí)施方式中,用戶在第二實(shí)施方式中也可根據(jù)需要的大小從電源單元 1、運(yùn)算單元2A、視頻單元2B以及網(wǎng)絡(luò)單元2C之中任意選擇需要的單元,以構(gòu)造處理系統(tǒng) 200。需要注意,如同在第一實(shí)施方式中,連接于一個(gè)電源單元1的處理單元2的最大數(shù)目 可預(yù)先設(shè)置為例如四個(gè)。這里,如圖10所示,在第二實(shí)施方式中的處理系統(tǒng)200中,單元1和單元2以環(huán)狀 布置,從而在電源單元1之間的位置關(guān)系中未定義最前部(頭單元)。這種情況下,每個(gè)電 源單元1在與其它電源單元1的位置關(guān)系中不可能被判斷為是頭電源單元1’還是中繼電 源單元1”。這種情況下會(huì)出現(xiàn)一個(gè)問題,即在組成處理系統(tǒng)200的每個(gè)電源單元1中,會(huì)難 以確定啟動(dòng)和關(guān)閉操作從哪個(gè)處理單元2開始。鑒于這點(diǎn),在按動(dòng)根據(jù)本實(shí)施方式的電源單元1所設(shè)的電源開關(guān)15的情況下,該 電源單元1用作頭電源單元1’,并以預(yù)定順序控制處理單元2的電源的開啟和關(guān)閉。
(對(duì)操作的描述)將詳細(xì)描述對(duì)處理系統(tǒng)200的操作。需要注意,在對(duì)處理系統(tǒng)200的操作的描述 中,主要描述對(duì)電源單元1的操作。(當(dāng)開啟電源時(shí)的處理)首先,描述當(dāng)開啟處理系統(tǒng)200的電源時(shí)的處理。圖11是表示在電源單元開啟處理單元的電源并分配對(duì)應(yīng)于處理單元的開啟順序 的編號(hào)的身份識(shí)別碼的情況下的操作的流程圖。圖12是表示開啟處理單元的電源時(shí)的操 作的順序圖。在圖12中,為了便于解釋,簡(jiǎn)化了處理系統(tǒng)200的結(jié)構(gòu)。在圖11的描述中, 主要描述與圖4的不同之處。如圖11所示,電源單元1的微控制器5判斷所考慮的電源單元1所設(shè)的電源開關(guān) 15是否被按動(dòng),以及是否有開啟電源開關(guān)的信號(hào)從電源開關(guān)15輸入(步驟ST301)。在沒有開啟電源開關(guān)的信號(hào)從電源開關(guān)15輸入(步驟ST301中為“否”)的情況 下,微控制器5判斷是否有“Boot”信號(hào)從前級(jí)中的電源單元1輸入(步驟ST302)。在沒有“Boot”信號(hào)從前級(jí)中的電源單元1輸入(步驟ST302中為“否”)的情況 下,微控制器5再次進(jìn)行步驟ST301的處理,以判斷是否有開啟電源開關(guān)的信號(hào)從電源開關(guān) 15輸入。S卩,每個(gè)電源單元1進(jìn)入從電源開關(guān)15輸入開啟電源開關(guān)的信號(hào)或從前級(jí)中的電 源單元1輸入“Boot”信號(hào)的等待狀態(tài)(參見圖12[1]、[2]以及[3])。在步驟ST301中,在用戶按動(dòng)電源開關(guān)15(步驟ST301中為“是”)的情況下(參 見圖12[4]),微控制器5將12V的電壓提供給所連接的處理單元組20(步驟ST304)(參見 圖12[5])。需要注意,在用戶按動(dòng)電源開關(guān)15的情況下,包括所考慮的電源開關(guān)15的電源 單元1將該電源單元1識(shí)別為頭電源單元1’。在步驟ST302中,在有“Boot”信號(hào)從前級(jí)中的電源單元1輸入(步驟ST302中為 “是”)的情況下(參見圖12[7]和[13]),微控制器5輸出“Unit_0K”信號(hào)(L)到前級(jí)中的 電源單元1(步驟ST303)(參見圖12[8]和[14])。需要注意,在有“Boot”信號(hào)從前級(jí)中的 電源單元1輸入的情況下,所考慮的電源單元1將該電源單元1識(shí)別為中繼電源單元1”。當(dāng)有“Unit_0K”信號(hào)(L)輸出到前級(jí)中的電源單元1時(shí),微控制器5將12V的電 壓提供給所連接的處理單元組20(步驟ST304)(參見圖12[9]、[11]、[15]以及[17])。需要注意,步驟ST304隨后的處理與圖4的步驟ST105隨后的處理相同,故省略其 描述。圖15是表示在執(zhí)行圖11所示的處理的情況下的處理系統(tǒng)的電源的開啟順序的例 子的圖。如圖15所示,在用戶按動(dòng)組成處理系統(tǒng)200的多個(gè)電源單元1中的一個(gè)電源單元 1的電源開關(guān)15的情況下,將所考慮的電源單元1設(shè)置為頭電源單元1’。而且,其它電源 單元用作中繼電源單元1”。然后,多個(gè)電源單元1被互鎖(interlock),以在電連接關(guān)系中從離頭電源單元1’ 最遠(yuǎn)的處理單元2(從圖15中頭電源單元1’下方的處理單元2)依次開啟處理單元2的電 源。隨后,多個(gè)電源單元1被互鎖以分別對(duì)處理單元分配對(duì)應(yīng)于電源的開啟順序的編號(hào)的 身份識(shí)別碼。
因此,如圖15所示,處理單元2的電源從頭電源單元1,側(cè)逆時(shí)針依次開啟,并根 據(jù)電源的開啟順序,從身份識(shí)別碼=1的處理單元開始逆時(shí)針分配身份識(shí)別碼。如上所述,在第二實(shí)施方式中,以電源開關(guān)15被按動(dòng)的電源單元1作為基準(zhǔn)而開 啟電源,可以應(yīng)對(duì)處理單元200被構(gòu)造為環(huán)狀形式的情況。此外,如同在第一實(shí)施方式中 一樣,同樣在第二實(shí)施方式中,分別對(duì)處理單元分配與連接順序相關(guān)的身份識(shí)別碼,結(jié)果使 每個(gè)處理單元2可使用由其身份識(shí)別碼的相對(duì)值所表示的身份識(shí)別碼來(lái)指定通信目標(biāo)。因 此,可以提高處理單元之間的通信速度并可提高處理速度。需要注意,圖15表示逆時(shí)針開啟電源的情況。然而,在以反方向建立單元1和單 元2的電連接關(guān)系的情況下,處理單元2的電源的開啟順序設(shè)置為順時(shí)針。(電源關(guān)閉時(shí)的處理)接下來(lái),描述關(guān)閉處理系統(tǒng)200的電源時(shí)的操作。圖13是表示在電源單元關(guān)閉處理單元的電源的情況下的操作的流程圖。圖14是 表示關(guān)閉處理系統(tǒng)的電源的操作的順序圖。在圖14中,為了便于解釋,簡(jiǎn)化了處理系統(tǒng)200 的結(jié)構(gòu)。在圖13的描述中,主要描述與圖8的不同之處。如圖13所示,電源單元1的微控制器5判斷所考慮的電源單元1所設(shè)置的電源開 關(guān)15是否被按動(dòng)以及是否有關(guān)閉電源開關(guān)的信號(hào)從電源開關(guān)15輸入(步驟ST401)。在沒有關(guān)閉電源開關(guān)的信號(hào)從電源開關(guān)15輸入(步驟ST401中為“否”)的情況 下,微控制器5判斷是否有“Shutdown”信號(hào)從前級(jí)中的電源單元1輸入(步驟ST402)。在沒有“Shutdown”信號(hào)從前級(jí)中的電源單元1輸入(步驟ST402中為“否”)的 情況下,微控制器5再次進(jìn)行步驟ST401的處理,以判斷是否有關(guān)閉電源開關(guān)的信號(hào)從電源 開關(guān)15輸入。S卩,電源單元1進(jìn)入從其電源開關(guān)15輸入關(guān)閉電源開關(guān)的信號(hào)或從前級(jí)中的電源 單元1輸入“Shutdown”信號(hào)的等待狀態(tài)(參見圖14[1]和[2])。在步驟ST401中,在用戶按動(dòng)電源開關(guān)15的情況下(步驟ST401中為“是”)(參 見圖14[3]),微控制器5對(duì)“PowerJM”信號(hào)從與其連接的處理單元組20的輸入進(jìn)行計(jì)數(shù) (步驟ST403)(參見圖14 [4]和[5])。需要注意,在用戶按動(dòng)電源開關(guān)15的情況下,將包 括所考慮的電源開關(guān)15的電源單元1設(shè)置為頭電源單元1’。在步驟ST402中,在有“Shut_doWn”信號(hào)從前級(jí)中的電源單元1輸入(步驟ST402 中為“是”)的情況下(參見圖14[8]),微控制器5進(jìn)行步驟ST403的隨后步驟。需要注意, 在有“Shutdown”信號(hào)從前級(jí)中的電源單元1輸入的情況下,將所考慮的電源單元1設(shè)置 為中繼電源單元1”。需要注意,步驟ST403隨后的處理與圖8的步驟ST204隨后的處理相同,故省略其 描述。圖15表示在執(zhí)行圖13所示的處理的情況下的處理單元2的關(guān)閉順序的例子。如圖15所示,在用戶按動(dòng)組成處理系統(tǒng)200的多個(gè)電源單元1中的一個(gè)電源單元 1的電源開關(guān)15的情況下,將所考慮的電源單元1設(shè)置為頭電源單元1’。而且,其它電源 單元用作中繼電源單元1”。然后,多個(gè)電源單元1被互鎖,以在電連接關(guān)系中從離頭電源單元1’最近的處理 單元2(從圖15中的頭電源單元1’上方的處理單元2)依次關(guān)閉處理單元2的電源。因此,如圖15所示,關(guān)閉操作從頭電源單元1’順時(shí)針地依次進(jìn)行。于是,可以避免上述的以 PCI-Express用于單元連接的情況下的關(guān)閉操作的順序的問題。需要注意,圖15表示電源順時(shí)針關(guān)閉的情況。然而,在以反方向建立單元1和單 元2的電連接關(guān)系的情況下,處理單元2的電源逆時(shí)針地關(guān)閉。各種變化例在上述第一實(shí)施方式中,參照?qǐng)D1、圖2等描述了單元1和單元2具有線狀位置關(guān) 系的情況。然而,單元1和單元2之間的位置關(guān)系不限于此。通常,單元1和單元2之間可 采用任何位置關(guān)系,只要單元1和單元2之間的電連接關(guān)系為串聯(lián)關(guān)系即可。根據(jù)第二實(shí)施方式的處理系統(tǒng)200同樣如此。S卩,單元1和單元2之間可采用任 何位置關(guān)系,只要單元1和單元2之間的電連接關(guān)系為環(huán)狀形式即可。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,在不脫離所附權(quán)利要求及其等同物的范圍內(nèi),根據(jù) 設(shè)計(jì)需要和其它因素可出現(xiàn)各種變化、組合、子組合和替代。
權(quán)利要求
1.一種電源單元,其包括通信單元,其能夠與由連接于所述通信單元的多個(gè)處理單元所構(gòu)成的第一處理單元組 進(jìn)行通信;以及控制單元,其通過所述通信用于控制所述多個(gè)處理單元的電源,使得所述電源以對(duì)應(yīng) 于連接順序的順序被開啟,并在每次開啟所述電源時(shí),分別對(duì)所述多個(gè)處理單元分配對(duì)應(yīng) 于所述電源的開啟順序的編號(hào)的身份識(shí)別碼。
2.如權(quán)利要求1所述的電源單元,其中,所述通信單元能夠與連接于第二處理單元組的至少一個(gè)不同電源單元進(jìn)行通 信,所述第二處理單元組不同于所述第一處理單元組,所述至少一個(gè)不同電源單元用于控 制所述第二處理單元組的電源,并且,通過與所述不同電源單元的所述通信,所述控制單元控制所述第一處理單元組的電 源,使得該電源以相對(duì)于開啟所述第二處理單元組的電源的預(yù)定優(yōu)先順序而被開啟,并分 別對(duì)所述多個(gè)處理單元分配所述編號(hào)的所述身份識(shí)別碼,所述編號(hào)對(duì)應(yīng)于根據(jù)所述第一處 理單元組的電源的開啟相對(duì)于所述第二處理單元組的電源的開啟的所述優(yōu)先順序的編號(hào) 并對(duì)應(yīng)于所述第一處理單元組的電源的開啟順序。
3.如權(quán)利要求2所述的電源單元,其中,所述控制單元通過控制所述電源,使得所述第一處理單元組中的所述多個(gè)處理 單元從電連接關(guān)系中的后級(jí)側(cè)被依次啟動(dòng)。
4.如權(quán)利要求3所述的電源單元,其中,所述控制單元輸出確認(rèn)信號(hào),以確認(rèn)在后級(jí)中的所述不同電源單元是否在所述 電連接關(guān)系中連接于所述后級(jí)側(cè),并判斷是否有所述確認(rèn)信號(hào)的響應(yīng)信號(hào)從所述后級(jí)中的 所述不同電源單元輸入。
5.如權(quán)利要求4所述的電源單元,其中,當(dāng)沒有所述響應(yīng)信號(hào)輸入時(shí),所述控制單元通過控制所述電源,使得所述第一處 理單元組從所述后級(jí)側(cè)被依次啟動(dòng),且當(dāng)有所述響應(yīng)信號(hào)輸入時(shí),所述控制單元通過控制 所述電源,使得在輸入啟動(dòng)完成信號(hào)之后,與所述控制單元連接的所述第一處理單元組從 所述后級(jí)側(cè)被依次啟動(dòng),所述啟動(dòng)完成信號(hào)表示連接于所述后級(jí)中的所述不同電源單元的 所述第二處理單元組的啟動(dòng)完成。
6.如權(quán)利要求5所述的電源單元,其中,當(dāng)沒有所述響應(yīng)信號(hào)輸入時(shí),所述控制單元分別分配對(duì)應(yīng)于所述多個(gè)處理單元 的電源的開啟順序的編號(hào)的身份識(shí)別碼,并對(duì)前級(jí)中的不同電源單元輸出上一次分配的所 述身份識(shí)別碼的所述編號(hào)的信息,且當(dāng)有所述響應(yīng)信號(hào)輸入時(shí),基于來(lái)自所述后級(jí)中的所 述不同電源單元的身份識(shí)別碼的編號(hào)的信息,所述控制單元分別分配對(duì)應(yīng)于所述多個(gè)處理 單元的電源的開啟順序的編號(hào)的身份識(shí)別碼,并對(duì)所述前級(jí)中的所述不同電源單元輸出上 一次分配的所述身份識(shí)別碼的所述編號(hào)的信息。
7.如權(quán)利要求2所述的電源單元,其中,所述控制單元在與所述不同電源單元的關(guān)系中判斷所述電源單元是頭電源單元 還是中繼電源單元,基于所述電源單元是所述頭電源單元還是所述中繼電源單元的判斷結(jié) 果,通過與所述不同電源單元的所述通信而控制所述電源,使得所述第一處理單元組的電源以相對(duì)于所述第二處理單元組的電源的開啟的所述預(yù)定優(yōu)先順序而被開啟,并分別對(duì)所 述多個(gè)處理單元分配所述編號(hào)的所述身份識(shí)別碼,所述編號(hào)對(duì)應(yīng)于所述第一處理單元組中 的所述電源的所述開啟順序并對(duì)應(yīng)于所述第一處理單元組的電源的開啟相對(duì)于所述第二 處理單元組的電源的開啟的所述優(yōu)先順序。
8.如權(quán)利要求7所述的電源單元,還包括電源開關(guān),其中,所述控制單元基于所述電源開關(guān)的切換,在與所述不同電源單元的所述關(guān)系中 判斷包括所切換的所述電源開關(guān)的所述電源單元是否是所述頭電源單元。
9.一種處理系統(tǒng),其包括處理單元組,其由多個(gè)處理單元構(gòu)成;以及電源單元,其包括通信單元和控制單元,所述通信單元能夠與連接于所述通信單元的 所述處理單元組進(jìn)行通信,所述控制單元通過所述通信用于控制所述多個(gè)處理單元的電 源,使得所述電源以對(duì)應(yīng)于連接順序的順序被開啟,并在每次開啟所述電源時(shí),對(duì)所述多個(gè) 處理單元分別分配對(duì)應(yīng)于所述電源的開啟順序的編號(hào)的身份識(shí)別碼。
10.一種處理系統(tǒng),其包括多個(gè)處理單元組,每個(gè)所述處理單元組由多個(gè)處理單元構(gòu)成;以及多個(gè)電源單元,每個(gè)所述電源單元包括通信單元與控制單元,所述通信單元能夠與連 接于所述通信單元的第一處理單元組進(jìn)行通信,并能夠與至少一個(gè)不同電源單元進(jìn)行通 信,所述至少一個(gè)不同電源單元與不同于所述第一處理單元組的第二處理單元組連接并用 于控制所述第二處理單元組的電源,所述控制單元通過與所述第一處理單元組的所述通信 而控制所述第一處理單元組的電源,使得所述電源以對(duì)應(yīng)于連接順序的順序開啟,并通過 與所述不同電源單元的所述通信,使得所述第一處理單元組的所述電源以相對(duì)于所述第二 處理單元組的電源的開啟的預(yù)定優(yōu)先順序而被開啟,并分別對(duì)所述多個(gè)處理單元分配所述 編號(hào)的所述身份識(shí)別碼,所述編號(hào)對(duì)應(yīng)于根據(jù)所述第一處理單元組的電源的開啟相對(duì)于所 述第二處理單元組的電源的開啟的所述優(yōu)先順序并對(duì)應(yīng)于所述第一處理單元組中的電源 的開啟順序。
11.一種身份識(shí)別碼分配方法,其包括通過與多個(gè)處理單元的通信,控制連接于電源單元的所述多個(gè)處理單元的電源,使得 所述多個(gè)處理單元的所述電源以對(duì)應(yīng)于連接順序的順序而被開啟;以及每次開啟所述電源時(shí),對(duì)所述多個(gè)處理單元分別分配對(duì)應(yīng)于所述電源的所述開啟順序 的編號(hào)的身份識(shí)別碼。
全文摘要
本發(fā)明提供了一種電源單元,其包括通信單元與控制單元。通信單元能夠與由所連接的多個(gè)處理單元構(gòu)成的第一處理單元組進(jìn)行通信??刂茊卧ㄟ^通信控制多個(gè)處理單元的電源,使得電源按對(duì)應(yīng)于連接順序的順序開啟,并在每次開啟電源時(shí),分別對(duì)多個(gè)處理單元分配對(duì)應(yīng)于電源的開啟順序的編號(hào)的身份識(shí)別碼。本發(fā)明的電源單元可以避免在以PCI-Express用于單元的連接的情況下的電源的開啟順序的問題。
文檔編號(hào)G06F1/26GK101995930SQ201010249689
公開日2011年3月30日 申請(qǐng)日期2010年8月10日 優(yōu)先權(quán)日2009年8月18日
發(fā)明者小泉貴義 申請(qǐng)人:索尼公司