在Modelsim中加入Quartus的仿真库[zz]

问什么要这样做?
1、Quartus不支持Testbench
2、调用了megafunction或者lpm库之类的Altera函数
3、时序仿真
要在Modelsim下做仿真,总会遇到上面这几个问题,因为需要在Modelsim中加入Quartus的仿真库。
Altera公司推荐的具体的做法是:
1、在Modelsim中,File->Change Directory,将工作目录改变到想要存放仿真库的地方,然后点击OK。将来产生的一大堆仿真库要用的文件就存放在这里。
2、Design->Create a New Library,建立一个新的库:Altera,点击OK。
3、Compile ..\quartus\eda\sim_lib下面的两个文件,220model.v和altera_mf.v,记得编译的时候上面的library一定是Altera。
这样三步以后,就完成了在Modelsim中添加Altera的库!

实际中,这样做不方便。我是这样做的。
把220model.v和altera_mf.v拷贝到你要编译的文件所在的文件夹里。先编译这两个文件,等于是把Altera的器件加到了work这个library里。然后再在library下编译你要用的文件就可以了。这样方便些。

你可能感兴趣的:(Model)