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# 11776

HDL Bencher - ModelSim XE でシミュレーション用にコンパイルすると「ERROR: file_tb.vhd(line#): Prefix of index must be an array」というエラー メッセージが表示される

説明

キーワード : HDL Bencher, Prefix, array, ModelSimXE, index, read, write, 接頭, アレイ, インデックス, 読み込み, 書き込み

重要度 : 標準

概要 :
ModelSimXE で HDL Bencher 生成のテストベンチを実行すると、次のようなエラー メッセージが表示されます。

"ERROR: file_tb.vhd(line#): Prefix of index must be an array".

この HDL 構文には問題ありません。ただし、エラー行 (line#) に HDL Bencher で使用される予約信号へのリファレンスがあります。

ソリューション

VHDL ではポートと信号に同じ名前を使用できないため、記述したモジュールのポート名を変更してください。 テストベンチでこの変更を確認してください。

また、"Read" または "Write" などの予約語を確認してください。
AR# 11776
日付 12/11/2006
ステータス アーカイブ
種類 一般
このページをブックマークに追加