亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種嵌入式仿真測試方法和系統(tǒng)的制作方法

文檔序號:6563229閱讀:203來源:國知局
專利名稱:一種嵌入式仿真測試方法和系統(tǒng)的制作方法
技術領域
本發(fā)明涉及自動化測試技術,特別涉及一種嵌入式仿真測試方法和系統(tǒng)。
背景技術
在對芯片進行研發(fā)和制造時,必須要進行芯片測試的過程。例如,多媒體處理芯片的研發(fā)和制造公司就需要對其多媒體處理芯片進行測試,對多媒體數(shù)據(jù)進行采集作為輸入,經(jīng)過多媒體處理芯片的處理得出輸出結果,根據(jù)輸出結果、輸入與輸出結果的比較或者輸出結果與標準比較文件的比較對芯片的特性進行判斷。目前,多采用傳感器對芯片進行測試,圖1就是現(xiàn)有技術采用傳感器測試多媒體處理芯片的網(wǎng)絡示意圖,包括以下幾部分傳感器(sensor)101用來采集被處理數(shù)據(jù)并將輸出數(shù)據(jù)作為芯片102的輸入。
功能處理芯片102對sensor 101的輸出數(shù)據(jù)進行處理,不同類型的芯片具有不同的處理功能,例如多媒體處理芯片中的圖像處理芯片,具有對傳感器輸出的圖像數(shù)據(jù)進行增益控制、圖像格式轉化、圖像縮放、顏色調(diào)整、伽瑪校正等處理功能;聲音處理芯片具有對聲音進行音效、音質(zhì)或者音量等進行調(diào)整的功能。然后將處理后的數(shù)據(jù)發(fā)送給顯示裝置103。在此值得注意的是,經(jīng)功能處理芯片處理后的數(shù)據(jù)是以實時的數(shù)據(jù)流形式輸出的,不能進行儲存,只能用顯示裝置直觀地實時顯示。
顯示裝置103對經(jīng)過功能處理芯片102處理輸出的實時的數(shù)據(jù)流進行顯示,例如在多媒體處理芯片中的圖像處理芯片處理后輸出的實時的數(shù)據(jù)流,就在顯示器(LCD)上以圖像的形式進行顯示,并沒有具體的數(shù)據(jù)顯示,測試人員通過LCD來觀察測試結果,對其顏色、像素等根據(jù)圖像進行主觀的觀察。
更進一步地,往往在上述示意圖的基礎上,還存在一種標準程序,將與傳感器輸出的數(shù)據(jù)相對應的文件數(shù)據(jù)經(jīng)過標準程序的算法轉換,得到標準比較文件,此標準比較文件可以進行存儲,然后可以用PC進行顯示,用于對芯片的性能進行比較和驗證。
在現(xiàn)有技術的測試過程中,由于數(shù)據(jù)輸入到功能處理芯片處理后,得到的處理結果被顯示到LCD上,例如,測試圖像處理芯片時結果以圖像的形式顯示,不能得到各圖像參數(shù)的具體值,即不能得到數(shù)字化的測試結果,只能通過測試人員的眼睛主觀去判別測試的結果,這樣的測試結果很不準確,不同的測試人員得出的測試結果可能不完全相同,對于某些特性的測試不夠準確,也不夠客觀。更進一步地,由于不能得到數(shù)字化的測試結果,所得到的與標準比較文件的比較也只能通過人為的比較,不夠準確和客觀。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種嵌入式仿真測試系統(tǒng),該系統(tǒng)能夠?qū)?jīng)過芯片處理過后得到的處理結果進行準確和客觀的判定。
本發(fā)明的另一個目的在于提供一種嵌入式仿真測試方法,該方法能夠?qū)?jīng)過芯片處理過后得到的處理結果進行準確和客觀的判定。
為了能夠?qū)崿F(xiàn)上述第一個目的,本發(fā)明提供了一種嵌入式仿真測試系統(tǒng),其特征在于,該系統(tǒng)包括功能處理芯片以及可編程邏輯單元;輸入數(shù)據(jù)經(jīng)功能處理芯片處理為實時的數(shù)據(jù)流輸出給可編程邏輯單元,可編程邏輯單元將功能處理芯片輸出的實時的數(shù)據(jù)流轉換為數(shù)字數(shù)據(jù)輸出。
該系統(tǒng)進一步包含與可編程邏輯單元相連的存儲器,用于將可編程邏輯單元輸出的數(shù)字數(shù)據(jù)存儲在存儲器中。
所述存儲器還用來存儲標準比較文件,以及可編程邏輯單元輸出的數(shù)字數(shù)據(jù)與標準比較文件進行比較后的結果。
其中,該系統(tǒng)進一步包括處理器,處理器將數(shù)字數(shù)據(jù)寫入所述存儲器或從存儲器中讀取數(shù)據(jù);該系統(tǒng)進一步包括處理器,處理器將可編程邏輯單元輸出的數(shù)字數(shù)據(jù)與標準比較文件進行比較后的結果寫入存儲器或從存儲器中讀取。
該系統(tǒng)進一步包括通信設備,可編程邏輯單元通過通信設備與外部設備進行通信,用于將數(shù)字數(shù)據(jù)輸出給外部設備。
該系統(tǒng)進一步包括處理器,處理器控制所述通信設備與外部設備進行通信。
該系統(tǒng)進一步包括與可編程邏輯單元相連的網(wǎng)絡接口,所述數(shù)字數(shù)據(jù)通過網(wǎng)絡接口輸出。
該系統(tǒng)進一步包括兩個處理器;第一個處理器控制功能處理芯片將輸入數(shù)據(jù)處理為實時的數(shù)據(jù)流輸出;第二個處理器控制可編程邏輯單元將功能處理芯片輸出的實時的數(shù)據(jù)流直接轉換為數(shù)字數(shù)據(jù)輸出。
為了實現(xiàn)上述第二個目的,本發(fā)明提供了一種嵌入式仿真測試方法,其特征在于,該方法包含以下步驟A、功能處理芯片對輸入數(shù)據(jù)進行處理后,輸出實時的數(shù)據(jù)流。
B、可編程邏輯單元接收功能處理芯片輸出的實時的數(shù)據(jù)流,將實時的數(shù)據(jù)流轉換為數(shù)字數(shù)據(jù)后輸出。
設置第一處理器,步驟A中所述功能處理芯片對輸入數(shù)據(jù)進行處理后,輸出實時的數(shù)據(jù)流是通過第一處理器進行控制的;設置第二處理器,步驟B中所述可編程邏輯單元接收功能處理芯片的輸出數(shù)據(jù),將接收到的實時的數(shù)據(jù)流轉換為準確的數(shù)字數(shù)據(jù)后輸出是通過第二處理器進行控制的。
其中,所述的數(shù)字數(shù)據(jù)輸出后存儲在存儲器中。
另外,該方法進一步包括設置處理器,讀取存儲在所述存儲器中的數(shù)字數(shù)據(jù),通過通信設備或網(wǎng)絡接口進行輸出。
在步驟B之后,該方法進一步包括所述的數(shù)字數(shù)據(jù)與標準比較文件進行比較后,比較結果存儲在存儲器中。
所述的標準比較文件存儲在存儲器中,或者由處理器通過通信設備從外部設備中讀取。
該方法進一步包括設置處理器,讀取存儲在所述存儲器中的比較結果,通過通信設備或網(wǎng)絡接口進行輸出。
由上述技術方案可以看出,本發(fā)明提供的嵌入式仿真測試方法和系統(tǒng),將經(jīng)過芯片處理過的實時的數(shù)據(jù)流送入可編程邏輯單元,可編程邏輯單元將原來的數(shù)據(jù)流轉換為準確的數(shù)字數(shù)據(jù),使得系統(tǒng)能夠?qū)?jīng)過芯片處理過后得到的處理結果進行準確和客觀的判定。更進一步地,可以將輸出的數(shù)據(jù)與標準比較文件進行對比,并同樣以準確數(shù)據(jù)的形式輸出,使得測試人員能夠?qū)?jīng)過比較后的結果進行準確和客觀的判定。


圖1為現(xiàn)有技術采用傳感器測試多媒體處理芯片的網(wǎng)絡示意圖;圖2為嵌入式仿真測試系統(tǒng)結構圖;圖3為多媒體圖像處理測試系統(tǒng)結構圖;圖4為嵌入式仿真測試方法的流程圖;圖5為該嵌入式仿真測試方法的一個實施例流程圖;圖6為多媒體圖像處理測試實施例流程圖。
具體實施例方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖及具體實施例對本發(fā)明作進一步地詳細描述。
首先,對本發(fā)明提供的能得到準確測試結果的仿真測試系統(tǒng)進行詳細描述。其結構參見圖2,圖2為嵌入式仿真測試系統(tǒng)結構圖。該系統(tǒng)主要由以下幾部分組成PC 201通過通信設備208完成與嵌入式系統(tǒng)的通信,作為控制測試系統(tǒng)的操作平臺,向測試系統(tǒng)的處理器下達控制指令,也用來存儲標準比較文件,或顯示輸出結果。這里標準比較文件是與傳感器輸出數(shù)據(jù)相對應的文件數(shù)據(jù)經(jīng)過標準程序的標準算法轉換后得到的,或者是以數(shù)據(jù)庫的形式存在的。
功能處理芯片202對傳感器207的輸出進行處理,不同類型的芯片具有不同的處理功能,例如多媒體處理芯片中的圖像處理芯片,具有對圖像進行顏色調(diào)整、像素調(diào)整、增益控制、圖像格式轉化、圖像縮放等功能;聲音處理芯片具有對聲音進行音效、音質(zhì)或者音量等進行調(diào)整的功能。并將結果傳送給可編程邏輯單元203。
可編程邏輯單元203將功能處理芯片202的結果轉換為準確的數(shù)字數(shù)據(jù)通過總線操作存儲在存儲器206中,或者通過通信設備208上傳至PC 201。因為經(jīng)功能處理芯片202處理后的數(shù)據(jù)是實時的數(shù)據(jù)流,不能進行儲存,只能用顯示裝置進行實時的顯示,所以在此,可編程邏輯單元就將功能處理芯片202輸出的數(shù)據(jù)流轉換為準確的數(shù)字數(shù)據(jù)。
處理器204控制可編程邏輯單元203的操作,對存儲器206的數(shù)據(jù)寫入和讀取進行控制,控制通信設備208與外部設備進行通信,控制網(wǎng)絡接口209進行網(wǎng)絡輸出。
處理器205對功能處理芯片202進行控制,使功能處理芯片202完成前述增益控制、圖像格式轉化、圖像縮放等功能處理操作。
存儲模塊206用來存儲可編程邏輯單元203的輸出結果。
傳感器207用來采集被處理數(shù)據(jù)并將輸出作為功能處理芯片202的輸入。
通信設備208PC 201與嵌入式環(huán)境的通信渠道,用來完成它們之間數(shù)據(jù)或指令的傳送。
網(wǎng)絡接口209用來將輸出結果通過網(wǎng)絡進行輸出。
更進一步地,當該測試系統(tǒng)完成輸出結果與標準比較文件的比較功能時,處理器204從存儲器207中讀取可編程邏輯單元輸出的數(shù)字數(shù)據(jù)和標準比較文件,經(jīng)外部比較工具進行比較后,處理器204將比較結果存入存儲器207。其中,外部比較工具是系統(tǒng)外的一個程序模塊或者是PC 201內(nèi)的一個程序模塊,因為外部比較工具不是本發(fā)明的發(fā)明點,所以在此不做詳細論述。
下面通過一個具體實施例來對上述系統(tǒng)進行詳細說明。在此我們以多媒體圖像處理測試系統(tǒng)為例,參見圖3。圖3為多媒體圖像處理測試系統(tǒng)結構圖。
其中,龍(Dragon)301是PC端的測試平臺,通過串口UART 328或USB 318完成與嵌入式環(huán)境的通信,是控制測試系統(tǒng)的操作平臺,下達對本實施例中采用的型號為S3c2410 304和S3c44box 305的處理器的控制指令,也用來存儲標準比較文件或顯示輸出結果。這里標準比較文件是與傳感器307輸出數(shù)據(jù)相對應的文件數(shù)據(jù)經(jīng)過標準程序的標準算法后得到的,或者是以數(shù)據(jù)庫的形式存在的。其中,與傳感器307的輸出數(shù)據(jù)相對應的文件數(shù)據(jù)在此可以是通過抓拍得到的圖片文件數(shù)據(jù)。
528芯片302是一種多媒體圖像處理芯片,對傳感器307采集到的圖像數(shù)據(jù)進行顏色調(diào)整、像素調(diào)整、增益控制、圖像格式轉化、圖像縮放等處理,并將輸出的實時數(shù)據(jù)流傳送給復雜可編程邏輯器件/現(xiàn)場可編程邏輯門陣列(CPLD/FPGA,Complex Programmable Logic Device/Field ProgrammableGate Array)。
CPLD/FPGA 303將528芯片302處理后輸出的實時的數(shù)據(jù)流轉換為準確的數(shù)字信號通過總線操作存儲在隨機動態(tài)存儲器(SDRAM,SynchronousDynamic Random Access Memory)317、NOR閃存(Norflash)327或者NAND閃存(Nandflash)337中,或者通過UART 328或USB 318上傳至Dragon 301。
其中,S3c2410 304是基于ARM9的處理器,控制CPLD/FPGA 303的操作,對存儲器SDRAM 317、Norflash 327或者Nandflash 337的數(shù)據(jù)寫入和讀取進行控制,控制UART 328或USB 318與外部設備進行通信。
S3c44box 305是基于ARM7的處理器,控制528芯片302使其完成圖像處理的相應功能操作。
SDRAM 317、Norflash 327和Nandflash 337是板子上的三個存儲器,用來存儲輸出結果。
傳感器307用來采集被處理的圖像數(shù)據(jù)并將輸出的數(shù)據(jù)作為528芯片302的輸入。
UART 328和USB 318用來完成Dragon 301與嵌入式系統(tǒng)的通信,完成它們之間數(shù)據(jù)或控制指令的傳送。
另外,輸出的結果或者比較結果可以通過以太網(wǎng)(Ethernet)309輸出。
更進一步地,當該測試系統(tǒng)輸出數(shù)字數(shù)據(jù)與標準比較文件的比較結果時,S3c2410 304從存儲器Nandflash 337中讀取CPLD/FPGA輸出的數(shù)字數(shù)據(jù)和標準比較文件,標準比較文件也可以存在別的存儲器中,由外部比較工具進行比較后,將比較結果存入Nandflash 337中,也可以存在別的存儲器中。其中,外部比較工具是系統(tǒng)外的一個程序模塊或者是PC 201內(nèi)的一個程序模塊。
在這里此實施例僅作為本發(fā)明仿真測試系統(tǒng)的一個例子,其各部分組成還可能有其他型號的芯片或者其他功能的模塊組成,所以此例子并不是本發(fā)明的全部,僅僅是幫助對該系統(tǒng)進行理解的一個實施例。
在本發(fā)明提供的系統(tǒng)基礎上,下面對本發(fā)明所提供的嵌入式仿真測試方法進行描述,該方法的流程如圖4所示,圖4為嵌入式仿真測試方法的流程圖。其中,設置了可編程邏輯單元,該流程的步驟包括步驟401功能處理芯片對輸入數(shù)據(jù)進行處理,并輸出實時的數(shù)據(jù)流給可編程邏輯單元。功能處理芯片的輸入數(shù)據(jù)一般是經(jīng)過傳感器采集到的數(shù)據(jù)。
步驟402可編程邏輯單元將接收到的實時的數(shù)據(jù)流轉換為準確的數(shù)字數(shù)據(jù)后輸出。
以上是本發(fā)明所提供的嵌入式仿真測試方法的必要流程,下面就對該方法的流程用下面兩個實施例做詳細的描述。
圖5為該嵌入式仿真測試方法的一個實施例流程圖,該詳細流程包括以下步驟步驟501功能處理芯片接收輸入數(shù)據(jù),一般來說,該輸入數(shù)據(jù)是由傳感器采集到的數(shù)據(jù),將傳感器的輸出作為功能處理芯片的輸入數(shù)據(jù);或者,是處理器從存儲器中讀取的模擬傳感器輸入的數(shù)據(jù)。
步驟502處理器控制功能處理芯片對輸入數(shù)據(jù)進行處理,并通過相應的接口將結果輸出到可編程邏輯單元。
步驟503處理器控制可編程邏輯單元將功能處理芯片輸出的實時的數(shù)據(jù)流轉換為準確數(shù)字數(shù)據(jù)并輸出。
步驟504處理器通過總線操作將輸出的結果寫入存儲器。
步驟505通過PC決定是否與標準比較文件進行比較,如果否,進行步驟506;如果是,則轉到步驟509。
步驟506通過PC決定將輸出的結果上傳至PC還是通過網(wǎng)絡輸出,如果上傳至PC,進行步驟507;如果通過網(wǎng)絡輸出,則轉至步驟508。
步驟507處理器通過總線從存儲器中讀取輸出結果,通過通信設備將輸出的結果上傳至PC,結束操作。
步驟508處理器通過總線將輸出的數(shù)字數(shù)據(jù)結果通過網(wǎng)絡接口進行輸出,結束操作。
步驟509處理器通過總線操作從存儲器中讀取可編成邏輯單元輸出的數(shù)字數(shù)據(jù)與標準比較文件。
步驟510外部比較工具執(zhí)行將功能處理芯片的輸出數(shù)據(jù)與標準比較文件的比較操作。
步驟511處理器通過總線操作將比較結果寫入存儲器。
步驟512通過PC決定將輸出的比較結果上傳至PC還是通過網(wǎng)絡輸出,如果上傳至PC,執(zhí)行步驟513;如果通過網(wǎng)絡輸出則轉到步驟514。
步驟513處理器通過總線從存儲器中讀取輸出的比較結果,通過通信設備將輸出的比較結果上傳至PC,結束操作。
步驟514處理器通過總線從存儲器中讀取輸出的比較結果,并通過網(wǎng)絡接口進行輸出,結束操作。
在以上步驟中,將輸出結果和輸出的比較結果寫入存儲器都是以文件的形式進行的。
下面仍以多媒體圖像處理測試為例針對上述流程給出一個實施例,該實施例的流程如圖6所示,圖6為多媒體圖像處理測試實施例流程圖。包含以下步驟步驟601528芯片接收輸入數(shù)據(jù),此輸入數(shù)據(jù)可以由傳感器采集,將傳感器采集到的圖像數(shù)據(jù)作為528芯片的輸入數(shù)據(jù);或者也可以是處理器S3c44box從PC的存儲器中讀取的數(shù)據(jù)作為輸入數(shù)據(jù)。
步驟602處理器S3c44box控制528芯片進行圖片處理,并將處理后的實時的圖片數(shù)據(jù)流輸出到CPLD/FPGA。
步驟603處理器S3c2410控制CPLD/FPGA將實時的圖片數(shù)據(jù)流轉換為準確的數(shù)字數(shù)據(jù)并通過總線輸出。這樣得到的就是經(jīng)過處理后的圖片的色素、像素、大小等的具體數(shù)據(jù)值。
步驟604處理器S3c2410通過總線操作將輸出的結果寫入Nandflash。
步驟605通過Dragon決定是否與標準比較文件進行比較,如果否,執(zhí)行步驟606;如果是,則轉到步驟609。
步驟606通過Dragon將輸出的結果上傳至測試平臺還是通過網(wǎng)絡輸出,如果上傳,執(zhí)行步驟607;如果通過網(wǎng)絡輸出,則轉至步驟608。
步驟607處理器S3c2410通過總線從Nandfash中讀取結果,通過UART將輸出結果上傳至Dragon,結束操作。
步驟608處理器S3c2410通過總線將輸出的比較結果通過Ethernet進行輸出,結束操作。
步驟609處理器S3c2410通過總線操作從存儲器中讀取CPLD/FPGA輸出的數(shù)字數(shù)據(jù)和標準比較文件。標準比較文件和CPLD/FPGA輸出的數(shù)字數(shù)據(jù)可能存儲在存儲器SDRAM、Norflash或Nandflash中,也可能存在PC的存儲器中。在本例中,采用比較文件在Nandflash中。
步驟610外部比較工具執(zhí)行CPLD/FPGA輸出的數(shù)字數(shù)據(jù)與標準比較文件的比較操作,此時的比較結果也是準確的數(shù)字數(shù)據(jù),例如經(jīng)過528芯片處理過的圖片與標準比較文件相比較的色素差值、像素差值或者大小差值等。
步驟611處理器S3c2410通過總線操作將比較結果寫入存儲器。同樣結果也可以寫入存儲器SDRAM、Norflash或Nandflash中,在本例中,仍將結果存儲在Nandflash中。
步驟612通過Dragon決定將輸出的比較結果上傳至測試平臺還是通過網(wǎng)絡輸出,如果上傳,執(zhí)行步驟613;如果通過網(wǎng)絡輸出則轉到步驟614。
步驟613處理器S3c2410通過總線從Nandflash中讀取輸出的比較結果,并且通過UART接口將輸出的比較結果上傳到測試平臺,結束操作。
步驟614處理器S3c2410通過總線從Nandflash中讀取輸出的比較結果,并通過Ethernet輸出,結束操作。
由上可見,通過本發(fā)明所述的方法和系統(tǒng),可以得到準確的數(shù)字數(shù)據(jù),而不是原來只能直觀在顯示裝置上顯示的實時數(shù)據(jù)流,使測試人員能夠?qū)?jīng)過芯片處理過后得到的處理結果進行準確和客觀的判定。更優(yōu)地,可以與標準比較文件進行比較,輸出的比較結果同樣是準確的數(shù)字數(shù)據(jù),這樣通過分析比較輸出結果就可以測試芯片是否正常,使測試工作更加客觀有效。
權利要求
1.一種嵌入式仿真測試系統(tǒng),其特征在于,該系統(tǒng)包括功能處理芯片以及可編程邏輯單元;輸入數(shù)據(jù)經(jīng)功能處理芯片處理為實時的數(shù)據(jù)流輸出給可編程邏輯單元,可編程邏輯單元將功能處理芯片輸出的實時的數(shù)據(jù)流轉換為數(shù)字數(shù)據(jù)輸出。
2.根據(jù)權利要求1所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包含與可編程邏輯單元相連的存儲器,用于將可編程邏輯單元輸出的數(shù)字數(shù)據(jù)存儲在存儲器中。
3.根據(jù)權利要求2所述的系統(tǒng),其特征在于,所述存儲器還用來存儲標準比較文件,以及可編程邏輯單元輸出的數(shù)字數(shù)據(jù)與標準比較文件進行比較后的結果。
4.根據(jù)權利要求2或3所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括處理器,處理器將數(shù)字數(shù)據(jù)寫入所述存儲器或從存儲器中讀取數(shù)據(jù)。
5.根據(jù)權利要求3所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括處理器,處理器將可編程邏輯單元輸出的數(shù)字數(shù)據(jù)與標準比較文件進行比較后的結果寫入存儲器或從存儲器中讀取。
6.根據(jù)權利要求1所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括通信設備,可編程邏輯單元通過通信設備與外部設備進行通信,用于將數(shù)字數(shù)據(jù)輸出給外部設備。
7.根據(jù)權利要求6所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括處理器,處理器控制所述通信設備與外部設備進行通信。
8.根據(jù)權利要求1所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括與可編程邏輯單元相連的網(wǎng)絡接口,所述數(shù)字數(shù)據(jù)通過網(wǎng)絡接口輸出。
9.根據(jù)權利要求8所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括處理器,處理器控制所述網(wǎng)絡接口進行網(wǎng)絡輸出。
10.根據(jù)權利要求1所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括兩個處理器;第一個處理器控制功能處理芯片將輸入數(shù)據(jù)處理為實時的數(shù)據(jù)流輸出;第二個處理器控制可編程邏輯單元將功能處理芯片輸出的實時的數(shù)據(jù)流直接轉換為數(shù)字數(shù)據(jù)輸出。
11.一種嵌入式仿真測試方法,其特征在于,該方法包含以下步驟A、功能處理芯片對輸入數(shù)據(jù)進行處理后,輸出實時的數(shù)據(jù)流。B、可編程邏輯單元接收功能處理芯片輸出的實時的數(shù)據(jù)流,將實時的數(shù)據(jù)流轉換為數(shù)字數(shù)據(jù)后輸出。
12.根據(jù)權利要求11所述的方法,其特征在于,設置第一處理器,步驟A中所述功能處理芯片對輸入數(shù)據(jù)進行處理后,輸出實時的數(shù)據(jù)流是通過第一處理器進行控制的;設置第二處理器,步驟B中所述可編程邏輯單元接收功能處理芯片的輸出數(shù)據(jù),將接收到的實時的數(shù)據(jù)流轉換為準確的數(shù)字數(shù)據(jù)后輸出是通過第二處理器進行控制的。
13.根據(jù)權利要求11所述的方法,其特征在于,所述的數(shù)字數(shù)據(jù)輸出后存儲在存儲器中。
14.根據(jù)權利要求13所述的方法,其特征在于,該方法進一步包括設置處理器,讀取存儲在所述存儲器中的數(shù)字數(shù)據(jù),通過通信設備或網(wǎng)絡接口進行輸出。
15.根據(jù)權利要求11所述的方法,其特征在于,在步驟B之后,該方法進一步包括所述的數(shù)字數(shù)據(jù)與標準比較文件進行比較后,比較結果存儲在存儲器中。
16.根據(jù)權利要求15所述的方法,其特征在于,所述的標準比較文件存儲在存儲器中,或者由處理器通過通信設備從外部設備中讀取。
17.根據(jù)權利要求15所述的方法,其特征在于,該方法進一步包括設置處理器,讀取存儲在所述存儲器中的比較結果,通過通信設備或網(wǎng)絡接口進行輸出。
全文摘要
本發(fā)明提供了一種嵌入式仿真測試方法和系統(tǒng),通過設置可編程邏輯單元,將經(jīng)功能處理芯片處理過的實時的數(shù)據(jù)流轉換為準確的數(shù)字數(shù)據(jù)輸出,并且還可以由外部比較工具將準確的數(shù)字數(shù)據(jù)和標準比較文件進行比較后,將數(shù)字比較結果進行輸出。然后處理器將輸出的準確數(shù)字數(shù)據(jù)或數(shù)字比較結果存儲在存儲器中,通過通信設備或網(wǎng)絡接口進行輸出。該方法和系統(tǒng)實現(xiàn)了輸出數(shù)據(jù)的準確數(shù)字化,并且可用于輸出數(shù)據(jù)與標準比較文件的對比,得到數(shù)字化的比較結果,因此使得測試工作更加的客觀有效。
文檔編號G06F11/36GK1920794SQ20061015236
公開日2007年2月28日 申請日期2006年9月28日 優(yōu)先權日2006年9月28日
發(fā)明者黃鑫, 游明琦 申請人:北京中星微電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1