在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文章
393浏览量
62391 -
模板
+关注
关注
0文章
110浏览量
21023 -
代码
+关注
关注
30文章
4941浏览量
73137
原文标题:如何生成实例化模板
文章出处:【微信号:Lauren_FPGA,微信公众号:FPGA技术驿站】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
如何让大模型生成你想要的测试用例?
智能体化AI和生成式AI的区别
HarmonyOS5云服务技术分享--Serverless抽奖模板部署
请问CCyUSBDevice如何同时实例化2个?
基于LockAI视觉识别模块:C++多模板匹配
基于LockAI视觉识别模块:C++多模板匹配
基于LockAI视觉识别模块:C++模板匹配
基于LockAI视觉识别模块:C++模板匹配
STM32CubeMX用于STM32配置和初始化C代码生成
自动化巨头布局生成式AI,先瞄准PLC编程?
华为云 X 实例的镜像管理详解
think-cell——使用JSON数据实现自动化(一)

如何生成实例化模板?
评论