vivado 多周期路径与时钟相移

多周期路径与时钟相移

有时,必须在具有相同时钟域的两个时钟域之间定义定时约束时钟周期,但两个时钟之间的相移。在这些情况下,理解正时引擎使用的默认设置和保持关系。如果没有仔细调整两个时钟之间的相移可能导致两个时钟间的逻辑约束过大域。

例如,假设以下内容:

•两个时钟CLK1和CLK2具有相同的波形。

•CLK2偏移+0.3 ns。

正时引擎通过查看两者的所有边缘来计算设置关系波形,并选择启动和捕获时钟上的两个边缘,从而产生更严格的约束。由于时钟相移,定时引擎使用的设置和保持关系可能不是预期的那样。如下图所示。

在该示例中,由于相移而导致的设置约束是0.3ns。这使得它几乎无法实现定时关闭。另一方面,保持检查为-3.7 ns,这也是宽大的。

设置和固定边缘必须进行调整,以符合您的意图。这是通过添加设置乘数为二(2)的多循环约束:

set_multicycle_path 2 -setup -from [get_clocks CLK1] -to [get_clocks CLK2]

这导致将设置要求的捕获边缘向前移动一个周期。这个保持的默认边缘源自设置要求。不需要指定。

在负相移的情况下,如下图所示,两个时钟之间域,用于设置和保持检查的启动和捕获边缘与那些类似来自上一节(单时钟域,无相移)。

对于负相移,通常不需要多周期约束来平衡相移的影响。如果相移太大以至于时钟启动,则会发生异常或者必须调整捕获边缘以保持真实的设置和保持要求。

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

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

相关文章

360压缩安装一半不动了怎么办?

360压缩软件是我们常用的压缩软件,但是常常会遇到压缩安装到一半停止的情况,下面提供了一些可能的原因和解决办法,大家可以进行尝试~ 方法一:关闭防火墙和杀毒软件 有时候,防火墙和杀毒软件可能会阻止360压缩的安装过…

抖店可以上传多少产品?抖店的细节问题解答,电商王路飞分享

我是王路飞。 精细化运营阶段,抖店的一切运营方式、玩法、类目、商品数量等,都必须可控。 现在不是初期草莽阶段了,抖店可以长期做下去,所以我们不能挑战风险,也不能挑战概率。 那么关于一个抖店内可以上传多少个产…

哪个猫粮好?五款备受好评的主食冻干猫粮推荐!

还有谁是在盯着大促、等着进口冻干猫粮降价给自家小猫薅一波羊毛!进口冻干猫粮的羊毛是国内可以薅到的吗?国产冻干猫粮的价格主要受到原材料成本、生产和运输成本这两项的影响,然而进口冻干猫粮还要受到汇率波动和关税的影响。羊毛出在羊身上…

【网络安全/CTF】catcat-new

该题考察文件包含漏洞 正文 看到file参数,考虑文件读取 读取当前进程的命令行参数 ?file../../../../proc/self/cmdline读取app.py: bimport os\nimport uuid\nfrom flask import Flask, request, session, render_template, Markup\nfrom cat import …

Ai画板原理

在创建时画板可以选择数量和排列方式 也可以采用这个图片左上的画板工具,选择画板在其他地方画框即可生成,同时可以在属性框中可以修改尺寸大小 选择全部重新排列可以进行创建时的布局

Wi-Fi、蓝牙、ZigBee等多类型无线连接方式的安全物联网网关设计

随着物联网和云计算技术的飞速发展.物联网终端的数量越来越多,终端的连接方式也更趋多样化,比如 Wi-Fi蓝牙和 ZigBee 等。现有的物联网网关大多仅支持一种或者几种终端的接人方式。无法满足终端异构性的需求。同时,现有的物联网网关与终端设备…

SpringMVC之跨域请求

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 SpringMVC之跨域请求 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、什么是同源策略…

SpringMVC:整合 SSM 下篇

文章目录 SpringMVC - 05整合 SSM 下篇一、设计页面1. 首页:index.jsp2. 展示书页面:showBooks.jsp3. 增加书页面:addBook.jsp4. 修改书页面:updateBook.jsp5. 总结 二、控制层1. 查询全部书2. 增加书3. 修改书4. 删除书5. 搜索书…

css的定位

为什么需要定位? 场景: 某个元素可以自由的在一个盒子内移动位置,并且压住其他盒子当我们滚动窗口的时候,盒子是固定屏幕某个位置的。 这二个需求,使用标准流和浮动的方式是无法实现的或者是不容易实现,所以…

Upload-Labs-Linux

题目 1.打开靶机 随便上传一个图片&#xff0c;查看get请求发现/upload/XXX.jpg 2.创建一个脚本文件 命名为flag.php.jpg,并上传 脚本文件内容&#xff1a; <?php eval($_POST[1234])?> 3上传后复制文件get请求的链接并打开蚁剑 连接密码为123 双击链接 4&#xff…

Win10电脑卡顿不流畅的解决方法

在Win10电脑操作过程中&#xff0c;用户反映电脑运作卡顿不流畅&#xff0c;非常影响自己的操作效率&#xff0c;想知道有什么方法能够解决卡顿的问题&#xff1f;下面小编给大家分享三种简单且有效的解决方法&#xff0c;从而提升Win10电脑的运作速度&#xff0c;运作更顺畅&a…

Linux 与 Shell

Linux系统的四部分&#xff1a;Linux系统的核心是内核。内核主要负责四种功能&#xff1a; 系统内存管理 操作系统内核的主要功能之一&#xff1a;内存管理。&#xff08;物理内存 虚拟内存&#xff09;内核通过硬盘上称为交换空间&#xff08;swap space&#xff09;的存储区…