vivado 工程管理

管理项目

打开项目

当项目打开时,Vivado IDE会从项目已关闭。项目状态包括当前源文件顺序、已禁用和已启用

源文件、活动约束文件和目标约束文件,以及合成、模拟和实现运行。要打开项目,请使用以下方法之一:

•在“入门”页面中,单击“打开项目”。

•选择文件 → 项目 → 打开

•单击“打开项目”工具栏按钮。

•在Tcl控制台中,输入open_project命令。

从“打开项目”对话框中,可以选择一个项目文件(扩展名为.xpr)。文件“打开项目”对话框中的“预览”窗口显示有关当前选定项目的信息文件

注意:或者,您也可以在Windows资源管理器中双击Vivado IDE项目文件(扩展名为.xpr)打开项目。

打开项目的Tcl命令

以下是相关的Tcl命令:

• Tcl Command: open_project
• Tcl Command Example: open_project c:/projects/project_1.xpr

打开多个项目

要在一个会话中打开多个项目,请使用打开中所述的任何方法Project以在项目已打开时打开其他项目。Vivado IDE提示您关闭当前项目。如果不关闭第一个项目,两个项目都将打开。每个打开的项目都有一个单独的IDE窗口。当从同一Vivado IDE应用程序进程打开多个项目时,请注意所有打开的项目中使用的命令都会写入Tcl控制台。查看时命令的转录本,可能不清楚命令与哪个项目相关联。在里面此外,的应用程序只有一个vivado.jou和一个vivido.log文件所有项目。

注意:打开多个项目时,系统内存需求可能会阻碍性能

保存项目

项目会自动为您保存。例如,每当您对项目进行更改时,例如对源配置、文件属性或运行选项的更改,项目是自动保存在磁盘上。

提示:但是,对设计约束的更改不会自动保存为项目的一部分。你必须使用“保存约束”命令或“将约束另存为…”将约束更改写入磁盘。

要将项目保存到新位置,请选择“文件” → 项目 → 另存为。这将复制整个项目目录结构到指定位置,并在运行时维护现有运行的状态包括结果。

用于保存项目的Tcl命令

以下是相关的Tcl命令:

• Tcl Command: save_project_as
• Tcl Command Example: save_project_as new_project c:/projects/
project_1.xpr

关闭项目

要关闭项目,请选择“文件” → 关闭项目。关闭项目时,系统会提示您保存对设计文件或源文件的任何未保存的更改。关闭项目的Tcl命令

以下是相关的Tcl命令:

close_project

存档项目

您可以创建项目存档以作为备份存储或发送到远程站点。存档时项目中,Vivado IDE执行以下操作:

•分析设计的层次结构。

•从库目录中复制所需的源文件、包含文件和远程文件。

•复制约束。

•可选择复制各种综合、模拟和实施运行的结果。

•创建项目的ZIP文件。

要归档项目,请执行以下操作:

1.选择文件 → 项目 → 档案文件

2.在“归档项目”对话框中,设置以下选项,然后单击“确定”。

•档案名称:指定项目档案的名称。

•临时位置:(仅限Windows)指定要在何时将文件复制到的临时目录创建项目档案。如果临时目录不存在,则会创建该临时目录,并且存档过程完成时清空。默认情况下,Vivado工具会创建

当前工作目录中的临时目录。

•包括配置设置:包括Vivado_init.tcl文件,其中包含tcl有助于调试设计的初始化命令。欲了解更多信息,请参阅《Vivado Design Suite Tcl命令参考指南》(UG835)。

•包括运行结果:包括对项目执行的运行的设置和结果。

包括综合运行和实施运行的结果可以显著提高项目档案的大小。

•包括本地IP缓存结果:包括本地IP高速缓存中包含的信息(如果任何),以使用该工具的版本加快IP生成时间。

Vivado IDE以ZIP文件格式创建一个项目档案,其中包含所需的源文件、包含文件、运行文件(如果指定)以及归档的archive.log文件过程您可以在archive.log文件中查看存档的创建情况。您还可以使用write_project_tcl命令生成一个tcl脚本,该脚本将重新创建当前项目。脚本将保留项目设置和源,但可能不保留输出产品或设计状态。

Tcl项目归档命令

以下是相关的Tcl命令:

• Tcl command: archive_project
• Tcl command example: archive_project -exclude_run_results proj3.zip

注意:要避免Windows上的256个字符限制,请使用-temp_dir选项指定临时创建项目存档时要将文件复制到的目录。使用源代码管理系统

视频:查看Vivado Design Suite QuickTake视频:使用带有修订控制的Vivado设计套件介绍如何使用源代码管理系统。

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

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

相关文章

聚道云软件连接器助力某家居公司实现付款流程自动化

客户介绍: 某家居公司是一家集家居研发、生产、销售于一体的综合性家居企业。公司业务遍布全国多个城市,拥有庞大的供应商网络和采购需求。 添加图片注释,不超过 140 字(可选) 客户痛点: 付款申请单需要…

linux --proc文件夹学习笔记

内容在飞书文档: Docshttps://r0dhfl3ujy9.feishu.cn/docx/Xe2wd23MToSmGrxUm9kcVHrPn7g?fromfrom_copylink

mercury靶机

文章妙语 不与伪君子争名,不与真小人争利,不与执拗人争理,不与匹夫争勇,不与酸儒争才。不与蠢人施恩 一、信息收集 主机探测 端口探测 探测主机详细版本信息 8080开了http服务 目录扫描 robots.txt目录下什么也没有 二&#xff0…

lvs+keepalived+nginx双主模式双主热备实现负载均衡

目录 一、原理 二、真实服务器nginx配置 三、lvs的keepalived配置 3.1 配置文件 3.2 开启keepalived服务 四、测试 4.1 测试访问VIP 4.2 模拟lvs01宕机 主机名IPnginx0111.0.1.31nginx0111.0.1.31lvs0111.0.1.33lvs0211.0.1.34VIP111.0.1.29VIP211.0.1.30 一、原理 lvskeepal…

推理证明-条件等价式、德摩根律、双条件

对于命题逻辑部分来说,只需要掌握命题的符号化,以及如何进行推理证明即可。足矣。其他的都是一些基本的概念,扫一遍,记住即可。 对于什么是命题:陈述句、能判断、真值唯一 进行推理证明,我们需要记住以下…

查看服务器的yum 源

1、cd /etc/yum.repos.d 2、编辑 CentOS-Stream-Sources.repo 3、 查看里面的yum源地址 4、更新yum源,执行下面指令 yum clean all # 清除系统所有的yum缓存 yum makeacache # 生成新的yum缓存 yum repolist

TCN 时序卷积网络 (temporal convolutional network)【因果卷积、空洞卷积】

文章目录 TCN 时序卷积 (temporal convolutional network)1.因果卷积2.膨胀卷积 TCN 时序卷积 (temporal convolutional network) 它由膨胀卷积核因果卷积两种卷积构成。 如图:左边是膨胀因果卷积,右边是…

Python从入门到网络爬虫(23个Python开源项目)

前言 随着互联网的快速发展,大量的信息被不断地产生和积累,这也使得网络爬虫变得越来越重要。而Python作为一门高效、易用的编程语言,被广泛地应用于网络爬虫领域。本文将从多个角度分析Python开源爬虫项目的优缺点、应用场景以及未来发展方…

构建安全可靠的系统:第十六章到第二十章

第四部分:维护系统 原文:Part IV. Maintaining Systems 译者:飞龙 协议:CC BY-NC-SA 4.0 准备应对不舒适情况的组织有更好的机会处理关键事件。 尽管不可能为可能扰乱您组织的每种情况制定计划,但作为综合灾难规划策略…

作业--day44

完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。如果账号和密码不匹配&#xf…

C语言结构体的字节对齐

C语言结构体的字节对齐 什么是字节对齐 首先来看下面的程序&#xff1a; #include <stdio.h>typedef struct n1{int a;char b;char c; } N_stru1;typedef struct n2{char b;int a;char c; } N_stru2;int main() {N_stru1 n1;N_stru2 n2;printf("%d\n", siz…

MySQL从0到1全教程【1】MySQL数据库的基本概念以及MySQL8.0版本的部署

1 MySQL数据库的相关概念 1.1 数据库中的专业术语 1.1.1 数据库 (DB) 数据库是指:保存有组织的数据的容器(通常是一个文数据库 (database)件或一组文件)。 1.1.2 数据库管理系统 (DBMS) 数据库管理系统(DBMS)又称为数据库软件(产品)&#xff0c;用于管理DB中的数据 注意:…

【MySQL】视图,15道常见面试题---含考核思路详细讲解

目录 一 视图 1.1视图是什么 1.2 创建视图 1.3 查看视图(两种) 1.4 修改视图(两种) 1.5 删除视图 二 外连接&内连接&子查询介绍 2.1 外连接 2.2 内连接 2.3 子查询 三 外连接&内连接&子查询案例 3.1 了解表结构与数据 3.2 15道常见面试题 四 思…

道路拆除的题解

目录 原题描述&#xff1a; 题目描述 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 样例 #2 样例输入 #2 样例输出 #2 提示 题目大意&#xff1a; 主要思路&#xff1a; 至于dis怎么求&#xff1f; 代码code&#xff1a; 原题描述&#xff1a; 题目描述 …

盖子的c++小课堂——第二十四讲:差分数组

前言 嗨嗨嗨&#xff0c;这里是盖子的小课堂哟&#xff0c;这次更新主要是因为快放假了&#xff0c;时间多了&#xff0c;好嘞&#xff0c;废话不多说&#xff0c;点赞评论拿来吧你~ 差分数组 一维差分数组 假设给你一个数组 nums &#xff0c;先对区间 [a,b] 中每个元素加…

Android Canvas图层saveLayer剪切clipPath原图addCircle绘制对应圆形区域并放大,Kotlin(3)

Android Canvas图层saveLayer剪切clipPath原图addCircle绘制对应圆形区域并放大&#xff0c;Kotlin&#xff08;3&#xff09; 在文章2 Android Canvas图层saveLayer剪切clipPath原图addCircle绘制对应圆形区域&#xff0c;Kotlin&#xff08;2&#xff09;-CSDN博客 的基础上&…

LightGBM原理和调参

背景知识 LightGBM(Light Gradient Boosting Machine)是一个实现GBDT算法的框架&#xff0c;具有支持高效率的并行训练、更快的训练速度、更低的内存消耗、更好的准确率、支持分布式可以处理海量数据等优点。 普通的GBDT算法不支持用mini-batch的方式训练&#xff0c;在每一次…

【博士每天一篇文-算法】Graph Structure of Neural Networks

阅读时间&#xff1a;2023-11-12 1 介绍 年份&#xff1a;2020 作者&#xff1a;尤家轩 斯坦福大学 期刊&#xff1a; International Conference on Machine Learning. 引用量&#xff1a;130 论文探讨了神经网络的图结构与其预测性能之间的关系。作者提出了一种新的基于图的…

如何在simulink中怎么获取足端轨迹代码解释?

在使用Java代码框架统计用户获取足端轨迹时&#xff0c;我们可以使用Simulink的外部接口功能和Java的网络编程来实现。 我们需要在Simulink中配置外部接口以便与Java进行通信。可以使用Simulink中的TCP/IP或UDP模块来实现网络通信。假设我们选择TCP/IP模块。 足端轨迹是机器人运…

kubernetes(k8s)集群常用指令

基础控制指令 # 查看对应资源: 状态 $ kubectl get <SOURCE_NAME> -n <NAMESPACE> -o wide 查看默认命名空间的pod [rootk8s-master ~]# kubectl get pod NAME READY STATUS RESTARTS AGE nginx 1/1 Running 0 3h53m查看所有pod [roo…