在ISE中,可以很方便地生成RTL模塊的實(shí)例化模板,Vivado其實(shí)也有這個(gè)功能,只是要通過Tcl命令實(shí)現(xiàn),而且這個(gè)命令隱藏的比較深。以Vivado 2020.2為例,在菜單下選擇Tools,點(diǎn)擊其中的XHub Stores,確保Design Utilities被安裝,如下圖所示,因?yàn)檫@個(gè)命令就位于其中。
該命令要在Elaborated Design階段執(zhí)行,因此,要先打開ElaboratedDesign。該命令提供了多個(gè)選項(xiàng),包括:
-verilog:生成Verilog模板
-vhdl:生成VHDL模板
-stub:生成實(shí)體部分
-cell:指定針對(duì)哪個(gè)單元生成實(shí)例化模板
我們看一下具體使用方法,以Vivado自帶的例子工程wavegen為例。打開Elaborated Design,執(zhí)行如下圖所示的4條腳本。
代碼第2行會(huì)生成如下圖所示內(nèi)容(-stub -verilog):

代碼第3行會(huì)生成如下圖所示內(nèi)容(-template -verilog):

代碼第4行會(huì)生成如下圖所示內(nèi)容(-template -vhdl)

代碼第5行會(huì)生成如下圖所示內(nèi)容(-stub -vhdl)

原文標(biāo)題:如何生成實(shí)例化模板
文章出處:【微信公眾號(hào):Lauren的FPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
RTL
+關(guān)注
關(guān)注
1文章
394瀏覽量
62653 -
模板
+關(guān)注
關(guān)注
0文章
111瀏覽量
21083 -
代碼
+關(guān)注
關(guān)注
30文章
4968瀏覽量
73965
原文標(biāo)題:如何生成實(shí)例化模板
文章出處:【微信號(hào):Lauren_FPGA,微信公眾號(hào):FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Helm包管理與模板化部署實(shí)戰(zhàn)
國(guó)民技術(shù)發(fā)布N32Cube芯片配置與初始化代碼生成工具
如何在開發(fā)板上安裝并運(yùn)行docker
目標(biāo)追蹤的簡(jiǎn)易實(shí)現(xiàn):模板匹配
如何讓大模型生成你想要的測(cè)試用例?
3招告別無效巡檢!AI智能巡檢讓你的門店管理效率翻倍 智睿視界
智能體化AI和生成式AI的區(qū)別
Allegro Skill工藝輔助之導(dǎo)入疊層模板
HarmonyOS5云服務(wù)技術(shù)分享--Serverless抽獎(jiǎng)模板部署
請(qǐng)問CCyUSBDevice如何同時(shí)實(shí)例化2個(gè)?
基于LockAI視覺識(shí)別模塊:C++多模板匹配
基于LockAI視覺識(shí)別模塊:C++多模板匹配
基于LockAI視覺識(shí)別模塊:C++模板匹配
基于LockAI視覺識(shí)別模塊:C++模板匹配
如何生成實(shí)例化模板?
評(píng)論