主板標識符設(shè)置系統(tǒng)及方法
【專利摘要】一種主板標識符設(shè)置方法,應用于計算設(shè)備中,該方法包括:設(shè)定各個連接器對應的主板標識符及各個溫度傳感器的地址;逐一選擇連接器,確定安裝在該選擇的連接器的溫度傳感器的地址;在能夠訪問安裝在該選擇的連接器的溫度傳感器時,確定該選擇的連接器連接有主板,并將該主板的主板標識符設(shè)置為設(shè)定的該選擇的連接器對應的主板標識符。本發(fā)明還提供一種主板標識符設(shè)置系統(tǒng)。本發(fā)明能夠方便高效地設(shè)置計算設(shè)備中各個主板的主板標識符。
【專利說明】主板標識符設(shè)置系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種參數(shù)設(shè)置系統(tǒng)及方法,特別是關(guān)于一種具有多個主板的計算設(shè)備 的主板標識符設(shè)置系統(tǒng)及方法。
【背景技術(shù)】
[0002] 為了提升計算設(shè)備(例如服務器)的數(shù)據(jù)處理能力,計算設(shè)備中往往配備有多個主 板?;诙嘀靼鍏f(xié)同工作的需要,這些主板的功能可能會有一些差異。例如,計算設(shè)備中只 有一個主板可以對電源進行寫操作(將該主板稱為Master),其余主板只能對電源進行讀操 作。出于產(chǎn)品開發(fā)成本及后續(xù)維護的考慮,計算設(shè)備中所有主板的硬件和軟件都應該是一 樣的。計算設(shè)備會為各個主板標識符設(shè)置主板標識符,根據(jù)主板標識符來識別其所運行的 主板是否是Master,如果不是Master則只能對電源執(zhí)行讀操作。
[0003] 傳統(tǒng)的方法是給每個主板分配特定的GPIO接口來設(shè)置該主板的主板標識符。為 了讓各個主板的主板標識符各不相同,需要在計算設(shè)備的背板上對這些特定的GPIO接口 連接不同的上拉/下拉電阻,使得各個主板的GPIO值各不相同。如果計算設(shè)備要接的主板 數(shù)量很多,就會使用較多的GPIO資源,也會增加布線的難度和復雜度。
【發(fā)明內(nèi)容】
[0004] 鑒于以上內(nèi)容,有必要提供一種主板標識符設(shè)置系統(tǒng),能夠方便高效地設(shè)置計算 設(shè)備中各個主板的主板標識符。
[0005] 此外,還有必要提供一種主板標識符設(shè)置方法,能夠方便高效地設(shè)置計算設(shè)備中 各個主板的主板標識符。
[0006] -種主板標識符設(shè)置系統(tǒng),運行于包括多塊主板的計算設(shè)備中,所述計算設(shè)備還 包括背板,該背板包括多個用于連接所述主板的連接器,每個連接器上安裝有溫度傳感器, 當主板連接到連接器后,該連接器上安裝的溫度傳感器通過數(shù)據(jù)總線與主板相連,該系統(tǒng) 包括:設(shè)定模塊,用于設(shè)定各個連接器對應的主板標識符及各個溫度傳感器的地址;選擇 模塊,用于逐一選擇連接器,根據(jù)設(shè)定的各個溫度傳感器的地址確定安裝在該選擇的連接 器的溫度傳感器的地址;及設(shè)置模塊,用于當根據(jù)該確定的地址通過所述數(shù)據(jù)總線能夠訪 問安裝在該選擇的連接器的溫度傳感器時,確定該選擇的連接器連接有主板,并將該主板 的主板標識符設(shè)置為設(shè)定的該選擇的連接器對應的主板標識符。
[0007] -種主板標識符設(shè)置方法,應用于包括多塊主板的計算設(shè)備中,所述計算設(shè)備還 包括背板,該背板包括多個用于連接所述主板的連接器,每個連接器上安裝有溫度傳感器, 當主板連接到連接器后,該連接器上安裝的溫度傳感器通過數(shù)據(jù)總線與主板相連,該方法 包括:設(shè)定各個連接器對應的主板標識符及各個溫度傳感器的地址;逐一選擇連接器,根 據(jù)設(shè)定的各個溫度傳感器的地址確定安裝在該選擇的連接器的溫度傳感器的地址;及在根 據(jù)該確定的地址通過所述數(shù)據(jù)總線能夠訪問安裝在該選擇的連接器的溫度傳感器時,確定 該選擇的連接器連接有主板,并將該主板的主板標識符設(shè)置為設(shè)定的該選擇的連接器對應 的主板標識符。
[0008] 本發(fā)明通過軟件的方法來偵測計算設(shè)備中連接到連接器的主板并設(shè)置主板的主 板標識符。本發(fā)明不需要耗費計算設(shè)備的GPIO資源,減少了布線難度及復雜度。
【專利附圖】
【附圖說明】
[0009] 圖1為本發(fā)明主板標識符設(shè)置系統(tǒng)較佳實施例的運行環(huán)境示意圖。
[0010] 圖2為圖1中主板標識符設(shè)置系統(tǒng)的功能模塊圖。
[0011] 圖3為本發(fā)明主板標識符設(shè)置方法較佳實施例的流程圖。
[0012] 主要元件符號說明
【權(quán)利要求】
1. 一種主板標識符設(shè)置系統(tǒng),運行于包括多塊主板的計算設(shè)備中,所述計算設(shè)備還包 括背板,該背板包括多個用于連接所述主板的連接器,每個連接器上安裝有溫度傳感器,當 主板連接到連接器后,該連接器上安裝的溫度傳感器通過數(shù)據(jù)總線與主板相連,其特征在 于,該系統(tǒng)包括: 設(shè)定模塊,用于設(shè)定各個連接器對應的主板標識符及各個溫度傳感器的地址; 選擇模塊,用于逐一選擇連接器,根據(jù)設(shè)定的各個溫度傳感器的地址確定安裝在該選 擇的連接器的溫度傳感器的地址;及 設(shè)置模塊,用于當根據(jù)該確定的地址通過所述數(shù)據(jù)總線能夠訪問安裝在該選擇的連接 器的溫度傳感器時,確定該選擇的連接器連接有主板,并將該主板的主板標識符設(shè)置為設(shè) 定的該選擇的連接器對應的主板標識符。
2. 如權(quán)利要求1所述的主板標識符設(shè)置系統(tǒng),其特征在于,設(shè)定的各個連接器對應的 主板標識符各不相同。
3. 如權(quán)利要求1所述的主板標識符設(shè)置系統(tǒng),其特征在于,所述數(shù)據(jù)總線是I2C總線。
4. 如權(quán)利要求1所述的主板標識符設(shè)置系統(tǒng),其特征在于,每個主板包括基板管理控 制器,該系統(tǒng)運行于所述基板管理控制器中。
5. -種主板標識符設(shè)置方法,應用于包括多塊主板的計算設(shè)備中,所述計算設(shè)備還包 括背板,該背板包括多個用于連接所述主板的連接器,每個連接器上安裝有溫度傳感器,當 主板連接到連接器后,該連接器上安裝的溫度傳感器通過數(shù)據(jù)總線與主板相連,其特征在 于,該方法包括: 設(shè)定各個連接器對應的主板標識符及各個溫度傳感器的地址; 逐一選擇連接器,根據(jù)設(shè)定的各個溫度傳感器的地址確定安裝在該選擇的連接器的溫 度傳感器的地址;及 在根據(jù)該確定的地址通過所述數(shù)據(jù)總線能夠訪問安裝在該選擇的連接器的溫度傳感 器時,確定該選擇的連接器連接有主板,并將該主板的主板標識符設(shè)置為設(shè)定的該選擇的 連接器對應的主板標識符。
6. 如權(quán)利要求5所述的主板標識符設(shè)置方法,其特征在于,設(shè)定的各個連接器對應的 主板標識符各不相同。
7. 如權(quán)利要求5所述的主板標識符設(shè)置方法,其特征在于,所述數(shù)據(jù)總線是I2C總線。
8. 如權(quán)利要求5所述的主板標識符設(shè)置方法,其特征在于,每個主板包括基板管理控 制器,該方法應用于所述基板管理控制器中。
【文檔編號】G06F13/40GK104346312SQ201310318668
【公開日】2015年2月11日 申請日期:2013年7月26日 優(yōu)先權(quán)日:2013年7月26日
【發(fā)明者】呂和棟, 黃嘉慶 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司