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

相关文章

使用Python实现矢量路径的压缩、解压与可视化

《使用Python实现矢量路径的压缩、解压与可视化》在图形设计和Web开发中,矢量路径数据的高效存储与传输至关重要,本文将通过一个Python示例,展示如何将复杂的矢量路径命令序列压缩为JSON格式,... 目录引言核心功能概述1. 路径命令解析2. 路径数据压缩3. 路径数据解压4. 可视化代码实现详解1

Spring 中的循环引用问题解决方法

《Spring中的循环引用问题解决方法》:本文主要介绍Spring中的循环引用问题解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录什么是循环引用?循环依赖三级缓存解决循环依赖二级缓存三级缓存本章来聊聊Spring 中的循环引用问题该如何解决。这里聊

C# foreach 循环中获取索引的实现方式

《C#foreach循环中获取索引的实现方式》:本文主要介绍C#foreach循环中获取索引的实现方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、手动维护索引变量二、LINQ Select + 元组解构三、扩展方法封装索引四、使用 for 循环替代

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

Linux修改pip和conda缓存路径的几种方法

《Linux修改pip和conda缓存路径的几种方法》在Python生态中,pip和conda是两种常见的软件包管理工具,它们在安装、更新和卸载软件包时都会使用缓存来提高效率,适当地修改它们的缓存路径... 目录一、pip 和 conda 的缓存机制1. pip 的缓存机制默认缓存路径2. conda 的缓

Python循环缓冲区的应用详解

《Python循环缓冲区的应用详解》循环缓冲区是一个线性缓冲区,逻辑上被视为一个循环的结构,本文主要为大家介绍了Python中循环缓冲区的相关应用,有兴趣的小伙伴可以了解一下... 目录什么是循环缓冲区循环缓冲区的结构python中的循环缓冲区实现运行循环缓冲区循环缓冲区的优势应用案例Python中的实现库

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想

Python中Windows和macOS文件路径格式不一致的解决方法

《Python中Windows和macOS文件路径格式不一致的解决方法》在Python中,Windows和macOS的文件路径字符串格式不一致主要体现在路径分隔符上,这种差异可能导致跨平台代码在处理文... 目录方法 1:使用 os.path 模块方法 2:使用 pathlib 模块(推荐)方法 3:统一使

一文教你解决Python不支持中文路径的问题

《一文教你解决Python不支持中文路径的问题》Python是一种广泛使用的高级编程语言,然而在处理包含中文字符的文件路径时,Python有时会表现出一些不友好的行为,下面小编就来为大家介绍一下具体的... 目录问题背景解决方案1. 设置正确的文件编码2. 使用pathlib模块3. 转换路径为Unicod