这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 时序不满足的典型案例及解决方法

共9条 1/1 1 跳转至

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

工程师
2022-09-12 21:40:17     打赏

原先的时序报告:

9ef93af6-2121-11ed-ba43-dac502259ad0.png

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

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

9f0aeb7a-2121-11ed-ba43-dac502259ad0.png

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

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

9f1ebb64-2121-11ed-ba43-dac502259ad0.png

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

9f3032fe-2121-11ed-ba43-dac502259ad0.png

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




高工
2022-09-12 22:04:43     打赏
2楼

谢谢分享


专家
2022-09-12 22:11:28     打赏
3楼

感谢分享


专家
2022-09-13 00:08:44     打赏
4楼

感谢分享


高工
2022-09-13 00:30:34     打赏
5楼

感谢分享


专家
2022-09-13 00:43:13     打赏
6楼

感谢分享


专家
2022-09-13 09:17:22     打赏
7楼

谢谢分享!


专家
2022-09-13 09:33:48     打赏
8楼

谢谢分享


高工
2022-09-13 09:39:15     打赏
9楼

感谢分享


共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]