记利用compxlibgui工具编译Xilinx库.doc

记利用compxlibgui工具编译Xilinx库.doc

ID:28142132

大小:265.00 KB

页数:5页

时间:2018-12-08

记利用compxlibgui工具编译Xilinx库.doc_第1页
记利用compxlibgui工具编译Xilinx库.doc_第2页
记利用compxlibgui工具编译Xilinx库.doc_第3页
记利用compxlibgui工具编译Xilinx库.doc_第4页
记利用compxlibgui工具编译Xilinx库.doc_第5页
资源描述:

《记利用compxlibgui工具编译Xilinx库.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、记利用compxlibgui工具编译Xilinx库  当ISE调用ModelSim进行仿真的时候,如果在FPGA设计中使用了Xilinx提供的的IPcore或者其他的原语语句,ModelSim不添加Xilinx相应的库文件的话,是无法仿真的。  或许是兼容性问题吧,安装完成后用ISE10.1自带的仿真器竟然无法使用,提示说是aliteversionsimulator。起初认为是安装的了webpack版本的缘故,所以尝试重新安装,用一个foundaTIon的版本的ID安装,可是还是同样的问题。  为了防止出现以为兼容性的问题而发生运行错误,xilinx/10.

2、1/ise/bin/nt/ise.exexilinx/10.1/EDK/bin/nt/xps.exe等主要的程序都设置成兼容模式。见图1.  图1兼容模式设置  现在ISE自带的仿真不能用了,那就用第三方提供的仿真软件做代替,我选择了ModelSimse6.5。不过在使用Modelsim之前需要用ModelSim编译Xilinx的库并且在ModelSim的系统环境中指定编译好的库的路径。以前的做法是直接用ModelSim自带的命令手动编译和添加Xilinx的库。请见参考1。不过遗憾的事情手动编译Xilinxcorelibs的时候老是出错,个人猜测是编译的文件

3、顺序有问题,导致在编译一个文件的时候出现无法找到另一个库。  现在推荐使用Xilinx自带的库编译工具,用于自动调动ModelSim编译和添加Xilinx的库,省事多了,尽管有很多warnning,但是没有错误。  为了图省事我直接用了默认的配置。具体流程如下:1.安装ISE10.1IP补丁包(可选)  下载路径为:  注:提这一步的原因是:如果你在设计的时候使用了最近的IPcore,但是ModelSim没有在XilinxCoreLibs下面找到对应的库,这样就无法进行仿真了。为了将来不必要的麻烦,建议先安装IP补丁包。2.兼容模式设置  首先为了防止兼容性

4、的问题,首先要做的就是设置兼容属性。先找到compxlibgui.exe文件,具体路径Xilinx/10.1/ISE/bin/nt/compxlibgui.exe.  右键选中该可执行文件,然后选中兼容模式为WindowsXPservicepack3(因为ISE10.1在WinXPsp3下使用正常)。确定之后,运行该可执行文件。  3.修改ModelSim.ini文件属性:修改为可读  具体路径modeltech_6.5/modelSim.ini,右键选中文件,去掉只读属性。  注:因为在下面的步骤中需要修改该文件,以指定编译的库。3.运行compxlibg

5、ui.exe  进入XilinxSimulaTIonLibraryCompilaTIonWizard,见图2.指定ModelSim可执行文件的路径。注:ModelSim版本的要求是:SE/PE6.3C或者更高版本  图2.指定仿真器的可执行文件的路径  选择你需要编译的语言,我用VHDL,所以我只选中了VHDL。    图3.HDL语言选择  后面三步我都是默认选择(SelectdeviceFamiles和SelectlibrariesforfuncTIonalSimulator,以及预编译的库的路径)  图4.编译时候的图形界面  注:有兴趣的人可以看一下

6、,在编译的时候用到了哪些命令和参数以及相关的文件的读写。4打开ModelSim查看库  将modeltech_6.5/modelsim.ini修改为只读的,否则modelSim会有一个警告提示。  图5.ModelSim库文件列表  现在就可以通过ISE直接调用ModelSim仿真了。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。