原创 Modelsim新建仿真库

2011-8-13 00:05 1547 5 7 分类: FPGA/CPLD
    最近研究了一下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)
20110812235827118.png
    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})
20110813000118948.png
    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库出现在列表中,并且可以展开内容。
20110813000205279.png
    完成了!
    几点注意:
    a、上面步骤中,括号内为命令行。采用命令行方式时,需要注意路径用{}括起来,因为"Program Files"中隔有空格;
    b、注意在Modelsim中,操作与路径有关时,输入路径用的是"/"而不是"\";
    c、新建库后创建的Project可以正常使用新建库,对于新建库以前创建的Project,Library中好像没有显示新建库,除重建Project外还没想到别的办法。。。

    欢迎交流指正!
PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户1607751 2011-8-25 12:42

Modelsim XE III 6.4b

飞言走笔 2011-8-24 10:35

谢谢分享,回去试下~您这是哪个版本?
相关推荐阅读
用户1607751 2011-08-12 23:46
数码管扫描
`timescale 1ns/100psmodule scan_led( clk,                 rst_n,                 din,               ...
EE直播间
更多
我要评论
2
5
关闭 站长推荐上一条 /3 下一条