湘攸客

在ModelSim SE版本中提取Altera库(2)

0
阅读(2324)

说明:在“在ModelSim SE版本中提取Altera库(1)”一文里提到了在6.3b版本下提取altera库的方法,这里介绍当ModelSim升级后如何快速利用以前已经提取好的库。

 

安装ModelSim6.5a,直接从原来6.3b的版本提取已编译好的Altera仿真库中导入到新版本中,这样可以省略重新编译库文件过程。

导入步骤:

1、打开ModelSim6.5a,选择file->import->library弹出以下界面:

 

点击看大图

 

在Import Library Pathname空格中指定要导入的Altera库路径,比如

 

D:\Modeltech_6.3b\Altera_VHDL\Altera_mf,点next进入下一步;

 

2、libray information界面中显示的是被导入的的库的基本信息,这里需要注意的是有些库可能依存其他库,比如器件库需要sgate库,所以在导入器件库之前必须先导入或者先编译好sgate库。(sgate需要lpm库)。如下图所示:

 

点击看大图

 

可以看到这导入Arrigx库的时候发现sgate已经map好了,假如没有sgate库,此时会提示“sgate not Found”。点击next进入下一步。

 

3、指定导入库的目的地址。如下图所示:

 

点击看大图

 

从图中可以看到,被导入的库的地址,我们需要指定导入后库的存放地址。

 

注 意:可能有同学会问,既然库以前已经编译好了,为什么现在要重新编译呢?这是因为以前编译好的库是在老版本Modelsim中编译的,库的映射信息保留在 老版本的modelsim.ini文件之中,导入到新版本,其实就是在新版本的ini文件中重新建立映射关系(基于这一点,我想应该可以直接编辑ini文 件也可以实现库信息的重新映射,没有试过,有兴趣的同学可以找到ini文件中相应的内容进行添加修改)。所以一定要将ini文件的只读属性去掉否则也会提 示错误。(在升级ModelSim的时候,要删除老版本之前备份之前提取好的库,我建议库可以独立放在一个自己建好的目录下,这样可以做到ModelSim升级而Altera库不变)