【超實用】一分鐘學會如何用最小存儲空間保存Vivado工程!

在日常調試FPGA的過程當中,你們會發現Vivado工程動輒數百兆大小,甚至幾個G都很常見。若是調試的版本過多,就連幾個T的硬盤也不夠用。怎麼辦呢?其實,Vivado自帶了一種使用tcl命令保存vivado工程爲.tcl腳本的存儲方法,幾百兆的工程只須要幾百K的大小就能夠保存了。微信

VIVADO工程目錄中包含不少中間生成文件,這致使一個工程大小廣泛在幾百MB甚至GB級別,在咱們保存工程備份或者使用Git的時候是很不方便的。好在VIVADO爲咱們提供了大量的腳本,咱們能夠只保留工程的源碼和一個腳本,在須要恢復工程時使用tcl恢復VIVADO工程。

生成VIVADOtcl的方法有兩種:網絡


一、使用tcl命令:在打開的vivado工程中,在tcl命令輸入行,輸入以下命令,write_project_tcl { ~/work/system.tcl},便可把工程保存成.tcl文件。其中~/work/是.tcl文件保存的路徑,可根據實際使用的須要更改,system.tcl是保存的文件名。app


二、使用GUI操做:在打開的vivado工程中,依次點擊 File —》 Write Project to Tcl ,在Write Project To Tcl 界面設置相關參數(主要是tcl文件的保存路徑和文件名),便可把工程保存成.tcl文件。spa


恢復VIVADO工程時,回到tcl對應的目錄,在Linux系統下的VIVADO中source對應的tcl文件,就能夠恢復工程,下面以GUI的方式簡單介紹一下。.net

恢復工程操做方法

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

二、啓動VIVADO,切換工做目錄到tcl對應的目錄。設計

回車後啓動該命令,VIVADO就會根據tcl的指示恢復該工程。3d

三、工程恢復成功調試

生成Tcl工程操做

一、在VIVADO19.2下選擇File->Project->Write TCLorm

二、配置tcl名稱和路徑blog

三、將SRC和tcl之外的不須要的文件刪除,保存便可。

注意事項

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

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


全文完。


掃描下方二維碼,感謝您的關注!


本文分享自微信公衆號 - 網絡交換FPGA(gh_cb8502189068)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索