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
ステータス アーカイブ
種類 一般
People Also Viewed