usd 发表于 2010-6-27 23:31:31

大家帮忙啊!(ip core的简单问题)

我用xilinx ISE 生成了一个counter 的ip core,在xilinx环境下综合都可以通过,但是加上测试文件仿真的时候,在modelsim环境中老师出现这样的问题:
** Error: (vsim-3033) core1.v(99): Instantiation of 'C_COUNTER_BINARY_V8_0' failed. The design unit was not found.
#   Region: /test/u
#   Searched libraries:
#   d:\program\modeltech_6.0\xilinx_libs\XilinxCoreLib_ver
#   d:\program\modeltech_6.0\xilinx_libs\unisims_ver
#   work
# Loading work.glbl
不知道是怎么回事,请各位大侠们帮帮忙啊,小妹感激不尽!
我的测试文件如下:
module test();
reg clk;
wire q;
parameter DELY=10;
always #DELY clk=~clk;
main u(.clk(clk),.q(q));
initial
begin
   clk=0;
      #1000 $finish;
    end


endmodule

主模块如下:
module main(clk,q);
input clk;
output q;
core1 u1(.clk(clk),.q(q));


endmodule

其中core1是用core generation 生成的一个计数器ip core

CTT 发表于 2010-6-28 00:23:25

没用过core gen,等高手来说了

ICE 发表于 2010-6-28 01:53:32

这是找不到相应的库了,可以重新编译一下库文件,并且在modelsim中将其加入。其实还有一个简单的办法,你可以直接把C_COUNTER_BINARY_V8_0.v加到modelsim的工程中,compile一下就可以了:)

ANG 发表于 2010-6-28 01:56:01

谢谢weib1981,那怎么添加库,还有是我在Xilinx的安装目录下都没有搜索到文件“C_COUNTER_BINARY_V8_0”

interig 发表于 2010-6-28 02:45:46

你需要把Xilinx下的一些源文件编译成modelsim下的库文件,比如,其下的<br>
XilinxCoreLib,simprims, unisims等都编译到modelsim作为库文件,然后,在仿真的时候添加这些库作为Search Library

vividbear 发表于 2010-9-1 08:36:46

学习了,谢谢。。

nonghero 发表于 2010-12-5 21:34:55

编译库的问题吧
页: [1]
查看完整版本: 大家帮忙啊!(ip core的简单问题)