##2018.4.19----更新:
可安装Quartus PrimeStandard Edition 版本,使用该版本自带的ModelSim-Altera进行仿真,可以完美解决问题。
昨天师兄给安排了个小作业,让我在quartus prime里新建ip核之后仿真,由于之前做FPGA的时候从来没有做过这种尝试,在网上也查阅了很多资料,绝大多数是关于quartus II的,其实原理差不多,就当做技术积累写一点东西供大家参考,技术有限欢迎讨论。
话不多说直接开始正题:
第一步在quartus中找到launch simulation library compiler:
打开之后界面如下:
按照图中所示设置,其中executable location指的是modelsim的安装位置,library language建议两个都勾选,输出位置自选,设置好之后点击start compilation,等待编译完成即可。
第二步打开modelsim,找到import--library:
找到之前通过quartus prime 编译好的library库,导入即可。仿真所用的库是altera_lnsim_ver。
next--next之后,会弹出以下界面:
这里是在询问要把这个library添加到哪里,并使modelsim可以找到它,这里建议放到modelsim的安装目录的文件下,点击确定后,我们发现在目标目录下就会生成一个altera_lnsim_ver的文件夹,然后在simulation时在simulation properties里面的library一栏里添加之前部署好的库文件,就可以编译了。如下图所示:
最后仿真的结果如下(我做的是一个ram ip核的仿真,比较简单):