vivado 添加多循环路径

2024-09-07 01:04
文章标签 路径 循环 vivado

本文主要是介绍vivado 添加多循环路径,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

添加多循环路径
接下来,您将使用约束编辑器添加一个多循环路径。
1.双击树的“异常”类别下的“设置多周期路径”。
2.在“设置多周期路径”对话框中,将路径乘数设置为2。
3.在“通过”输入框中,键入以下字符串(或者,您可以复制和粘贴它
从这里):

[get_pins cpuEngine/or1200_cpu/or1200_alu/*]
请注意,Tcl命令显示在command字段中。
4.单击“确定”。
在<saved_constraints>的约束编辑器中添加了一个新的多循环路径
如下图所示。
默认情况下,添加多周期路径会将设置时间推到指定数量
周期(N),但它也将保持时间推到N-1个周期。这通常不是预期的
这可能会导致Vivado工具花费大量时间修复大型持有违规行为。在这种情况下
您需要设置路径时钟。为了实现这一点,您需要在上定义另一个多循环路径
保持边为1,使得N-1为零。有关此情况的更多信息,请参阅
Vivado设计套件用户指南:使用约束(UG903)中的链接。
5.双击树的“例外”类别下的“设置多循环路径”一秒钟
时间。
注意:确保您之前输入的所有字段都已填写。
6.在“设置多循环路径”对话框中,将“路径倍数”更改为1。
7.选择选项选项卡。
8.在“设置/保持”下,选中“使用路径乘数”复选框。
9.使用下拉菜单选择保持(最小延迟)
10.单击“确定”。
现在,您在内存中有一个完全受约束的设计。要将约束保存到磁盘,请继续
到步骤5:保存约束。
注意:有关添加多周期约束的原因的更多信息,请单击此处。了解更多信息
在检查工具是否应用了写入的异常时,请单击此处。

这篇关于vivado 添加多循环路径的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1143618

相关文章

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

hdu2544(单源最短路径)

模板题: //题意:求1到n的最短路径,模板题#include<iostream>#include<algorithm>#include<cstring>#include<stack>#include<queue>#include<set>#include<map>#include<stdio.h>#include<stdlib.h>#include<ctype.h>#i

poj 1734 (floyd求最小环并打印路径)

题意: 求图中的一个最小环,并打印路径。 解析: ans 保存最小环长度。 一直wa,最后终于找到原因,inf开太大爆掉了。。。 虽然0x3f3f3f3f用memset好用,但是还是有局限性。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#incl

poj3750约瑟夫环,循环队列

Description 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数),求小孩出列的顺序。 Input 第一行输入小孩的人数N(N<=64) 接下来每行输入一个小孩的名字(人名不超过15个字符) 最后一行输入W,S (W < N),用

【408DS算法题】039进阶-判断图中路径是否存在

Index 题目分析实现总结 题目 对于给定的图G,设计函数实现判断G中是否含有从start结点到stop结点的路径。 分析实现 对于图的路径的存在性判断,有两种做法:(本文的实现均基于邻接矩阵存储方式的图) 1.图的BFS BFS的思路相对比较直观——从起始结点出发进行层次遍历,遍历过程中遇到结点i就表示存在路径start->i,故只需判断每个结点i是否就是stop

Android Environment 获取的路径问题

1. 以获取 /System 路径为例 /*** Return root of the "system" partition holding the core Android OS.* Always present and mounted read-only.*/public static @NonNull File getRootDirectory() {return DIR_ANDR

图的最短路径算法——《啊哈!算法》

图的实现方式 邻接矩阵法 int[][] map;// 图的邻接矩阵存储法map = new int[5][5];map[0] = new int[] {0, 1, 2, 3, 4};map[1] = new int[] {1, 0, 2, 6, 4};map[2] = new int[] {2, 999, 0, 3, 999};map[3] = new int[] {3, 7

校验码:奇偶校验,CRC循环冗余校验,海明校验码

文章目录 奇偶校验码CRC循环冗余校验码海明校验码 奇偶校验码 码距:任何一种编码都由许多码字构成,任意两个码字之间最少变化的二进制位数就称为数据检验码的码距。 奇偶校验码的编码方法是:由若干位有效信息(如一个字节),再加上一个二进制位(校验位)组成校验码。 奇校验:整个校验码中1的个数为奇数 偶校验:整个校验码中1的个数为偶数 奇偶校验,可检测1位(奇数位)的错误,不可纠错。

vcpkg子包路径批量获取

获取vcpkg 子包的路径,并拼接为set(CMAKE_PREFIX_PATH “拼接路径” ) import osdef find_directories_with_subdirs(root_dir):# 构建根目录下的 "packages" 文件夹路径root_packages_dir = os.path.join(root_dir, "packages")# 如果 "packages"

react笔记 8-17 属性绑定 class绑定 引入图片 循环遍历

1、绑定属性 constructor(){super()this.state={name:"张三",title:'我是一个title'}}render() {return (<div><div>aaaaaaa{this.state.name}<div title={this.state.title}>我是一个title</div></div></div>)} 绑定属性直接使用花括号{}   注