vivado约束方法5

打开向导时可用的报告功能

当定时约束向导打开时,它会阻止Vivado IDE中的大多数操作包括使用Tcl控制台或运行时序分析,以避免数据库差异。向导窗口始终位于其他Vivado IDE窗口的前面。如果你需要访问Vivado IDE菜单或窗口,必须将向导窗口移动到一边当“定时约束”向导打开时,只有以下功能可用:

•报告和可视化时钟网络:向导的大多数页面都有按钮生成并访问时钟网络报告,以可视化时钟拓扑及其来源点和一些时钟的共享段。

•在源文件中搜索名称或在内存中搜索设计中的对象:查找和查找“文件”对话框可从“编辑”菜单中获得。您可以使用这些对话框来检索在向导中输入约束时,提供有关设计的一些信息。

•创建和查看原理图:您可以在主Vivado IDE中选择设计对象窗口,并在示意图中可视化它们。所有示意图功能都可用。只有最后一个“定时约束”向导的步骤“异步时钟域交叉”支持在定时中选择一个或多个条目时,方便的示意图交叉探测“路径”选项卡。

•使用Timing constraints窗口可视化内存中的约束:的每一页向导包括一个选项卡,用于显示与建议类型相同的现有约束通过步骤。

为了完整地查看内存中的所有定时约束,timing“约束”窗口显示按XDC文件组织的约束的完整序列,包括范围界定信息。它还显示无效约束。约束在向导中编辑向导的每个步骤都可以推荐几个约束。根据约束条件必须采取以下操作之一:

•使用以下方法之一,取消选中不想创建的约束:

○通过取消选中每一行,从列表中一次删除一个约束。

取消选中表左上角的复选框,删除所有约束。

•通过单击显示未定义的单元格(例如上图中clk2和clk3的频率或周期值)。通过选择相应的行和,可以同时编辑多个约束单击“编辑所选行”按钮,如下图所示。

接下来,填写任何必填字段,如频率和周期,如下所示图:

一次编辑多个约束对输入和输出延迟特别有帮助约束。

•如果不需要采取任何行动,只需审查限制条件。检查并完成所有选中的推荐约束后,单击“下一步”

以转到下一页。您错过的任何条目都会阻止向导移动到下一步。您可以使用“上一步”按钮重新访问页面。如果编辑上一页上的任何约束,并且单击“下一步”,向导将重新分析设计并相应地推荐新的约束。在里面在大多数情况下,将恢复以前建议的不受更改影响的约束。如果您只查看前一页,而不修改其任何建议的约束,向导不重新运行任何分析,这通常会节省运行时间。

向导建议的约束

主时钟

向导标识了两类时钟,如下图所示:

•计算设置、保持、恢复和

删除检查将显示在“推荐的约束”表中。

•仅用于执行脉冲宽度检查的时钟(min_period、max_period,max_skew、min_low_pulse_width和min_high_pulse-width)显示在约束中仅脉冲宽度检查表。默认情况下,这些时钟是未选中的,因为它们只是用于报告目的,不影响实施工具的结果质量。向导会自动为约束标识正确的时钟源点。在大多数情况下在某些情况下,时钟源点是输入时钟端口,在某些特殊情况下,它是的输出没有计时弧的基元。例如,在7系列设备中,向导会识别GT_CHANNEL基元输出上缺少主时钟。对于AMD UltraScale™设备,Vivado设计套件能够根据传入时钟特性以及GT_CHANNEL配置和连接。因此,向导建议主时钟位于GT_CHANNEL的上游。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度图优化之ThreadDepthCleaner

github地址:ThreadedDepthCleaner 按github上的说明配置环境: git clone https://github.com/juniorxsound/ThreadedDepthCleaner --recursive mkdir build && cd build && cmake ../ && make -j4这一步容易出现undefined ref…

C++——引用

C出现了新的概念&#xff1a;引用。引用是某个对象的别名。 语法格式如下&#xff1a; 类型&引用名变量名&#xff1b; #include <iostream>using namespace std;int main(int argc, const char *argv[]) {int i 100;int &ir i;//给变量i起了个别名 叫ircout…

推荐一个界面设计软件aardio,配合python三分钟制作一个小软件。【批量doc文件转docx文件】

文章目录 前言一、aardio软件代码二、python代码总结 前言 aardio这个软件不多说&#xff0c;好用方便。 一、aardio软件代码 import win.ui; /*DSG{{*/ mainForm win.form(text"批量doc文件转docx文件";right623;bottom171) mainForm.add( button{cls"butto…

DataFunSummit:2023年数据科学在线峰会-核心PPT资料下载

一、峰会简介 数据会说谎&#xff1f;如何正确的挖掘并使用数据&#xff1f;前沿的科学实验如何做&#xff1f;实验又是如何欺骗你的&#xff1f;数据中台如何发挥功效&#xff1f;用户增长有捷径吗&#xff1f;数据科学的最佳实践有哪些&#xff1f; 本次峰会共包含了&#…

人工智能与数据分析:新时代的趋势和机会

目录 写在开头1. 融合AI和数据分析的趋势1.1 趋势变化1.2 数据驱动目标转换 2 对数据分析行业的影响2.1 技能需求2.2 工作流程和角色的变化2.3 创新和业务驱动的数据分析 3.场景变化3.1 场景1&#xff1a;智能决策支持系统3.1.1 智能决策支持系统的架构设计3.1.2 Python代码演示…

RocketMQ —消费重试

消费者出现异常&#xff0c;消费某条消息失败时&#xff0c; Apache RocketMQ 会根据消费重试策略重新投递该消息进行故障恢复。本文介绍消费重试机制的原理、版本兼容性和使用建议。 一、应用场景​ Apache RocketMQ 的消费重试主要解决的是业务处理逻辑失败导致的消费完整性…

windows的cmd命令常用的20个。

dir&#xff1a; dir&#xff1a;列出当前目录中的所有文件和文件夹。dir /p&#xff1a;逐页显示当前目录中的文件和文件夹。dir /s&#xff1a;递归地列出当前目录及其子目录中的文件和文件夹。 cd&#xff1a; cd C:\&#xff1a;切换到 C 盘根目录。cd Documents&#xff…

计算机系统基础-汇编指令学习

1.1 传送指令 push %ebpmov %esp,%ebpand $0xfffffff0,%esp //边界对齐指令&#xff0c;16字节对齐sub $0x20,%espmovl $0xa,0x10(%esp) //立即数10赋值给偏移量为0x10的基址寄存器espmovl $0x9,0x14(%esp) //立即数9赋值mov 0x10(%esp),%eax mov %eax,0x18(%esp) //立即数10赋…

DICOM 文件中,VR,VL,SQ,图像二进制的几个注意点

DICOM 文件的结构&#xff0c;在网上有很多的学习资料&#xff0c;这里只介绍些容易混淆的概念&#xff0c;作为回看笔记。 1. 传输语法 每个传输语法&#xff0c;起都是表达的三个概念&#xff1a;大小端、显隐式、压缩算法 DICOM Implicit VR Little Endian: 1.2.840.1000…

解决VSCode打开终端Terminal闪退的问题

一、背景 在新电脑上使用了VSCode&#xff0c;但是一打开Terminal&#xff0c;Terminal马上就消失了&#xff0c;在网上找了很久&#xff0c;都没有找到对应的分析 二、解决思路 首先&#xff0c;是从这个文档中找到了灵感&#xff0c;这个文档里面汇集了大部分的问题&#…

孩子都能学会的FPGA:第三十二课——用FPGA实现一个通用的SPI主机发送模块

&#xff08;原创声明&#xff1a;该文是作者的原创&#xff0c;面向对象是FPGA入门者&#xff0c;后续会有进阶的高级教程。宗旨是让每个想做FPGA的人轻松入门&#xff0c;作者不光让大家知其然&#xff0c;还要让大家知其所以然&#xff01;每个工程作者都搭建了全自动化的仿…

二百一十五、Flume——Flume拓扑结构之复制和多路复用的开发案例(亲测,附截图)

一、目的 对于Flume的复制和多路复用拓扑结构&#xff0c;进行一个小的开发测试 二、复制和多路复用拓扑结构 &#xff08;一&#xff09;结构含义 Flume 支持将事件流向一个或者多个目的地。 &#xff08;二&#xff09;结构特征 这种模式可以将相同数据复制到多个channe…

使用python向neo4j中批量导入txt和csv三元组数据

1.导入txt文件 数据示例&#xff1a; &#xff08;头实体&#xff0c;关系&#xff0c;尾实体&#xff09; &#xff08;头实体&#xff0c;关系&#xff0c;尾实体&#xff09; 。。。。。。在执行python代码之前在neo4j中执行这个命令&#xff0c;清空所有节点 match (n) d…

微信生态下的私域流量载体有哪些?

私域流量的本质就是&#xff1a;降低我的获客成本&#xff0c;提高我产品服务的复购率&#xff0c;增加我和用户之间的粘性&#xff0c;挖掘用户的终身价值。 私域流量一般我们特指微信体系的个人号、公众号、社群和小程序&#xff0c;现在朋友圈和视频号也成为了打造微信私域…

HubSpot和AI的完美结合:解锁业务增长密码

随着数字化时代的发展&#xff0c;智能营销已经成为企业走向成功的关键之一。在这个领域的领先者之一&#xff0c;HubSpot积极整合人工智能&#xff08;AI&#xff09;技术&#xff0c;为数字营销、销售和服务带来了新的可能性。今天运营坛将带领大家深入探讨HubSpot和人工智能…

活动预告 | 微盟技术沙龙 - Elasticsearch 在微盟的实践 12/21/2023

微盟技术沙龙 「微盟技术沙龙」是由微盟研发中心发起并联合各方小伙伴为开发者举办的系列技术沙龙&#xff0c;从用户&#xff0c;产品&#xff0c;技术等方面与开发者进行交流。 微盟技术沙龙关注开发者在实际应用中遇到的问题。提供最真实的干货&#xff0c;以技术会友&…

GPU 性能测试软件:GPU-Z,2023 年 9 月 12 日更新

GPU-Z是一款用于Windows操作系统的免费工具&#xff0c;它用于查看和监控计算机的图形处理单元&#xff08;GPU&#xff09;信息。这个工具是专为计算机硬件爱好者、游戏玩家、系统管理员和技术支持人员设计的 GPU-Z 的特点 GPU信息&#xff1a;GPU-Z能够显示关于您计算机中G…

命令执行 [BUUCTF 2018]Online Tool1

打开题目 我们代码审计一下 if (isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $_SERVER[REMOTE_ADDR] $_SERVER[HTTP_X_FORWARDED_FOR]; } 如果存在xxf头且不为空&#xff0c;则将xxf头内容&#xff08;真实的客户端ip&#xff09;赋给ROMOTE_ADDR&#xff08;代理服务器传过…

如何使用蜘蛛池蚂蚁SEO

​蜘蛛池是一种利用搜索引擎爬虫进行推广营销的方式。它的核心是建立一个能够吸引搜索引擎爬虫的网站群&#xff0c;这些网站能够产生大量的优质内容&#xff0c;并形成一个巨大的网站群&#xff0c;从而吸引更多的搜索引擎爬虫。 如何联系蚂蚁seo&#xff1f; baidu搜索&…