Modelsim SE仿真---库的添加

本文详细介绍了如何安装并配置ModelsimSE进行Altera和Xilinx器件的仿真,包括添加仿真库、编译库文件及修改配置文件等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

添加Altera仿真库

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

image

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

image

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

image

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

image

再单击compile。生成altera_mf库。

image

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

image

image

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/../std
ieee = $MODEL_TECH/../ieee
verilog = $MODEL_TECH/../verilog
vital2000 = $MODEL_TECH/../vital2000
std_developerskit = $MODEL_TECH/../std_developerskit
synopsys = $MODEL_TECH/../synopsys
modelsim_lib = $MODEL_TECH/../modelsim_lib
sv_std = $MODEL_TECH/../sv_std
mtiAvm = $MODEL_TECH/../avm
mtiOvm = $MODEL_TECH/../ovm-2.1.1
mtiUPF = $MODEL_TECH/../upf_lib
mtiPA  = $MODEL_TECH/../pa_lib
floatfixlib = $MODEL_TECH/../floatfixlib

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

保存关闭。

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

image

 

 

 

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

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

image

2、select simulator

image

3、选择both VHDL and Verilog

image

4、选择支持的芯片

image

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

image

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

image

7、开始编译。

image

8、编译完成生成的信息

image

9、编译完成

image

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、重启就可以看到它们都添加进来了。

image

 

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

转载于:https://www.cnblogs.com/CXATG/archive/2012/07/02/2573029.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值