【超实用】一分钟学会如何用最小存储空间保存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源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索