大家帮忙啊!(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 没用过core gen,等高手来说了 这是找不到相应的库了,可以重新编译一下库文件,并且在modelsim中将其加入。其实还有一个简单的办法,你可以直接把C_COUNTER_BINARY_V8_0.v加到modelsim的工程中,compile一下就可以了:) 谢谢weib1981,那怎么添加库,还有是我在Xilinx的安装目录下都没有搜索到文件“C_COUNTER_BINARY_V8_0” 你需要把Xilinx下的一些源文件编译成modelsim下的库文件,比如,其下的<br>
XilinxCoreLib,simprims, unisims等都编译到modelsim作为库文件,然后,在仿真的时候添加这些库作为Search Library 学习了,谢谢。。 编译库的问题吧
页:
[1]