欢迎来到EDA中国!
当前位置:网站首页 >资源共享 > EDA

ISE和Modelsim联合仿真

  • 4.2M
  • pdf
  •  
  •  
  • 下载
  • 2013-06-20
  • 软件简介

ISE和Modelsim联合仿真

             相信很多人会遇到过这个问题,不知如何让ISE调用Modelsim进行仿真。我也迷糊了不少时间,查查找找,终于弄明白了,所以有了本文,和大家分享一下。我尽量讲得详细点儿,多多上图。

            我的环境:Windows 7 64位,Xilinx ISE Design Suite 13.4(D:Xilinx13.4),Modelsim SE-64 10.1a(D:modeltech64_10.1a,哈,也是64位的)。不过32位的和64位的设置几乎没有什么区别。先安装好ISE和Modelsim,网上看过一些文章总说先装ISE再装Modelsim,不过我整过一阵,其实二者的顺序是无关紧要的。安装过程不在本文的讨论范围内,就不多说了,不过一定要注意版本要合适,Modelsim的版本不要太低,这个可以自己到网上查一查,建议用6.5d及以上的,还有非常重要的一点是安装路径不能有中文或空格,安装程序的路径也一样,不然打不开,如果你的计算机名是中文的也不能安装。

              由于我装的Modelsim SE是通用版的,只自带了少许的仿真库(Simulation Library),所以还要编译一下Xilinx的仿真库。只有XE才自带Xilinx的仿真库,如果装的是XE版便不必编译仿真库了,注意,各个版本的仿真库是不通用的,只有ISE和Modelsim的版本都一样时编译的仿真库才通用,当然Modelsim.ini中的路径要改为已仿真库的路径。比如说,B电脑也是Xilinx ISE Design Suite 13.4(E:Xilinx13.4)加Modelsim SE-64 10.1a(E:modeltech64_10.1a),安装路径一不样,在A电脑已编译好仿真库了,库的路径是:D:modeltech64_10.1aXilinx_lib,如果把A电脑的Xilinx_lib文件夹复制到B电脑的D:modeltech64_10.1a目录下,这时两台电脑的库路径是一样的,那么把A电脑的Modelsim.ini文件中关于Xilinx仿真库路径的都复制到B电脑的Modelsim.ini文件中(下文会讲到Modelsim.ini文件的处理),就可以使用了。如果库路径不一样,比如把A电脑的Xilinx_lib文件夹复制到B电脑的E:modeltech64_10.1a目录下了,那B电脑Modelsim.ini文件中关于Xilinx仿真库路径(A电脑中Modelsim.ini中复制过来)要把D:modeltech64_10.1a全部改为E:modeltech64_10.1,就可以使用了。所以编译仿真库时建议设一个单独的文件夹。编译库可以用ISE带界面的工具,也可以用命令行下的,前者方便,先讲前者。打开编译库工具“Simulation LibraryCompilation Wizard”:“开始—所有程序—Xilinx ISE Design Suite13.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位)所示。
关键字 : 联合 Modelsim ISE 仿真 
获取帮助