ISE和ModelSim联合仿真的配置

ISE和ModelSim的安装

安装ISE和ModelSim SE,版本只要不是太旧就没啥问题,它们的破解自行百度。我安装的是ISE 14.7、ModelSim SE 10.4。

ISE兼容性问题

14.7版本的ISE解决方法:

找到这两个文件夹:
X:\Xilinx\14.7\ISE_DS\ISE\lib\nt64
X:\Xilinx\14.7\ISE_DS\common\lib\nt64
第一个文件夹里 重命名libPortability.dll为libPortability.dll.orig,--备份
复制第一个文件夹里的libPortabilityNOSH.dll并重命名为libPortability.dll,
然后把这个新的libPortability.dll覆盖到第二个文件夹

其他版本如果有问题可以试试上述14.7版本的方法(尝试前请先备份相关文件),如果不行,就不要用64位的ISE,改用32位ISE可以解决。具体方法:

在 X:\Xilinx\14.7\ISE_DS\ISE\bin\nt 文件夹中找到 ise.exe ,这就是32位的ISE,可以右键-发送到-桌面快捷方式,这样以后就不用再找来找去了

编译Xilinx库

如果上述兼容性问题解决好了,就可以进行Xilinx库的编译了。

在 X:\Xilinx\14.7\ISE_DS\ISE\bin\nt (32位)或者
X:\Xilinx\14.7\ISE_DS\ISE\bin\nt64 (64位)中找到 compxlibgui.exe 并运行。


ISE和ModelSim联合仿真的配置_第1张图片
compxlibgui.exe中仿真器的设置;不同版本可能界面不太一样,方法大同小异,后面一路Next即可,编译过程可能需要十几分钟。

将编译好的库加入到 modelsim.ini 文件中

首先在 X:\Xilinx\14.7\ISE_DS 文件夹中搜索 modelsim.ini 文件,找到后打开文件,将下图中蓝色部分复制到 ModelSim 安装目录下的 modelsim.ini 文件的Library段中。


ISE和ModelSim联合仿真的配置_第2张图片
ISE文件夹中 modelsim.ini 文件Xilinx库段

ISE和ModelSim联合仿真的配置_第3张图片
ModelSim安装目录中modelsim.ini文件修改后的样子

需要注意的是 ModelSim 安装目录下的 modelsim.ini 文件默认具有只读属性,在修改前需要右键-属性-去除只读,方可修改。

在ISE中添加ModelSim仿真路径

在ISE的Edit菜单下找到perferences项,在其中的Integrated Tools里选择Model Tech Simulator为ModelSim软件的路径,如下图:


ISE和ModelSim联合仿真的配置_第4张图片
添加ModelSim仿真路径

在ISE中使用ModelSim进行行为仿真

  • 在工程中选择ModelSim作为仿真器


    ISE和ModelSim联合仿真的配置_第5张图片
  • 选中写好的 TestBench(这一步很重要,不要选错),然后双击下面的ModelSim图标开始仿真,以上


    ISE和ModelSim联合仿真的配置_第6张图片

小结

这两个工具的联合仿真坑挺多的,以上写了一些我遇到的问题,希望尽量能帮到需要的人。

你可能感兴趣的:(ISE和ModelSim联合仿真的配置)