FPGA设计之时钟约束操作

我们以Vivado自带的wave_gen工程为例,该工程的各个模块功能较为明确,如下图所示。为了引入异步     时钟   域,我们在此程序上由增加了另一个时钟--clkin2,该时钟产生脉冲信号pulse,samp_gen中在pulse为高时才产生信号。

 FPGA设计之时钟约束操作_设计制作_电源/新能源

下面我们来一步一步进行时序约束。

1. 梳理时钟树

我们首先要做的就是梳理时钟树,就是工程中用到了哪些时钟,各个时钟之间的关系又是什么样的,如果自己都没有把时钟关系理清楚,不要指望综合工具会把所有问题暴露出来。

在我们这个工程中,有两个主时钟,四个衍生时钟,如下图所示。

 FPGA设计之时钟约束操作_设计制作_电源/新能源

确定了主时钟和衍生时钟后,再看各个时钟是否有交互,即clka产生的数据是否在clkb的时钟域中被使用。

这个工程比较简单,只有两组时钟之间有交互,即:

clk_rx与clk_tx

clk_samp与clk2

其中,clk_rx和clk_tx都是从同一个MMCM输出的,两个频率虽然不同,但他们却是同步的时钟,因此他们都是从同一个时钟分频得到(可以在Clock Wizard的Port Rena     mi   ng中看到VCO Freq的大小),因此它们之间需要用set_false_path来约束;而clk_samp和clk2是两个异步时钟,需要用asynchronous来约束。

 FPGA设计之时钟约束操作_设计制作_电源/新能源

完成以上两步,就可以进行具体的时钟约束操作了。

10
76
0
6

相关资讯

  1. 1、2018电影票房进入最后冲刺,难对付的“小目标”600亿4475
  2. 2、《反贪风暴3》:什么都有,什么都不行3861
  3. 3、《小舍得》正在热播,蒋欣佟大为又传合作,沉寂许久的她也会露面1941
  4. 4、《乌龙闯情关》演员现状:孙耀威、林心如结婚,她却退出娱乐圈4518
  5. 5、票房狂轰19.42亿,安吉丽娜朱莉演技炸裂,斯嘉丽约翰逊号召力真不如她3294
  6. 6、电影《宫》首创男女海报2013暑期虐恋升级4781
  7. 7、5部高分悬疑电影推荐,部部都足够的精神分裂,看完大呼过瘾1043
  8. 8、58岁钟楚红近照,首次晒照容颜大变,和之前天差地别成这般模样1737
  9. 9、《又见奈良》关注渐渐消失的人群“日本遗孤”,这样的故事再不拍就没了2633
  10. 10、詹妮弗安妮斯顿曝欲与钱宁塔图姆合作1293
全部评论(0)
我也有话说
0
收藏
点赞
顶部