0

ザイリンクスで Cache(Block Memory Generator) という IP コアを用意しました。モジュールでインスタンス化して合成すると、エラーが発生しましたIllegal Re-declaration of module<Cache>。これはザイリンクスの知的財産であるため、名前を変更することはできません。

4

1 に答える 1

1

これは C コードのエラーです。以前に使用された" " というモジュール名を使用Cacheしています。

モジュール名は、標準モジュールのザイリンクスまたはユーザーが使用している可能性があります。" Cache.h" ファイルを複数回インクルードしている可能性があります。

次のような行のコードを確認してください。

include "Cache.h"

複数の行が見つかった場合は、行の 1 つをコメントアウトして、プロジェクトを再コンパイルしてみてください。

于 2012-11-05T15:35:14.560 に答える