[matlab] 如何用modelsim仿真一秒以上?

[复制链接]
9962|10
 楼主| xiangxiaowei 发表于 2010-12-1 12:56 | 显示全部楼层 |阅读模式
今天要用modelsim做一个仿真,仿真时间大概要5秒左右。但是发现modelsim设置仿真时间达到1秒就不能仿真了,提示无效的时间,明显是时间过长。在网上看到说要采用连续仿真多个900ms就可以了,不过不知道具体怎么操作。有哪位高手知道的不? 难道modelsim不能直接仿真到1秒么?
SuperX-man 发表于 2010-12-1 15:37 | 显示全部楼层
小版我用的是6.5se ,试了一下,发现时间可以任意设的.
但是注意,不支持以秒为单位,最大要用ms.如果你要跑1秒,你就设1000ms
还有,如果出现说有严重错误的话,你需要RESET一下,然后再RUN
 楼主| xiangxiaowei 发表于 2010-12-2 00:31 | 显示全部楼层
试了一下,果然是这样的!可能是软件的一个Bug吧。非常感谢版主!
sleepybear 发表于 2010-12-2 08:58 | 显示全部楼层
可以在testbench里是用$stop来控制仿真结束时间,modelsim里直接run all就可以了。
TOTO无烦忧 发表于 2010-12-27 10:42 | 显示全部楼层
当然,在真不可以仿真1s以上的情况下,用分号分割多个命令就可以:
run 900 ms; run 900 ms 就跑了2次。

另外,跑这么长时间,建议在Linux下跑。Windows会崩溃的。

评分

参与人数 1威望 +4 收起 理由
SuperX-man + 4

查看全部评分

bairan168 发表于 2011-1-6 09:45 | 显示全部楼层
了解一下。
爱在2012 发表于 2011-1-7 22:40 | 显示全部楼层
这个还行,学到东西了。
0中国芯0 发表于 2011-1-14 08:52 | 显示全部楼层
围观一下
myhisense 发表于 2011-1-16 09:54 | 显示全部楼层
楼主是哪个版本的MODELSIM?
 楼主| xiangxiaowei 发表于 2011-2-27 19:09 | 显示全部楼层
6.5版的
奔腾2.0 发表于 2011-2-28 13:14 | 显示全部楼层
斑竹果然超人
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

30

帖子

1

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