1.一種基于fpga的soc原型自動回歸驗(yàn)證方法,其特征在于,包括如下步驟:
2.如權(quán)利要求1所述的一種基于fpga的soc原型自動回歸驗(yàn)證方法,其特征在于,在所述回歸驗(yàn)證過程中,還包括:控制系統(tǒng)根據(jù)信息存儲表從emmc存儲芯片中讀取驗(yàn)證程序流文件,并使用通用io口模擬jtag協(xié)議,將驗(yàn)證程序流文件下載到soc系統(tǒng)中運(yùn)行。
3.如權(quán)利要求1所述的一種基于fpga的soc原型自動回歸驗(yàn)證方法,其特征在于,對于所述類型ⅰ的功能,在第一次驗(yàn)證并確認(rèn)正確后,控制系統(tǒng)將驗(yàn)證程序流文件保存到emmc存儲芯片中;
4.如權(quán)利要求3所述的一種基于fpga的soc原型自動回歸驗(yàn)證方法,其特征在于,對于所述類型ⅰ、類型ⅱ和類型ⅲ的功能驗(yàn)證,每次將驗(yàn)證程序與波形數(shù)據(jù)保存到emmc存儲芯片中時,需要按照信息存儲表將信息更新到控制系統(tǒng)程序中。
5.如權(quán)利要求1所述的一種基于fpga的soc原型自動回歸驗(yàn)證方法,其特征在于,所述信息存儲表中包括:功能名稱、功能編碼、類型編碼、程序地址、數(shù)據(jù)地址和結(jié)果;所述功能名稱使用ascii碼,所述功能編碼從數(shù)值0開始,依次遞增加1,用于實(shí)現(xiàn)soc系統(tǒng)引腳與互聯(lián)系統(tǒng)中fifo信號引腳的靈活連接,所述程序地址和數(shù)據(jù)地址均為在emmc存儲芯片中的保存地址,所述結(jié)果成功則為1、以及失敗則為0。
6.一種基于fpga的soc原型自動回歸驗(yàn)證系統(tǒng),采用如權(quán)利要求1~5任一項(xiàng)所述的一種基于fpga的soc原型自動回歸驗(yàn)證方法,其特征在于,包括:
7.如權(quán)利要求6所述的一種基于fpga的soc原型自動回歸驗(yàn)證系統(tǒng),其特征在于,所述互聯(lián)系統(tǒng)內(nèi)部還包括:
8.如權(quán)利要求6所述的一種基于fpga的soc原型自動回歸驗(yàn)證系統(tǒng),其特征在于,所述互聯(lián)系統(tǒng)實(shí)現(xiàn)soc系統(tǒng)和控制系統(tǒng)之間信號連接透傳時,還包括:驗(yàn)證程序下載信號引腳、通知信號引腳、結(jié)果信號引腳和soc系統(tǒng)復(fù)位引腳。
9.如權(quán)利要求6所述的一種基于fpga的soc原型自動回歸驗(yàn)證系統(tǒng),其特征在于,所述控制系統(tǒng)還包括:使用宏定義區(qū)分控制系統(tǒng)在傳統(tǒng)驗(yàn)證和回歸驗(yàn)證步驟的功能主體;在控制系統(tǒng)程序中設(shè)計一個驗(yàn)證程序流數(shù)組,用于存放驗(yàn)證程序流文件;設(shè)計一個波形數(shù)組,用于存放從互聯(lián)系統(tǒng)波形采集fifo讀取的波形數(shù)據(jù);設(shè)計一個信息存儲表數(shù)組,用于存放每個soc功能的相關(guān)信息。