0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何生成实例化模板?

FPGA技术驿站 来源:Lauren的FPGA 作者:Lauren的FPGA 2020-12-30 16:23 次阅读

在ISE中,可以很方便地生成RTL模块的实例化模板,Vivado其实也有这个功能,只是要通过Tcl命令实现,而且这个命令隐藏的比较深。以Vivado 2020.2为例,在菜单下选择Tools,点击其中的XHub Stores,确保Design Utilities被安装,如下图所示,因为这个命令就位于其中。

该命令要在Elaborated Design阶段执行,因此,要先打开ElaboratedDesign。该命令提供了多个选项,包括:

-verilog:生成Verilog模板

-vhdl:生成VHDL模板

-stub:生成实体部分

-template:生成端口映射部分

-cell:指定针对哪个单元生成实例化模板

我们看一下具体使用方法,以Vivado自带的例子工程wavegen为例。打开Elaborated Design,执行如下图所示的4条脚本。

代码第2行会生成如下图所示内容(-stub -verilog):

0ce3cddc-4a1f-11eb-8b86-12bb97331649.png

代码第3行会生成如下图所示内容(-template -verilog):

0d200c48-4a1f-11eb-8b86-12bb97331649.png

代码第4行会生成如下图所示内容(-template -vhdl)

0d466f00-4a1f-11eb-8b86-12bb97331649.png

代码第5行会生成如下图所示内容(-stub -vhdl)

0d67a530-4a1f-11eb-8b86-12bb97331649.png

原文标题:如何生成实例化模板

文章出处:【微信公众号:Lauren的FPGA】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RTL
    RTL
    +关注

    关注

    1

    文章

    385

    浏览量

    60017
  • 模板
    +关注

    关注

    0

    文章

    108

    浏览量

    20625
  • 代码
    +关注

    关注

    30

    文章

    4841

    浏览量

    69200

原文标题:如何生成实例化模板

文章出处:【微信号:Lauren_FPGA,微信公众号:FPGA技术驿站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    自动巨头布局生成式AI,先瞄准PLC编程?

          确实,自动巨头正在积极布局生成式AI,并首先将目光瞄准了PLC(可编程逻辑控制器)编程。以下是对这一趋势的详细分析:       一、自动巨头布局生成式AI的背景  
    的头像 发表于 01-21 17:24 144次阅读

    华为云 X 实例的镜像管理详解

    部署和迁移业务的重要工具。本文将深入探讨华为云 X 实例的镜像管理,介绍镜像的类型、创建与使用、以及如何进行最佳实践管理。 1. 什么是云服务器镜像 云服务器镜像是包含操作系统、软件和配置文件的虚拟模板,用于创建新服
    的头像 发表于 01-07 17:01 162次阅读
    华为云 X <b class='flag-5'>实例</b>的镜像管理详解

    think-cell——使用JSON数据实现自动(二)

    模板的适当访问权限。.ppttc.ppttc 当 JSON 数据由 Web 服务远程生成并且模板也远程存储时,只需在用户计算机
    的头像 发表于 01-03 10:12 132次阅读
    think-cell——使用JSON数据实现自动<b class='flag-5'>化</b>(二)

    A0到A4的图框只要一个图纸模板就搞定了?

    “  图纸模板规范了图纸的尺寸大小,同时可以在标题栏显示与图纸相关的信息,如产品名称、版本、日期等。从标准的角度考虑,公司通常会定义A0~A4的图纸模板,用于不同的设计场合。KiCad提供了一种
    的头像 发表于 11-13 18:13 633次阅读
    A0到A4的图框只要一个图纸<b class='flag-5'>模板</b>就搞定了?

    不同领域中AI大模型的应用实例

    交互及证券行业投研报告、数据分析能力,精准理解并响应客户经理需求,匹配合适的投资组合或基金产品。同时,自动生成个性营销沟通话术,辅助客户经理展业,内容生成效率提升90%以上,辅助提升20%展业成功率。 知识文件管理 :诺亚
    的头像 发表于 10-23 15:13 2078次阅读

    如何用C++创建简单的生成式AI模型

    生成式AI(Generative AI)是一种人工智能技术,它通过机器学习模型和深度学习技术,从大量历史数据中学习对象的特征和规律,从而能够生成全新的、完全原创的内容,包括文本、图像、音频和视频等。与传统的基于规则或模板
    的头像 发表于 07-05 17:53 1117次阅读

    华为云这款产品性能超越独享实例,企业数字升级首选!

    云耀云服务器 X 实例(以下简称:云耀 X 实例)为用户带来全新的云计算体验。 创新突破传统束缚,灵活的算力配置 在传统云服务器中,固定的规格常常难以满足多样的应用需求,导致资源浪费和性能瓶颈。云耀 X
    的头像 发表于 05-27 18:23 2276次阅读
    华为云这款产品性能超越独享<b class='flag-5'>实例</b>,企业数字<b class='flag-5'>化</b>升级首选!

    如何在tc377启动软件时检查SSH实例的内存是否已初始

    我有一个关于 SSH 内存初始的问题。 问题是:如何在 tc377 启动软件时检查 SSH 实例的内存是否已初始? 谢谢。
    发表于 05-22 06:48

    STM32cubeMX 6.10.0使用LL库生成定时器模板报错的原因?

    分频参数设置 2 - 1(X - Y)情况下,生成模板出现了bug /* USER CODE END TIM6_Init 1 */TIM_InitStruct.Prescaler
    发表于 05-20 07:50

    阿里云视频生成技术创新!视频生成使用了哪些AI技术和算法

    电子发烧友网报道(文/李弯弯)日前,阿里云宣布通义实验室研发的视频生成模型EMO正式上线通义App,免费对所有人开放。借助这一功能,用户可以在歌曲、热梗、表情包中任选一款模板,然后通过上传一张肖像
    的头像 发表于 05-08 00:07 3496次阅读

    使用SDK5生成工程模板程序时老是出现错误是为啥?

    使用st SDK5生成工程模板程序时老是出现这样的错误是为啥?我的SDK:5.0.1STM32CubeMX:4.26.0Keil5:5.25 求助万能的网友。
    发表于 04-28 08:36

    CW32F003E4芯片入门学习:4.工程模板创建(使用例程或模板)

    模板路径:CW32F003_StandardPeripheralLib_V1.4ExamplesTemplate
    的头像 发表于 04-24 14:14 457次阅读
    CW32F003E4芯片入门学习:4.工程<b class='flag-5'>模板</b>创建(使用例程或<b class='flag-5'>模板</b>)

    STM32L4R5生成工程模板时,必须使用CubeMx,但是生成的程序编译极慢为什么?

    开发STM32L4R5芯片。在生成工程模板时,必须使用CubeMx,但是生成的程序编译极慢 1、采用compiler 5编译很慢,但是不报错。 2、采用complier6编译较快,但是报错了,说是
    发表于 04-19 07:32

    电源模块测试数据一键导出,自定义报告模板

    NSAT-8000电源模块测试系统可以便捷、快速地创建多样、个性的报告模板,方便统一汇总、管理、对比数据,为电源模块的性能分析和评估提供有力支持。
    的头像 发表于 04-16 14:43 397次阅读

    LabVIEW模板匹配位置信息导出

    大家好,我在利用ni vision assistant生成模板匹配界面时,想要将每一个匹配物体的位置信息导出到word或者Excel,但是他这个匹配个数不确定,怎么样把匹配到的所有物体信息导出呀?利用哪些编程?谢谢大家了
    发表于 03-11 20:22