復(fù)雜式可程序邏輯控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明系關(guān)于一種復(fù)雜式可程序邏輯控制裝置,特別是一種可偵測電壓產(chǎn)生器是否異常的復(fù)雜式可程序邏輯控制裝置。
【背景技術(shù)】
[0002]基板管理控制器(Baseboard Management Controller,BMC)除了用以控制計算機系統(tǒng)的軟硬件管理,基板管理控制器亦可以主動提供計算機系統(tǒng)之軟/硬件的系統(tǒng)狀態(tài)監(jiān)視、事件日志記錄、重啟系統(tǒng)控制功能、對事件自動產(chǎn)生警告及自動系統(tǒng)控制(如斷電)等功能,例如實時監(jiān)視計算機系統(tǒng)中的系統(tǒng)電壓、溫度和風(fēng)扇速度,以判斷這此計算機系統(tǒng)是否發(fā)生異常。
[0003]以計算機系統(tǒng)中的電壓產(chǎn)生器來說,目前習(xí)知的基板管理控制器系在固定的時間內(nèi),輪詢各電壓產(chǎn)生器的電壓值,以判斷電壓產(chǎn)生器是否發(fā)生異常。然而,基板管理控制器需要管理的事件眾多,當(dāng)電壓產(chǎn)生器發(fā)生異常時,電壓產(chǎn)生器電壓驟降的速度之快,基板管理控制器有極高的機率無法測得電壓產(chǎn)生器錯誤的事件及發(fā)生異常的原因。
【發(fā)明內(nèi)容】
[0004]本發(fā)明在于提供一種復(fù)雜式可程序邏輯控制裝置,借以解決習(xí)知的基板管理控制器有極高的機率無法測得電壓產(chǎn)生器異常原因的問題。
[0005]本發(fā)明所揭露的復(fù)雜式可程序邏輯控制裝置,具有控制單元、偵測單元、處理單元及暫存單元??刂茊卧娦赃B接電壓產(chǎn)生器,用以產(chǎn)生致能信號以控制電壓產(chǎn)生器。偵測單元電性連接電壓產(chǎn)生器,用以偵測電壓產(chǎn)生器回應(yīng)致能信號的供電正常信號。處理單元電性連接偵測單元,用以當(dāng)供電正常信號的電壓位準(zhǔn)改變時,判斷電壓產(chǎn)生器是否發(fā)生異常。暫存單元電性連接控制單元和處理單元,用以當(dāng)處理單元判斷電壓產(chǎn)生器發(fā)生異常時,記錄電壓產(chǎn)生器的異常信息。
[0006]根據(jù)上述本發(fā)明所揭露的復(fù)雜式可程序邏輯控制裝置,通過偵測單元、處理單元及暫存單元來偵測電壓產(chǎn)生器的運作狀態(tài)。當(dāng)處理單元判斷電壓產(chǎn)生器發(fā)生異常時,便通過將異常信息記錄于暫存單元之中來延長異常信息的儲存時間,并待基板管理控制器輪詢到發(fā)生異常的電壓產(chǎn)生器時,基板管理控制器可以讀取暫存單元之中的異常信息,進而測得電壓產(chǎn)生器的錯誤事件及發(fā)生異常的原因。此外,通過本案復(fù)雜式可程序邏輯控制裝置,基板管理控制器亦可以減少輪詢計算機系統(tǒng)中各事件的頻率,據(jù)以降低基板管理控制器的負(fù)擔(dān)。
[0007]以上之關(guān)于本揭露內(nèi)容之說明及以下之實施方式之說明系用以示范與解釋本發(fā)明之精神與原理,并且提供本發(fā)明之專利申請范圍更進一步之解釋。
【附圖說明】
[0008]圖1是根據(jù)本發(fā)明一實施例所繪示之復(fù)雜式可程序邏輯控制裝置與電壓產(chǎn)生器和基板管理控制器電性連接的示意圖。
[0009]圖2是根據(jù)本發(fā)明一實施例所繪示之復(fù)雜式可程序邏輯控制裝置的功能方塊圖。
[0010]圖3A是根據(jù)本發(fā)明一實施例所繪示之致能信號和供電正常信號的示意圖。
[0011]圖3B是根據(jù)本發(fā)明另一實施例所繪示之致能信號和供電正常信號的示意圖。
[0012]圖4是根據(jù)本發(fā)明一實施例的復(fù)雜式可程序邏輯控制裝置偵測和控制電壓產(chǎn)生器的步驟流程圖。
[0013]圖中:
[0014]10-復(fù)雜式可程序邏輯控制裝置
[0015]12-控制單元
[0016]14-偵測單元
[0017]16-處理單元
[0018]18-暫存單元
[0019]20-電壓產(chǎn)生器
[0020]30-基板管理控制器
【具體實施方式】
[0021 ]以下在實施方式中詳細(xì)敘述本發(fā)明之詳細(xì)特征以及優(yōu)點,其內(nèi)容足以使任何熟習(xí)相關(guān)技藝者了解本發(fā)明之技術(shù)內(nèi)容并據(jù)以實施,且根據(jù)本說明書所揭露之內(nèi)容、申請專利范圍及圖式,任何熟習(xí)相關(guān)技藝者可輕易地理解本發(fā)明相關(guān)之目的及優(yōu)點。以下之實施例是進一步詳細(xì)說明本發(fā)明之觀點,但非以任何觀點限制本發(fā)明之范疇。
[0022]請參照圖1及圖2,圖1是根據(jù)本發(fā)明一實施例所繪示之復(fù)雜式可程序邏輯控制裝置與電壓產(chǎn)生器和基板管理控制器電性連接的示意圖,圖2是根據(jù)本發(fā)明一實施例所繪示之復(fù)雜式可程序邏輯控制裝置的功能方塊圖,如圖所示,復(fù)雜式可程序邏輯控制裝置10電性連接電壓產(chǎn)生器(voltage generator)20和基板管理控制器(baseboard managementcontroller,BMC) 30。復(fù)雜式可程序邏輯控制裝置10具有控制單元12、偵測單元14、處理單元16和暫存單元18。復(fù)雜式可程序邏輯控制裝置10例如以可程序邏輯裝置(ProgrammableLogic Device,PLD)、復(fù)雜式可程序邏輯裝置(Complex PLD,CPLD)、現(xiàn)場可程序化閘陣列(Field-programmable gate array,F(xiàn)PGA)或其他合適的裝置來實現(xiàn)。電壓產(chǎn)生器20用以提供給計算機系統(tǒng)中各模塊所需的電壓,例如提供給中央處理器、南橋芯片、北橋芯片、風(fēng)扇、存儲器或其他合適的元件所需要的電壓?;骞芾砜刂破?0用以管理計算機系統(tǒng)中軟件和硬件的運作,并進行系統(tǒng)狀態(tài)監(jiān)視以及記錄計算機系統(tǒng)中各元件運作的事件。
[0023]在一個實施例中,控制單元12電性連接電壓產(chǎn)生器20,以產(chǎn)生致能信號enable來控制電壓產(chǎn)生器產(chǎn)生訊號。例如電壓產(chǎn)生器20系用以提供電壓至風(fēng)扇,電壓產(chǎn)生器20則受控于控制單元12的致能信號enable,來產(chǎn)生電壓給風(fēng)扇。偵測單元14電性連接電壓產(chǎn)生器20,用以偵測電壓產(chǎn)生器20回應(yīng)致能信號enable的供電正常信號power good,也就是說,當(dāng)電壓產(chǎn)生器20正常提供電壓至風(fēng)扇時,電壓產(chǎn)生器20回應(yīng)供電正常信號power good至偵測單元14。處理單元16電性連接偵測單元14,用以當(dāng)供電正常信號power good的電壓位準(zhǔn)改變時,判斷電壓產(chǎn)生器20是否發(fā)生異常。暫存單元18電性連接控制單元12和處理單元16,用以當(dāng)處理單元16判斷電壓產(chǎn)生器20發(fā)生異常時,記錄電壓產(chǎn)生器20的異常信息。
[0024]具體來說,基板管理控制器30要管理計算機系統(tǒng)中的眾多錯誤事件,當(dāng)電壓產(chǎn)生器20發(fā)生異常時,電壓驟降的速度容易使得基板管理控制器30來不及測得電壓產(chǎn)生器20錯誤的事件及發(fā)生異常的原因。因此,在本實施例中,電壓產(chǎn)生器20的復(fù)雜式可程序邏輯控制裝置10除了控制電壓產(chǎn)生器20執(zhí)行運作外,復(fù)雜式可程序邏輯控制裝置10亦偵測電壓產(chǎn)生器20的運作是否正常,并在電壓產(chǎn)生器20運作異常時,通過記錄電壓產(chǎn)生器20的異常信息在暫存單元18中,以延長電壓產(chǎn)生器20的異常信息記錄的時間,待基板管理控制器30輪詢到發(fā)生異常的電壓產(chǎn)生器20時,暫存單元18輸出電壓產(chǎn)生器20的異常信息給基板管理控制器30存取。舉例來說,一個電壓產(chǎn)生器20每1秒被基板管理控制器30輪詢一次,而當(dāng)電壓產(chǎn)生器20發(fā)生異常到停止運作的時間只有1毫秒。當(dāng)電壓產(chǎn)生器20異常而停止運作后,基板管理控制器30就無法測得發(fā)生異常的電壓產(chǎn)生器20的異常信息。而本實施例中的復(fù)雜式可程序邏輯控制裝置10可以在偵測到電壓產(chǎn)生器20異常時,將電壓產(chǎn)生器20的異常信息記錄在暫存單元18中,并維持記錄時間至少1秒以上,以等待基板管理控制器30輪詢以取得電壓產(chǎn)生器20的異常信息。電壓產(chǎn)生器20發(fā)生異常的事件,除了電壓產(chǎn)生器20本身發(fā)生異常以外,亦可能是電壓產(chǎn)生器20和復(fù)雜式可程序邏輯控制裝置10—并發(fā)生異常,當(dāng)復(fù)雜式可程序邏輯控制裝置10發(fā)生異常時,復(fù)雜式可程序邏輯控制裝置10亦會將電壓產(chǎn)生器20的異常信息記錄在暫存單元18中,并至少維持記錄1秒以上,待基板管理控制器30輪詢。
[0025]請參照圖2、圖3A和圖3B,圖3A是根據(jù)本發(fā)明一實施例所繪示之致能信號和供電正常信號的示意圖,圖3B是根據(jù)本發(fā)明另一實施例所繪示之致能信號和供電正常信號的示意圖。如圖所示,復(fù)雜式可程序邏輯控制裝置10的控制單元12產(chǎn)生致能信號enable來控制電壓產(chǎn)生器20運作,電壓產(chǎn)生器20依據(jù)運作的情形回