非法重新声明模块,这是xilinx中的IP核

时间:2012-10-29 10:32:49

标签: vhdl verilog xilinx

我在Xilinx中准备了一个名为Cache(Block Memory Generator)的IP内核。当我在我的模块中实例化并合成它时,我收到错误Illegal Re-declaration of module<Cache>。由于它是xilinx的知识产权,因此不能更改其名称。

1 个答案:

答案 0 :(得分:1)

这是您的C代码中的错误。 您使用之前使用过的名为“Cache”的模块名称。

xilinx可能会在标准模块中或您使用模块名称。 也许您多次包含“Cache.h”文件。

检查代码中的行如下所示:

include "Cache.h"

如果找到多行,请尝试对其中一行进行注释,然后尝试重新编译项目。

相关问题