Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Xilinx 中准备了一个名为 Cache(Block Memory Generator) 的 IP 核。当我在我的模块中实例化它并合成它时,我收到一条错误消息Illegal Re-declaration of module<Cache>。由于它是 xilinx 的知识产权,因此无法更改其名称。
Illegal Re-declaration of module<Cache>
这是您的 C 代码中的错误。Cache您使用以前使用过的名为“”的模块名称。
Cache
也许模块名称由 xilinx 在标准模块中使用,或者由您使用。也许您不止一次包含“ Cache.h”文件。
Cache.h
检查您的代码中是否有如下所示的行:
include "Cache.h"
如果您发现不止一行,请尝试将其中一行注释掉并尝试重新编译您的项目。