Vivado中備份設計好的block design


參考鏈接

https://blog.csdn.net/dimples_song/article/details/81391615

 

前言

為了不每次都重新生成block design,避免重復勞動。

可以使用直接復制原始工程的design bd塊或者使用tcl腳本生成bd。

 

流程

  • 復制原始工程的bd文件夾。

(1)對於原工程生成好的bd文件夾位於如下,復制design_1文件夾。

 (2)把design_1文件夾放置在新工程的工程文件夾的上一層(或者其他位置),不可放在同一層級(有尾綴為xpr的文件夾),否則導入報錯。

 如上圖所示,放在了bd_backup文件夾中,dev為新工程所在文件夾。

(3)像添加源文件一樣,可以直接把design_1文件夾導入即可。

 (4)可以看到bd已經導入。

 

  • 使用tcl腳本生成bd。

(1)在打開bd設計的前提下,在原工程中tcl控制台導出bd的tcl文件。

write_bd_tcl C:/Users/Administrator/Desktop/test_bd_backup/bdtcl.tcl

(2)復制此tcl文件到任意文件夾下。

在新工程中的tcl控制台中source此文件即可。(如果直接在當前目錄下,則可以直接使用下述語句)

source bdtcl.tcl

(3)見證奇跡。可以看到bd文件已經導入。

 

結論

上述兩種都可以備份bd file,當然第一種可能簡單一點,但是從文件占用存儲空間來考慮,第二種tcl文件所占空間要小得多。

 

所以,使用哪種根據實際情況選擇即可。

 

以上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM