【FPGA】静态分析与时序约束(持续更新

Reference:
V2静态时序分析与时序约束文档

入门

无时序约束场景中,普通图像显示不清晰,千兆网口接收Ethernet package 数据不正常,红外场景中图像显示不正常

Definition: 我们提出一些特定的时序要求(或者说是添加特定的时
序约束),使用特定的时序模型,针对特定的电路进行分析。分析的最终结果是要求系统时序满足我们提出的要求。

R 是约束条件 有约束才会有分析
在这里插入图片描述添加时时序约束之后,系统时序问题才会出现

  • 常见的高速接口
    在这里插入图片描述

Quartus 使用 SDC约束

Static Timing Analysis 执行顺序:
Analysis — Synthesis:生成 netlist 做 map — sdc / xdc 指定时序,Compile Design: Fitter对结果进行 Place& Route(PR影响最终性能)— Verify Timing – Download

Clock Jitter:clock pluse width 发生暂时性变化 T cycle 或大或小
Clock Skew:同一个时钟域内的时钟信号达到数字电路各个部分所用时间的差异;define source: reg1, goal: reg2, clkToreg1 delay: Tc2s, reg1Toreg2:Tc2d, Tskew= Tc2d -Tc2s
Clock Uncertatinty = Skew + Jitter, 时序约束文件中经常出现,为了让时序分析更贴近真实电路设计

时序分析是在同步电路中使用(all regs in one PLL

& 异步电路 解释图在这里插入图片描述

Setup Time: Tsu 时钟上升沿之前数据必须稳定的最短时间
Hold Time: Th 时钟上升沿之后数据必须稳定的最短时间
寄存器采样需要同时满足 Tsu & Th 才能采样成功
Launch edge: 发送数据的时钟边沿,通常选择上升沿
Capture edge: 采样到该数据的时钟边沿,通常也是上升沿
![[Pasted image 20240613153948.png]]

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值