0

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

4

1 回答 1

1

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

也许模块名称由 xilinx 在标准模块中使用,或者由您使用。也许您不止一次包含“ Cache.h”文件。

检查您的代码中是否有如下所示的行:

include "Cache.h"

如果您发现不止一行,请尝试将其中一行注释掉并尝试重新编译您的项目。

于 2012-11-05T15:35:14.560 回答