0
我在賽靈思準備了一個名爲Cache(模塊內存生成器)的IP內核。當我在模塊中實例化它併合成它時,我得到一個錯誤,說Illegal Re-declaration of module<Cache>
。由於該名稱是賽靈思的知識產權,因此不能更改其名稱。非法重新宣佈模塊是xilinx的IP內核
我在賽靈思準備了一個名爲Cache(模塊內存生成器)的IP內核。當我在模塊中實例化它併合成它時,我得到一個錯誤,說Illegal Re-declaration of module<Cache>
。由於該名稱是賽靈思的知識產權,因此不能更改其名稱。非法重新宣佈模塊是xilinx的IP內核
這是您的C代碼中的錯誤。 您使用之前使用的名爲「Cache
」的模塊名稱。
也許該模塊名稱是由xilinx在標準模塊或由您使用的。 也許您一次只包含「Cache.h
」文件。
檢查你的代碼看起來像下面幾行:
include "Cache.h"
如果你發現一個以上線,試評的線條勾勒出的一個,並嘗試重新編譯您的項目。
您是否試過更改模塊名稱以避免名稱衝突? – Morgan