ISE 和 Modelsim 联合仿真 相信很多人会遇到过这个问题,不知如何让ISE 调用 Modelsim 进行仿真。我也迷糊了不少时间,查查找找,终于弄明白了,所以有了本文,和大家分享一下。我尽量讲得详细点儿,多多上图。 我的环境:Windows 7 64 位,Xilinx ISE Design Suite 13.4(D:\Xilinx\13.4),Modelsim SE-64 10.1a(D:\modeltech64_10.1a, 哈,也是 64 位的)。不过 32 位的和 64 位的设置几乎没有什么区别。先安装好 ISE 和 Modelsim, 网上看过一些文章总说先装 ISE 再装 Modelsim,不过我整过一阵,其实二者的顺序是无关紧要的。安装过程不在本文的讨论范围内,就不多说了,不过一定要注意版本要合适,Modelsim 的版本不要太低,这个可以自己到网上查一查,还有非常重要的一点是安装路径不能有中文或空格。 由于我装的 Modelsim SE 是通用版的,只自带了少许的仿真库(Simulation Library),所以还要编译一下 Xilinx 的仿真库。只有 XE 才自带Xilinx 的仿真库,如果装的是 XE 版便不必编译仿真库了。编译库可以用 ISE 带界面的工具,也可以用命令行下的,前者方便,先讲前者。打开编译库工具“Simulation Library Compilation Wizard”:“开始—所有程序—Xilinx ISE Design Suite 13.4(版本不同就不同)—ISE Design Tools—64-bit Tools(32 位的选 32-bit Tools)—Simulation Library Compilation Wizard ”。注意,64位系统中默认安装了 64 位和 32 位的 ISE,如果你想用 32 位的 ISE,那你就得选 32 位的编译库工具,不能混着用的,而且 Modelsim 也得装上 32 位的版本,所以我建议 64 位系统的就用 64 位的 ISE,而32 位系统的没得选,只能用 32 位的。如图 01-1(64 位)和图 01-2(32 位)所示。 图 01-1 图 01-2 打开工具之后,在“Select Simulator”下面选中你所装好的 Modelsim 版本,我这儿选“Modelsim SE ”,在“Simulator Executable Location”下面填入 Modelsim.exe 的所在的文件夹,点“Browse…”按钮添加也行,我这儿是“D:\modeltech64_10.1a\win64”(不含双引号,下同,除非有特别的说明),如图 02,然后Next。 图 02 之后是选择需要编译的语言,选“Both VHDL and Verilog”,一般两种都要用,如图 03,然后Next。 图 03 接下来是选择设备,默认是全选,如果有一些你实在用不上就不选吧,...