提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

FPGA经验谈系列文章——静态时序分析(二)

  • 四种时序路径
  • 时序路径段

接上一篇,上一篇是一个ALTERA的培训PPT,这一篇是有一个XILINX的培训PPT,其中里面大部分概念和内容是相同的,在这里仅列出几页ALTERA的PPT没讲到的,毕竟我是以xilinx vivado作为开发工具,后续我会在一个实际的时序分析报表中会涉及到这些概念。

四种时序路径


1、四种类型的时序路径

有四种类型的时序路径如下图所示,第一类路径为外部器件的时钟端到FPGA内部时序器件的路径,如下图红色箭头表示;

第二类路径为FPGA内部时序器件到时序器件的路径,具体就是时序器件的时钟输入端口到另一个时序器件的数据输入端口之间的路径,如下图蓝色箭头所示;

第三类路径为FPGA内部的时序器件到外部器件端口的路径,如下图黄色箭头所示;

第四类路径为输入端口到输出端口之间的路径,如下图绿色箭头所示。

第一类路径的起始点是外部器件的末端寄存器的时钟输入端,终点是FPGA内部寄存器的数据输入端,其他类似。
前三类有共同的特点就是一个寄存器的时钟输入端到另一个寄存器的数据输入端,只不过寄存器可能在同一个芯片中,也可能不在同一个芯片中。
最后一类是纯组合逻辑。

时序路径段


源端时钟路径:起点为clk input port,终点为发射寄存器的clk pin。
数据路径:发射寄存器的clk pin到捕获寄存器的data input pin。
目的端时钟路径:时钟输入端口到捕获寄存器的clk pin。
注意:vivado时序报表中后面具体例子的时序报表会有这里的内容。


FPGA经验谈系列文章——静态时序分析(二)相关推荐

  1. FPGA经验谈系列文章——前言和目录

    FPGA经验谈系列文章--前言和目录 前言 工作内容 最后 前言 转眼间,工作也即将十年时间,也是做FPGA开发的十年,虽然我总是认为我一开始走错了路,我应该去搞互联网的o( ̄︶ ̄)o.但也确实做到了 ...

  2. FPGA经验谈系列文章——FPGA资源评估

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 FPGA经验谈系列文章--FPGA资源评估 前言 如何评估 哪些资源需要评估 怎么快速的进行资源统计 评估结果 前言 大家在项目中一般 ...

  3. FPGA经验谈系列文章——FPGA开发方向以及算法开发模型

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 FPGA经验谈系列文章--FPGA开发方向以及算法开发模型 前言 接口方向 算法方向 总结 前言 FPGA开发笼统的说可以分为两个方向 ...

  4. FPGA经验谈系列文章——时序不过怎么办

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 FPGA经验谈系列文章--时序不过怎么办 前言 如果设计验证和测试已经接近尾声,偶尔进行小改可能出现几条时序违例的情况 逻辑级数过大引 ...

  5. FPGA经验谈系列文章——那些曾经让我发狂的BUG

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 FPGA经验谈系列文章--那些曾经让我发狂的BUG 前言 跨时钟域处理不对问题 组合逻辑产生锁存器问题 外围器件协议理解不深的问题 接 ...

  6. FPGA信号处理系列文章——数字锁相环

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 FPGA信号处理系列文章--数字锁相环 锁相环的一些概念 鉴相器 Matlab 程序 锁相环的一些概念 1.捕获.锁定与跟踪的概念 捕 ...

  7. 组合导航系列文章(十二):滤波器基本原理

    我觉得不错的地方 3. 滤波器估计原理 组合导航中,先验是imu解算的值,观测是gps等传感器给出的值,融合的目的是找到概率最大的那个值.上面介绍的三种方法都是对先验和观测的融合,由于极大似然要求先验 ...

  8. FPGA信号处理系列文章——FIR半带插值滤波器

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 FPGA信号处理系列文章--FIR半带插值滤波器 信号流 matlab模型 FIR系数生成 IP核的设置 注意事项 信号流 半带插值滤 ...

  9. FPGA信号处理系列文章——码元同步

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 FPGA信号处理系列文章--码元同步 前言 码元粗同步 超前-滞后门同步器 鉴别器 matlab程序 前言 前面,我们将了锁频环和锁相 ...

最新文章

  1. 独家 | 手把手教你从有限的数据样本中发掘价值(附代码)
  2. HttpURLConnection获取页面源代码乱码问题
  3. 解决DataList控件无缝滚动图片(转)
  4. 在2011年QCon北京大会上的主题分享内容——Keynote
  5. android中对Toast的简单封装
  6. 【352天】我爱刷题系列111(2018.01.23)
  7. microdot - 一个开源 .NET 微服务框架。
  8. 表单提交防止恶意修改
  9. Bootstrap 警告框的外观
  10. 19华为软件精英挑战赛止步复赛
  11. Pandas高级教程之:Dataframe的合并
  12. 上海富勒wms_【3PL | 多家三方物流应用富勒WMS,仓配一体助力供应链升级】
  13. 快速指数(快速幂)/模指数运算代码模板
  14. for in在python中什么意思_python中for in的用法详解
  15. 目标网站https://music.163.com/discover/toplist
  16. 解决Edge游览器龟速下载问题
  17. oracle 11g rac 恢复,11G RAC 异机恢复至单实例测试
  18. memcpy越界引起的segment fault
  19. INTRODUCING F#
  20. 全球数字时间开关收入预计2028年达到16.471亿美元

热门文章

  1. 绘声绘影X9 - 功能介绍(1)
  2. Vue实现进度条斑马条纹动画效果(easiest)
  3. ChatGPT可以作为一个翻译器吗?
  4. GRUB4DOS 简介
  5. 计算机VR技术基础知识,VR的技术基础知识是什么?
  6. 【体系结构系列】并行主存
  7. UI设计前期准备宝藏网站,快码住!!
  8. 一百二十二、Git——Git上传代码两种方法,一是用IDEA,二是用小乌龟
  9. 克鲁斯卡尔重构树及简单应用
  10. 2022危险化学品经营单位安全管理人员考题及答案