溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么用最小存儲空間保存Vivado工程

發(fā)布時間:2022-01-06 17:18:06 來源:億速云 閱讀:154 作者:柒染 欄目:互聯(lián)網(wǎng)科技

這篇文章將為大家詳細(xì)講解有關(guān)怎么用最小存儲空間保存Vivado工程,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

在平常調(diào)試FPGA的過程中,大家會發(fā)現(xiàn)Vivado工程動輒數(shù)百兆大小,甚至幾個G都很常見。如果調(diào)試的版本過多,就連幾個T的硬盤也不夠用。怎么辦呢?其實(shí),Vivado自帶了一種使用tcl命令保存vivado工程為.tcl腳本的存儲方法,幾百兆的工程只需要幾百K的大小就可以保存了。

VIVADO工程目錄中包含很多中間生成文件,這導(dǎo)致一個工程大小普遍在幾百M(fèi)B甚至GB級別,在我們保存工程備份或者使用Git的時候是很不方便的。好在VIVADO為我們提供了大量的腳本,我們可以只保留工程的源碼和一個腳本,在需要恢復(fù)工程時使用tcl恢復(fù)VIVADO工程。

生成VIVADOtcl的方法有兩種:

1、使用tcl命令:在打開的vivado工程中,在tcl命令輸入行,輸入如下命令,write_project_tcl { ~/work/system.tcl},即可把工程保存成.tcl文件。其中~/work/是.tcl文件保存的路徑,可根據(jù)實(shí)際使用的需要更改,system.tcl是保存的文件名。

2、使用GUI操作:在打開的vivado工程中,依次點(diǎn)擊 File —》 Write Project to Tcl ,在Write Project To Tcl 界面設(shè)置相關(guān)參數(shù)(主要是tcl文件的保存路徑和文件名),即可把工程保存成.tcl文件。

恢復(fù)VIVADO工程時,回到tcl對應(yīng)的目錄,在Linux系統(tǒng)下的VIVADO中source對應(yīng)的tcl文件,就可以恢復(fù)工程,下面以GUI的方式簡單介紹一下。


恢復(fù)工程操作方法

1、拿到tcl形式的VIVADO工程
如下圖所示,此時工程中只有一個腳本和src文件夾,其中包括了設(shè)計文件和仿真文件。其大小不過幾十個KB。    

怎么用最小存儲空間保存Vivado工程

2、啟動VIVADO,切換工作目錄到tcl對應(yīng)的目錄。

怎么用最小存儲空間保存Vivado工程

回車后啟動該命令,VIVADO就會根據(jù)tcl的指示恢復(fù)該工程。

3、工程恢復(fù)成功

怎么用最小存儲空間保存Vivado工程

 

生成Tcl工程操作

1、在VIVADO19.2下選擇File->Project->Write TCL

2、配置tcl名稱和路徑

怎么用最小存儲空間保存Vivado工程

3、將SRC和tcl以外的不需要的文件刪除,保存即可。

注意事項(xiàng)

1、在Windows下跨盤符是需要使用(cd E:)這樣的命令。

2、對VIVADO的版本要求一致。

關(guān)于怎么用最小存儲空間保存Vivado工程就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI