專利名稱:Spi檢測卡的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種計(jì)算機(jī)檢測卡,尤其涉及一種替代port80工具監(jiān)測加 載BIOS功能的計(jì)算機(jī)檢測卡。
背景技術(shù):
一般的計(jì)算機(jī)架構(gòu)均有支持Port80的接口,而早期由PCI作為傳輸接口,但 后來由于一些芯片組不能芷常支持,隨后演變成LPC接口來作為Port80的傳輸接 口,而當(dāng)前的BIOS傳輸接口又進(jìn)展成SPI接口,因此,造成LPC接口的Port80無 法針對SPI接口來進(jìn)行除錯(cuò)等測試。發(fā)明內(nèi)容鑒于上述問題,本實(shí)用新型提供了一種SPI檢測卡,尤其涉及一種替代 port80工具監(jiān)測加載BI0S功能的SPI檢測卡。為了達(dá)到上述目的,本實(shí)用新型采用了如下的技術(shù)方案 一種SPI檢測卡, 所述檢測卡主要包括一集成電路模塊、 一存儲(chǔ)模塊以及一顯示模塊。其中,所述集成電路模塊主要包括一可編程邏輯單元; 一連接SPI接口的接 口單元,其與可編程邏輯單元相連接,提供可編程邏輯單元與SPI接口的連接; 一頻率輸送單元,其與可編程邏輯單元相連接,提供可編程邏輯單元的工作頻 率; 一檢測單元,其與可編程邏輯單元相連接,引導(dǎo)主板BIOS進(jìn)行錯(cuò)誤檢測; 一重置單元,其與可編程邏輯單元相連接,可重置該可編程邏輯單元。另外,所述存儲(chǔ)模塊,其連接于該可編程邏輯單元,此模塊設(shè)置有與被檢 測主板BIOS相同的SPI BIOS單元以及一數(shù)據(jù)比對單元;再者,所述顯示模塊,連接于該可編程邏輯單元,其設(shè)置有若干顯示經(jīng)該 可編程邏輯單元輸出的數(shù)據(jù)比對單元的比對結(jié)果的顯示單元。較佳的,本實(shí)用新型提供了一種SPI檢測卡,其中,所述檢測單元包括一 錯(cuò)誤檢測組件、 一代碼回寫組件以及一選擇執(zhí)行組件。較佳的,本實(shí)用新型提供了一種SPI檢測卡,其中,所述可編程邏輯單元 可為一復(fù)雜可編程邏輯器件。較佳的,本實(shí)用新型提供了一種SPI檢測卡,其中,所述接口單元可為一 SPI接口 。較佳的,本實(shí)用新型提供了一種SPI檢測卡,其中,所述頻率輸送單元為 一外部振蕩器。較佳的,本實(shí)用新型提供了一種SPI檢測卡,其中,所述重置單元可重置IC。較佳的,本實(shí)用新型提供了一種SPI檢測卡,其中,所述顯示單元為一電子顯示屏。相較于先前技術(shù),本實(shí)用新型所述之SPI檢測卡利用簡單的可編程邏輯器件 及閃存制成,替代Port80工具監(jiān)測加載BI0S的功能,省去Port80工具,當(dāng)主板 的SPI Flash Rom無法進(jìn)行動(dòng)作時(shí),可利用該SPI檢測卡進(jìn)行BIOS的加載工作, 達(dá)到開機(jī)期間BIOS code的實(shí)時(shí)監(jiān)測功能。
圖l為本實(shí)用新型的方框示意圖 圖2為本實(shí)用新型檢測單元的示意圖具體實(shí)施方式
請參照圖l所示,為本實(shí)用新型所述之SPI檢測卡的方框示意圖。如圖所示 的SPI檢測卡主要包括一顯示模塊IO、 一存儲(chǔ)模塊20以及一集成電路模塊30。所 述集成電路模塊30上設(shè)置有一復(fù)雜可編程邏輯器件301 (CPLD, Complex Programmable Logic Device),該復(fù)雜可編程邏輯器件301分別與一頻率輸送 單元302、 一重置單元303、 一檢測單元304以及一接口單元305電性連接。其中,所述接口單元305為一SPI接口,可連接至主板上的SPI接口,并使得 集成電路模塊30與主板的BIOS連接通訊。而所述頻率輸送單元302可為一外部振蕩器,其與復(fù)雜可編程邏輯器件301 電性連接,為該復(fù)雜可編程邏輯器件301提供40麗Z的工作頻率。另外,所述重置單元303為一重置IC,可在任意時(shí)刻對該復(fù)雜可編程邏輯器 件301進(jìn)行重置動(dòng)作。又,所述檢測單元304,可根據(jù)主板BIOS的需要選擇檢測方式,引導(dǎo)主板BIOS 進(jìn)行錯(cuò)誤檢測。此外,所述存儲(chǔ)模塊20,其與該復(fù)雜可編程邏輯器件301連接,且該存儲(chǔ)模 塊20設(shè)置有一SPI BI0S單元201,該SPI BIOS單元201與主板BIOS相同,以提供 一比對樣本;以及一數(shù)據(jù)比對單元202,禾擁XNOR的方式進(jìn)行比對,當(dāng)所有的數(shù) 據(jù)(DATA)均相同為l,有任何不同則會(huì)有O產(chǎn)生。再者,所述顯示模塊10連接至該復(fù)雜可編程邏輯器件301,該顯示模塊10內(nèi) 設(shè)置有若干個(gè)電子顯示屏,以顯示數(shù)據(jù)比對單元202經(jīng)該復(fù)雜可編程邏輯器件 301輸出的比對結(jié)果。再請參照圖2所示,為本實(shí)用新型檢測單元的示意圖。如圖所示,所述檢測 單元304設(shè)置有一錯(cuò)誤檢測組件3042,在主板BIOS執(zhí)行過程中,引導(dǎo)主板BIOS進(jìn)行錯(cuò)誤檢測; 一代碼回寫組件3043,當(dāng)主板BIOS無法正確執(zhí)行時(shí),將上述存儲(chǔ) 模塊20中的SPI BI0S單元201回寫至主板,以正常開機(jī);以及一選擇執(zhí)行組件 3041,根據(jù)主板BIOS的需要選擇上述二組件之一執(zhí)行。本實(shí)用新型所述的SPI檢測卡上設(shè)有的復(fù)雜可編程邏輯器件301,透過SPI接 口與主板的BIOS處于同一總線上,在主板BIOS無法正確執(zhí)行時(shí),所述檢測單元 304上的選擇執(zhí)行組件3041選擇執(zhí)行代碼回寫組件3043,將存儲(chǔ)模塊20中的SPI BI0S單元201經(jīng)由復(fù)雜可編程邏輯器件301回寫至主板的BI0S,以取代主板BIOS; 當(dāng)主板BIOS開始執(zhí)行時(shí),選擇執(zhí)行組件3041選擇執(zhí)行錯(cuò)誤檢測組件3042,可檢 測總線上主板BIOS的執(zhí)行信號,所述復(fù)雜可編程邏輯器件301將總線的數(shù)據(jù)信息 和地址信息讀入,并將地址信息傳送至存儲(chǔ)模塊20以取得對應(yīng)的數(shù)據(jù)信息,且 該數(shù)據(jù)比對單元202將總線的數(shù)據(jù)與存儲(chǔ)模塊20上取得的數(shù)據(jù)進(jìn)行比較,若有錯(cuò) 誤,則將錯(cuò)誤碼輸出至顯示模塊10上的電子顯示屏顯示,同時(shí)執(zhí)行代碼回寫組 件3043修復(fù)錯(cuò)誤碼,若無錯(cuò)誤,則繼續(xù)進(jìn)行下一筆數(shù)據(jù)比較,直至主板BIOS執(zhí) 行完畢,此時(shí),電子顯示屏顯示ok。
權(quán)利要求1.一種SPI檢測卡,其特征在于,所述檢測卡主要包括一集成電路模塊,其主要包括一可編程邏輯單元;一連接SPI接口的接口單元,其與可編程邏輯單元相連接,提供可編程邏輯單元與SPI接口連接; 一頻率輸送單元,其與可編程邏輯單元相連接,提供可編程邏輯單元的工作頻率;一檢測單元,其與可編程邏輯單元相連接,引導(dǎo)主板BIOS進(jìn)行錯(cuò)誤檢測;一重置單元,其與可編程邏輯單元相連接,可重置該可編程邏輯單元;一存儲(chǔ)模塊,其連接于該可編程邏輯單元,此模塊設(shè)置有與被檢測主板BIOS相同的SPI BIOS單元以及一數(shù)據(jù)比對單元;一顯示模塊,連接于該可編程邏輯單元,其設(shè)置有若干顯示經(jīng)該可編程邏輯單元輸出的數(shù)據(jù)比對單元的比對結(jié)果的顯示單元。
2. 根據(jù)權(quán)利要求1所述的SPI檢測卡,其特征在于,該檢測單元包括一錯(cuò) 誤檢測組件和 一代碼回寫組件。
3. 根據(jù)權(quán)利要求2所述的SPI檢測卡,其特征在于,該檢測單元還包括一 選擇執(zhí)行組件。
4. 根據(jù)權(quán)利要求1所述的SPI檢測卡,其特征在于,該可編程邏輯單元可 為一復(fù)雜可編程邏輯器件。
5. 根據(jù)權(quán)利要求1所述的SPI檢測卡,其特征在于,該接口單元為一 SPI 接口。
6. 根據(jù)權(quán)利要求1所述的SPI檢測卡,其特征在于,該頻率輸送單元為一 外部振蕩器。
7. 根據(jù)權(quán)利要求1所述的SPI檢測卡,其特征在于,該重置單元為重置IC。
8. 根據(jù)權(quán)利要求1所述的SPI檢測卡,其特征在于,該顯示單元為一電子 顯示屏。
專利摘要本實(shí)用新型提供了一種SPI檢測卡,其主要包括一集成電路模塊、一存儲(chǔ)模塊以及一顯示模塊。其中,所述集成電路模塊主要包括一可編程邏輯單元;一連接SPI接口的接口單元,其與可編程邏輯單元相連接;一頻率輸送單元,連接于可編程邏輯單元,以提供工作頻率;一檢測單元,其與可編程邏輯單元相連接,引導(dǎo)主板BIOS進(jìn)行錯(cuò)誤檢測;一重置單元,其與可編程邏輯單元相連接。另外,所述存儲(chǔ)模塊與該可編程邏輯單元連接;再者,所述顯示模塊,連接于該可編程邏輯單元。本實(shí)用新型可替代Port80工具監(jiān)測加載BIOS的功能,且當(dāng)主板BIOS無法進(jìn)行動(dòng)作時(shí),可利用該SPI檢測卡進(jìn)行BIOS的加載,達(dá)到開機(jī)期間BIOS的實(shí)時(shí)監(jiān)測功能。
文檔編號G06F11/22GK201107774SQ200720057579
公開日2008年8月27日 申請日期2007年9月28日 優(yōu)先權(quán)日2007年9月28日
發(fā)明者梁伊麟 申請人:佛山市順德區(qū)順達(dá)電腦廠有限公司