打印

请问Modelsim后仿出错的问题

[复制链接]
2015|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lanpad|  楼主 | 2013-5-10 16:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lanpad 于 2013-5-10 16:17 编辑

程序前仿真时序、功能均正确

程序较大,系统时钟68M。

后仿(Post-Route)出现问题:很多信号莫名其妙的变成红线,如图1所示,前仿没有这个问题。


看modelsim中有如下错误提示:

# ** Error: C:/Xilinx/12.3/ISE_DS/ISE/verilog/src/simprims/X_FF.v(104): $setup( negedge I &&& (in_clk_enable1 != 0):1284703722 ps, posedge CLK:1284703836 ps, 202 ps );

#    Time: 1284703836 ps  Iteration: 2  Instance: /test/uut/\TrackMode/int_clr_I_P/data_reg_1T_21

仿真图形中也有红色显示,如图2所示。

我在后仿前对最主要的时钟加了时间约束,时钟为68M,约束限制其PERIOD为一个时钟周期以内(14ns)
如图3、图4所示:






ucf文件中的约束信息:
#Created by Constraints Editor (xc3s1400an-fgg676-5) - 2013/05/10
NET "RTM/U1/GClk_BT1" TNM_NET = RTM/U1/GClk_BT1;
TIMESPEC TS_RTM_U1_GClk_BT1 = PERIOD "RTM/U1/GClk_BT1" 14 ns HIGH 50%;


请问这种问题该如何解决?

相关帖子

沙发
GoldSunMonkey| | 2013-5-10 23:09 | 只看该作者
检查这个信号是由是什么信号最终引起的,然后检查该信号的建立保持时间。

使用特权

评论回复
板凳
lanpad|  楼主 | 2013-5-10 23:39 | 只看该作者
GoldSunMonkey 发表于 2013-5-10 23:09
检查这个信号是由是什么信号最终引起的,然后检查该信号的建立保持时间。 ...

检查这个信号?

不好意思,您说的是检查哪个信号?还是时钟信号?

出错变红的信号很多

使用特权

评论回复
地板
GoldSunMonkey| | 2013-5-11 23:13 | 只看该作者
lanpad 发表于 2013-5-10 23:39
检查这个信号?

不好意思,您说的是检查哪个信号?还是时钟信号?

检查那个信号最新变红的,一个是原因,其余的是结果

使用特权

评论回复
5
lxAPP| | 2013-5-13 20:49 | 只看该作者
GoldSunMonkey 发表于 2013-5-11 23:13
检查那个信号最新变红的,一个是原因,其余的是结果

明白啦。感谢啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

25

帖子

0

粉丝