專利名稱:利用監(jiān)視計時器的汽車自動防故障裝置的引導裝置的制作方法
技術領域:
本發(fā)明涉及一種利用中央處理裝置或是微型計算機的系統中的引導技術,尤其涉及一種如果因為何種原因導致系統引導失敗的話利用監(jiān)視計時器再引導利用計時器自動選擇其他自引導只讀存儲器的汽車自動防故障裝置的引導裝置。
背景技術:
一般的,在利用中央處理裝置或是微型計算機的所有系統(例PC及EmbeddedSystem)中為了系統引導使用自引導只讀存儲器(boot ram)或是引導裝入程序(boot load)。具體的講在PC中使用的是基本輸入/輸出體系(BIOSBasicInput/Output System)。
上述BIOS是桌面及筆記本計算機中至今為止最常用的自引導只讀存儲器,基本上負責中央處理裝置(例x86 CPU)的早期化及外圍裝置的早期化,形成利用硬盤的操作系統(OSOperating System)裝載。
另外,上述引導裝入程序根據嵌入系統的CPU及OS存在著許多種式樣,具有代表性的嵌入Linux操作系統(Embedded Linux)分開使用程序的u-boot。
主要使用自引導只讀存儲器的存儲器是可擦可編程只讀存儲器(EPROM)或是快閃存儲器,大量生產時也使用屏蔽類型的只讀存儲器。
但是,即使所有存儲器的最長壽命為半永久的,但是也會發(fā)生由于某種原因導致不能正常運行動作的狀況。例如,由于靜電放電(Electro-Static Discharge)或是自然老化或是外圍的溫度及濕度、物理沖擊等都可以導致自引導只讀存儲器/引導裝入程序不能正常發(fā)揮自己功能的情況。
但是,可以運行的現有技術的大部分多引導系統都準備了兩個以上的自引導只讀存儲器,如果利用一個自引導只讀存儲器試圖引導失敗的話根據用戶對開關的操作來選擇另一個自引導只讀存儲器進行再引導。
如上所述現有的引導系統中如果利用一個自引導只讀存儲器試圖引導失敗的話,由于是根據用戶對開關的操作來選擇另一個自引導只讀存儲器運行再引導的,因此再起動就會給用戶帶來麻煩。
發(fā)明內容
本發(fā)明是為了解決上述問題而提出的,本發(fā)明的第1目的就是提供一種利用監(jiān)視計時器的汽車自動防故障裝置的引導裝置如果由于某種原因導致系統引導失敗的話,利用監(jiān)視計時器來復位系統,然后選擇其他自引導只讀存儲器試圖進行再引導。
本發(fā)明的第2目的就是提供一種利用監(jiān)視計時器的汽車自動防故障裝置的引導裝置根據早期自引導只讀存儲器的引導失敗與否,然后再利用監(jiān)視計時器的硬連線的(Hardwired)邏輯運行再引導。
本發(fā)明的目的是這樣實現的一種利用監(jiān)視計時器的汽車自動防故障裝置的引導裝置,包括以下幾個組成部分為了選擇再引導的自引導只讀存儲器,而利用計時器輸出復位信號的監(jiān)視計時器;控制系統引導失敗時選擇其他自引導只讀存儲器進行再引導的所述監(jiān)視計時器的中央處理裝置;利用上述復位信號在許多種自引導只讀存儲器中選擇一個自引導只讀存儲器或是在自引導只讀存儲器的多種自引導只讀存儲器區(qū)域中選擇一個區(qū)域的自引導只讀存儲器選擇部。
本發(fā)明的效果如上所述,本發(fā)明的利用監(jiān)視計時器的汽車自動防故障裝置的引導裝置有如下效果因某種原因導致系統引導失敗時利用監(jiān)視計時器自動選擇其他自引導只讀存儲器可以進行再引導,因此就不會麻煩用戶,所以可以提高系統自動性的可信度。
本發(fā)明的另外一個效果是本發(fā)明的技術廣泛適用于使用中央處理裝置或是微型計算機的所有PC、工作站、嵌入系統等。
為進一步說明本發(fā)明的上述目的、結構特點和效果,以下將結合附圖對本發(fā)明進行詳細的描述。
圖1是本發(fā)明的利用監(jiān)視計時器的汽車自動防故障裝置的引導裝置的方塊圖。
圖2是利用多種安裝設備驅動程序的自引導只讀存儲器選擇裝置的方塊圖。
圖3是利用多區(qū)域的自引導只讀存儲器選擇裝置的方塊圖。
圖4是圖2中安裝設備驅動程序選擇邏輯部的詳細方塊圖。
圖5是圖3中地址解碼器邏輯部的詳細方塊圖。
附圖中主要部分的符號說明1中央處理裝置2監(jiān)視計時器3振蕩器 4安裝設備驅動程序選擇邏輯部5A-5N.7自引導只讀存儲器 6地址解碼器邏輯部具體實施方式
圖1是本發(fā)明的利用監(jiān)視計時器的汽車自動防故障裝置的引導裝置的實施例實現的方塊圖,如圖所示,它包括以下幾個組成部分控制系統引導失敗時選擇其他自引導只讀存儲器進行再引導的監(jiān)視計時器的中央處理裝置1;為了選擇再引導的自引導只讀存儲器,利用計時器2A輸出復位信號的監(jiān)視計時器2;向上述監(jiān)視計時器2提供所定頻率的振蕩信號的振蕩器3。下面參照圖2至圖5對如上所述的本發(fā)明的作用進行詳細說明。
在汽車自動防故障裝置的引導模式(Auto Fail-Safe Booting Mode)中PC或是嵌入系統的引導失敗時系統自動不利用失敗的自引導只讀存儲器而是利用其他自引導只讀存儲器可以進行正常引導。這是由硬件根據監(jiān)視計時器及被硬連線的邏輯而被實現的。
本發(fā)明的監(jiān)視計時器2在與系統電源輸入的同時計時器2A獨立計數,向那個監(jiān)視計時器2提供的清零信號(CLR)是在自引導只讀存儲器中周期性利用GPIO輸出的信號。在上述監(jiān)視計時器2中如果發(fā)生計時器溢出(overflow)的話向中央處理裝置1輸出復位信號(RST)后系統被再引導。
自引導只讀存儲器由兩個以上的自引導只讀存儲器構成,如果一個失敗的話其他的自引導只讀存儲器就會自動試圖進行系統引導。它可以由兩種形式實現,其中一種就是如圖2所示自引導只讀存儲器5A-5N由許多個構成,另外一個如圖3所示在一個自引導只讀存儲器7內構成許多個自引導只讀存儲器區(qū)域。
汽車自動防故障裝置的邏輯如圖2所示構成利用多種安裝設備驅動程序的自引導只讀存儲器5A-5N時是利用生成芯片選擇信號(SEL)的安裝設備驅動程序選擇邏輯部4,如圖3所示構成利用多種區(qū)域的自引導只讀存儲器7時是利用選擇特定自引導只讀存儲器區(qū)域的地址解碼器邏輯部6。
上述安裝設備驅動程序選擇邏輯部4的構成方法可以有許多種,舉例說明包括有單純利用雙穩(wěn)態(tài)多諧振蕩器的邏輯門來實現或是利用可編程邏輯電路(PLDProgrammable Logic Device)來實現。
圖4是上述安裝設備驅動程序選擇邏輯部4的實現例圖。脈沖計數器4A在監(jiān)視計時器中根據被輸出的復位信號(RST)被復位后計數監(jiān)視計時器脈沖,在計數解碼器4B中接受中央處理裝置1的控制,利用上述監(jiān)視計時器脈沖計數值和芯片選擇邏輯來輸出芯片選擇信號(SEL)。
總之,在上述圖4中地址區(qū)固定在中央處理裝置1的起始地址上,通過脈沖計數器4A和計數解碼器4B適當地調整芯片選擇信號(SEL),在自引導只讀存儲器5A-5N中選擇一個自引導只讀存儲器。
另外,上述地址解碼器邏輯部6也可以由許多方法來實現,圖5是該實施例的實現例。
脈沖計數器6A根據監(jiān)視計時器2中被輸出的復位信號(RST)被復位后計數監(jiān)視計時器脈沖,在地址解碼器6B中利用該計數值輸出為了選擇自引導只讀存儲器7的特定區(qū)的自引導只讀存儲器地址信號(Add)。
總之,在上述圖5中代替固定芯片選擇信號,把起始地址區(qū)作為半徑在自引導只讀存儲器7的多種只讀存儲器區(qū)域中選擇一個區(qū)域。
上述說明中值得注意的是把上述復位信號(RST)當作一種脈沖信號來運行并使用的,系統誤動作時根據那個復位信號(RST)系統的自引導只讀存儲器自動選擇其他的自引導只讀存儲器。
本技術領域中的普通技術人員應當認識到,以上的實施例僅是用來說明本發(fā)明,而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質精神范圍內,對以上所述實施例的變化、變型都將落在本發(fā)明權利要求書的范圍內。
權利要求
1.一種利用監(jiān)視計時器的汽車自動防故障裝置的引導裝置,其特征在于包括以下幾個組成部分為了選擇再引導的自引導只讀存儲器,而利用計時器輸出復位信號的監(jiān)視計時器;控制系統引導失敗時選擇其他自引導只讀存儲器進行再引導的所述監(jiān)視計時器的中央處理裝置;利用上述復位信號在許多種自引導只讀存儲器中選擇一個自引導只讀存儲器或是在自引導只讀存儲器的多種自引導只讀存儲器區(qū)域中選擇一個區(qū)域的自引導只讀存儲器選擇部。
2.如權利要求1所述的利用監(jiān)視計時器的汽車自動防故障裝置的引導裝置,其特征在于所述自引導只讀存儲器選擇部由以下兩個部分構成根據上述復位信號被復位后計數監(jiān)視計時器脈沖的脈沖計數器;接受上述中央處理裝置的控制,利用上述監(jiān)視計時器脈沖計數值和芯片選擇邏輯輸出芯片選擇信號的計數解碼器。
3.如權利要求1所述的利用監(jiān)視計時器的汽車自動防故障裝置的引導裝置,其特征在于所述自引導只讀存儲器由以下兩個部分構成根據上述復位信號被復位后計數監(jiān)視計時器脈沖的脈沖計數器;利用上述計數值輸出為了選擇自引導只讀存儲器的特定自引導只讀存儲器區(qū)域的自引導只讀存儲器地址信號的地址解碼器。
全文摘要
一種利用監(jiān)視計時器的汽車自動防故障裝置的引導裝置,是利用中央處理裝置或是微型計算機的系統中系統引導失敗時利用監(jiān)視計時器自動選擇其他自引導只讀存儲器運行再引導的技術。本發(fā)明包括控制系統引導失敗時選擇其他自引導只讀存儲器進行再引導的監(jiān)視計時器的中央處理裝置;為了再引導自引導只讀存儲器,而利用計時器輸出復位信號的監(jiān)視計時器;利用復位信號在數個自引導只讀存儲器中選擇一個自引導只讀存儲器或是在自引導只讀存儲器的多種區(qū)域中選擇一個區(qū)域的自引導只讀存儲器選擇部。本發(fā)明使因某種原因導致系統引導失敗時利用監(jiān)視計時器自動選擇其他自引導只讀存儲器進行再引導,因此就不會麻煩用戶,可以提高系統自動性的可信度。
文檔編號G06F11/00GK101046747SQ200610025270
公開日2007年10月3日 申請日期2006年3月30日 優(yōu)先權日2006年3月30日
發(fā)明者李栽旭 申請人:南京Lg同創(chuàng)彩色顯示系統有限責任公司