我在Xilinx中准备了一个名为Cache(Block Memory Generator)的IP内核。当我在我的模块中实例化并合成它时,我收到错误Illegal Re-declaration of module<Cache>
。由于它是xilinx的知识产权,因此不能更改其名称。
答案 0 :(得分:1)
这是您的C代码中的错误。
您使用之前使用过的名为“Cache
”的模块名称。
xilinx可能会在标准模块中或您使用模块名称。
也许您多次包含“Cache.h
”文件。
检查代码中的行如下所示:
include "Cache.h"
如果找到多行,请尝试对其中一行进行注释,然后尝试重新编译项目。