AR# 13041

|

5.1i XST -「ERROR:Xst:678 - "file_name.v", line ##: Cannot evaluate constant」というエラー メッセージが表示されます

説明

キーワード : XST, Verilog, constant, add, subtract, parameter, 定数, 加算, 減算, パラメータ

重要度 : 標準

概要 :
次のような Verilog の構文が XST エラーの原因となります。

if ((signal == (constant_value + 4 ))

In my code, "constant_value" is defined as:

parameter constant_value = 32'ha800_0000;

この結果、XST で次のエラー メッセージが表示されます。

"ERROR:Xst:678 - "file_name.v", line ##: Cannot evaluate constant."

ソリューション

加算を実行する別のパラメータを作成し、問題の構文に挿入してこの問題を回避してください。

parameter constant_value_04 = constant_value + 4;

if ((signal == (constant_value_04))
AR# 13041
日付 10/20/2005
ステータス アーカイブ
種類 一般
People Also Viewed