專利名稱:具有通用輸入輸出擴展器的電子設備及信號偵測方法
技術領域:
本發(fā)明涉及具有通用輸入輸出擴展器的電子設備及信號偵測方法。
背景技術:
一般較大型的電子設備,如服務器,可能會包括基板管理控制器(BaseboardManagement Controller,BMC)、多個中央處理器(CPU)及多個內(nèi)存條,這些中央處理器和內(nèi)存條都必須連接到基板管理控制器的通用輸入輸出端口上。當基板管理控制器上的端口偵測到中央處理器或內(nèi)存條發(fā)出的高速信號,例如中央處理器或內(nèi)存條由于溫度過高而產(chǎn)生的高溫信號(thermal trip signal)時,基板管理控制器會記錄相應的事件。然而,由于基板管理控制器上的端口有限,在連接了較多的中央處理器及內(nèi)存條后無法連接其他的外圍設備,也使得電子設備無法擴展更多的中央處理器和內(nèi)存條。發(fā)明內(nèi)容
有鑒于此,有必要提供一個具有通用輸入輸出擴展器的電子設備及信號偵測方法,以解決上述問題。
該電子設備包括一基板管理控制器、至少一中央處理器、一內(nèi)存條和一通用輸入輸出擴展器,該通用輸入輸出擴展器包括多個擴展端口以及一集成端口,每個中央處理器或內(nèi)存條連接至一個所述擴展端口,該集成端口與該多個擴展端口均電連接。該基板管理控制器通過一公共連接端口與該至少一中央處理器和內(nèi)存條連接,該基板管理控制器通過一掃描端口與該通用輸入輸出擴展器的集成端口連接。該基板管理控制器包括一處理單元,該處理單元包括偵測模塊、掃描模塊和事件記錄模塊,該偵測模塊用于周期性地偵測基板管理控制器的該公共連接端口是否有信號輸入,該掃描模塊用于在偵測模塊偵測到該公共連接端口有信號輸入時通過掃描端口掃描該通用輸入輸出擴展器的多個擴展端口中有信號輸入的端口及相應的輸入信號,該事件記錄模塊用于確定該有信號輸入的端口對應連接的設備,并記錄包括該相應端口所連接的設備及該設備所輸出信號對應的事件,并存儲至基板管理控制器的存儲單元中。
一種信號偵測方法,用于具有通用輸入輸出擴展器的電子設備中。該電子設備包括通用輸入輸出擴展器、基板管理控制器、至少一中央處理器和一內(nèi)存條,該至少一中央處理器和內(nèi)存條分別連接至該通用輸入輸出擴展器的多個擴展端口,該至少一中央處理器和內(nèi)存條同時共同連接至該基板管理控制器的公共連接端口,該通用輸入輸出擴展器通過一集成端口與基板管理控制器的掃描端口電連接,其中,在通用輸入輸出擴展器中,該集成端口與該多個擴展端口均電連接。該信號偵測方法包括步驟:
周期性地偵測基板管理控制器的該公共連接端口是否有信號輸入;
在偵測到該公共連接端口有信號輸入時通過掃描端口掃描該通用輸入輸出擴展器的多個擴展端口中有信號輸入的端口及具體的輸入信號;
確定該有信號輸入的端口對應連接的設備,并記錄包括該相應端口所連接的設備及該設備所輸出信號對應的事件,并存儲至基板管理控制器的存儲單元中。
通過本發(fā)明的具有通用輸入輸出擴展器的電子設備及信號偵測方法,使得電子設備能夠擴展更多的中央處理器、內(nèi)存條或其它外圍設備。
圖1為本發(fā)明一實施方式中具有通用輸入輸出擴展器的電子設備的內(nèi)部連接示意圖。
圖2為本發(fā)明一實施方式中基板管理控制器的模塊示意圖。
圖3為本發(fā)明一實施方式中信號偵測方法的流程圖。
主要元件符號說明
權利要求
1.一種具有通用輸入輸出擴展器的電子設備,包括一基板管理控制器、至少一中央處理器和一內(nèi)存條,其特征在于: 該電子設備還包括一通用輸入輸出擴展器,該通用輸入輸出擴展器包括多個擴展端口以及一集成端口,每個中央處理器或內(nèi)存條連接至一個擴展端口,該集成端口與該多個擴展端口均電連接, 該基板管理控制器包括: 一公共連接端口,與該至少一中央處理器和內(nèi)存條共同連接; 一掃描端口,與該通用輸入輸出擴展器的集成端口連接; 一存儲單元;以及 一處理單元,包括一偵測模塊、一掃描模塊和一事件記錄模塊,該偵測模塊用于周期性地偵測基板管理控制器的該公共連接端口是否有信號輸入,該掃描模塊用于在偵測模塊偵測到該公共連接端口有信號輸入時通過掃描端口掃描該通用輸入輸出擴展器的多個擴展端口中有信號輸入的端口及相應的輸入信號,該事件記錄模塊用于確定該有信號輸入的端口對應連接的設備,并記錄包括該相應端口所連接的設備及該設備所輸出信號對應的事件,并存儲至存儲單兀中。
2.如權利要求1所述的具有通用輸入輸出擴展器的電子設備,其特征在于,該通用輸入輸出擴展器為PCA9535或PCA9555擴展器。
3.一種信號偵測方法,用于具有通用輸入輸出擴展器的電子設備中,該電子設備包括一通用輸入輸出擴展器、一基板管理控制器、至少一中央處理器和一內(nèi)存條,該至少一中央處理器和內(nèi)存條分別連接至該通用輸入輸出擴展器的多個擴展端口,該至少一中央處理器和內(nèi)存條同時共同連接至該基板管理控制器的公共連接端口,該通用輸入輸出擴展器通過一集成端口與基板管理控制器的掃描端口電連接,其中,在通用輸入輸出擴展器中,該集成端口與該多個擴展端口均電連接,其特征在于,該信號偵測方法包括步驟: 周期性地偵測基板管理控制器的該公共連接端口是否有信號輸入; 在偵測到該公共連接端口有信號輸入時通過掃描端口掃描該通用輸入輸出擴展器的多個擴展端口中有信號輸入的端口及具體的輸入信號; 確定該有信號輸入的端口對應連接的設備,并記錄包括該相應端口所連接的設備及該設備所輸出信號對應的事件,并存儲至基板管理控制器的存儲單元中。
全文摘要
一種具有通用輸入輸出擴展器的電子設備,包括基板管理控制器、至少一中央處理器和一內(nèi)存條。中央處理器和內(nèi)存條分別連接至擴展器的多個擴展端口,并共同連接至基板管理控制器的公共連接端口,擴展器通過集成端口與基板管理控制器的掃描端口連接,集成端口與該多個擴展端口均連接?;骞芾砜刂破髦芷谛缘貍蓽y公共連接端口是否有信號輸入,在有信號時掃描擴展端口中有信號輸入的端口及相應的信號,并記錄包括相應端口所連接設備及設備所輸出信號的事件。本發(fā)明還提供相應的信號偵測方法。通過本發(fā)明的具有通用輸入輸出擴展器的電子設備及信號偵測方法,使得電子設備能夠擴展更多的中央處理器、內(nèi)存條或其它外圍設備。
文檔編號G06F13/20GK103164366SQ20111040909
公開日2013年6月19日 申請日期2011年12月9日 優(yōu)先權日2011年12月9日
發(fā)明者涂文沖 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司