时序不满足的典型案例及解决方法

可编程逻辑

1340人已加入

描述

原先的时序报告:

时序

根据时序报告中的路径提示,在ILA的某个路径上建立时间过长,而程序中并未例化ila的核,只是使用了chipscrop.。所以猜测是chipscrop部分的路径时序不收敛。

于是去除了名为AD9739_dds的chipscrop,发现时序就满足了。

时序

证明时序是chipscrop中插入的ILA造成的时序问题。

那么重新加入chipsrop,查看设置,发现他的采样时钟时AD_CLK_out,这个时钟是未经过IDEALY的。而所采集数据所用的fifo时钟是经过IDEALY的,这样,采集时钟就造成了时序的不匹配(主要是存在时间延迟)。于是时序不满足。

时序

把这个时钟修改成经过IDEALY后的时钟查看时序报告。满足时序报告。

时序

同理,不改动chipsrop的采样时钟,AD_CLK_out这个信号不经过ideay直接作为fifo的采样时钟一样可以满足时序。

  
      审核编辑:彭静
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分