• 免费注册   
  • 会员登录   
  • 设为首页
  • 加入收藏
  • 咨询热线:1388-225-1054

    在modelsim se 6.1中编译altera仿真库_刘利波

    * 作者 : admin * 发表时间 : 2018-08-23 * 浏览 :

    Modelsim SE中编译Altera仿真库


    北京骏龙 Bob Liu


    本文基于Modelsim 6.1 SE版本,详细讲述了如何在Modelsim SE中编译AlteraVHDL仿真库的过程(Verilog仿真库与此类似)。然后修改modelsim.ini文件,使得每次新建工程的时候不需要再重新编译Altera仿真库。


    1. 从主菜执行FileàNewàLibrary命令,如图1新建库所示.

    1新建库


    2. 执行完第一步后,弹出图2对话框。选中a new library and a logical mapping to itLibrary Name填写altera_mfLibrary Physical Name填写$MODEL_TECH\altera_lib\vhdl\altera_mf注:建议编译后的VHDL库文件存放在Modelsim安装目录\altera_lib\vhdl的文件夹下,本文中的Modelsim安装目录为C盘根目录。如图2 创建库所示。

    2 创建库

    3. 点击OK,如下图所示。


    3. 创建库后的图示

    4. 从主菜单执行CompileàCompile命令,弹出一个对话框,点中Library下拉菜单,由work改为altera_mf,点中查找范围下拉菜单,指向Quartus II安装目录\quartus60\eda\sim_lib,选中altera_mf.vhdaltera_mf_components.vhd文件,然后点击Compile按钮。

    4 编译altera_mf.vhdaltera_mf_components.vhd文件


    5. 编译结束后,点击Done按钮。


    接下来建立库lpm,步骤与15类似。

    6. 从主菜执行FileàNewàLibrary命令,如图1新建库所示.

    7. 执行完上一步后,弹出图2对话框。选中a new library and a logical mapping to itLibrary Name填写lpmLibrary Physical Name填写$MODEL_TECH\altera_lib\vhdl\lpm注:建议编译后的VHDL库文件存放在Modelsim安装目录\altera_lib\vhdl的文件夹下,本文中的Modelsim安装目录为C盘根目录。如图5 创建库所示。

    5 创建库

    8. 点击OK,如图6所示。


    6. 创建库后的图示

    9. 从主菜单执行CompileàCompile命令,弹出一个对话框,点中Library下拉菜单,由work改为lpm,点中查找范围下拉菜单,指向Quartus II安装目录\quartus60\eda\sim_lib,选中220model.vhd220pack.vhd文件,然后点击Compile按钮。

    7 编译220model.vhd220pack.vhd文件


    10. 编译结束后,点击Done按钮。


    这样虽然编译了仿真时所需的Altera库文件,但是每次新建工程的时候都要重复以上步骤。为了在每次新建工程的时候不需要重新编译Altera的仿真库,需要修改Modelsim的安装目录下的modelsim.ini文件。


    第一步,选中modelsim.ini文件,右键单击属性,将只读属性去掉。

    第二步,打开modelsim.ini文件,添加如下2行:


    altera_mf = C:\Modeltech_6.1b\altera_lib\vhdl\altera_mf

    lpm = C:\Modeltech_6.1b\altera_lib\vhdl\lpm


    第三步,保存文件。

    第四步,关闭文件后,再将只读属性打开。



    到此我们已经编译了Altera的仿真库,建立了altera_mflpm库文件可以在modelsim里做功能仿真了。而且在新建工程的时候,altera_mflpm2个库文件是在library里的。如图8所示。


    8 修改过modelsim.ini文件后的情况


    小结:

    如果要做综合后仿真或者门级时序仿真,还需要编译Altera的器件库,编译方法类似。也可以通过修改modelsim.ini文件达到以上效果。



    参考文件:

    1Mentor Graphics ModelSim Support (ver 6.0.0, May 2006, 533 KB)

    2Simulating Altera IP in Third-Party Simulation Tools (ver 6.0.0, May 2006, 245 KB)