Xilinx ISE 14.7与Modelsim10.1a联合仿真

分别安装Xilinx ISE 14.7与Modelsim10.1a

Modelsim10.1a下载地址:https://pan.baidu.com/share/link?shareid=72194&uk=1795984406

联合仿真步骤

选中工程,右键选择Design Properties,然后在 simulator 中将Simulator修改为Modelsim-SE Mixed:

这里写图片描述

View部分选中Simulation,点击工程top文件,双击Simulator Behavioral Model调用modelsim进行联合仿真:

这里写图片描述

出现的问题

问题1

点击Simulate Behavioral Model后提示以下错误:
Model Technology’s vsim executable cannot be found by Project Navigator.Please go to the ‘Edit’menu,select’preferences’and then select the ‘Integrated tools’tab.Using this dialog select the ModelSim executable that you wish to use for simulation .Then try this Process again.

这里写图片描述

解决方法:
需要指定modelsim的安装位置。
在ISE中打开Edit/Preferences/Ise General/Integrated Tools/ Model Tech Simulator,
选择modelsim路径, 例如 D:\modeltech_10.1a\win32\modelsim.exe,问题解决。

这里写图片描述

问题2

点击Simulate Behavioral Model后提示以下错误:

这里写图片描述

解决方法:
(1)点击开始,Xilinx ISE Design Suite 14.7/EDK Tools/Compile Simulation Libraries。一直点击next,编译的library输出目录是: D:\Xilinx\14.7\ISE_DS\EDK ,编译需要比较长的时间

这里写图片描述

编译开始:

这里写图片描述

编译完成:

这里写图片描述

(2)从Process菜单,选择Process Properties…,设置Compiled Libraey Directory:

这里写图片描述

(3)复制 D:/Xilinx/14.7/ISE_DS/EDK/modelsim.ini里的[Library]节中的下列行到 D:/modeltech_10.1a/modelsim.ini 里的 [Library] 节下:

secureip = D:\Xilinx\14.7\ISE_DS\EDK/secureip  
unisim = D:\Xilinx\14.7\ISE_DS\EDK/unisim  
unimacro = D:\Xilinx\14.7\ISE_DS\EDK/unimacro  
unisims_ver = D:\Xilinx\14.7\ISE_DS\EDK/unisims_ver  
unimacro_ver = D:\Xilinx\14.7\ISE_DS\EDK/unimacro_ver  
simprim = D:\Xilinx\14.7\ISE_DS\EDK/simprim  
simprims_ver = D:\Xilinx\14.7\ISE_DS\EDK/simprims_ver  
xilinxcorelib = D:\Xilinx\14.7\ISE_DS\EDK/xilinxcorelib  
xilinxcorelib_ver = D:\Xilinx\14.7\ISE_DS\EDK/xilinxcorelib_ver  
uni9000_ver = D:\Xilinx\14.7\ISE_DS\EDK/uni9000_ver  
cpld = D:\Xilinx\14.7\ISE_DS\EDK/cpld  
cpld_ver = D:\Xilinx\14.7\ISE_DS\EDK/cpld_ver  
edk = D:\Xilinx\14.7\ISE_DS\EDK/edk  

问题3

ISE通过双击Simulator Behavioral Model调用modelsim进行仿真时出现以下错误:
Unable to checkout a viewer license necessary for use of the ModelSim graphical user interface. Vsim is closing.

这里写图片描述

**解决方法:**Modelsim不能同时打开两个窗口,这个错误是由于已经打开了一个仿真窗口,所以解决方法就是关闭已经打开的仿真窗口。

问题4

Modelsim仿真时,输入run后,可以运行仿真,但却无法察看wave窗口的波形。
解决方法:
这是优化的问题。点击工具栏中的“simulate”按钮,调出start smulation窗口,把窗口中最下边optimization栏中的Enable optimization项目前的钩钩去掉,然后选择仿真的文件,点击OK,就一切正常了。

发布了146 篇原创文章 · 获赞 244 · 访问量 101万+

猜你喜欢

转载自blog.csdn.net/GSH_Hello_World/article/details/78723891
今日推荐