vivado 指定顶部模块和重新排序源

指定顶部模块和重新排序源

文件夹默认情况下,Vivado Design Suite会自动确定设计的顶层添加到的源文件的层次结构和细化、合成和模拟的顺序项目这可以通过右键单击中的“层次更新”设置进行控制“源”窗口的菜单。请参阅中的“源”窗口中的“层次更新”命令Vivado Design Suite用户指南:使用Vivado IDE(UG893)了解更多信息。设计的层次结构显示在“源”窗口的“层次结构”视图中。这个编译文件顺序显示在“源”窗口的“编译顺序”视图中。您可以通过手动指定顶部来覆盖顶部模块的自动确定设计层次结构的一部分。要指定顶部模块,请在“源”窗口中选择一个模块,然后从“源”窗口的“层次”视图中的右键单击菜单中选择“设置为顶部”。

注意:如果在设计源文件和层次结构更新模式中找不到指定的顶部模块如果设置为自动,则所选顶部将自动重置为最佳候选者。更改顶部模块时,Vivado IDE会自动重新排序层次结构中的文件和“源”窗口的“编译顺序”选项卡顶部模块。从“源”窗口的右键单击菜单中选择“刷新层次”根据对源文件的更改对文件进行重新排序。您可以使用层次结构更新覆盖编译顺序的自动确定“源”窗口中的右键单击菜单命令。您可以指定手动编译顺序模式,方法是选择“层次更新” → 自动更新、手动编译顺序或层次结构使现代化 → “源”窗口右键单击菜单中的“无更新,手动编译顺序”。在里面手动模式,您可以根据自己的要求手动订购文件。手动排序源文件,选择一个文件,然后在“编译顺序”中按文件列表顺序向上或向下拖动“源”窗口的视图。或者,在选择文件后,使用“上移”、“下移”、“移动”从“源”窗口的右键单击菜单中移动到顶部或移动到底部。要查看所有源的编译或评估顺序的完整列表,请使用Tcl控制台中的report_compile_order命令。此命令列出文件的顺序被编译或评估用于合成、实现和模拟。RTL编译顺序为列出用于合成和模拟。列出了约束评估顺序以进行综合和实施

启用或禁用源文件

添加或创建源文件时,源文件在“源”窗口中的启用方式为违约您可以禁用源文件,以防止对其进行细化、合成或使用在模拟中。通过在设计的不同阶段启用和禁用源文件,可以管理单个项目中的不同设计配置。

•要禁用源文件,请在“源”窗口中选择文件,然后选择“禁用文件”右键单击菜单命令。

•要启用禁用的文件,请在“源”窗口中选择文件,然后选择“启用文件”右键单击菜单命令。

使用远程源或将源复制到项目

为了提供项目管理的灵活性,可以从远程位置引用源文件或者将源文件复制到本地项目目录中。当您引用远程文件时Vivado IDE会自动检测对引用文件的更改,然后提示您刷新您打开的设计,或使用文件的最新更新进行合成。如果移动或存档项目,可以将远程文件复制到项目中,以便文件包含在项目中。要将源复制到项目中,请执行以下操作之一:

•使用“添加源”命令将源添加到项目中时,可以复制通过选择“将源复制到项目”选项,将源复制至本地项目目录。

•如果最初将源添加为远程源,但后来希望将其复制到项目中目录中,使用中的右键单击菜单中的“将文件复制到项目”或“将所有文件复制到Project”在“源”窗口中,可以将部分或所有单独的远程源文件复制到项目中目录

更新本地源文件

引用远程源时,Vivado IDE会自动检测源文件的更改。但是,对于复制到本地项目的源文件,对原始源的任何更改文件无法识别。如有必要,必须手动更新本地源文件。可以使用以下任一项更新复制到本地项目目录中的源文件以下方法:

•在“源”窗口中,选择文件,然后从右键单击菜单中选择“替换文件”。

打开一个文件浏览器,其中引用了原始源文件。

注意:您也可以指定不同的文件,Vivado IDE会将选定的文件替换为文件例如,如果原始文件为file_1.v,并且选择file_2.v,则原始文件_1.v为从项目中删除,并将File_2.v复制到项目中。

•在“源”窗口中,从右键菜单中选择“添加源”以添加新的已将源文件更新到项目。Vivado IDE将添加的文件导入到项目中。然而,因为已经有了具有相同名称的本地源,“导入源冲突”对话框会提示您通过覆盖现有文件或不加载新添加的文件来解决冲突。这只有在“添加源”向导中选中“将源复制到项目中”框时才会发生;否则,会将相同名称的外部引用文件添加到项目中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/317963.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

从AAAI 2024看人工智能研究的最新热点

图 1 由AAAI 2024论文列表生成的词云 AAAI会议作为全球AI领域的顶级学术盛会,被中国计算机学会(CCF)评为A类会议。AAAI2024的会议论文投稿量达到了历史新高,主赛道收到了12100篇投稿论文,9862篇论文经过严格评审后共有…

基于Python的二氧化碳排放量数据分析系统

项目背景: 随着全球气候变化问题日益严重,减少温室气体排放已成为全球共识。我国作为全球最大的碳排放国,承担着重要的国际责任。为了更好地控制和减少碳排放,需要对全国的碳排放情况进行深入研究和分析。本项目旨在构建一个基于P…

腾讯云优惠券(代金券)领取方法及最新优惠活动汇总

腾讯云作为国内领先的云计算服务提供商,一直致力于为用户提供优质、高效、安全可靠的云计算服务。为了回馈广大用户,腾讯云会不定期地推出各种优惠活动,其中包括优惠券的发放。本文将分享腾讯云优惠券的领取方法并汇总最新优惠活动&#xff0…

uniapp小程序当页面内容超出时显示滚动条,不超出时不显示---样式自定义

使用scroll-view中的show-scrollbar属性 注意:需要搭配enhanced使用 否则无效 <scroll-view class"contentshow" scroll-y :show-scrollbartrue :enhancedtrue><view class"content" :show-scrollbartrue><text>{{vehicleCartinfo}}<…

阿里云云服务器u1实例和e实例有什么区别?

阿里云服务器u1和e实例有什么区别&#xff1f;ECS通用算力型u1实例是企业级独享型云服务器&#xff0c;ECS经济型e实例是共享型云服务器&#xff0c;所以相比较e实例&#xff0c;云服务器u1性能更好一些。e实例为共享型云服务器&#xff0c;共享型实例采用非绑定CPU调度模式&am…

【python入门】day26: 模拟高铁售票系统

界面 代码 #-*- coding:utf-8 -*- import prettytable as pt#---------导入漂亮表格 import os.path filename ticket.txt#更新座位状态 def update(row_num):#------更新购票状态with open(filename,w,encodingutf-8) as wfile:for i in range(row_num):lst1 [f{i1},有票,有…

代码随想录算法训练营第四天| 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点面试题 02.07. 链表相交、142.环形链表II

文档讲解&#xff1a;虚拟头节点&#xff0c;三指针&#xff0c;快慢指针&#xff0c;链表相交&#xff0c;环形链表&#xff0c; 技巧&#xff1a; 1、对于指针的操作要画图&#xff0c;明确步骤后好做了 2、使用虚拟头节点可以避免对头节点单独讨论&#xff0c;且方便对头节点…

Linux 系统之部署 ZFile 在线网盘服务

一、ZFile 介绍 1&#xff09;ZFile 简介 官网&#xff1a;https://www.zfile.vip/ GitHub&#xff1a;https://github.com/zfile-dev/zfile ZFile 是一款基于 Java 的在线网盘程序&#xff0c;支持对接 S3、OneDrive、SharePoint、又拍云、本地存储、FTP 等存储源&#xff0…

oracle 19c容器数据库data dump数据泵传输数据(3)---完全传输

目录 查看pdb1 创建pdb2 从pdb1 中导出元数据 在pdb2中导入元数据&#xff08;dmp文件&#xff09; Full Transportable Export/Import: Example 只传输除了system&#xff0c;sysaux&#xff0c;temp&#xff0c;undo以外的用户表空间&#xff0c;這種方式傳輸的是用戶自定…

xtu oj 1329 连分式

题目描述 连分式是形如下面的分式&#xff0c;已知a,b和迭代的次数n&#xff0c;求连分式的值。 输入 第一行是一个整数T(1≤T≤1000)&#xff0c;表示样例的个数。 每行一个样例&#xff0c;为a,b,n(1≤a,b,n≤9) 输出 每行输出一个样例的结果&#xff0c;使用x/y分式表达…

计算机网络NCEPU复习资料

目录 一&#xff0e;概述&#xff1a; 计算机网络组成&#xff1a; 计算机网络分类&#xff1a; 计算机网络体系结构&#xff1a; C/S架构与P2P架构区别&#xff1a; OSI开放式系统互连参考模型&#xff1a; OSI开放式系统互连参考模型 相关协议&#xff1a; 五层协议网…

UML-类图和类图转化为代码

提示&#xff1a;文章详细的讲解了类图的四种关系&#xff0c;以及每种关系如何转化为对应的代码。 UML-类图和类图转化为代码 一、类于类之间的关系1.依赖关系2.关联关系(1) 单向关联(2) 双向关联(3) 自关联(4) 聚合关联(has-a)(5) 组合关联&#xff08;contains-a&#xff09…

Windows Server 2019配置多用户远程桌面登录服务器

正文共&#xff1a;1234 字 21 图&#xff0c;预估阅读时间&#xff1a;2 分钟 很久之前&#xff0c;在介绍显卡直通的时候我们简单介绍过RDP&#xff08;Remote Desktop Protocol&#xff0c;远程桌面协议&#xff09;&#xff08;前人栽树&#xff1a;失败的服务器显卡操作&a…

day17 平衡二叉树 二叉树的所有路径 左叶子之和

题目1&#xff1a;110 平衡二叉树 题目链接&#xff1a;110 平衡二叉树 题意 判断二叉树是否为平衡二叉树&#xff08;每个节点的左右两个子树的高度差绝对值不超过1&#xff09; 递归遍历 递归三部曲 1&#xff09;确定递归函数的参数和返回值 2&#xff09;确定终止条…

【LabVIEW FPGA入门】LabVIEW FPGA实现I2S解码器

该示例演示了如何使用 LabVIEW FPGA 解码 IS 信号。该代码可用于大多数支持高速数字输入的LabVIEW FPGA 目标&#xff08;例如R 系列、CompactRIO&#xff09;。IS 用于对系统和组件内的数字音频数据进行编码。例如&#xff0c;MP3 播放器或 DVD 播放器内部的数字音频通常使用 …

CentOS系统中如何配置Nginx作为静态HTTP服务器

在CentOS系统中&#xff0c;Nginx是一个流行的Web服务器软件&#xff0c;它可以高效地提供静态HTTP服务。以下是在CentOS中配置Nginx作为静态HTTP服务器的步骤&#xff1a; 1. 安装Nginx 首先&#xff0c;您需要确保已安装Nginx。可以使用以下命令安装Nginx&#xff1a; bas…

计算机毕业设计 基于Java的综合小区管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

【猫头虎分享】全面揭秘鸿蒙4.0:华为的技术革新与市场影响

博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &#x1f517; 精选专栏&#xff1a; 《面试题大全》 — 面试准备的宝典&#xff01;《IDEA开发秘籍》 — 提升你的IDEA技能&#xff01;《100天精通Golang》…

soc算法【周末总结】

1 实验一&#xff08;SOC误差30%放电实验&#xff09; 1.1 实验过程 1、对电池包进行充电&#xff0c;将昨天放空的电池包进行充电&#xff0c;充电至SOC40%左右&#xff1b; 2、电池包SOC为38%时&#xff0c;手动修改SOC值为70%&#xff0c;开始放电 3、SOC由70%缓慢降至4…

无缝打通易快报与电子签章系统,合同管理也能如此简单!

客户介绍&#xff1a; 某股份有限公司是一家专注于高端装备制造和智能制造解决方案的高新技术企业。该公司的产品和服务广泛应用于汽车、航空、高铁、智能家居、电子电器、新能源等领域&#xff0c;为全球客户提供了高效、精准、可靠的制造解决方案。 添加图片注释&#xff0c…