AR# 57368

2013.2 - Vivado シミュレーション - 「ERROR: [XSIM 43-4103] Overriding of generics and parameters on multiple mixed hdl tops not supported」というエラー メッセージが表示される

説明

GENERIC パラメーターを [Project Settings] ダイアログ ボックスの [Simulation] の [Compilation] タブで [Generic/Parameters options] から設定すると、次のようなエラー メッセージが表示されます。

ERROR: [XSIM 43-4103] Overriding of generics and parameters on multiple mixed hdl tops not supported

この問題の解決方法を教えてください。

ソリューション

この問題は Vivado 2013.2 で発生し、Vivado 2013.1 では発生しません。


この問題は、Vivado 2014.3 で修正されています。


コンパイル ツール Xelab に問題があります。


このメッセージは、GENERIC パラメーターを [Project Settings] ダイアログ ボックスの [Simulation] ページまたはコマンド ラインで -generic_top オプションを使用して変更した場合に表示されます。

この問題を回避するには、GENERICS をコンパイル コマンド ラインではなくテストベンチ モジュールで変更してください。

たとえば、「-generic_top PARAM1=10」を使用して設定していたとします。

その場合は、このオプションを使用するのではなく、テストベンチで次のパラメーター値を定義します。

generic(
             PARAM1 = 10
            );
AR# 57368
日付 09/03/2014
ステータス アクティブ
種類 既知の問題
デバイス
ツール