完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我的设计rtl仿真没问题,但是转换仿真失败,它是由0输出延迟引起的,在该延迟下,时钟采样时钟变化后的值而不是时钟变化前的值。 有没有办法纠正这个错误? 并且PAR时序仿真更糟糕,对外部激励没有响应,如何调试这种情况? 深入了解timesim.v文件? 反正它不太可读。 由于我使用一个BUFGMUX从两个时钟(A,B)中选择时钟,因此报告了一些定时误差,A& B来自相同的输入时钟并具有不同的频率。 我应该先解决时间错误吗? 虽然我认为时间问题不应该导致时序模拟没有反应。 非常感谢, 加斯 以上来自于谷歌翻译 以下为原文 Hi, My design rtl simulation is ok, but translated simulation fails, it's caused by the 0 output delay, under which clock sample the value after clock change rather than the value before clock changes. is there any way to correct this error? and the PAR timing simulation is worse, there is no response to the external stimuls, how to debug this case? diging into the timesim.v file? it's not so readable anyway. there reporting some timing error as I used one BUFGMUX to select clock from two clocks(A, B), A&B are derived from the same input clock and has different frequency. should I fix the timing error firstly? though I think the timing issue shouldn't cause the timing simulation no reponse. Thanks a lot, Gauz |
|
相关推荐
2个回答
|
|
嗨,
时钟采样时钟变化后的值,而不是时钟变化前的值。 有没有办法纠正这个错误? >>我认为你的意思是设置时间被违反了? 您是否在ucf中指定了constarints并且仍然无法满足它们? 您是否看到报告的路径上有任何松动? 如果您可以分享有关您的设计的更多详细信息,例如输入,输出,数据路径,时钟路径,那么我们可以提供更多输入。 问候, Vanitha。 -------------------------------------------------- -------------------------------------------请在发布前进行谷歌搜索, 您可能会找到相关信息。请留下帖子 - “接受为解决方案”,如果提供的信息有用且回复,请给予赞誉 以上来自于谷歌翻译 以下为原文 Hi, clock sample the value after clock change rather than the value before clock changes. is there any way to correct this error? >> I assume you mean set up time was vioalted ? Did you specify constarints in your ucf and still can't meet them? Do you see any slack being reported on the reported path? If you could share more details on your design like what input, what output, the data path, clock path then we may give more inputs. Regards, Vanitha. --------------------------------------------------------------------------------------------- Please do google search before posting, you may find relavant information. Mark the post - "Accept as solution" and give kudos if information provided is helpful and reply oriented |
|
|
|
嗨Vanitha,我们可以在ISE中生成翻译,地图和标准后生成模拟文件,并在不同阶段运行模拟,以确保RTL设计与不同阶段的设计相同。
你的意思应该是PAR时序仿真,其延迟由sdf文件注释,但在转换仿真中,网表中没有线路延迟或单元延迟,因此simu结果以与RTL不同的方式运行(我在哪里# 延迟添加在寄存器分配中)和时间(在哪里有sdf)simu.Thanks,Gauz。 以上来自于谷歌翻译 以下为原文 Hi Vanitha, we could generate simulation file after translate, map and par in ISE, and run simulation in different stage to make sure that the RTL design is identical with the design in different stage. what you mean should be the PAR timing simulation, which has delay annotated by sdf file, but in translate simulation, there is no wire delay or cell delay in netlist, so the simu result runs in a different way as RTL(where I have #delay added in register assignment) and timing(where has sdf) simu. Thanks, Gauz. |
|
|
|
只有小组成员才能发言,加入小组>>
2389 浏览 7 评论
2804 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2270 浏览 9 评论
3338 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2440 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
768浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
551浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
386浏览 1评论
1975浏览 0评论
692浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 00:42 , Processed in 1.429783 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号