打印
[matlab]

如何用modelsim仿真一秒以上?

[复制链接]
6917|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就可以了。

使用特权

评论回复
5
TOTO无烦忧| | 2010-12-27 10:42 | 只看该作者
当然,在真不可以仿真1s以上的情况下,用分号分割多个命令就可以:
run 900 ms; run 900 ms 就跑了2次。

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

使用特权

评论回复
评分
参与人数 1威望 +4 收起 理由
SuperX-man + 4
6
bairan168| | 2011-1-6 09:45 | 只看该作者
了解一下。

使用特权

评论回复
7
爱在2012| | 2011-1-7 22:40 | 只看该作者
这个还行,学到东西了。

使用特权

评论回复
8
0中国芯0| | 2011-1-14 08:52 | 只看该作者
围观一下

使用特权

评论回复
9
myhisense| | 2011-1-16 09:54 | 只看该作者
楼主是哪个版本的MODELSIM?

使用特权

评论回复
10
xiangxiaowei|  楼主 | 2011-2-27 19:09 | 只看该作者
6.5版的

使用特权

评论回复
11
奔腾2.0| | 2011-2-28 13:14 | 只看该作者
斑竹果然超人

使用特权

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

本版积分规则

1

主题

30

帖子

1

粉丝