服務(wù)器主板檢測系統(tǒng)及方法
【專利摘要】一種服務(wù)器主板檢測系統(tǒng),用于檢測一服務(wù)器主板,其包括一與所述服務(wù)器主板相連的上位機,所述服務(wù)器主板包括多個通過I2C總線相互連接的設(shè)備,所述服務(wù)器主板檢測系統(tǒng)還包括一通過I2C總線與所述服務(wù)器主板的多個設(shè)備相連的PLD,所述上位機發(fā)出指令至所述PLD,使所述PLD讀取所述服務(wù)器主板的各個設(shè)備的信息并將讀取的信息反饋至所述上位機,所述上位機分析測取的信息并顯示檢測結(jié)果。本發(fā)明還揭示了一種基于上述服務(wù)器主板檢測系統(tǒng)的檢測方法。本發(fā)明服務(wù)器主板檢測系統(tǒng)及方法自動化程度高,測試結(jié)果較準(zhǔn)確。
【專利說明】服務(wù)器主板檢測系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種服務(wù)器主板檢測系統(tǒng)及方法。
【背景技術(shù)】
[0002]研發(fā)人員或維修人員對服務(wù)器主板進行除錯或維修時,通常是透過電子儀器測量主板的各信號線上傳遞的信號,再通過人工比對信號的方式判斷主板上傳遞的信號是否出錯,然而,傳統(tǒng)的服務(wù)器主板檢測方式自動化程度低,測試結(jié)果不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0003]鑒于以上內(nèi)容,有必要提供一種測試結(jié)果準(zhǔn)確的服務(wù)器主板自動檢測系統(tǒng)及方法。
[0004]一種服務(wù)器主板檢測系統(tǒng),用于檢測一服務(wù)器主板,其包括一與所述服務(wù)器主板相連的上位機,所述服務(wù)器主板包括多個通過I2C總線相互連接的設(shè)備,所述服務(wù)器主板檢測系統(tǒng)還包括一通過I2C總線與所述服務(wù)器主板的多個設(shè)備相連的PLD,所述上位機發(fā)出指令至所述PLD,使所述PLD讀取所述服務(wù)器主板的各個設(shè)備的信息并將讀取的信息反饋至所述上位機,所述上位機分析測取的信息并顯示檢測結(jié)果。
[0005]在一實施方式中,所述服務(wù)器主板檢測系統(tǒng)還包括一通過I2C總線與所述服務(wù)器主板上的多個設(shè)備及所述PLD相連的選擇器,所述選擇器從所述服務(wù)器主板上的多個設(shè)備及所述PLD中選擇一 I2C總線的主控設(shè)備,該I2C總線的主控設(shè)備能寫入數(shù)據(jù)至其它I2C從設(shè)備內(nèi)。
[0006]在一實施方式中,所述上位機發(fā)給所述PLD的指令是通知所述PLD讀取服務(wù)器主板上各設(shè)備或指定設(shè)備的信息的讀指令,或是通知所述PLD寫入數(shù)據(jù)至所述服務(wù)器主板上相應(yīng)設(shè)備的寫命令;當(dāng)所述指令是寫命令時,所述選擇器將所述PLD設(shè)為I2C總線的主控設(shè)備。
[0007]在一實施方式中,所述PLD包括一與所述上位機相連的第一接口及一與所述I2C總線相連的第二接口,所述第一接口為USB接口,所述第二接口為I2C接口。
[0008]在一實施方式中,所述PLD還包括一與所述第一接口相連的指令接收單元、一與所述指令接收單元相連的指令解析單元及一與所述指令解析單元相連的讀寫控制單元;所述指令接收單元通過所述第一接口接收所述上位機發(fā)出的指令,所述指令解析單元用于解析接收的指令是否為讀或?qū)懨?,所述讀寫控制單元根據(jù)指令的類型對服務(wù)器主板上的設(shè)備進行讀或?qū)懖僮鳌?br>
[0009]在一實施方式中,所述PLD為一 CPLD芯片。
[0010]在一實施方式中,所述PLD為一 FPAG芯片。
[0011]在一實施方式中,所述PLD及選擇器安裝于所述服務(wù)器主板上。
[0012]一種服務(wù)器主板檢測方法,包括以下步驟:利用一上位機發(fā)出指令至一被測服務(wù)器主板的PLD ;PLD根據(jù)指令對服務(wù)器主板上的各設(shè)備進行讀或?qū)懖僮?;PLD將讀取的信息傳送至上位機;及上位機分析接收到的檢測信息并顯示測試結(jié)果。
[0013]在一實施方式中,所述被測服務(wù)器主板包括一 I2C主控設(shè)備及至少一 I2C從設(shè)備,所述PLD、I2C主控設(shè)備及I2C從設(shè)備通過I2C總線相互連接,當(dāng)所述上位機發(fā)出的指令是寫命令時,所述PLD被設(shè)為I2C總線的主控設(shè)備并根據(jù)指令對指定設(shè)備進行寫操作。
[0014]與現(xiàn)有技術(shù)相比,所述服務(wù)器主板檢測系統(tǒng)及方法利用上位機發(fā)出指令至PLD,PLD讀取服務(wù)器主板上各設(shè)備的信息并將讀取的信息回傳至上位機分析處理,測試自動化程度高,且測試結(jié)果較準(zhǔn)確。
【專利附圖】
【附圖說明】
[0015]圖1是本發(fā)明服務(wù)器主板檢測系統(tǒng)一較佳實施方式的組成模塊圖。
[0016]圖2是圖1中PLD的組成模塊圖。
[0017]圖3是本發(fā)明服務(wù)器主板檢測方法一較佳實施方式的流程圖。
[0018]主要元件符號說明
【權(quán)利要求】
1.一種服務(wù)器主板檢測系統(tǒng),用于檢測一服務(wù)器主板,其包括一與所述服務(wù)器主板相連的上位機,所述服務(wù)器主板包括多個通過I2C總線相互連接的設(shè)備,其特征在于:所述服務(wù)器主板檢測系統(tǒng)還包括一通過I2C總線與所述服務(wù)器主板的多個設(shè)備相連的PLD,所述上位機發(fā)出指令至所述PLD,使所述PLD讀取所述服務(wù)器主板的各個設(shè)備的信息并將讀取的信息反饋至所述上位機,所述上位機分析測取的信息并顯示檢測結(jié)果。
2.如權(quán)利要求1所述的服務(wù)器主板檢測系統(tǒng),其特征在于:所述服務(wù)器主板檢測系統(tǒng)還包括一通過I2C總線與所述服務(wù)器主板上的多個設(shè)備及所述PLD相連的選擇器,所述選擇器從所述服務(wù)器主板上的多個設(shè)備及所述PLD中選擇一 I2C總線的主控設(shè)備,該I2C總線的主控設(shè)備能寫入數(shù)據(jù)至其它I2C從設(shè)備內(nèi)。
3.如權(quán)利要求2所述的服務(wù)器主板檢測系統(tǒng),其特征在于:所述上位機發(fā)給所述PLD的指令是通知所述PLD讀取服務(wù)器主板上各設(shè)備或指定設(shè)備的信息的讀指令,或是通知所述PLD寫入數(shù)據(jù)至所述服務(wù)器主板上相應(yīng)設(shè)備的寫命令;當(dāng)所述指令是寫命令時,所述選擇器將所述PLD設(shè)為I2C總線的主控設(shè)備。
4.如權(quán)利要求1所述的服務(wù)器主板檢測系統(tǒng),其特征在于:所述PLD包括一與所述上位機相連的第一接口及一與所述I2C總線相連的第二接口,所述第一接口為USB接口,所述第二接口為I2C接口。
5.如權(quán)利要求4所述的服務(wù)器主板檢測系統(tǒng),其特征在于:所述PLD還包括一與所述第一接口相連的指令接收單元、一與所述指令接收單元相連的指令解析單元及一與所述指令解析單元相連的讀寫控制單元;所述指令接收單元通過所述第一接口接收所述上位機發(fā)出的指令,所述指令解析單元用于解析接收的指令是否為讀或?qū)懨?,所述讀寫控制單元根據(jù)指令的類型對服務(wù)器主板上的設(shè)備進行讀或?qū)懖僮鳌?br>
6.如權(quán)利要求1所述的服務(wù)器主板檢測系統(tǒng),其特征在于:所述PLD為一CPLD芯片。
7.如權(quán)利要求1所述的服務(wù)器主板檢測系統(tǒng),其特征在于:所述PLD為一FPAG芯片。
8.如權(quán)利要求1所述的服務(wù)器主板檢測系統(tǒng),其特征在于:所述PLD及選擇器安裝于所述服務(wù)器主板上。
9.一種服務(wù)器主板檢測方法,包括以下步驟: 利用一上位機發(fā)出指令至一被測服務(wù)器主板的PLD ; PLD根據(jù)指令對服務(wù)器主板上的各設(shè)備進行讀或?qū)懖僮鳎? PLD將讀取的信息傳送至上位機;及 上位機分析接收到的檢測信息并顯示測試結(jié)果。
10.如權(quán)利要求9所述的服務(wù)器主板檢測方法,其特征在于:所述被測服務(wù)器主板包括一 I2C主控設(shè)備及至少一 I2C從設(shè)備,所述PLD、I2C主控設(shè)備及I2C從設(shè)備通過I2C總線相互連接,當(dāng)所述上位機發(fā)出的指令是寫命令時,所述PLD被設(shè)為I2C總線的主控設(shè)備并根據(jù)指令對指定設(shè)備進行寫操作。
【文檔編號】H04L12/26GK104038380SQ201310072103
【公開日】2014年9月10日 申請日期:2013年3月7日 優(yōu)先權(quán)日:2013年3月7日
【發(fā)明者】郭利文 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司