注意:modelsim要和xilinx的版本匹配,在打开软件的时候会提示对应要安装什么版本的modelsim。
找到开始菜单->程序->Xilinx ISE Design Suite 11 -> ISE -> Accessories -> Simulation Library Compilation Wizard. (我是在其他路径下找的,找到这个文件就对了 ,有的时候,不一定就是在这个路径下)。
2、选定ModelSim的版本,以及指定ModelSim的安装路径
3、选择Both VHDL and Verilog。
4、选择支持哪些系列的芯片,看自己需要增减
5、默认选全上即可
6、指定所要添加的数据来源,在xilinx的安装路径下寻找:
D:\soft\softinstall\xilinx14.4install\14.4\ISE_DS\ISE\verilog
指定编译完后的库存放位置,这里作者在modelsim安装目录下新建了xilinx_lib的文件
夹,并指定到这里。
7、运行Lauch Compile Process,即开始编译库文件,需要几十分钟。编译完成后应该在
xilinx_lib目录下多出如下文件夹:
8、右键打开modelsim目录下的modelsim.ini文件,先将其“只读”属性去掉。然后用记事
本打开。在[Library]下面添加如下代码,即之前编译好的Xilinx库的路
secureip = D:\soft\softinstall\modelsim10install\xilinxlib/secureip
unisim = D:\soft\softinstall\modelsim10install\xilinxlib/unisim
unimacro = D:\soft\softinstall\modelsim10install\xilinxlib/unimacro
unisims_ver = D:\soft\softinstall\modelsim10install\xilinxlib/unisims_ver
unimacro_ver = D:\soft\softinstall\modelsim10install\xilinxlib/unimacro_ver
simprim = D:\soft\softinstall\modelsim10install\xilinxlib/simprim
simprims_ver = D:\soft\softinstall\modelsim10install\xilinxlib/simprims_ver
xilinxcorelib
等等……
第一次的时候,这个东东在网页上粘过来的,结果调用IP仿真的时候还是用不了。原来在modelsim生成的xilinx库中,也有一个modelsim.ini文件,本来以为这个ini文件和主目录下的一样,我直接把库文件中的ini文件替换主目录下的ini。结果更错。最后还是不要偷懒了,modelsim生成的xilinx库中,包含上面的东西。在库文件的【library】中,有好多都是主目录的ini中没有的复制过来就可以了
9、再次打开ModelSim,即可以看到Xilinx的库已经默认出现在了库列表里。以后仿真Xilinx
的IP核时,就不用每次都添加库了。
好了,终于完成了,折腾了我一天。
第二次安装xilinx的时候,怎么还让我手动添加所需要的modelsim软件路径,我第一次安装的时候都没有提示,在quartus中,将modelsim安装路径中的win文件所在路径添加进去就可以了,但ISE不可以,ISE的操作方式:edit--preference--ISE general -- Integrated tolol--D:\soft\softinstall\modelsim10install\win32\modelsim.exe 要添加到win32\modelsim.exe
参考:
http://wenku.baidu.com/view/efec66d526fff705cc170ad7.html