欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)字系統(tǒng)的譯碼正確性的檢測方法和系統(tǒng)的制作方法

文檔序號:6437243閱讀:223來源:國知局
專利名稱:一種數(shù)字系統(tǒng)的譯碼正確性的檢測方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電通訊技術(shù),尤其涉及一種數(shù)字系統(tǒng)的譯碼正確性的檢測方法和系統(tǒng)。
背景技術(shù)
在采用中央處理器,如中央處理單元CPU的系統(tǒng)中,CPU要與多個外設(shè)交換數(shù)據(jù),每個外設(shè)又可能要與CPU交換幾種信息,一個外設(shè)接口中通常包含若干個端口,在同一時刻,CPU只能與某一個端口交換信息,所以,外設(shè)端口不能長期與CPU相連,只有被CPU選中的外設(shè)才能接收數(shù)據(jù)總線上的數(shù)據(jù),或?qū)⑼獠啃畔⑺偷綌?shù)據(jù)總線上去,在實際電路中,往往依靠地址譯碼電路或地址譯碼器實現(xiàn)這一功能——使CPU在同一時刻只選中某一個外設(shè)端口,而地址譯碼器也增加了譯碼出錯的風險。例如CPU訪問一個外設(shè),譯碼電路可能同時選中了兩個外設(shè),造成了總線沖突,輕則使傳輸?shù)臄?shù)據(jù)有誤,重則可能引起大電流,燒毀芯片等,因此,對地址譯碼器的地址譯碼的正確性檢測是很有必要的。
在現(xiàn)有的這種地址譯碼的正確性檢測中,一般采用示波器與外設(shè)片選信號的測試點接觸,人工檢測外設(shè)的片選狀態(tài)信息,如圖1所示的數(shù)字系統(tǒng),包括中央處理器1和可編程器件2,中央處理器1可采用CPU最小系統(tǒng),可編程器件2中包含地址譯碼器3,CPU訪問某外設(shè)的地址空間時,通過地址譯碼器3譯碼,使該外設(shè)被選通。其原理為,CPU訪問外設(shè)0的地址空間時,CPU執(zhí)行特定代碼,通過地址線訪問外設(shè)0的地址空間,測試人員用示波器探頭測試該被選中的外設(shè)及其相關(guān)的緩沖器的片選狀態(tài)信息CS0是否有效,然后用示波器逐次測試其它所有的外設(shè)1~外設(shè)n的相應的片選狀態(tài)信息CS1~片選狀態(tài)信息CSn是否無效,人工記錄并分析結(jié)果,判斷地址譯碼器的譯碼正確性;依此類推,再控制CPU訪問下一個外設(shè),直到所有的外設(shè)都測試完,并作出相應的分析結(jié)果。
現(xiàn)就實際操作舉例如下,如圖2所示,設(shè)定該數(shù)字系統(tǒng)具有6個外設(shè),其中外設(shè)PA1與外設(shè)PA2掛在緩沖器Buffer A下,外設(shè)PB1與外設(shè)PB2掛在緩沖器Buffer B下;外設(shè)P1和外設(shè)P2直接掛接在CPU總線上,該系統(tǒng)通過地址譯碼器3產(chǎn)生8個片選狀態(tài)信息CS,其中包括6個外設(shè)的片選狀態(tài)信息CSPA1、CSPA2、CSPB1、CSPB2、CSP1、CSP2與2個緩沖器的片選狀態(tài)信息CSBA、CSBB。如表1所示,反映了外設(shè)地址分配表。

表1如表2所示,顯示CPU訪問外設(shè)的地址空間時,所對應的所有外設(shè)的片選狀態(tài)信息。


表2如果譯碼電路正確,那么當CPU訪問外設(shè)PA1的地址空間0x0000~0x1FFF時,CSPA1與CSBA應有效,其它無效;而CPU訪問外設(shè)P1的地址空間0x8000~0x9FFF時),CSP1有效,其它無效。
由于采用人工檢測,這種方法測試時間長,工作效率低,而且,人工操作可靠性低。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種效率高且可靠性強的數(shù)字系統(tǒng)的譯碼正確性的檢測方法和系統(tǒng),以克服現(xiàn)有技術(shù)的不足。
本發(fā)明所采用的方法為這種數(shù)字系統(tǒng)的譯碼正確性的檢測方法采用如下步驟1)在采用中央處理器的數(shù)字系統(tǒng)中,采集地址譯碼器所輸出的外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息,所述的片選狀態(tài)信息是當中央處理器訪問外設(shè)的地址空間時由地址譯碼器輸出;2)將所述的待測片選狀態(tài)信息與中央處理器內(nèi)的對應的預設(shè)片選狀態(tài)信息自動比較,判斷地址譯碼器的譯碼正確性。
所述的步驟2)中,所述的待測片選狀態(tài)信息與預設(shè)片選狀態(tài)信息在設(shè)定的設(shè)備中進行比較,對于待測片選狀態(tài)信息和預設(shè)片選狀態(tài)信息,通過相對獨立于所述地址譯碼器涉及的數(shù)據(jù)總線或地址總線的線路輸至所述的設(shè)備;
所述的步驟1)中,所述的待測片選狀態(tài)信息由所述數(shù)字系統(tǒng)中與所述地址譯碼器相關(guān)的可編程器件采集,所述的步驟2)中,所述的可編程器件將采集到的待測片選狀態(tài)信息反饋至中央處理器,由中央處理器對待測片選狀態(tài)信息和預設(shè)片選狀態(tài)信息相比較;所述的步驟1)中,所述的待測片選狀態(tài)信息由相對獨立于所述數(shù)字系統(tǒng)的另一中央處理設(shè)備采集,所述的步驟2)中,所述的中央處理設(shè)備通過其中的通訊模塊與所述的中央處理器信息交互,由中央處理設(shè)備或中央處理器對待測片選狀態(tài)信息和預設(shè)片選狀態(tài)信息相比較;所述的步驟2)中,所述的待測片選狀態(tài)信息與預設(shè)片選狀態(tài)信息不一致時,檢查出待測片選狀態(tài)信息所反映的相關(guān)的譯碼錯誤信息;所述的步驟1)中,所述的中央處理器訪問特定外設(shè)的所有地址空間,所有外設(shè)的片選狀態(tài)信息作為待測片選狀態(tài)信息;所述的步驟1)中,所述的中央處理器訪問所有外設(shè)或所有未被檢測的外設(shè)的所有地址空間,特定外設(shè)的片選狀態(tài)信息作為待測片選狀態(tài)信息;所述的中央處理器可采用中央處理單元CPU或數(shù)字信號處理器DSP。
這種實現(xiàn)上述方法的數(shù)字系統(tǒng)的譯碼正確性的檢測系統(tǒng),包括采用中央處理器的數(shù)字系統(tǒng),所述的數(shù)字系統(tǒng)至少含有中央處理器、與包含地址譯碼器的可編程器件,其特征在于所述的可編程器件中還設(shè)置有記錄單元和回讀通訊單元,所述的記錄單元采集并保存由地址譯碼器輸出的待測片選狀態(tài)信息;所述的回讀通訊單元向中央處理器反饋信息;所述的記錄單元可對其中保存的信息復位;所述的可編程器件為現(xiàn)場可編程門陣列器件FPGA或復雜可編程邏輯器件CPLD。
另一種實現(xiàn)上述方法的數(shù)字系統(tǒng)的譯碼正確性的檢測系統(tǒng),包括采用中央處理器的數(shù)字系統(tǒng),所述的數(shù)字系統(tǒng)至少含有中央處理器和地址譯碼器,其特征在于還包括另一相對獨立于所述數(shù)字系統(tǒng)的中央處理設(shè)備,所述的中央處理設(shè)備包括中央處理單元CPU、記錄模塊和通訊模塊;其中,所述的記錄模塊采集并保存由地址譯碼器輸出的待測片選狀態(tài)信息;所述的中央處理單元CPU控制記錄模塊和通訊模塊,并通過通訊模塊與中央處理器進行信息交互;所述的通訊模塊用于有關(guān)信息、數(shù)據(jù)的傳輸。
所述的記錄模塊為現(xiàn)場可編程門陣列器件FPGA。
本發(fā)明的有益效果為在本發(fā)明中,通過可編程器件或中央處理設(shè)備采集地址譯碼器所輸出的待測片選狀態(tài)信息,再將所述的待測片選狀態(tài)信息與中央處理器內(nèi)的對應的預設(shè)片選狀態(tài)信息自動比較,判斷地址譯碼器的譯碼正確性,顯然,通過這種方法可實現(xiàn)自動的信息采集,并通過相應的自動比較,判斷出地址譯碼器的譯碼正確性,大大提高了工作效率,在系統(tǒng)內(nèi)部通過設(shè)定程式的運行完成信息采集、比較等,能極大地提高工作可靠性,所以說,本發(fā)明效率高而且可靠性強;況且,對于待測片選狀態(tài)信息或預設(shè)片選狀態(tài)信息,通過相對獨立于所述地址譯碼器涉及的數(shù)據(jù)總線或地址總線的線路輸至所述用于檢測的設(shè)備,這樣可以保證判斷結(jié)果的可靠性和公正性,進一步提高本發(fā)明的實用性、可靠性和可行性。


圖1為現(xiàn)有技術(shù)應用結(jié)構(gòu)原理圖;圖2為數(shù)字系統(tǒng)掛設(shè)外設(shè)舉例如意圖;圖3為實施例1結(jié)構(gòu)原理示意圖;圖4為實施例2結(jié)構(gòu)原理示意圖;圖5為實施例1控制流程示意圖;
圖6為實施例2控制流程示意圖;圖7為實施例3控制流程示意圖。
具體實施例方式
下面根據(jù)附圖和實施例對本發(fā)明作進一步詳細說明實施例1根據(jù)圖3和圖5,本發(fā)明包括采用中央處理器1的數(shù)字系統(tǒng),在本實施例中,中央處理器1可采用中央處理單元CPU、數(shù)字信號處理器DSP或其它智能設(shè)備,其基本原理是一致的,如圖3所示,該數(shù)字系統(tǒng)含有中央處理器1、與包含地址譯碼器3的可編程器件2,可編程器件2可采用現(xiàn)場可編程門陣列器件FPGA、復雜可編程邏輯器件CPLD或其它的編程器件,所述可編程器件2中還設(shè)置有記錄單元21和回讀通訊單元22;其中,記錄單元21采集并保存由地址譯碼器3輸出的待測片選狀態(tài)信息,且可對其中保存的信息復位;回讀通訊單元22通過其邏輯I/0接口向中央處理器1反饋信息。
如圖3所示,在本實施例中,通過采集中央處理器1訪問特定外設(shè)的所有地址空間時由地址譯碼器3所輸出的所有外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息,該待測片選狀態(tài)信息由數(shù)字系統(tǒng)中與所述地址譯碼器3相關(guān)的可編程器件2中的記錄單元21采集,可編程器件2中的記錄單元21將采集到的待測片選狀態(tài)信息通過可編程器件2中的回讀通訊單元22反饋至中央處理器1,由中央處理器1對待測片選狀態(tài)信息和預設(shè)片選狀態(tài)信息相比較,判斷地址譯碼器3的譯碼正確性。
其具體的控制流程如下A1、如圖3和圖5所示,記錄單元21啟動復位指令,將其中所保存的片選狀態(tài)信息清零復位。
A2、如圖3和圖5所示,中央處理器1執(zhí)行設(shè)定的訪問外設(shè)的程式,中央處理器1訪問特定外設(shè)的所有地址空間,在訪問過程中,記錄單元21采集、記錄保存所有外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息。
A3、如圖3和圖5所示,通訊單元22通過其邏輯I/0接口將待測片選狀態(tài)信息反饋至中央處理器1。
A4、如圖3和圖5所示,中央處理器1可調(diào)用存儲器中所保存的預設(shè)片選狀態(tài)信息,將所收到的待測片選狀態(tài)信息與對應的預設(shè)片選狀態(tài)信息相比較。
A5、其比較結(jié)果有如下兩種A51、待測片選狀態(tài)信息與對應的預設(shè)片選狀態(tài)信息一致,表示地址譯碼器3對該特定外設(shè)譯碼正確,中央處理器1產(chǎn)生相應的尋址正確信息,繼續(xù)如下步驟A6。
A52、待測片選狀態(tài)信息與對應的預設(shè)片選狀態(tài)信息不一致,中央處理器1檢查出待測片選狀態(tài)信息所反映的相關(guān)的譯碼錯誤信息,并產(chǎn)生相應的故障分析信息,繼續(xù)如下步驟A6。
A6、如圖5所示,中央處理器1根據(jù)步驟A2所述的設(shè)定程式,重復步驟A2-步驟A5,中央處理器1依次訪問其它外設(shè)的所有地址空間。
A7、如圖5所示,檢測完所有外設(shè)的地址空間后,中央處理器1將步驟A5所產(chǎn)生的尋址正確信息或故障分析信息輸出,可輸出至顯示屏、打印機或其它顯示媒介。
在本實施例中,待測片選狀態(tài)信息與預設(shè)片選狀態(tài)信息在中央處理器1中進行比較,中央處理器1被作為進行比較的設(shè)備,被采集到的待測片選狀態(tài)信息通過通訊單元22的邏輯I/0接口傳輸至中央處理器1,這種傳輸線路相對獨立于地址譯碼器3涉及的數(shù)據(jù)總線或地址總線。
至于本實施例還可采用另一控制流程,其具體的控制流程與上述步驟A1至步驟A7的區(qū)別在于在步驟A2中,中央處理器1執(zhí)行設(shè)定的訪問外設(shè)的程式,中央處理器1訪問所有外設(shè)或所有未被檢測的外設(shè)的所有地址空間,在訪問過程中,記錄單元21采集、記錄保存特定外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息;相應地,在步驟A6中,中央處理器1根據(jù)步驟A2所述的設(shè)定程式,重復步驟A2-步驟A5,記錄單元21依次采集、記錄保存其它特定外設(shè)的片選狀態(tài)信息。
至于其它部分的控制流程與前述步驟A1至步驟A7所述相同或相似,此處不再贅述。
實施例2根據(jù)圖4和圖6,本發(fā)明包括采用中央處理器1的數(shù)字系統(tǒng),在本實施例中,中央處理器1可采用中央處理單元CPU、數(shù)字信號處理器DSP或其它智能設(shè)備,其基本原理是一致的,如圖4所示,該數(shù)字系統(tǒng)含有中央處理器1和地址譯碼器3,還包括另一相對獨立于所述數(shù)字系統(tǒng)的中央處理設(shè)備4,如圖4所示,中央處理設(shè)備4包括中央處理單元CPU43、記錄模塊41和通訊模塊42,記錄模塊41采集并保存由地址譯碼器3輸出的待測片選狀態(tài)信息,中央處理單元CPU43控制記錄模塊41和通訊模塊42,并通過通訊模塊42與中央處理器1進行信息交互,通訊模塊42用于有關(guān)信息、數(shù)據(jù)的傳輸,記錄模塊41可采用現(xiàn)場可編程門陣列器件FPGA,或采用其它電路實現(xiàn)。
如圖4所示,在本實施例中,通過采集中央處理器1訪問特定外設(shè)的所有地址空間時由地址譯碼器3所輸出的所有外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息,該待測片選狀態(tài)信息由中央處理設(shè)備4中的記錄模塊41采集,記錄模塊41將采集到的待測片選狀態(tài)信息通過通訊模塊42傳輸至中央處理器1,由中央處理器1對待測片選狀態(tài)信息和預設(shè)片選狀態(tài)信息相比較,判斷地址譯碼器3的譯碼正確性。
其具體的控制流程如下B1、如圖4和圖6所示,中央處理單元CPU43向記錄模塊41發(fā)出復位指令,將其中所保存的片選狀態(tài)信息清零復位。
B2、如圖4和圖6所示,中央處理器1執(zhí)行設(shè)定的訪問外設(shè)的程式,中央處理器1訪問特定外設(shè)的所有地址空間,在訪問過程中,中央處理設(shè)備4中的記錄模塊41采集、記錄保存所有外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息。
B3、如圖4和圖6所示,中央處理設(shè)備4中的中央處理單元CPU43向通訊模塊42發(fā)出傳輸指令,通過通訊模塊42將記錄模塊41中的待測片選狀態(tài)信息傳輸至中央處理器1。
B4、如圖4和圖6所示,中央處理器1可調(diào)用存儲器中所保存的預設(shè)片選狀態(tài)信息,將所收到的待測片選狀態(tài)信息與對應的預設(shè)片選狀態(tài)信息相比較。
B5、其比較結(jié)果有如下兩種B51、待測片選狀態(tài)信息與對應的預設(shè)片選狀態(tài)信息一致,表示地址譯碼器3對該特定外設(shè)譯碼正確,中央處理器1產(chǎn)生相應的尋址正確信息,繼續(xù)如下步驟B6。
B52、待測片選狀態(tài)信息與對應的預設(shè)片選狀態(tài)信息不一致,中央處理器1檢查出待測片選狀態(tài)信息所反映的相關(guān)的譯碼錯誤信息,且產(chǎn)生相應的故障分析信息,繼續(xù)如下步驟B6。
B6、如圖6所示,中央處理器1根據(jù)步驟B2所述的設(shè)定程式,重復步驟B2-步驟B5,中央處理器1依次訪問其它外設(shè)的所有地址空間。
B7、如圖6所示,檢測完所有外設(shè)的地址空間后,中央處理器1將步驟B5所產(chǎn)生的尋址正確信息或故障分析信息輸出,可輸出至顯示屏、打印機或其它顯示媒介。
在本實施例中,待測片選狀態(tài)信息與預設(shè)片選狀態(tài)信息在中央處理器1中進行比較,中央處理器1被作為進行比較的設(shè)備,被采集到的待測片選狀態(tài)信息通過通訊模塊42傳輸至中央處理器1,該傳輸線路相對獨立于地址譯碼器3涉及的數(shù)據(jù)總線或地址總線。
至于本實施例還可采用另一控制流程,其具體的控制流程與上述步驟B1至步驟B7的區(qū)別在于在步驟B2中,中央處理器1執(zhí)行設(shè)定的訪問外設(shè)的程式,中央處理器1訪問所有外設(shè)或所有未被檢測的外設(shè)的所有地址空間,在訪問過程中,中央處理設(shè)備4中的記錄模塊41采集、記錄保存特定外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息;相應地,在步驟B6中,中央處理器1根據(jù)步驟B2所述的設(shè)定程式,重復步驟B2-步驟B5,中央處理設(shè)備4中的記錄模塊41依次采集、記錄保存其它特定外設(shè)的片選狀態(tài)信息。
至于其它部分的控制流程與前述步驟B1至步驟B7所述相同或相似,此處不再贅述。
實施例3根據(jù)圖4和圖7,本實施例的電路結(jié)構(gòu)與實施例2所述相同,本實施例與實施例2所述不同之處在于有關(guān)的控制流程,在本實施例中,通過采集中央處理器1訪問特定外設(shè)的所有地址空間時由地址譯碼器3所輸出的所有外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息,該待測片選狀態(tài)信息由中央處理設(shè)備4中的記錄模塊41采集,中央處理器1通過通訊模塊42向中央處理設(shè)備4中的中央處理單元CPU43傳遞相應的預設(shè)片選狀態(tài)信息,由中央處理單元CPU43對待測片選狀態(tài)信息和預設(shè)片選狀態(tài)信息相比較,判斷地址譯碼器3的譯碼正確性。
本實施例具體的控制流程如下C1、如圖4和圖7所示,中央處理單元CPU43向記錄模塊41發(fā)出復位指令,將其中所保存的片選狀態(tài)信息清零復位。
C2、如圖4和圖7所示,中央處理器1執(zhí)行設(shè)定的訪問外設(shè)的程式,中央處理器1訪問特定外設(shè)的所有地址空間,在訪問過程中,中央處理設(shè)備4中的記錄模塊41采集、記錄保存所有外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息。
C3、如圖4和圖7所示,中央處理設(shè)備4中的中央處理單元CPU43向通訊模塊42發(fā)出指令,與中央處理器1進行了必要的信息交互后,中央處理器1通過通訊模塊42將相應的預設(shè)片選狀態(tài)信息傳遞至中央處理單元CPU43。
C4、如圖4和圖7所示,中央處理單元CPU43根據(jù)所收到的預設(shè)片選狀態(tài)信息與記錄模塊41中的待測片選狀態(tài)信息,將待測片選狀態(tài)信息與預設(shè)片選狀態(tài)信息相比較。
C5、其比較結(jié)果有如下兩種C51、待測片選狀態(tài)信息與對應的預設(shè)片選狀態(tài)信息一致,表示地址譯碼器3對該特定外設(shè)譯碼正確,中央處理單元CPU43產(chǎn)生相應的尋址正確信息并將其上報中央處理器1,繼續(xù)如下步驟C6。
C52、待測片選狀態(tài)信息與對應的預設(shè)片選狀態(tài)信息不一致,中央處理單元CPU43檢查出待測片選狀態(tài)信息所反映的相關(guān)的譯碼錯誤信息,且產(chǎn)生相應的故障分析信息并將其上報中央處理器1,繼續(xù)如下步驟C6。
C6、如圖7所示,中央處理器1根據(jù)步驟C2所述的設(shè)定程式,重復步驟C2-步驟C5,中央處理器1依次訪問其它外設(shè)的所有地址空間。
C7、如圖7所示,檢測完所有外設(shè)的地址空間后,中央處理器1將收到的尋址正確信息或故障分析信息輸出,可輸出至顯示屏、打印機或其它顯示媒介。
在上述步驟C51和步驟C52中,中央處理單元CPU43也可不必將尋址正確信息和故障分析信息上報中央處理器1,而直接輸出這些信息。
在本實施例中,待測片選狀態(tài)信息與預設(shè)片選狀態(tài)信息在中央處理設(shè)備4中進行比較,中央處理設(shè)備4被作為進行比較的設(shè)備,中央處理器1中的預設(shè)片選狀態(tài)信息通過通訊模塊42傳輸至中央處理單元CPU43,該傳輸線路相對獨立于地址譯碼器3涉及的數(shù)據(jù)總線或地址總線。
至于本實施例還可采用另一控制流程,其具體的控制流程與上述步驟C1至步驟C7的區(qū)別在于在步驟C2中,中央處理器1執(zhí)行設(shè)定的訪問外設(shè)的程式,中央處理器1訪問所有外設(shè)或所有未被檢測的外設(shè)的所有地址空間,在訪問過程中,中央處理設(shè)備4中的記錄模塊41采集、記錄保存特定外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息;相應地,在步驟C6中,中央處理器1根據(jù)步驟C2所述的設(shè)定程式,重復步驟C2-步驟C5,中央處理設(shè)備4中的記錄模塊41依次采集、記錄保存其它特定外設(shè)的片選狀態(tài)信息。
至于其它部分的控制流程與前述步驟C1至步驟C7所述相同或相似,此處不再贅述。
權(quán)利要求
1.一種數(shù)字系統(tǒng)的譯碼正確性的檢測方法,其特征在于它采用如下步驟1)在采用中央處理器的數(shù)字系統(tǒng)中,采集地址譯碼器所輸出的外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息,所述的片選狀態(tài)信息是當中央處理器訪問外設(shè)的地址空間時由地址譯碼器輸出;2)將所述的待測片選狀態(tài)信息與中央處理器內(nèi)的對應的預設(shè)片選狀態(tài)信息自動比較,判斷地址譯碼器的譯碼正確性。
2.根據(jù)權(quán)利要求1所述的數(shù)字系統(tǒng)的譯碼正確性的檢測方法,其特征在于所述的步驟2)中,所述的待測片選狀態(tài)信息與預設(shè)片選狀態(tài)信息在設(shè)定的設(shè)備中進行比較,對于待測片選狀態(tài)信息和預設(shè)片選狀態(tài)信息,通過相對獨立于所述地址譯碼器涉及的數(shù)據(jù)總線或地址總線的線路輸至所述設(shè)備。
3.根據(jù)權(quán)利要求2所述的數(shù)字系統(tǒng)的譯碼正確性的檢測方法,其特征在于所述的步驟1)中,所述的待測片選狀態(tài)信息由所述數(shù)字系統(tǒng)中與所述地址譯碼器相關(guān)的可編程器件采集,所述的步驟2)中,所述的可編程器件將采集到的待測片選狀態(tài)信息反饋至中央處理器,由中央處理器對待測片選狀態(tài)信息和預設(shè)片選狀態(tài)信息相比較。
4.根據(jù)權(quán)利要求2所述的數(shù)字系統(tǒng)的譯碼正確性的檢測方法,其特征在于所述的步驟1)中,所述的待測片選狀態(tài)信息由相對獨立于所述數(shù)字系統(tǒng)的另一中央處理設(shè)備采集,所述的步驟2)中,所述的中央處理設(shè)備通過其中的通訊模塊與所述的中央處理器信息交互,由中央處理設(shè)備或中央處理器對待測片選狀態(tài)信息和預設(shè)片選狀態(tài)信息相比較。
5.根據(jù)權(quán)利要求1-4任意一項所述的數(shù)字系統(tǒng)的譯碼正確性的檢測方法,其特征在于所述的步驟2)中,所述的待測片選狀態(tài)信息與預設(shè)片選狀態(tài)信息不一致時,檢查出待測片選狀態(tài)信息所反映的相關(guān)的譯碼錯誤信息。
6.根據(jù)權(quán)利要求1所述的數(shù)字系統(tǒng)的譯碼正確性的檢測方法,其特征在于所述的步驟1)中,所述的中央處理器訪問特定外設(shè)的所有地址空間,所有外設(shè)的片選狀態(tài)信息作為待測片選狀態(tài)信息。
7.根據(jù)權(quán)利要求1所述的數(shù)字系統(tǒng)的譯碼正確性的檢測方法,其特征在于所述的步驟1)中,所述的中央處理器訪問所有外設(shè)或所有未被檢測的外設(shè)的所有地址空間,特定外設(shè)的片選狀態(tài)信息作為待測片選狀態(tài)信息。
8.根據(jù)權(quán)利要求1所述的數(shù)字系統(tǒng)的譯碼正確性的檢測方法,其特征在于所述的中央處理器可采用中央處理單元CPU或數(shù)字信號處理器DSP。
9.一種實現(xiàn)權(quán)利要求1所述方法的數(shù)字系統(tǒng)的譯碼正確性的檢測系統(tǒng),包括采用中央處理器(1)的數(shù)字系統(tǒng),所述的數(shù)字系統(tǒng)至少含有中央處理器(1)、與包含地址譯碼器(2)的可編程器件(3),其特征在于所述的可編程器件(3)中還設(shè)置有記錄單元(21)和回讀通訊單元(22);其中,所述的記錄單元(21)采集并保存由地址譯碼器(2)輸出的待測片選狀態(tài)信息;所述的回讀通訊單元(22)向中央處理器(1)反饋信息。
10.根據(jù)權(quán)利要求9所述的數(shù)字系統(tǒng)的譯碼正確性的檢測系統(tǒng),其特征在于所述的記錄單元(21)可對其中保存的信息復位。
11.根據(jù)權(quán)利要求9所述的數(shù)字系統(tǒng)的譯碼正確性的檢測系統(tǒng),其特征在于所述的可編程器件(3)為現(xiàn)場可編程門陣列器件(FPGA)或復雜可編程邏輯器件(CPLD)。
12.一種實現(xiàn)權(quán)利要求1所述方法的數(shù)字系統(tǒng)的譯碼正確性的檢測系統(tǒng),包括采用中央處理器(1)的數(shù)字系統(tǒng),所述的數(shù)字系統(tǒng)至少含有中央處理器(1)和地址譯碼器(2),其特征在于還包括另一相對獨立于所述數(shù)字系統(tǒng)的中央處理設(shè)備(4),所述的中央處理設(shè)備(4)包括中央處理單元CPU(43)、記錄模塊(41)和通訊模塊(42);其中,所述的記錄模塊(41)采集并保存由地址譯碼器(2)輸出的待測片選狀態(tài)信息;所述的中央處理單元CPU(43)控制記錄模塊(41)和通訊模塊(42),并通過通訊模塊(42)與中央處理器(1)進行信息交互;所述的通訊模塊(42)用于有關(guān)信息、數(shù)據(jù)的傳輸。
13.根據(jù)權(quán)利要求12所述的數(shù)字系統(tǒng)的譯碼正確性的檢測系統(tǒng),其特征在于所述的記錄模塊(41)為現(xiàn)場可編程門陣列器件(FPGA)。
全文摘要
一種涉及電通訊技術(shù)的數(shù)字系統(tǒng)的譯碼正確性的檢測方法和系統(tǒng),本發(fā)明所采用的方法為在采用中央處理器的數(shù)字系統(tǒng)中,采集中央處理器訪問外設(shè)的地址空間時由地址譯碼器所輸出的外設(shè)的片選狀態(tài)信息,作為待測片選狀態(tài)信息,再將所述的待測片選狀態(tài)信息與中央處理器內(nèi)的對應的預設(shè)片選狀態(tài)信息自動比較,判斷地址譯碼器的譯碼正確性;所述的待測片選狀態(tài)信息與預設(shè)片選狀態(tài)信息在設(shè)定的設(shè)備中進行比較,對于待測片選狀態(tài)信息和預設(shè)片選狀態(tài)信息,通過相對獨立于所述地址譯碼器涉及的數(shù)據(jù)總線或地址總線的線路輸至所述的設(shè)備,本發(fā)明效率高而且可靠性強。
文檔編號G06F11/26GK1766846SQ200410090259
公開日2006年5月3日 申請日期2004年10月29日 優(yōu)先權(quán)日2004年10月29日
發(fā)明者陳梁 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
双峰县| 北海市| 桐乡市| 青铜峡市| 边坝县| 鹤峰县| 邯郸市| 益阳市| 兴文县| 济源市| 阿坝县| 白银市| 米林县| 遂溪县| 深水埗区| 东兰县| 铜梁县| 神农架林区| 罗田县| 江城| 台前县| 深泽县| 嫩江县| 台州市| 汶川县| 夏河县| 中阳县| 崇左市| 清水河县| 靖远县| 汕头市| 湘潭市| 武乡县| 澄江县| 夏津县| 吉木乃县| 泉州市| 文山县| 白玉县| 宿州市| 阳曲县|