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

相关文章

JAVA中while循环的使用与注意事项

《JAVA中while循环的使用与注意事项》:本文主要介绍while循环在编程中的应用,包括其基本结构、语句示例、适用场景以及注意事项,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录while循环1. 什么是while循环2. while循环的语句3.while循环的适用场景以及优势4. 注意

python获取当前文件和目录路径的方法详解

《python获取当前文件和目录路径的方法详解》:本文主要介绍Python中获取当前文件路径和目录的方法,包括使用__file__关键字、os.path.abspath、os.path.realp... 目录1、获取当前文件路径2、获取当前文件所在目录3、os.path.abspath和os.path.re

Python中的异步:async 和 await以及操作中的事件循环、回调和异常

《Python中的异步:async和await以及操作中的事件循环、回调和异常》在现代编程中,异步操作在处理I/O密集型任务时,可以显著提高程序的性能和响应速度,Python提供了asyn... 目录引言什么是异步操作?python 中的异步编程基础async 和 await 关键字asyncio 模块理论

好题——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