專利名稱:輸出bios檢錯碼的裝置與方法
技術領域:
本發(fā)明涉及一種輸出檢錯碼的裝置與方法,尤其涉及一種輸出BIOS檢錯碼的裝置與方法。
背景技術:
電腦系統(tǒng)(如筆記本電腦、臺式電腦等)于啟動或復位(reset)時,基本輸入輸出系統(tǒng)(Basic Input Output System, BIOS)會針對硬件進行開機自我測試(power-on self-test, POST)。其中,開機自我測試乃是電腦系統(tǒng)為了能夠正常運轉,在作業(yè)系統(tǒng)載入之前,先測試各部份元件是否正常,或是否有特定裝置未安裝妥當所進行的測試動作。在進行開機自我測試后,如果電腦系統(tǒng)中有異常情況產生,便會產生所謂的檢錯碼(POSTcode)。而借由檢錯碼,即可得知哪一部分的硬件發(fā)生問題,進而修復該異常問題點。
早期檢錯碼通過系統(tǒng)主芯片傳送到PCI總線上,再由連接PCI總線的設備解碼并顯示該檢錯碼?,F(xiàn)今,檢錯碼大多通過系統(tǒng)主芯片傳送到低引腳數(shù)(Low Pin Count, LPC)接口總線,再借由外部的檢測設備接收并顯示該檢錯碼。
通過低引腳數(shù)接口傳送檢錯碼時,需要在電腦系統(tǒng)的主機板上預留一個連接端口,以提供檢測設備連接并接收檢錯碼。由于,低引腳數(shù)接口具有至少7根信號線,若連同接地(GND)信號,便達到9根信號線,因此必須占用至少7到9根引腳(pin)的空間。然而,科技日益進步,對電腦系統(tǒng)而言(如筆記本電腦),輕薄化的需求使得電腦系統(tǒng)的空間變得相當寶貴。因此,使得傳統(tǒng)上的低引腳數(shù)接口所預留的連接端口 ,占用主機板太多的空間。
另外,傳統(tǒng)技術上,為了將檢測設備連接到主機板上的低引腳數(shù)接口的連接端口,用以接收并顯示檢錯碼,必須將電腦的殼體拆開,才能完成上述的連接。如此,容易造成檢測上的不便,且增加操作上的困難。
因此,公知技術提出使用USB端口來傳送檢錯碼的方式。然而,USB接口必須經(jīng)過電腦系統(tǒng)的初始化才能正常運作,造成在電腦系統(tǒng)初始化USB設備之前,USB接口將無法正常工作。如果此時電腦系統(tǒng)出現(xiàn)異常,則檢錯碼將無法傳送。
另外,公知技術也提出利用筆記本電腦系統(tǒng)上的LED來顯示檢錯碼的方法。其作法為,使用筆記本電腦內置的LED,如鍵盤燈,電源燈,硬盤燈等,采用LED組合顯示的方式,來表達相對應的檢錯碼。然而此種方式,首先使用人員必須先知道LED燈變化時所代表的檢錯碼,因此需要事先訓練使用人員或借由査看對應表格,如此將增加時間成本。
因此,如何解決電腦系統(tǒng)中輸出BIOS檢錯碼的問題,為急待解決的議題。
發(fā)明內容
有鑒于此本發(fā)明提出一種輸出BIOS檢錯碼的裝置與方法。借由本發(fā)明所提出的裝置或方法,不需如先前技術中的低引腳數(shù)(LPC)接口,占用多根的引腳數(shù),如此將可節(jié)省電腦系統(tǒng)中空間的配置。加上不需拆解電腦系統(tǒng)的外殼即可取得檢錯碼,將大幅提升檢測上的便利性。
本發(fā)明提出 一種輸出BIOS檢錯碼的裝置,應用于電腦系統(tǒng),該輸出BIOS檢錯碼的裝置包含基本輸入輸出系統(tǒng)(BIOS)、轉換模塊及視頻圖形陣列(VGA)連接端口。基本輸入輸出系統(tǒng)產生檢錯碼,且檢錯碼為低引腳數(shù)(LPC)接口格式。轉換模塊接收檢錯碼,并將檢錯碼轉換為系統(tǒng)管理總線(SMBus)格式。視頻圖形陣列連接端口接收并輸出由轉換模塊所傳送的檢錯碼。
在所述的輸出BIOS檢錯碼的裝置中,該轉換模塊傳送該檢錯碼到該視頻圖形陣列連接端口中的至少兩個空引腳。
在所述的輸出BIOS檢錯碼的裝置中,這些空引腳之一接收該檢錯碼的數(shù)據(jù)信號,另一個該空引腳接收該檢錯碼的時鐘信號。
在所述的輸出BIOS檢錯碼的裝置中,這些空引腳分別為該視頻圖形陣列連接端口中的第四引腳與第十一引腳。
在所述的輸出BIOS檢錯碼的裝置中,該轉換模塊為鍵盤控制器。
在所述的輸出BIOS檢錯碼的裝置中,該電腦系統(tǒng)為筆記本電腦。
在所述的輸出BIOS檢錯碼的裝置中,該電腦系統(tǒng)為臺式電腦。所述的輸出BIOS檢錯碼的裝置,還包含顯示模塊,用以連接該視頻圖形陣列連接端口,并顯示該檢錯碼。
本發(fā)明也提出一種輸出BIOS檢錯碼的裝置,應用于電腦系統(tǒng),輸出BIOS
檢錯碼的裝置包含基本輸入輸出系統(tǒng)、轉換模塊及系統(tǒng)管理總線連接端口。
基本輸入輸出系統(tǒng)產生檢錯碼,且檢錯碼為低引腳數(shù)接口格式。轉換模塊接收檢錯碼,并將檢錯碼轉換為系統(tǒng)管理總線格式。系統(tǒng)管理總線連接端口接收并輸出由轉換模塊所傳送的檢錯碼。
在所述的輸出BIOS檢錯碼的裝置中,該系統(tǒng)管理總線連接端口具有至
少兩個引腳。
在所述的輸出BIOS檢錯碼的裝置中,這些引腳之一接收該檢錯碼的數(shù)
據(jù)信號,另一個該引腳接收該檢錯碼的時鐘信號。
在所述的輸出BIOS檢錯碼的裝置中,該轉換模塊為鍵盤控制器。在所述的輸出BIOS檢錯碼的裝置中,該電腦系統(tǒng)為筆記本電腦。在所述的輸出BIOS檢錯碼的裝置中,該電腦系統(tǒng)為臺式電腦。所述的輸出BIOS檢錯碼的裝置,還包含顯示模塊,用以連接該視頻
圖形陣列連接端口,并顯示該檢錯碼。
本發(fā)明也提出一種輸出BIOS檢錯碼的方法,包含下列步驟由基本輸
入輸出系統(tǒng)產生屬于低引腳數(shù)接口格式的檢錯碼;轉換檢錯碼為系統(tǒng)管理總
線格式;輸出屬于系統(tǒng)管理總線格式的檢錯碼。
在所述的輸出BIOS檢錯碼的方法中,輸出屬于該系統(tǒng)管理總線格式的
該檢錯碼,包含下列步驟提供視頻圖形陣列連接端口,用以接收并輸出該
檢錯碼。
所述的輸出BIOS檢錯碼的方法,還包含下列步驟提供顯示模塊,連接該視頻圖形陣列連接端口;及顯示該檢錯碼。
在所述的輸出BIOS檢錯碼的方法中,輸出屬于該系統(tǒng)管理總線格式的該檢錯碼,包含下列步驟提供額外預留的系統(tǒng)管理總線連接端口,用以接收并輸出該檢錯碼。
所述的輸出BIOS檢錯碼的方法,還包含下列步驟提供顯示模塊,連接該系統(tǒng)管理總線連接端口;及顯示該檢錯碼。
本發(fā)明可節(jié)省電腦系統(tǒng)中空間的配置。加上不需拆解電腦系統(tǒng)的外殼即可取得檢錯碼,將大幅提升檢測上的便利性。
有本發(fā)明的優(yōu)選實施例及其功效,配合
如后。
圖l:輸出BIOS檢錯碼的裝置的第一實施例示意圖
圖2:輸出BIOS檢錯碼的裝置的第二實施例示意圖 圖3:輸出BIOS檢錯碼的裝置的第三實施例示意圖 圖4:輸出BIOS檢錯碼的裝置的第四實施例示意圖 圖5:輸出BIOS檢錯碼的方法流程圖
其中,附圖標記說明如下 10:基本輸入輸出系統(tǒng) 20:轉換模塊 30:視頻圖形陣列連接端口 40:系統(tǒng)管理總線連接端口 50:顯示模塊
具體實施例方式
請參照圖1,該圖所示為輸出BIOS檢錯碼的裝置的第一實施例示意圖。 本發(fā)明所提出的輸出BIOS檢錯碼的裝置,應用于電腦系統(tǒng),包含基本輸 入輸出系統(tǒng)IO、轉換模塊20、視頻圖形陣列(VGA)連接端口30。
電腦系統(tǒng)中的基本輸入輸出系統(tǒng)(Basic Input Output System, BIOS)會對 硬件設備進行檢測和初始化動作,并依照各階段檢測程式的運行而分別輸出 檢錯碼(power-on self-test, POST Code)。接著BIOS會根據(jù)系統(tǒng)的硬件設備 情況,將檢錯碼傳送到特定的系統(tǒng)總線或接口上,使檢測人員可通過系統(tǒng)總 線或接口而取得檢錯碼。
因此,本發(fā)明所提出的基本輸入輸出系統(tǒng)IO(下面簡稱為BIOS),用以 產生檢錯碼,且檢錯碼為低引腳數(shù)(Low Pin Count, LPC。下面簡稱為LPC) 接口格式。由于,BIOS 10所產生的檢錯碼為LPC接口格式,因此,此時的 檢錯碼可由LPC接口所傳送。當轉換模塊20接收到BIOS IO所傳送的檢錯碼后,會將檢錯碼由原來 的LPC接口格式轉換為系統(tǒng)管理總線(SMBus)格式(下面簡稱為SMBus格 式)。于此,轉換模塊20可為一般電腦系統(tǒng)中內置的鍵盤控制器(Keyboard Controller, KBC)。鍵盤控制器本身具有多種功能,例如控制鍵盤、控制 屏幕亮度、控制觸控板(touchpad)等,其中,鍵盤控制器本身即具有轉換LPC 接口格式為SMBus格式的功能。因此,本發(fā)明提出可利用鍵盤控制器作為 轉換模塊20,而將檢錯碼由LPC接口格式轉換為SMBus格式。由于鍵盤控 制器原本即為電腦系統(tǒng)中所內置,因此不需增設元件,也不會增加額外的成 本支出。
視頻圖形陣列(VGA)連接端口 30(下面簡稱為VGA連接端口)用以接收 并輸出由轉換模塊20所傳送的檢錯碼。由于,轉換模塊20己將檢錯碼轉換 為SMBus格式。加上SMBiis格式只須預留二到三個引腳(當不預留接地信號 時,為二個引腳;當預留接地信號時,為三個引腳),比起LPC接口須至少 預留七到九個引腳來說,SMBus格式更大幅節(jié)省電腦系統(tǒng)所須預留的配置空 間。
于此,轉換模塊20傳送檢錯碼到VGA連接端口 30中的至少兩個空引 腳。 一般VGA連接端口30中的第四引腳與第十一引腳為預留的腳位,也即 為空引腳,因此,本發(fā)明提出將轉換為SMBus格式的檢錯碼傳送到VGA連 接端口 30原本即預留的兩個空引腳。其中, 一個空引腳用以接收檢錯碼的 數(shù)據(jù)(data)信號,而另一個空引腳用以接收檢錯碼的時鐘(clock)信號。
上述的VGA連接端口 30為一般電腦系統(tǒng)本身具有的連接端口,利用 VGA連接端口 30來接收并輸出檢錯碼,即不需增設額外的連接端口,也不 需增設額外的線路,因此不會占用電腦系統(tǒng)中寶貴的空間。另外,借由VGA 連接端口 30接收并輸出檢錯碼,當外部裝置需讀取檢錯碼時,只須連接VGA 連接端口 30即可讀取,不再像先前技術般需要拆解電腦系統(tǒng)的機殼,因此 操作上十分便利。
請參照圖2為輸出BIOS檢錯碼的裝置的第二實施例示意圖。在第二實 施例中還包含顯示模塊50。在此,顯示模塊50用以連接VGA連接端口 30,并顯示檢錯碼。當檢測人員欲讀取檢錯碼,以了解電腦系統(tǒng)硬件設備的 狀況時,只須將顯示模塊50與VGA連接端口 30連接后,即可顯示檢錯碼。
8由于,與之連接的VGA連接端口 30所輸出的檢錯碼為SMBus格式,因此 顯示模塊50需支持SMBus格式,而與VGA連接端口 30相連接,如此檢測 人員即可通過顯示模塊50而讀取檢錯碼。
請參照圖3為輸出BIOS檢錯碼的裝置的第三實施例示意圖。第三實施 例與第一實施例類似,差異之處在于第三實施例中,采用額外預留系統(tǒng)管理 總線連接端口 40(下面簡稱為SMBus連接端口),而接收并輸出由轉換模塊 20所傳送的檢錯碼。于此,只需在電腦系統(tǒng)預留一個2到3個引腳的空間即 可,比起先前技術采用預留LPC接口的方式,本發(fā)明所提出的裝置可將信號 線減少到2到3條。如此,將可節(jié)省電腦系統(tǒng)的配置空間,也使連接端口的 擺放位置可以更為彈性化。
同樣的,第三實施例也可包含顯示模塊50,如圖4所示。顯示模塊50 連接SMBus連接端口 40,并顯示檢錯碼。因此,檢測人員借由連接顯示模 塊50與SMBus連接端口 40,即可輕易讀取檢錯碼,而了解電腦系統(tǒng)硬件設 備的狀況。其中,上述的電腦系統(tǒng)可為筆記本電腦或臺式電腦。
請參照圖5,該圖所示為輸出BIOS檢錯碼的方法流程圖,包含下列步驟。
步驟S10:由基本輸入輸出系統(tǒng)產生屬于低引腳數(shù)接口格式的檢錯碼。 步驟S20:轉換檢錯碼為系統(tǒng)管理總線格式。
步驟S30:輸出屬于系統(tǒng)管理總線格式的檢錯碼。在此,還可包含下列 步驟提供視頻圖形陣列連接端口,用以接收并輸出檢錯碼。另外,為了方 便檢測人員讀取檢錯碼,可提供顯示模塊,連接視頻圖形陣列連接端口,并 顯示檢錯碼。如此,檢測人員即可通過顯示模塊而讀取檢錯碼。
或者另一種方式,可提供額外預留的系統(tǒng)管理總線連接端口,用以接收 并輸出檢錯碼。同樣的,可提供顯示模塊,連接系統(tǒng)管理總線連接端口,并 顯示檢錯碼。 一樣可讓檢測人員通過顯示模塊而讀取檢錯碼。
雖然本發(fā)明的技術內容已經(jīng)以優(yōu)選實施例揭示如上,然而其并非用以限 定本發(fā)明,任何本領域相關技術人員,在不脫離本發(fā)明的精神所作出的改動 與變化,均應涵蓋于本發(fā)明的范圍內,因此本發(fā)明的保護范圍當視所附的權 利要求所界定的范圍為準。
權利要求
1.一種輸出BIOS檢錯碼的裝置,應用于電腦系統(tǒng),該輸出BIOS檢錯碼的裝置包含基本輸入輸出系統(tǒng),產生檢錯碼,且該檢錯碼為低引腳數(shù)接口格式;轉換模塊,接收該檢錯碼,并將該檢錯碼轉換為系統(tǒng)管理總線格式;及視頻圖形陣列連接端口,接收并輸出由該轉換模塊所傳送的該檢錯碼。
2. 如權利要求l所述的輸出BIOS檢錯碼的裝置,其中該轉換模塊傳送該檢錯碼到該視頻圖形陣列連接端口中的至少兩個空引腳。
3. 如權利要求2所述的輸出BIOS檢錯碼的裝置,其中這些空引腳之一接收該檢錯碼的數(shù)據(jù)信號,另一個該空引腳接收該檢錯碼的時鐘信號。
4. 如權利要求2所述的輸出BIOS檢錯碼的裝置,其中這些空引腳分別為該視頻圖形陣列連接端口中的第四引腳與第十一引腳。
5. 如權利要求l所述的輸出BIOS檢錯碼的裝置,其中該轉換模塊為鍵盤控制器。
6. 如權利要求1所述的輸出BIOS檢錯碼的裝置,其中該電腦系統(tǒng)為筆記本電腦。
7. 如權利要求1所述的輸出BIOS檢錯碼的裝置,其中該電腦系統(tǒng)為臺式電腦。
8. 如權利要求l所述的輸出BIOS檢錯碼的裝置,還包含顯示模塊,用以連接該視頻圖形陣列連接端口,并顯示該檢錯碼。
9. 一種輸出BIOS檢錯碼所述的裝置,應用于電腦系統(tǒng),該輸出BIOS檢錯碼的裝置包含基本輸入輸出系統(tǒng),產生檢錯碼,且該檢錯碼為低引腳數(shù)接口格式;轉換模塊,接收該檢錯碼,并將該檢錯碼轉換為系統(tǒng)管理總線格式;及系統(tǒng)管理總線連接端口 ,接收并輸出由該轉換模塊所傳送的該檢錯碼。
10. 如權利要求9所述的輸出BIOS檢錯碼的裝置,其中該系統(tǒng)管理總線連接端口具有至少兩個引腳。
11. 如權利要求10所述的輸出BIOS檢錯碼的裝置,其中這些引腳之一接收該檢錯碼的數(shù)據(jù)信號,另一個該引腳接收該檢錯碼的時鐘信號。
12. 如權利要求9所述的輸出BIOS檢錯碼的裝置,其中該轉換模塊為鍵盤控制器。
13. 如權利要求9所述的輸出BIOS檢錯碼的裝置,其中該電腦系統(tǒng)為筆記本電腦。
14. 如權利要求9所述的輸出BIOS檢錯碼的裝置,其中該電腦系統(tǒng)為臺式電腦。
15. 如權利要求9所述的輸出BIOS檢錯碼的裝置,還包含顯示模塊,用以連接該視頻圖形陣列連接端口,并顯示該檢錯碼。
16. —種輸出BIOS檢錯碼的方法,包含下列步驟由基本輸入輸出系統(tǒng)產生屬于低引腳數(shù)接口格式的檢錯碼;轉換該檢錯碼為系統(tǒng)管理總線格式;及輸出屬于該系統(tǒng)管理總線格式的該檢錯碼。
17. 如權利要求16所述的輸出BIOS檢錯碼的方法,其中輸出屬于該系統(tǒng)管理總線格式的該檢錯碼,包含下列步驟提供視頻圖形陣列連接端口,用以接收并輸出該檢錯碼。
18. 如權利要求17所述的輸出BIOS檢錯碼的方法,還包含下列步驟提供顯示模塊,連接該視頻圖形陣列連接端口;及顯示該檢錯碼。
19. 如權利要求16所述的輸出BIOS檢錯碼的方法,其中輸出屬于該系統(tǒng)管理總線格式的該檢錯碼,包含下列步驟提供額外預留的系統(tǒng)管理總線連接端口,用以接收并輸出該檢錯碼。
20. 如權利要求19所述的輸出BIOS檢錯碼的方法,還包含下列步驟提供顯示模塊,連接該系統(tǒng)管理總線連接端口;及顯示該檢錯碼。
全文摘要
一種輸出BIOS檢錯碼的裝置與方法,應用于電腦系統(tǒng),該輸出BIOS檢錯碼的裝置包含基本輸入輸出系統(tǒng)、轉換模塊及視頻圖形陣列連接端口?;据斎胼敵鱿到y(tǒng)產生檢錯碼,且檢錯碼為低引腳數(shù)接口格式。轉換模塊接收檢錯碼,并將檢錯碼轉換為系統(tǒng)管理總線格式。視頻圖形陣列連接端口接收并輸出由轉換模塊所傳送的檢錯碼。本發(fā)明可節(jié)省電腦系統(tǒng)中空間的配置,加上不需拆解電腦系統(tǒng)的外殼即可取得檢錯碼,將大幅提升檢測上的便利性。
文檔編號G06F11/00GK101661411SQ20081021265
公開日2010年3月3日 申請日期2008年8月27日 優(yōu)先權日2008年8月27日
發(fā)明者吳允剛 申請人:微星科技股份有限公司;微盟電子(昆山)有限公司