[FPGA]-时序传输模子分析

打印 上一主题 下一主题

主题 804|帖子 804|积分 2412

时序传输模子分析

FPGA内部时钟树

clk到达每个寄存器的时间不一致。
内部时钟树内部表示图如下所示:

在实际FPGA芯片内部,时钟到达每个寄存器的时钟偏差很小,但仍然存在;比如clk到达REG1花费时间0.2ns,到达REG6花费时间0.4ns。
考虑时钟偏斜

时钟偏斜(Skew):时钟从源端口出发,到达目的寄存器和源寄存器之间的时间差值。


  • RTL表示图如下所示;



  • 时序图如下所示:
界说Tskew=Tclk2-Tclk1;

  • clk2迟于clk1;Tskew>0;

2.clk2早于clk1;Tskew<0;


  • 时序分析根本公式:
目的寄存器可以或许精确接收元数据发射过来的数据:
Tclk1(到达REG1时钟延迟) + Tco + Tdata <= Tclk(时钟周期) + Tclk2(到达REG2时钟延迟) -Tsu
   不考虑时钟偏斜即Tclk1 = Tclk2;
  Tclk(时钟周期) + Tclk2(到达REG2时钟延迟) -Tsu:数据需求时间
  Tclk1(到达REG1时钟延迟) + Tco + Tdata:数据到达时间(TimeQuest)
  移项: Tclk + Tclk2 -Tsu - Tclk1 - Tco - Tdata >= 0
结合: Tclk + (Tclk2 - Tclk1)- Tsu - Tco - Tdata >= 0
令Tclk2 - Tclk1 = Tskew: Tclk + Tskew- Tsu - Tco - Tdata >= 0
设Tslack = Tclk + Tskew- Tsu - Tco - Tdata
可得最终条件为:Tslack(建立时间余量) >= 0

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

欢乐狗

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表