一種顯示筆記本電腦的開機自我測試狀態的方法
2023-10-06 08:03:34
專利名稱:一種顯示筆記本電腦的開機自我測試狀態的方法
技術領域:
本發明涉及一種顯示筆記本電腦的開機自我測試狀態的方法,特別涉及一種利用筆記本電腦系統上的LED(發光二極體)顯示開機自我測試狀態的方法。
開機自我測試(Power On Self Test;POST)是電腦系統為了能夠正常運行,通常在設計時都會考慮的一項基本的功能,其是在電源開啟時能夠測試各部份元件是否完好可用,是否有些設備未裝上,這便是開機後的自我測試。
不同的設備自我測試的內容不同,常見的設備如電腦主機和印表機具有自我測試的功能,電腦主機主要測試的是內存的大小。內存是否完好無缺。鍵盤的功能是否完備。顯示接口卡的種類。硬碟驅動器和軟盤驅動器的種類及類型。中斷控制器和計時器是否完好,若接口卡設定和主機有所衝突時,也會發出警告信息或無法開機;印表機則是測試打字頭是否可移動,紙張是否卡在印表機內,與電腦是否連線等。
所以開機自我測試通常是指在電腦系統硬體BIOS(基本輸入輸出系統)的程序所執行的一段動作,這個動作是在軟體(作業系統)載入之前發生的,所以它是一個硬體的自我測試程序;而電腦系統在執行完硬體的自我測試動作之後,才會將作業系統載入。通常載入作業系統並執行的步驟稱為引導(boot)或是引導程序(bootstrap)。
目前筆記本電腦檢測開機自我測試狀態的方法中,無論是使用ISA總線(Industry Standard Architecture BUS;ISA BUS,工業標準結構的總線),或使用PCI總線(Peripheral Component Interconnect BUS;PCI BUS,周邊元件擴展接口總線),均需要再焊接一個特別的連接器,並使用自製的port 80或port 84(埠80或埠84)排錯(調試)卡,才能讀出檢錯碼(Error Code),由於各模塊間使用的連接器不盡相同,無法設計一通用的排錯卡;況且受限於連接器本身高度的限制,有時因為擺設位置的關係,會幹涉到其他周邊插卡裝置,如存儲器(memory)卡。因此要設計一排錯卡需耗費更大的成本。
因此,需要一種既能顯示開機自我測試狀態,又能免除額外焊接連接器的方法。
本發明的主要目在於提供一種顯示筆記本電腦的開機自我測試狀態的方法,其無需額外焊接特別的連接器,也不用port 80或port 84卡,即可完成開機自我測試狀態的檢錯,且通過一控制單元集成電路,提供port80與port 84的地址選擇控制,並提供使用者設定半字節(Nibble)的切換頻率,以利於檢錯顯示。
本發明是利用筆記本電腦系統既有的五個LED,即電源(Power)。軟盤驅動器(Floppy Disk Drive;FDD)。滾動鎖定(Scroll Lock)。大寫鎖定(Caps Lock)及數字鎖定(Num Lock),通過一控制單元集成電路(包含鍵盤控制器(Keyboard Controller;KBC)與超級輸入輸出控制器(SuperI/O Controller))的控制,來顯示開機自我測試狀態的檢測方法。
一種顯示筆記本電腦的開機自我測試狀態的方法,其至少包含下列步驟設定一地址檢測功能,用以啟動檢測其開機自我測試,並將該功能信號傳送至一控制單元集成電路;通過一I/O(輸入輸出)地址檢測接腳,用以檢測該I/O地址信號,並將該I/O地址信號傳送至該控制單元集成電路;設定其中任意一個該LED(發光二極體),用來顯示High Nibble(高4位)與Low Nibble(低4位),以決定檢測信號的判讀依據;及通過該控制單元集成電路,對該I/O地址信號進行解碼,並利用其餘該LED顯示該檢測信號。
所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其中該地址檢測功能是通過一第二GPIO(通用輸入輸出)接腳來設定。
所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其中該第二GPIO接腳還包含一般模式與檢錯模式。
所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其中該控制單元集成電路還包含一鍵盤控制器與一超級輸入輸出控制器。
所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其中該I/O地址檢測接腳是為一第一GPIO接腳。
所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其中該第一GPIO接腳還提供port 80(埠80)與port 84(埠84)的地址選擇控制。
所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其中還包含設定觸發HIGH Nibble(高4位)與LOW Nibble(低4位) 的頻率選擇。
有關本發明的詳細內容及技術,現結合附圖詳細說明如下
圖1為本發明用來顯示開機自我測試狀態的線路接腳示意圖;圖2為本發明所提的方法中選擇測試操作的流程圖;圖3為本發明所提的方法的實際測試流程圖。
本發明提出一種利用筆記本電腦系統上的LED顯示開機自我測試狀態的方法,圖1為本發明所提的方法用來顯示開機自我測試狀態的線路接線腳示意圖,其中,包含一控制單元集成電路100,該控制單元集成電路100是結合了鍵盤控制器(Keyboard Controller;KBC)與超級輸入輸出控制器(Super I/O Controller),該控制單元集成電路100還包含了port 80與port 84的地址解碼器。
該控制單元集成電路100還提供一第一GPIO(通用輸入輸出)接腳110,用來提供port 80與port 84的地址選擇控制;及一第二GPIO接腳120,用來設定選取檢錯模式或一般模式。
而筆記本電腦系統既有的五個LED,即電源(Power)LED 130、軟盤驅動器(Floppy Disk Drive;FDD)LED 140、滾動鎖定(Scroll Lock)LED 150、大寫鎖定(Caps Lock)LED 160及數字鎖定(Num Lock)LED 170是配合本發明的設計,提供有效的檢錯顯示。
其中,上述第一GPIO接腳110的腳位定義對本發明的較佳實施而言,是以HIGH(高)表示I/O port 84H地址,LOW(低)表示I/O port80H地址,根據待檢測裝置而定,以選取合適的I/O地址。
上述第二GPIO接腳120的腳位定義對本發明的較佳實施而言,是以HIGH表示一般模式(狀態LED正常顯示),LOW表示檢錯模式(狀態LED顯示檢錯碼)。
由於可控制的狀態LED才五個,因此,1個字節(Byte)需送2次,並由其中一個LED來顯示是HIGH Nibble(上半字節)或LOWNibble(下半字節),以本發明的較佳實施而言,以電源(Power)LED 130為例,亮(ON)表示HIGH Nibble(高4位),滅(OFF)表示LOW Nibble(低4位),一個字節(8位)等於HIGH Nibble加LOW Nibble,並且,提供設定觸發(Trigger)HIGH Nibble與LOW Nibble的頻率(每隔幾秒顯示一次),這樣,便可顯示整個字節。
本發明所提供的方法的測試流程圖如圖2所示,首先檢測第二GPIO接腳是否為檢錯模式(步驟200);如果第二GPIO接腳120設定為一般模式,則該筆記本電腦系統上的LED為普通顯示狀態的LED(步驟210);如果第二GPIO接腳120設定為檢錯模式,則讀取第一GPIO接腳以決定待檢測的I/O地址(步驟220);待檢測到信號後,通過LED顯示檢錯碼,並利用其中一個LED顯示High或Low Nibble(步驟230);本發明所提供的方法還提供使用者設定觸發(Trigger)HIGH Nibble與LOWNibble的頻率(步驟240),亦即提供設定每隔幾秒顯示一次。
本發明在實際操作上,主機板可預留電阻放在控制接腳上,當要進行檢測時,只要把電阻焊接上即可進行檢測。
圖3為本發明所提供的方法的實際測試流程圖,首先設定一地址檢測功能,用來啟動檢測該開機自我測試,並將該功能信號傳送到一控制單元集成電路(步驟300),接著通過一I/O地址檢測接腳,用以檢測該I/O地址信號,並將該I/O地址信號傳送到該控制單元集成電路(步驟310),並且提供設定其中任意一個該LED,用以顯示High Nibble與LowNibble(步驟320),以決定檢測信號的判讀依據,最後通過該控制單元集成電路,對該I/O地址信號進行解碼,並利用其餘該LED顯示該檢測信號(步驟330)。
雖然本發明的較佳實施例敘述如上,然而並非用以限定本發明,任何熟悉此項技術的人,在不脫離本發明的精神和範圍內,做出的些許變動與潤飾,都應包含在本發明權利要求的保護範圍內。
權利要求
1.一種顯示筆記本電腦的開機自我測試狀態的方法,其特徵在於,其至少包含下列步驟設定一地址檢測功能,用以啟動檢測其開機自我測試,並將該功能信號傳送至一控制單元集成電路;通過一I/O(輸入輸出)地址檢測接腳,用以檢測該I/O地址信號,並將該I/O地址信號傳送至該控制單元集成電路;設定其中任意一個該LED(發光二極體),用來顯示High Nibble(高4位)與Low Nibble(低4位),以決定檢測信號的判讀依據;及通過該控制單元集成電路,對該I/O地址信號進行解碼,並利用其餘該LED顯示該檢測信號。
2.如權利要求1所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其特徵在於其中該地址檢測功能是通過一第二GPIO(通用輸入輸出)接腳來設定。
3.如權利要求2所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其特徵在於其中該第二GPIO接腳還包含一般模式與檢錯模式。
4.如權利要求1所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其特徵在於其中該控制單元集成電路還包含一鍵盤控制器與一超級輸入輸出控制器。
5.如權利要求1所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其特徵在於其中該I/O地址檢測接腳是為一第一GPIO接腳。
6.如權利要求5所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其特徵在於其中該第一GPIO接腳還提供port 80(埠80)與port 84(埠84)的地址選擇控制。
7.如權利要求1所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其特徵在於其中還包含設定觸發HIGH Nibble(高4位)與LOWNibble(低4位)的頻率選擇。
8.如權利要求1所述的一種顯示筆記本電腦的開機自我測試狀態的方法,其特徵在於其中該LED是為電源LED、軟盤驅動器LED、滾動鎖定LED、大寫鎖定LED及數字鎖定LED。
全文摘要
一種顯示筆記本電腦的開機自我測試狀態的方法,其通過設定一地址檢測功能,用來啟動檢測該開機自我測試,並將功能信號傳送至一控制單元中;再通過一輸入輸出地址(I/O)檢測接腳,用以檢測I/O地址信號,將其傳送到控制單元中;並提供設定其中任意一個LED(發光二極體),用來顯示一個字節的高4位與低4位,以決定檢測信號的判讀依據;最後通過控制單元,對I/O地址信號進行解碼,並利用其餘的LED顯示該檢測信號。
文檔編號G06F11/22GK1378141SQ0111031
公開日2002年11月6日 申請日期2001年4月3日 優先權日2001年4月3日
發明者曾慶澍 申請人:英業達股份有限公司