最近研究了一下Modelsim新建仿真库,上网查资料,按照步骤来,刚开始各种不成功,弄了很久才搞定,于是记录下来~
1、取消Modelsim.ini配置文件的只读属性:该文件在Modelsim安装路径根目录下。我的路径是D:\Program Files\Modeltech_xe\Modelsim.ini;
2、启动Modelsim;
3、执行File->Change Directory,在弹出的对话框中选择工作路径。我指向的路径是D:\Program Files\Modeltech_xe;(cd {D:/Program Files/Modeltech_xe})
4、执行File->New->Library,在弹出的对话框中,Create项选择"a new library and a logical mapping to it";Library Name项填写新建库的名称,我的是altera_sim;Library Physical Name项填写存放该库的文件夹名称,它将被创建在前面指定的工作路径下,我的是altera_sim。点击OK后,在D:\Program Files\Modeltech_xe下将会看到新建的altera_sim文件夹。(vlib altera_sim;vmap altera_sim altera_sim)
5、执行Compile->Compile,弹出如下对话框。在Library下拉列表中选择库,表示编译工作是对该库进行的,我选择新建的altera_sim库;然后在下面窗口中选择仿真模型文件,这里以220model.v为例,它是quartus自带的仿真模型文件,在quartus安装路径\eda\sim_lib文件夹中可以找到。选择库和文件后(可以是多个文件),点击"Compile"按钮,等待编译完成,然后点击"Done"按钮退出。(vlog -reportprogress 300 -work altera_sim {D:/Program Files/quartus/eda/sim_lib/220model.v})
6、打开Modelsim.ini配置文件,发现该文件中已经自动添加了一行"altera_sim = altera_sim",需要将该行修改为"altera_sim = D:/Program Files/Modeltech_xe/altera_sim",等号右边就是新建库altera_sim所在的文件夹路径。修改完成后保存Modelsim.ini文件,并且属性设定为只读。
7、创建仿真库成功的标志就是,在以后新建的Project中,Library标签页中将显示该库,并且可以使用。于是开始检验:新建一个Project,然后点击Library标签页,发现altera_sim库出现在列表中,并且可以展开内容。
完成了!
几点注意:
a、上面步骤中,括号内为命令行。采用命令行方式时,需要注意路径用{}括起来,因为"Program Files"中隔有空格;
b、注意在Modelsim中,操作与路径有关时,输入路径用的是"/"而不是"\";
c、新建库后创建的Project可以正常使用新建库,对于新建库以前创建的Project,Library中好像没有显示新建库,除重建Project外还没想到别的办法。。。
欢迎交流指正!
用户1607751 2011-8-25 12:42
飞言走笔 2011-8-24 10:35