在ISE中,可以很方便地生成RTL模块的实例化模板,Vivado其实也有这个功能,只是要通过Tcl命令实现,而且这个命令隐藏的比较深。以Vivado 2020.2为例,在菜单下选择Tools,点击其中的XHub Stores,确保Design Utilities被安装,如下图所示,因为这个命令就位于其中。
该命令要在Elaborated Design阶段执行,因此,要先打开ElaboratedDesign。该命令提供了多个选项,包括:
-verilog:生成Verilog模板
-vhdl:生成VHDL模板
-stub:生成实体部分
-cell:指定针对哪个单元生成实例化模板
我们看一下具体使用方法,以Vivado自带的例子工程wavegen为例。打开Elaborated Design,执行如下图所示的4条脚本。
代码第2行会生成如下图所示内容(-stub -verilog):
代码第3行会生成如下图所示内容(-template -verilog):
代码第4行会生成如下图所示内容(-template -vhdl)
代码第5行会生成如下图所示内容(-stub -vhdl)
原文标题:如何生成实例化模板
文章出处:【微信公众号:Lauren的FPGA】欢迎添加关注!文章转载请注明出处。
责任编辑:haq
-
RTL
+关注
关注
1文章
385浏览量
60017 -
模板
+关注
关注
0文章
108浏览量
20625 -
代码
+关注
关注
30文章
4841浏览量
69200
原文标题:如何生成实例化模板
文章出处:【微信号:Lauren_FPGA,微信公众号:FPGA技术驿站】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
自动化巨头布局生成式AI,先瞄准PLC编程?
华为云 X 实例的镜像管理详解
![华为云 X <b class='flag-5'>实例</b>的镜像管理详解](https://file1.elecfans.com//web3/M00/05/29/wKgZO2d87WCAUbD8AACKsQT93Ao991.png)
A0到A4的图框只要一个图纸模板就搞定了?
![A0到A4的图框只要一个图纸<b class='flag-5'>模板</b>就搞定了?](https://file1.elecfans.com//web1/M00/F4/D5/wKgZoWcy19eAF0ZLAABXGSxO4uM322.png)
不同领域中AI大模型的应用实例
如何用C++创建简单的生成式AI模型
华为云这款产品性能超越独享实例,企业数字化升级首选!
![华为云这款产品性能超越独享<b class='flag-5'>实例</b>,企业数字<b class='flag-5'>化</b>升级首选!](https://file1.elecfans.com//web2/M00/E8/F3/wKgaomZN25GAEJemAAKK-qGyjNs832.png)
评论