0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用Tcl命令保存Vivado工程

冬至配餃子 ? 來(lái)源:極術(shù)社區(qū) ? 作者:破天荒 ? 2022-08-02 15:01 ? 次閱讀

一個(gè)完整的vivado工程往往需要占用較多的磁盤資源,少說(shuō)幾百M(fèi),多的甚至可能達(dá)到上G,為節(jié)省硬盤資源,可以使用Tcl命令對(duì)vivado工程進(jìn)行備份,然后刪除不必要的工程文件,需要時(shí)再恢復(fù)即可。

1. 注意事項(xiàng)

首先應(yīng)注意,由于不同版本的vivado對(duì)應(yīng)的ip版本可能不同,所以將工程保存成tcl文件時(shí)使用的vivado軟件版本與恢復(fù)工程時(shí)使用的版本應(yīng)保持一致,這里統(tǒng)一使用Vivado 2018.3版本。

? 可以打開.tcl文件,查看此.tcl文件是用哪個(gè)版本的vivado創(chuàng)建的

確保所有設(shè)計(jì)源文件(.v、.xdc、ip、仿真文件)不要?jiǎng)h除,最終只需保留源文件和.tcl文件即可

生成.tcl文件之后,.tcl和源文件所在路徑可以修改,即上一級(jí)文件夾可移動(dòng)到任意位置保存。

2.保存為.tcl文件

使用GUI界面操作和使用Tcl命令行操作本質(zhì)上是一樣的,不必在意具體方式。

打開要保存的工程,在vivado界面上操作,選擇保存的tcl腳本文件的存放位置

File -> Project -> Write Tcl

操作之后,在Tcl Console窗口也可以看到具體的Tcl腳本命令,喜歡腳本操作的可以記一下。

完成之后就可以在指定路徑看到一個(gè).tcl文件了;

關(guān)閉工程,注意是關(guān)閉工程不是關(guān)閉軟件,F(xiàn)ile--->Close Project

在工程路徑中刪除掉原來(lái)的工程文件(就在.tcl文件的同一路徑下,不要?jiǎng)h除.v和ip)

刪除之后只需要保存.tcl文件和一些必備的源文件就可以了,可以節(jié)省大量空間。

3.恢復(fù)工程

切換路徑,此路徑為恢復(fù)工程的保存位置

?具體方式為在Tcl Console窗口敲命令,一定要切換,不然恢復(fù)的工程會(huì)放在vivado的安裝路徑下。

cd D:/xxx/xxxx/.tcl文件的上一級(jí)路徑/

恢復(fù)工程,在Vivado上按如下步驟操作

?Tools ---> Run Tcl Scripts

成功恢復(fù)!


審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • TCL
    TCL
    +關(guān)注

    關(guān)注

    10

    文章

    1699

    瀏覽量

    88265
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    631

    瀏覽量

    39287
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    797

    瀏覽量

    65852
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何獲取被復(fù)制的寄存器

    vivado -mode tclvivado -mode batch有什么區(qū)別?
    的頭像 發(fā)表于 09-18 10:48 ?81次閱讀
    如何獲取被復(fù)制的寄存器

    如何在服務(wù)器上調(diào)試本地FPGA板卡

    本地PC通過(guò)JTAG連接 FPGA 板卡,然后啟動(dòng)硬件服務(wù)器(啟動(dòng) Vivado Tcl Shell 或 Vivado HLS 命令提示符,輸入“hw server”并按 Ent
    發(fā)表于 07-31 17:36

    如何在AMD Vivado? Design Tool中用工程模式使用DFX流程?

    本文介紹了在 AMD Vivado? Design Tool 中用工程模式使用 DFX 流程以及需要注意的地方。在使用 DFX 工程模式的過(guò)程中要把具體步驟映射到相應(yīng)的 DFX 非工程
    的頭像 發(fā)表于 04-17 09:28 ?511次閱讀
    如何在AMD <b class='flag-5'>Vivado</b>? Design Tool中用<b class='flag-5'>工程</b>模式使用DFX流程?

    深入探索Vivado工程模式FPGA設(shè)計(jì)流程

    在設(shè)計(jì)過(guò)程的每個(gè)階段,設(shè)計(jì)者均可以打開Vivado集成開發(fā)環(huán)境,對(duì)存儲(chǔ)器中保存的當(dāng)前設(shè)計(jì)進(jìn)行分析和操作。
    發(fā)表于 04-03 09:36 ?621次閱讀
    深入探索<b class='flag-5'>Vivado</b>非<b class='flag-5'>工程</b>模式FPGA設(shè)計(jì)流程

    詳解Vivado工程模式的精細(xì)設(shè)計(jì)過(guò)程

    將設(shè)置設(shè)計(jì)的輸出路徑,設(shè)置設(shè)計(jì)輸出路徑的步驟如下所示。 第一步:如圖4.3所示,在“Vivado%”提示符后輸入命令“set outputDir ./gate_Created_Data/top_output”。
    發(fā)表于 04-03 09:34 ?964次閱讀
    詳解<b class='flag-5'>Vivado</b>非<b class='flag-5'>工程</b>模式的精細(xì)設(shè)計(jì)過(guò)程

    如何禁止vivado自動(dòng)生成 bufg

    操作: 打開Vivado工程,并進(jìn)入項(xiàng)目導(dǎo)航器窗口。 選擇下方的"IP"選項(xiàng)卡,展開"Clocking"選項(xiàng)。在這
    的頭像 發(fā)表于 01-05 14:31 ?1440次閱讀

    Vivado時(shí)序問題分析

    有些時(shí)候在寫完代碼之后呢,Vivado時(shí)序報(bào)紅,Timing一欄有很多時(shí)序問題。
    的頭像 發(fā)表于 01-05 10:18 ?1419次閱讀

    VIVADO軟件使用問題總結(jié)

    【關(guān)鍵問題?。。?!重要?。。 ?b class='flag-5'>VIVADO會(huì)在MESSAGE窗口出提示很多錯(cuò)誤和警告信息!
    的頭像 發(fā)表于 12-15 10:11 ?1524次閱讀
    <b class='flag-5'>VIVADO</b>軟件使用問題總結(jié)

    bootm命令的執(zhí)行流程

    Bootm命令用來(lái)從memory啟動(dòng)內(nèi)核,bootm命令的執(zhí)行流程如下圖所示。 在串口終端輸入bootm命令后,執(zhí)行do_bootm函數(shù)來(lái)完成相應(yīng)的功能。Do_bootm函數(shù)首先
    的頭像 發(fā)表于 12-04 17:33 ?882次閱讀
    bootm<b class='flag-5'>命令</b>的執(zhí)行流程

    linux怎么進(jìn)入vim命令窗口

    進(jìn)入 Vim 命令窗口可以通過(guò)以下幾種方法實(shí)現(xiàn): 在普通模式下使用冒號(hào)命令(:):在 Vim 的普通模式下按下冒號(hào)鍵,即可在底部輸入欄中輸入命令。你可以輸入不同的命令來(lái)執(zhí)行不同的操作,
    的頭像 發(fā)表于 11-28 15:21 ?1898次閱讀

    linux怎么保存退出vim

    在Linux系統(tǒng)中,使用vim作為編輯器是非常常見的。vim是一個(gè)強(qiáng)大的文本編輯器,擁有豐富的功能和快捷鍵。保存并退出vim可以通過(guò)以下步驟完成: 打開vim編輯器:在Linux命令行中輸入 vim
    的頭像 發(fā)表于 11-27 14:19 ?7563次閱讀

    Python自帶的命令窗口

    Python自帶的命令窗口,也稱為Python交互式解釋器,是Python編程語(yǔ)言的一個(gè)重要工具,它允許用戶在命令行界面中輸入和執(zhí)行Python代碼。不同于編寫腳本并保存為文件后再執(zhí)行,Python
    的頭像 發(fā)表于 11-22 14:02 ?706次閱讀

    linux的正常關(guān)機(jī)命令可以是什么

    正常關(guān)機(jī)是指在Linux系統(tǒng)下安全地關(guān)閉計(jì)算機(jī)或服務(wù)器,以防止數(shù)據(jù)丟失或損壞。通常,在執(zhí)行關(guān)機(jī)命令之前,用戶需要先保存所有的工作并確保系統(tǒng)處于一個(gè)穩(wěn)定的狀態(tài)。以下是Linux系統(tǒng)中常用的幾個(gè)正常關(guān)機(jī)
    的頭像 發(fā)表于 11-17 11:18 ?1031次閱讀

    linux重啟命令有哪些

    。 reboot命令:reboot命令用于立即重啟系統(tǒng)。可以在終端中運(yùn)行以下命令來(lái)執(zhí)行重啟操作: reboot 這個(gè)命令會(huì)立即關(guān)閉系統(tǒng)并重新啟動(dòng)。需要注意的是,在執(zhí)行此
    的頭像 發(fā)表于 11-17 09:49 ?1825次閱讀

    STM32通過(guò)命令行編譯和下載keil和IAR工程的方法

    STM32通過(guò)命令行編譯和下載keil和IAR工程的方法
    的頭像 發(fā)表于 10-31 17:01 ?1327次閱讀
    STM32通過(guò)<b class='flag-5'>命令</b>行編譯和下載keil和IAR<b class='flag-5'>工程</b>的方法