vivado时序分析-1

AMD Vivado 集成设计环境 (IDE) 提供了多项报告命令 用于验证设计是否满足所有时序约束 以及是否准备好加载到应用开发板上。“Report Timing Summary 时序汇总报告 属于时序验收报告 等同于 ISE Design Suite 中的 TRCE。“ Report Timing Summary ”可提供所有时序检查的完整概览 并显示充足的信息以支持您开始对任何时序问 题进行分析和调试。
可在窗口中生成此报告、将其写入文件或者打印到 log 日志文件中。当“ Report Timing Summary ”显示设计不 满足时序或者缺少某些约束时, 可浏览汇总报告各部分中提供的详细信息并运行更具体的分析。其他时序报告可提供 有关特定状况的更多详细信息, 并且可通过使用筛选工具和限定作用域功能来将分析限定于某些逻辑。
1、时序路径
时序路径是由设计实例之间的连接定义的。在数字化设计中 时序路径由一对时序元件组成 这对时序元件受相同时钟 或 2 个不同时钟控制。
任意设计中最常见的路径为
从输入端口到内部时序单元的路径
从时序单元到时序单元的内部路径
从内部时序单元到输出端口的路径
从输入端口到输出端口的路径
从输入端口到内部时序单元的路径
在从输入端口到时序单元的路径中 数据
• 在器件外部由开发板上的时钟发送。
• 经延迟后到达器件端口 此延迟称为输入延迟 Synopsys 设计约束 (SDC) 定义
• 通过器件内部逻辑传输后到达由目标时钟进行时钟设置的时序单元。
从时序单元到时序单元的内部路径
在从时序单元到时序单元的内部路径中 数据
• 在器件内部由时序单元发送 该时序单元的时钟由源时钟进行设置。
• 通过部分内部逻辑传输后到达由目标时钟进行时钟设置的时序单元。
从内部时序单元到输出端口的路径
在从内部时序单元到输出端口的路径中 数据
• 在器件内部由时序单元发送 该时序单元的时钟由源时钟进行设置。
• 传输穿过部分内部逻辑 然后到达输出端口。
• 经过称为输出延迟 SDC 定义 的附加延迟后 由板上时钟捕获。
从输入端口到输出端口的路径
在从输入端口到输出端口的路径中 数据无需锁存即可遍历整个器件。此类路径通常也称为输入到输出路径 (in-to-out path)。输入和输出延迟参考时钟可能是虚拟时钟 也可能是设计时钟。
下图显示了以上描述的路径。在此示例中 设计时钟 CLK0 可用作为 DIN DOUT 延迟约束的开发板时钟。
每条时序路径均由 3 个部分组成
源时钟路径
数据路径
目标时钟路径
源时钟路径
源时钟路径是源时钟从源点 通常为输入端口 到发送时序单元的时钟管脚的路径。对于始于输入端口的时序路径 不存在源时钟路径。
数据路径
数据路径表示在其中传输数据的时序路径 介于路径起点与路径端点之间 。适用如下定义 (1) 路径起点为时序单元 时钟管脚或数据输入端口; (2) 路径端点为时序单元数据输入管脚或数据输出端口。
目标时钟路径
目标时钟路径表示目标时钟从源点 通常为输入端口 到捕获时序单元的时钟管脚的路径。对于终止于输出端口的时序 路径, 不存在目标时钟路径。 目标时钟路径 显示了典型时钟路径所包含的 3 个部分。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

uniapp中picker 获取时间组件如何把年月日改成年月日默认时分秒为00:00:00

如图所示,uniapp中picker组件的日期格式为: 但后端要 2023-11-08 00:00:00格式 如何从2023-11-08转化为 2023-11-08 00:00:00:👇 const date new Date(e.detail.value);//"2023-11-17" date.setHours(0, 0, 0); // 2…

springboot actuator:开放全部(部分)端点、端点映射、端点保护

目录 开放全部端点(不安全): 开放部分端点 端点映射 端口保护 1、 添加Spring Security依赖: 2、Spring Security简单配置类: 3、application.yml配置规则 4、写一个简单的controller 5、简单登录页面 目…

【hcie-cloud】【2】华为云Stack解决方案介绍、缩略语整理 【下】

文章目录 华为文档获取方式、云计算发展背景、坚实基座华为云Stack,政企只能升级首选智能数据湖仓一体,让业务洞见更准,价值兑现更快MRS:一个架构可构建三种数据湖,业务场景更丰富离线数据湖:提供云原生、湖…

强化您的应用安全,从app加固开始

强化您的应用安全,从app加固开始 目录 强化您的应用安全,从app加固开始 摘要 引言 1. 加密和数据保护 2. 代码混淆 3. 防止反编译 4. 安全测试 5. 更新和补丁 6. 权限控制 7. 输入验证和输出过滤 8. 日志记录和监控 9. 安全设计和架构 10.…

GoLong的学习之路(二十二)进阶,语法之并发(go最重要的特点)(channel的主要用法)

这一章是接上一章内容继续,上一章说到协程也就是goroutine,如何使用它,这一张是讲一种数据结构。当然这个章节的数据结构非常重要。可以说这个数据结构就是为了方便协程,才制作出来的。 单纯地将函数并发执行是没有意义的。函数与…

echart宽度100px原因(解决el-tabs里的echarts图表宽度不自适应,只有100px问题)

目录 问题描述产生原因处理方法1.使用echart 的API —— resize()2.使用 v-if 总结 问题描述 项目中在el-tabs下面使用了图表,发现图表的宽度始终只有100px 产生原因 首先echart初始化的组件宽度设置了width: 100%,那么本来这个时候,echar…

Flutter android和ios闪屏页配置

一.概念理解 闪屏页 1.当点击app开始的一瞬间,所呈现出来的页面就是闪屏页。 2.为什么会有闪屏也,由于app启动需要加载代码,这个过程需要耗时,在没有加载完成之前,是看不到app真正的页面。所以app在没有完全加载完时…

计算摄像技术03 - 数字感光器件

一些计算摄像技术知识内容的整理:感光器件的发展过程、数字感光器件结构、数字感光器件的指标。 目录 一、感光器件的发展过程 二、数字感光器件结构 (1)CCD结构 ① 微透镜 ② 滤光片 ③ 感光层 电荷传输模式 (2)CMOS结…

nigix安装以及遇到的问题

Nginx配置 nginx双击闪退如何解决 修改配置文件 端口冲突,将端口改为90 Nginx 动静分离(前端的代码单独运行) 将html文件夹里面的东西放到nginx里面的HTMl文件夹里面 负载均衡(轮询,权重,哈希&#xff…

三数之和(双指针)

15. 三数之和 - 力扣(LeetCode) 题目描述 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三…

企业如何落地搭建商业智能BI系统

随着新一代信息化、数字化技术的应用,引发了新一轮的科技革命,现代化社会和数字化的联系越来越紧密,数据也变成继土地、劳动力、资本、技术之后的第五大生产要素,这一切都表明世界已经找准未来方向,前沿科技也与落地并…

数据库 高阶语句

目录 数据库 高阶语句 使用select 语句,用order by来对进行排序 区间判断查询和去重查询 如何对结果进行分组查询group by语句 limit 限制输出的结果记录,查看表中的指定行 通配符 设置别名:alias 简写就是 as 使用select 语句&#x…

CVE-2023-0179-Nftables整型溢出

前言 Netfilter是一个用于Linux操作系统的网络数据包过滤框架,它提供了一种灵活的方式来管理网络数据包的流动。Netfilter允许系统管理员和开发人员控制数据包在Linux内核中的处理方式,以实现网络安全、网络地址转换(Network Address Transl…

19、Flink 的Table API 和 SQL 中的自定义函数及示例(3)

Flink 系列文章 1、Flink 部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接 13、Flink 的table api与sql的基本概念、通用api介绍及入门示例 14、Flink 的table api与sql之数据类型: 内置数据类型以及它们的属性 15、Flink 的ta…

2023年破圈:盘点11个新零售商业模式,永远不再打商业价格战

2023年破圈:盘点11个新零售商业模式,永远不再打商业价格战 前沿:纵观今年互联网各种类型项目,基本都是又短又快,但依然也有风靡的短跑冠军,那么互联网的项目能否跑的长久,是否是商业模式的原因&…

C++ —— map 和 multimap

一、map 1.介绍 1. map是关联容器,它按照特定的次序(按照key来比较)存储由键值key和值value组合而成的元 素。 2. 在map中,键值key通常用于排序和惟一地标识元素,而值value中存储与此键值key关联的内容。键值key和值value的类型可能不同&am…

NAT协议

目录 NAT 前言 NAT地址转换表 NAT分类 前言 静态NAT 192.168.1.2访问200.1.1.2执行过程 动态NAT 192.168.1.2访问200.1.1.2执行过程 NAPT 192.168.1.2的5000端口访问200.1.1.2的80端口执行过程 基本命令 配置动态NAPT转换 定义内外网接口 配置NAPT 静态NAPT配置…

Linux基础【Linux知识贩卖机】

偶尔的停顿和修整,对于人生是非常必要的。 --随记 文章目录 Linux目录目录结构磁盘分区相关命令 相对路径和绝对路径 文件权限用户分类umask创建文件权限计算方法粘滞位 总结 Linux目录 目录结构 Linux 操作系统采用了一种层次化的目录结构,常被称为标…

使命担当 守护安全 | 中睿天下获全国海关信息中心感谢信

近日,全国海关信息中心向中睿天下发来感谢信,对中睿天下在2023年网络攻防演练专项活动中的大力支持和优异表现给予了高度赞扬。 中睿天下对此次任务高度重视,紧密围绕全国海关信息中心的行动要求,发挥自身优势有效整合资源&#x…

vivado时序分析-2时序分析关键概念

时序分析关键概念 1、最大和最小延迟分析 时序分析属静态验证 , 旨在验证在硬件上加载并运行设计后 , 其时序行为的可预测性。它会将各种制造和环境变化因素组合到延迟模型中并按时序角及其变化量加以分组, 将所有这些要素一并纳入考量范围。…