当前位置: 首页 > news >正文

vivado 时钟交互报告

步骤6:时钟交互报告
在创建约束之后或期间,必须验证约束是否完整且安全。
Vivado Design Suite默认情况下将所有时钟一起计时,除非您通过定义另有指定
时钟组或其他定时异常。set_clock_groups命令指定
异步或独占时钟域,并禁用它们之间的时序分析。你可以
还可以在两个时钟之间使用set_false_path异常来禁用之间所有路径的计时
或者在特定的网表对象上使用它来仅禁用某些路径。set_multicycle_path
异常修改了定时分析期间使用的时钟边沿,而不是默认的单周期
假设。有关使用这些约束的更多信息,请参阅Vivado Design Suite用户
指南:使用约束(UG903)。有关时钟交互的更多信息,请单击此处。

Vivado自动推断两个不同路径之间交叉的时序路径要求
时钟域,称为时钟间路径,对相位和偏移进行假设。这个
报告时钟交互命令报告时钟间路径,以帮助识别潜在问题
例如两个时钟之间不切实际的设置或保持要求,或两个时钟间不安全的定时
异步时钟(没有已知的相位关系)会导致硬件行为不稳定。
有关时钟交互报告的更多信息,请参阅时钟交互报告详细信息
Vivado设计套件用户指南:设计分析和闭合技术(UG906)。
1.从流导航器中,选择综合设计→报告时钟交互,然后单击确定
在“报告时钟交互”对话框中接受默认设置。

Vivado IDE生成一个图形矩阵,说明各种时钟之间的关系
在设计中,如上图所示。对于此设计,主时钟(sysClk)
连接到产生六个额外时钟的MMCM。显示的时钟交互
在这些生成的时钟之间。此外,定时约束向导还创建了
额外生成的时钟和虚拟时钟,以完全约束设计。
时钟交互报告通常显示它们之间没有路径的时钟对(黑色),
路径已安全计时(绿色和浅蓝色),路径未安全计时(红色和橙色)
并且路径仅受最大延迟数据路径约束。在这个设计中,只有黑色
单元格和绿色单元格显示在矩阵中。

重要!矩阵中的绿色并不意味着满足时间要求,它只是意味着满足了时间要求
约束和时钟树拓扑允许安全的时序分析和精确的松弛计算。
在时钟交互报告中,不安全意味着没有共同的主时钟(未知
相位关系),或没有公共节点(导致未知相位的罕见情况
或者在源的前1000个时钟周期内没有公共时钟周期
目的地时钟。Vivado定时引擎选择发射和捕获时钟的边缘
基于前1000个周期,但这些边缘可能并不反映最悲观的情况
时钟之间的分析。
提示:此处描述的颜色是默认颜色。您的颜色配置可能与
如上图所示。
2.单击窗口选项卡中的“关闭”按钮关闭“时钟交互”窗口。


http://www.mrgr.cn/news/21307.html

相关文章:

  • python画图|3D图基础教程
  • matplotlib中文乱码问题
  • SpringBoot 集成 PDFBox 实现电子签章
  • SQL的高级查询练习知识点下(day26)
  • 企业邮箱怎么设置邮箱监控(老板监控员工邮件的方法推荐)【企业管理必备】
  • 基于web宾馆管理系统设计与实现
  • C++学习, 类的构造函数
  • 【数据结构】你真的学会了二叉树了吗,来做一做二叉树的算法题及选择题
  • C++11 异常
  • VB 关键字
  • 2024 年高教社杯全国大学生数学建模竞赛 C 题 农作物的种植策略(详细思路+matlab代码+python代码+论文范例)
  • 【Linux修行路】线程同步——条件变量
  • 【抽代复习笔记】27-群(二十一):子群与生成子群
  • 图像处理基础篇-镜像仿射透视
  • C++学习,类的析构函数
  • 我的私人助理 | 办公小浣熊
  • 第二十一章 rust与动静态库的结合使用
  • 搭建自己的Discuz论坛
  • Docker 部署 Minio (图文并茂超详细)
  • 黑神话:游戏的诞生