注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
happyxieqiang的个人空间 https://home.eeworld.com.cn/space-uid-359922.html [收藏] [复制] [分享] [RSS]
日志

从别的地方拷贝过来的ISE工程在仿真时提醒指定库不存在的解决办法

已有 8788 次阅读2015-4-23 20:41 |个人分类:XilinxFPGA学习笔记| 工程

   老师让我看一个PCIe的工程,是基于Virtex-6的。说句实话,我也是刚学FPGA,以前也没有做过实际的项目,也就最多在毕业设计时做了一个简单的小项目,还借鉴了别人的工程,那个项目用的是Cyclone的芯片,逻辑资源不用多说,跟Virtex-6相比简直是天壤之别。这个工程里面用了很多IP,包括Aurora、PCIe、FIFO、DDR3,对于这些IP我都是没有用过的,顶多也就是听说。对于ISE软件也不是很熟,一切都在摸索中。
    工程里有很多测试代码,我就想看一下这些测试代码仿真出来是个什么情况,但是点击RUN后ISE报错,错误原文是:
ERROR: The library path specified in the 'modelsim.ini' file for mapping the 'unisims_ver'library does not exist. Please fix the ini file or recompile the simulation libraries.
    大致意思是指定的库不存在,请修改modelsim.ini文件重新编译。可是我明明在仿真前指定库了啊 于是我打开modelsim.ini文件看一下,这一看我就明白了。如图1
图1 modelsim.ini文件截图
    原来ISE新建工程时会自动生成modelsim.ini文件,运行仿真时软件会在这个文件指定的位置加载仿真库,从老师那里拷过来的工程指定库位置肯定和我的不一样。
    解决办法:从modelsim安装文件夹下找到modelsim.ini文件,复制到当前工程下,选择替换,问题解决,如图2。



评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章