modelsim进行RTL级仿真错误,Gate-level正确

[复制链接]
3016|5
 楼主| mentoscui 发表于 2012-10-29 17:23 | 显示全部楼层 |阅读模式
情况是这样子的:使用Quartus调用modelsim进行仿真,选择gate-level仿真结果是正确的,但是使用RTL却是错的。
其中调用了Altera提供的ROM的IP,RTL仿真的时候可以看到ROM的地址线上数据是正常的(递增),但是得到的数据都是0,
规律是RAM中连续存有一串负值,只要是负值的全部读出来为0。
PS:modelsim使用的是AE版本,库都是预编译的应该不需要再编译。
难道是库的原因吗,还请大侠指导下。
 楼主| mentoscui 发表于 2012-10-29 17:23 | 显示全部楼层
坐等回答~~~
wuhaidianzi 发表于 2012-10-29 17:33 | 显示全部楼层
你在仿真时看看modelsim的仿真精度单位是啥,ps还是ns.
GoldSunMonkey 发表于 2012-10-29 23:12 | 显示全部楼层
这个你查下资料吧。应该是某个地方设置不对。
GoldSunMonkey 发表于 2012-10-29 23:17 | 显示全部楼层
我猜想是不是输出被你设成了自然数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

176

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部