vivado 使用Design Runs窗口、
使用Design Runs窗口
“设计运行”窗口显示在项目中创建的所有合成和实现运行。它包括用于配置、管理和启动运行的命令。
打开Design Run窗口
选择窗口 → Design Runs打开“Design Runs”窗口。
设计运行窗口功能
•每个实现运行都缩进显示在其子级的合成运行下面。
•一个综合运行可以有多个实施运行。使用窗口中的树窗口小部件展开和折叠合成运行。
•“设计运行”窗口是一个树表窗口。
有关使用列对此窗口中的数据进行排序的更多信息,请参阅一节在Vivado Design Suite用户指南中使用数据表窗口:使用Vivado IDE(UG893)。

运行状态
“设计运行”窗口报告运行状态,包括以下情况:
•运行尚未开始。
•跑步正在进行中。
•跑步完成。
•跑步已过时。
运行时间
“设计运行”窗口报告开始和经过的运行时间。
运行计时结果
设计运行窗口报告实现运行的计时结果,WHS、THS和TPWS。
过期的跑步
修改源文件、约束或项目设置时,管路可能会过期。你可以在“设计运行”窗口中重置和删除过时的运行数据。
活动跑步
Vivado IDE中的所有视图都引用活动运行。日志窗口、报告窗口、状态栏和项目摘要显示活动管路的信息。“项目摘要”窗口仅显示活动运行的编译、资源和摘要信息。
提示:在Vivado IDE中,任何时候都只能激活一个合成运行和一个实现运行。活动跑步以粗体文字显示。要激活跑步,请执行以下操作:
1.在“设计运行”窗口中选择运行。
2.从弹出菜单中选择“激活”。
更改实施运行设置
在“设计运行”窗口中选择一个运行,以在运行中显示运行的当前配置属性窗口,如下图所示。在“运行属性”窗口中,可以更改:
•跑步名称
•跑步目标的AMD部分
•运行说明
•既推动实施又成为新约束目标的约束集来自实施

指定设计管路设置
在“设计管路设置”对话框中指定设计管路设置,如下图所示。要打开“设计管路设置”对话框,请执行以下操作:
1.在“设计管路”窗口中右键单击管路。
2.从弹出菜单中选择“更改运行设置”以打开“设计运行设置”对话框框,如下图所示。
提示:您只能更改状态为“未开始”的跑步的设置。使用重置运行返回运行到“未开始”状态。请参见重置管路。

“设计运行设置”对话框显示以下内容:
•跑步目前采用的实施策略。
•与该战略相关的每个实施步骤的命令选项
过程下面介绍三个命令选项。
策略
选择用于实施运行的策略。Vivado设计套件包括一套预先定义的实施策略,您也可以创建自己的策略。有关更多信息,请参阅定义实施策略。
描述
描述所选的实施策略。
选项
选择策略时,Vivado实现过程的每个步骤都显示在中的表中对话框的下部:
•Opt设计(Opt_Design)
•电源选择设计(Power_Opt_Design)(可选)
•场所设计(场所设计)
•放置后电源选择设计(Power_Opt_Design)(可选)
•放置后物理选项设计(Phys_Opt_Design)(可选)
•路线设计(Route_Design)
•路由后物理选择设计(Phys_Opt_Design)(可选)
•写入比特流(Write_Bitstream)
单击命令选项可在设计底部查看该选项的简要说明“运行设置”对话框。
修改命令选项
要修改命令选项,请单击特定选项的右侧列。你可以做下列的
•从下拉菜单中选择具有预定义设置的选项。
•选择或取消选择复选框以启用或禁用选项。
注意:每个实现命令的最常见选项都可以通过检查获得盒。使用“更多选项”字段添加其他支持的命令选项。语法:before选项用连字符表示的名称和用空格分隔的选项。
•键入一个值以定义接受用户定义值的选项。
•接受文件名和路径的选项打开文件浏览器,以便定位和指定文件
•在中的每个步骤前后插入一个自定义Tcl脚本(称为钩子脚本)实现过程(tcl.pre和tcl.post)。
插入挂钩脚本可以在每次实现之前或之后执行特定任务步骤(例如,在Place Design之前和之后生成时间报告以比较时间
后果
有关定义Tcl钩子脚本的更多信息,请参阅Vivado Design Suite Tcl命令参考指南(UG835)。
提示:tcl.pre和tcl.post脚本中的相对路径相对于相应的运行目录它们应用于的项目的名称:<project>/<project.runs>/<run_name>。使用当前项目或当前运行的DIRECTORY属性来定义中的相对路径您的Tcl脚本:
将策略另存为
选择Strategy(策略)字段旁边的Save Strategy As(将策略另存为)图标,将对策略的任何更改保存为未来使用的新策略。
小心!如果未选择“将策略另存为”,则更改将保存到当前运行的实现中,但是不被保存以供将来使用。
验证运行状态
Vivado IDE根据的状态处理运行并启动实现跑状态显示在“设计运行”窗口中(如下图所示)。
•如果跑步的状态为“未开始”,则跑步会立即开始。
•如果运行状态为“错误”,则工具会重置运行以删除任何不完整的运行数据,然后重新开始运行。
•如果运行状态为“完成”(或“过期”),则工具会提示您确认在继续运行之前,应重置运行。
重置跑步
要重置跑步:
1.在“设计管路”窗口中选择管路。
2.右键单击并从弹出菜单中选择“重置运行”。
重置实现运行会将其返回到的第一个实现步骤(opt_design)选择的运行。如下图所示,Vivado工具会提示您确认Reset Runs命令,并可选择从运行目录中删除生成的文件。

提示:默认设置是删除生成的文件。禁用此复选框以保留生成的运行文件。
删除管路
要从“设计管路”窗口中删除管路,请执行以下操作:
1.选择管路。
2.从弹出菜单中选择删除。
如下图所示,Vivado工具会提示您确认Delete Runs命令,并可选择从运行目录中删除生成的文件。
提示:默认设置是删除生成的文件。禁用此复选框以保留生成的运行文件。

相关文章:
vivado 使用Design Runs窗口、
使用Design Runs窗口 “设计运行”窗口显示在项目中创建的所有合成和实现运行。它包括用于配置、管理和启动运行的命令。 打开Design Run窗口 选择窗口 → Design Runs打开“Design Runs”窗口。 设计运行窗口功能 •每个实现运行都缩进显示在其子级的合成运行下面。 …...
基于YOLOv8的手机摄像头的自动检测系统
文章大纲 数据集网络爬虫开源数据集标注目标定义标注标准标注工具标签更换脚本自制数据集下载地址自动检测系统设计与搭建模型训练与准确率代码仓库下载地址参考文献与学习路径随着移动通信技术的飞速发展,消费者对移动终端的要求也越来越高,各厂商纷纷提出自己的特色卖点,其…...
Ubuntu18.04添加内核模块(字符设备)
Ubuntu18.04添加内核模块(字符设备) 虚拟机Ubuntu18.04(内核版本linux-5.4.0-135-generic) 参考 嵌入式Linux驱动开发(一)——字符设备驱动框架入门 1 编译内核模块 创建字符设备代码文件char_dev.c&a…...
PromptBreeder---针对特定领域演化和发展提示词的方法
原文地址:promptbreeder-evolves-adapts-prompts-for-a-given-domain 论文地址:https://arxiv.org/pdf/2309.16797.pdf 2023 年 10 月 6 日 提示方法分为两大类 硬提示是由人工精心设计的文本提示,包含离散的输入令牌;其缺点…...
Java后端八股文之Redis
文章目录 1. Redis是什么?2. Redis为什么这么快?3. 为什么要使用缓存?4. Redis几种使用场景:5. Redis的Zset底层为什么要使用跳表而不是平衡树、红黑树或者B树?6.Redis持久化6.1 什么是RDB持久化6.1.1RDB创建快照会阻塞…...
一维数组_与指定数相同的数的个数
任务描述 输出一个整数序列中与指定数字相同的数的个数。 输入格式: 第一行为N,表示整数序列的长度(N < 100); 第二行为N个整数,整数之间以一个空格分开; 第三行包含一个整数,为指定的整数m。输出格式: 输出为N…...
如何在Linux系统安装SVN并配置固定公网地址远程访问【内网穿透】
文章目录 前言1. Ubuntu安装SVN服务2. 修改配置文件2.1 修改svnserve.conf文件2.2 修改passwd文件2.3 修改authz文件 3. 启动svn服务4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射本地端口 5. 测试公网访问6. 配置固定公网TCP端口地址6.1 保留一个固定的公网TCP端口地址6…...
获取webshell的十种方法
一、直接上传获取webshell 这种对php和jsp的一些程序比较常见,MolyX BOARD就是其中一例,直接在心情图标管理上传。php类型,虽然没有提示,其实已经成功了,上传的文 件url应该是http://forums/images/smiles/下…...
项目实战-tpshop商城项目
项目实战-tpshop商城项目 环境部署准备软件工具准备远程连接测试远程连接测试-查看虚拟机IP地址远程连接测试-检测本机与虚拟机是否连通远程连接测试-通过远程工具连接linux服务器 常见问题处理 环境部署项目技术架构介绍部署tpshop项目-tpshop验证数据库验证用户信息表熟悉商品…...
网络地址转换协议NAT
网络地址转换协议NAT NAT的定义 NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因…...
Vue教学18:Element UI进阶组件探索,提升Vue应用的专业性
大家好,欢迎回到我们的Vue教学系列博客!在前十七篇博客中,我们学习了Vue.js的基础知识、安装Node.js与npm、使用Vue Devtools进行调试、Vue实例与生命周期钩子、数据绑定(单向与双向)、计算属性与侦听器、条件渲染和列…...
UE5.1_TimeLine
UE5.1_TimeLine 问题引入:UE的Timeline可以在一个场景下无限制的使用多少次?一个动画流程的Timeline的时间持续怎么算?TimeLine中嵌套Timeline的做法是否是合理的?...
Qt自定义控件
自定义控件 目的:将多个控件或者窗口作为一个整体被多次复用。 操作方式 1.首先进行自定义的ui设计,以及对应的.h和.cpp文件 2.到要使用的UI界面上,从控件库中拖拽一个Widget控件 3.右键点击"提升为" 4.填写自定义实现的类名&…...
nRF52832——串口 UART 和 UARTE 外设应用
nRF52832——串口 UART 和 UARTE 外设应用 UART 和 UARTE 原理UART 功能描述UARTE 功能介绍 应用实例串口打印实例串口输入与回环UART 模式串口中断 UART 和 UARTE 原理 UART 功能描述 串口 UART 也称为通用异步收发器。是各种处理器中常用的通信接口,在 nRF52 芯…...
String 底层为什么使用 final 修饰?
1、典型回答 对于这个问题,Java之父詹姆斯 高斯林(James Gosling) 是这样回答的: I would use an immutable whenever I can 翻译为中文:只要允许,我就会使用不可变对象 而作为普通人的我们来说࿰…...
NIN网络中的网络
是什么 intro LeNet→AlexNet→VGG→NiN→GoogLeNet→ResNetLeNet→AlexNet→VGG 卷积层模块充分抽取空间特征全连接层输出分类结果AlexNet & VGG 改进在于把两个模块加宽 、加深(加宽指增加通道数,那加深呢?(层数增加叭 Ni…...
Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用
利用此方法,您可以在局域网(尤其是NAS)上搭建的Web应用支持公网访问,成本低而且操作简单! 如果这是博客的话,它还可以有效防止DDOS攻击! 准备工作: 需要一个域名(推荐N…...
高质量快刊!中科院1区TOP,Elsevier出版社,最快2个月23天录用!20天见刊!
【SciencePub学术】 01 期刊基本信息 【期刊简介】IF:11.0-11.5,JCR1区,中科院1区TOP 【出版社】Elsevier出版社 【版面情况】正刊,2023.3.31截稿 【检索情况】SCIE&EI双检,预计3个月左右录用 【征稿领域】…...
C++感受2-逐字逐句,深入理解C++最小例程
以 “Hello World” 例程为载体、线索,在完成 “间接名字空间限定” 写法转换到“直接名字空间限定”的过程,同时掌握函数、主函数、函数调用、级联操作、声明、类型、int、字符串类型、头文件包含、行为数据、流输出操作符、标准输出流对象、标准库名字…...
RabbitMQ 面试题及答案整理,最新面试题
RabbitMQ的核心组件有哪些? RabbitMQ的核心组件包括: 1、生产者(Producer): 生产者是发送消息到RabbitMQ的应用程序。 2、消费者(Consumer): 消费者是接收RabbitMQ消息的应用程序…...
ES6从入门到精通:前言
ES6简介 ES6(ECMAScript 2015)是JavaScript语言的重大更新,引入了许多新特性,包括语法糖、新数据类型、模块化支持等,显著提升了开发效率和代码可维护性。 核心知识点概览 变量声明 let 和 const 取代 var…...
java_网络服务相关_gateway_nacos_feign区别联系
1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...
【机器视觉】单目测距——运动结构恢复
ps:图是随便找的,为了凑个封面 前言 在前面对光流法进行进一步改进,希望将2D光流推广至3D场景流时,发现2D转3D过程中存在尺度歧义问题,需要补全摄像头拍摄图像中缺失的深度信息,否则解空间不收敛…...
dedecms 织梦自定义表单留言增加ajax验证码功能
增加ajax功能模块,用户不点击提交按钮,只要输入框失去焦点,就会提前提示验证码是否正确。 一,模板上增加验证码 <input name"vdcode"id"vdcode" placeholder"请输入验证码" type"text&quo…...
c++ 面试题(1)-----深度优先搜索(DFS)实现
操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 题目描述 地上有一个 m 行 n 列的方格,从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子,但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...
Qt Http Server模块功能及架构
Qt Http Server 是 Qt 6.0 中引入的一个新模块,它提供了一个轻量级的 HTTP 服务器实现,主要用于构建基于 HTTP 的应用程序和服务。 功能介绍: 主要功能 HTTP服务器功能: 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...
《基于Apache Flink的流处理》笔记
思维导图 1-3 章 4-7章 8-11 章 参考资料 源码: https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...
Yolov8 目标检测蒸馏学习记录
yolov8系列模型蒸馏基本流程,代码下载:这里本人提交了一个demo:djdll/Yolov8_Distillation: Yolov8轻量化_蒸馏代码实现 在轻量化模型设计中,**知识蒸馏(Knowledge Distillation)**被广泛应用,作为提升模型…...
Java数值运算常见陷阱与规避方法
整数除法中的舍入问题 问题现象 当开发者预期进行浮点除法却误用整数除法时,会出现小数部分被截断的情况。典型错误模式如下: void process(int value) {double half = value / 2; // 整数除法导致截断// 使用half变量 }此时...
云原生安全实战:API网关Kong的鉴权与限流详解
🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 一、基础概念 1. API网关(API Gateway) API网关是微服务架构中的核心组件,负责统一管理所有API的流量入口。它像一座…...
