首页 » 技术SOS » 通信技术 » 通信基础 » modelsim6.5

modelsim6.5

菜鸟
2012-07-14 10:43:31
请问modelsim如何使用xilinx ISE的库
分享
关键词: modelsim, xilinx  
院士
2012-07-16 22:45:12
1楼

看一下这外链接吧。也许有所帮助 http://wenku.baidu.com/view/280e89e919e8b8f67c1cb98f.html

菜鸟
2012-07-18 10:39:59
2楼

编译库可以用ISE带界面的工具,也可以用命令行下的,前者方便,先讲前者 编译仿真库时建议在D:\modeltech_6.5文件下设一个单独的文件夹 Xilinx_lib。打开编译库工具“Simulation Library Compilation Wizard”:“开始—所有程序—Xilinx ISE Design Suite 12.4—ISE Design Tools—Tools—Simulation Library Compilation Wizard”如下 图1 打开工具之后,在“Select Simulator”下面选中你所装好的Modelsim版本,我这儿选“Modelsim SE”,在“Simulator Executable Location”下面填入Modelsim.exe的所在的文件夹,点“Browse…”按钮添加也行,我这儿是“D:\modeltech_6.5\win32”(不含双引号,下同,除非有特别的说明),一般装好Modelsim后就自动填好了,如图2,然后Next。 图2 之后是选择需要编译的语言,选“Both VHDL and Verilog”,一般两种都要用,如图03,然后Next。 图03 接下来是选择设备,默认是全选,如果有一些你实在用不上就不选吧,这样可以省点时间和硬盘空间,全选时挺大条的,如图04,还是Next。 图04 下一步默认就行,全选上,下面的两行东东留空即可,那是添加额外库的,第一行是路径,第二行是命令参数,无视之。如图05,Next。 图05 这一步比较关键,在“Output directory for compiled libraries”下面填入输出已编译库的路径,默认也行。个人建议新建一个单独的文件夹,好管理,只要版本一样的(看前文介绍),下次直接拿来用,重装也不怕。不过文件夹的名字和整个路径中绝对不能有中文或空格,切记、切记!!!我这儿是“D:\modeltech_6.5\Xilinx_lib”。其他的选项默认便可,之后点“Launch Compiled Process”,如图06。之后就开始编译了,如图07。其实这一页是很有用处的,详情请点下面的那个“More Info”按键,不过帮助是英文的。 图06 图07 等待„„编译完后就会出现一些编译日志,图08,Next,图09,Finish。只要没有Err就成,Warn无视。若有Err,就回顾下版本对不对,路径有没有中文或空格。 图08 图09 下面再说说命令行下编译仿真库的方法。打开命令行,最好以管理员的身份运行,“开始—所有程序—附件—命令提示符—点右键—以管理员身份运行”,在里面输入“set path=D:\Xilinx\12.4\ISE_DS\ISE\bin\nt;D:\modeltech6.5\win32”(还是不要双引号), 敲回车键,这一步是可选的,为了防止可能的问题还是要吧。这里面都是路径,按自己的安装目录对应来输入就对了。然后再输入“compxlib -s mti_se -arch all -l all -dir d:\ Xilinx \modeltech_6.5\xilinx_lib –w”,再次回车就开始编译了,漫长等待。和前面编译的内容是一样的。如图10 图10 编译完成出现如图:在D:\modeltech_6.5\xilinx_lib文件夹里面将完全出现文件如图11中红圈: 图11 下面设置ISE和Modelsim的关联。在“D:\Xilinx\12.4\ISE_DS\ISE”文件夹中找到“modelsim.ini”, 打开“modelsim.ini”,用记事本打开时不要用自动换行功能,菜单中“格式—自动换行”把勾去掉。个人不建议用记事本,写字板那就更不行了,有的文件用写字板改了会出现问题,搞编程类的总得有个好点儿的文本编辑工具吧,我用的是EmEditor,到网上搜一下吧,有不少呢。在第九行左右(可能是)找到“[Library]”,下面一行的“others = $MODEL_TECH/../modelsim.ini”和行的开头的分号(;)的全部都无视。那些行开头没有分号的,格式一般是“X•••X = 路径”,一直到“[vcom]”之上的都要,选的仿真库多时可有好长的一段,全部复制。见图12、图13和图14。前文提到的改modelsim.ini文件中关于XIlinx仿真库的路径,就是改“X•••X = 路径”,这里的“路径”。 图12 图13 图14 然后在Modelsim的安装目录下,我这儿是“D:\modeltech64_10.1a”,找到“modelsim.ini”,名字一样,右键,属性,去掉只读。先去换个文本编辑工具吧,用记事本打开它会是乱糟糟的一片,没法改。打开后,同样是找到“[Library]”,在它的下面粘贴上刚刚复制的那一大段东西,注意,行开头不要有分号(;),而且人家原有的就别动它,别删掉了。只要在“[Library]”和“[vcom]”之间粘贴就行,然后保存,再在其上,右键,属性,只读勾上。如图15、图16和图17。 图15 图16 图17 打开ISE,然后在ISE的菜单上“Edit—Preferences…”调出Preferences设置窗口,在左边的“Category”下选中“ISE General—Integrated Tools”。在Integrated Tools项设置中,右边的“Model Tech Simulator:”下面填入Modelsim.exe的文件路径,点旁边的“..”按键选中Modelsim.exe也行,我这儿是“D:\modeltech64_10.1a\win64\modelsim.exe”(不要双引号)。32位的可能是“D:\modeltech32_10.1a\win32\modelsim.exe”。如图18 图18 到现在已经把ISE和MODELSIM联系上了。。。