打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Modelsim SE仿真:添加Altera和Xilinx仿真库
userphoto

2017.03.23

关注

首先安装并破解Modelsim SE(我用的是Modelsim SE 6.5g).

添加Altera仿真库

1、首先在Modelsim SE的安装文件夹建altera的文件夹。

2、在上面建的文件夹中在建一个src文件夹用以存放库的源文件,并把库文件复制到此文件夹下。(库文件在( X:\altera\90\quartus\eda\sim_lib ) 文件夹下,在此我只复制Verilog文件)

3、打开Modelsim SE 6.5g,File---change Directory…,浏览到C:\modeltech_6.5g文件夹下(就是安装文件夹)。File---New---library…新建一个altera_mf库。

4、点击compile---compile…选择编译的库和文件(上面新建库和库的源文件)。

再单击compile。生成altera_mf库。

5、重复上面3-4步可以建立更多想要的库。(我添加了下面两个库,方法同上面的3-4步。)

6、修改安装文件夹下的modelsim.ini属性,去掉只读。在文本编辑器打开。

在[Library]下添加一下代码,使其成为常用的库(只要打开model它们就添加进来了)关于怎么调用,下节通过实例做详细介绍。

altera_primitives = $MODEL_TECH/../altera/altera_primitives
220model = $MODEL_TECH/../altera/220model
altera_mf = $MODEL_TECH/../altera/altera_mf

下面添加后的部分代码

[Library]std = $MODEL_TECH/../stdieee = $MODEL_TECH/../ieeeverilog = $MODEL_TECH/../verilogvital2000 = $MODEL_TECH/../vital2000std_developerskit = $MODEL_TECH/../std_developerskitsynopsys = $MODEL_TECH/../synopsysmodelsim_lib = $MODEL_TECH/../modelsim_libsv_std = $MODEL_TECH/../sv_stdmtiAvm = $MODEL_TECH/../avmmtiOvm = $MODEL_TECH/../ovm-2.1.1mtiUPF = $MODEL_TECH/../upf_libmtiPA  = $MODEL_TECH/../pa_libfloatfixlib = $MODEL_TECH/../floatfixlibaltera_primitives = $MODEL_TECH/../altera/altera_primitives220model = $MODEL_TECH/../altera/220modelaltera_mf = $MODEL_TECH/../altera/altera_mf

保存关闭。

7、重新启动Modelsim SE 6.5g就可以看到前面添加的库。

 

 

 

添加xilinx仿真库(我用是ISE 12.4)

1、xilinx IES 有专用的工具。打开工具simulation library compilation wizard library…

2、select simulator

3、选择both VHDL and Verilog

4、选择支持的芯片

5、添加仿真库源文件。(我的ISE装到H盘)

6、在Modelsim安装文件夹,新建一个xilinx文件夹,用以存放生成的库文件。

7、开始编译。

8、编译完成生成的信息

9、编译完成

10、修改安装文件夹下的modelsim.ini属性,去掉只读。在文本编辑器打开。

在[Library]下添加一下代码,使其成为常用的库(只要打开model它们就添加进来了)关于怎么调用,下节通过实例做详细介绍。

cpld = $MODEL_TECH/../xilinx/cpld
cpld_ver = $MODEL_TECH/../xilinx/cpld_ver
secureip = $MODEL_TECH/../xilinx/secureip
simprim = $MODEL_TECH/../xilinx/simprim
simprims_ver = $MODEL_TECH/../xilinx/simprims_ver
uni9000_ver = $MODEL_TECH/../xilinx/uni9000_ver
unimacro = $MODEL_TECH/../xilinx/unimacro
unimacro_ver = $MODEL_TECH/../xilinx/unimacro_ver
unisim = $MODEL_TECH/../xilinx/unisim
unisims_ver = $MODEL_TECH/../xilinx/unisims_ver
xilinxcorelib = $MODEL_TECH/../xilinx/xilinxcorelib
xilinxcorelib_ver = $MODEL_TECH/../xilinx/xilinxcorelib_ver

保存关闭,把它的属性再改回只读。

11、重启就可以看到它们都添加进来了。

 

我是在网上找高手们的资料,自己又尝试做的。希望高手指点。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于xilinx?ise10.1与modelsim仿真库编译
modelsim se6.5仿真altera库建立和使用
Modelsim SE 进行时序仿真及altera库的添加
ModelSim自动化仿真之do文件
每天进步一点点
Modelsim调用Altera仿真库方法总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服