如下图所示,程序例化了四个模块,使用的同一个IP,数据要求是流水线输入流水线输出。功能仿真时,输出功能正确。但是后仿真时,有的输出无法在同一个周期内稳定,而且,四个相同的模块输出结果还不一样,后仿真中输出只有第一个正常。时序约束中只设置的时钟周期,4ns,静态时序报告显示如下:
Clock to Setup on destination clock clk
---------------+---------+---------+---------+---------+
| Src:Rise| Src:Fall| Src:Rise| Src:Fall|
Source Clock |Dest:Rise|Dest:Rise|Dest:Fall|Dest:Fall|
---------------+---------+---------+---------+---------+
clk | 3.962| | | |
---------------+---------+---------+---------+---------+
Timing summary:
---------------
Timing errors: 0 Score: 0 (Setup/Max: 0, Hold: 0)
Constraints cover 253308 paths, 0 nets, and 25468 connections
Design statistics:
Minimum period: 3.962ns{1} (Maximum frequency: 252.398MHz)
请大侠分析下原因,指导下小弟。
前仿真
后仿真
兄弟一样嘛
是能跑到180M,但是跑不到时序分析的250M,连200M也跑不到。。不知为啥
看visicom的回答
。。。时序报告就是poute-par静态时序报告啊,应该已经考虑了延迟才给出了最高频率吧
要么是你设计本身跑不了180M要么是IP本身不支持后仿真
一周热门 更多>