https://blog.youkuaiyun.com/jj2060/article/details/80455104
说明:以添加altera仿真库为例。
步骤1:在modelsim安装目录下新建文件夹altera和src
比如:“C:\modeltech64_10.0c\altera”和“C:\modeltech64_10.0c\altera\src”
步骤2:找到altera仿真库文件,比如“C:\altera\11.0\quartus\eda\sim_lib”下的库文件,复制需要的库文件到“C:\modeltech64_10.0c\altera\src”。
步骤3: 打开modelsim,执行File–change Directory,弹出对话框,选择 altera目录。
步骤4:执行File–New–Library,按如下图操作,OK退出。
步骤5:执行Compile–Compile,选择src下的库文件,点击Compile编译库文件,完成退出。
这个步骤,是在altera的路径下,选择了要编译的库路径为altera路径下的altera_lib文件夹,编译好的要放在这个文件夹下,注意:打开这个对话框,默认是work,需要改成你要生成的库文件,查找范围是选择你编译库所需要的源文件,源文件在第一步第二步已经筛选出来存放在了src路径
步骤6:修改modelsim配置文件“modelsim.ini”,添加如下语句
步骤7:重启modelsim,使用如下的cd指令,进入到要仿真的工程路径下,然后点击simulate -> START simulate, 选择library,在search library选择添加库altera_lib,会出来一个路径,search library first也添加一下,然后再运行do sim.do开始仿真。
步骤8:当开始仿真时,打开simulate -> START simulate,正确仿真时,会显示上图中的搜索库文件路径为altera_lib.
要仿真DDR4还要sim.do文件,.f文件,在工程路径下添加一些文件。别人收费的资源,尊重别人劳动成果,就不贴过程了。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
下面的已经写到上面,不用看了。。。留作记录
按照这个教程,折腾了几个小时,终于搞定了。
1、按照教程执行第一到四步。
2、第五步执行编译时,有个坑,library要填写altera_lib,字小,不一定注意,查找范围要设置第一步的新建在modelsim路径下的库文件src。因为前面已经选择了altera目录了,所以modelsim能找到。编译完成后退出modelsim。
3、第六步修改modelsim配置文件“modelsim.ini”时,此文件的路径为E:\modeltech64_xxxx,不在altera那一级,要先取消modelsim.ini可读,然后再改写,改完之后再勾选可读。不勾选此文件会随着目录变动而改变。
4、重启modelsim,然后执行File–change Directory,到你要仿真的工程路径下。此时,需要保持你的work路径为你的工程路径,不要再选择librariy,然后点击simulate > start simulate .会出现如下界面,需要点击add,添加你要仿真的工程文件所需要的库文件,我的是altera_lib2路径,按照博主教程应该填altera_lib路径。
最重要的一步是:还需点击design,点击work,选中top顶层文件。点击ok,波形就出来了。