原创 Modelsim使用教程

2015-10-18 10:24 1197 15 15 分类: FPGA/CPLD

Modelsim使用教程

本人一直是从Quartus中调用Modelsim的,也做了一两个项目,只是每次修改工程文件或者是testbench后都需要重新调用。Modelsim就需要重新编译库,很是浪费时间。所以闲下来的时间就一直想找一种适合自己的方法。下面是我总结出来的比较适合自己的方法:

一、编译Altera

1、打开Quartus EDA Simulation Library Complier ,配置如下

 

然后点击确定,让程序自己编译。

2、我是把输出路径直接保存在C盘下的新建的alib文件夹中。

3、其实在器件型号选择中可以只选择自己用的型号,我这里是为了以后省事全部一次性编译了。

二、在工程文件中添加库文件

 

1、点击Assignments settings,在Simulation 中点击More NativeLink Settings ,将刚才编译好的库文件添加进来。

 

注意:这个路径中不能有空格,否则调用Modelsim时会出错。

三、通过Quartus调用Modelsim

这里怎么直接调用的就不用多说了,还是需要进行一下设置的。

四、如果修改了源代码或者测试文件后怎么办?

我以前修改过后,每次都是把Modelsim全部关闭,然后再次通过Q调用M,但是这太浪费时间了,由其是我那时还不知道提前把库编译好,每次都需要等待好长时间。

下面讲述新的方法:

一般网上都会讲解通过自己编译do文件的方式来进行,但是这个也很麻烦,谁叫我这么懒呢。懒人有懒福,我还是百度到了比较简洁的方法。可以把波形窗口关闭,然后在Modelsimtranscript窗口按键盘的上下键来直接调用do文件,这种方式下,M会再次编译整个工程文件并且自动生成波形窗口,真的是非常方便。有兴趣的也可以自己去工程文件的Simulation/Modelsim路径下找到这个do文件,看一下里面的具体内容。

但是,有时候通过这种方式再次调用时会出错,表现的方式是M进度走到一半就停下来了,我们可以再次按键盘的上下键来再次调取,相比从Q调取,还是很节省时间的。

文章评论0条评论)

登录后参与讨论
我要评论
0
15
关闭 站长推荐上一条 /2 下一条