AR# 9712

3.x FPGA Express - 「Prefix of name can not be interpreted as a subprogram or array. (VSS-568)」というエラー メッセージが表示される

説明

キーワード : FPGA Express, prefix, subprogram, array, 接頭辞, サブプログラム, アレイ

重要度 : 標準

概要 :
構文チェックまたはコードの合成をすると、FPGA Express で次のようなエラー メッセージが表示されます。

Prefix of name can not be interpreted as a subprogram or array. (VSS-568)
Error: <path>\<file_name> line <line_number>

このエラーはどういう意味ですか。

ソリューション

このエラーは通常、単一ビットまたはインデックスを付けることのできない変数にインデックスを付けようとすると発生します。 インデックスを付ける変数は、std_logic ではなく std_logic_vector にしてください。

例 :

signal bus: std_logic;

out >= bus(0);
AR# 9712
日付 08/11/2003
ステータス アーカイブ
種類 一般