UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 21434

ModelSim (MXE、SE、PE) MULT18X19SIO Spartan-3E - 「# ** Error: (vsim-SDF-3662) <sdf_fil.sdf(4994): SDF construct maps to generic 'tpd_a_p' which is of an incorrect type or size. Expected type VitalDelayArrayType01 with 10 or 100 elements」というエラー メッセージが表示される (VHDL)

説明

キーワード : ModelSim, error, vsim-SDF-3662, VitalDelayArray, incorrect, size, expected, elements, Spartan-3E, spartan-3, MULT18X18SIO, VHDL, vhdl, エラー, 不正, サイズ, エレメント

重要度 : 標準

概要 :
MULT18X18SIO が含まれた、バックアノテートされたシミュレーションを読み込むと、ModelSim で次のようなエラー メッセージが表示されます。

# ** Error: (vsim-SDF-3662) physical.sdf(4994): SDF construct maps to generic 'tpd_a_p' which is of an incorrect type or size. Expected type VitalDelayArrayType01 with 10 or 100 elements.
# ** Error: (vsim-SDF-3662) physical.sdf(5049): SDF construct maps to generic 'tpd_b_p' which is of an incorrect type or size. Expected type VitalDelayArrayType01 with 10 or 100 elements.
# ** Error: (vsim-SDF-3662) physical.sdf(5135): SDF construct maps to generic 'tpd_a_p' which is of an incorrect type or size. Expected type VitalDelayArrayType01 with 11 or 121 elements.
# ** Error: (vsim-SDF-3662) physical.sdf(5200): SDF construct maps to generic 'tpd_b_p' which is of an incorrect type or size. Expected type VitalDelayArrayType01 with 11 or 121 elements.

ソリューション

この問題は、6.0d 以前のバージョンの ModelSim で発生しますが、

ModelSim 6.0d およびそれ以降のバージョンで修正されています。 ModelSim の SDF 解析ツールで、定義する SDF ジェネリックが検索されることが原因です。 VITAL 規格によると、このような機能は要件ではないため、MTI が修正されることになりました。

ModelSim では、SDF に関するエラー メッセージが表示されないよう指定できます。

+nosdferrror

上記のオプションを vsim コマンド ラインで使用します。

SDF の読み込みエラーがないことを十分確認してから、オプションを使用してください。 オプションを使用すると、SDF の読み込みエラーがディスエーブルになります。 ただし、オプションを使用するよりは、MTI を最新バージョンにアップグレードすることをお勧めします。
AR# 21434
日付 12/15/2012
ステータス アクティブ
種類 一般
このページをブックマークに追加