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# 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
ステータス アーカイブ
種類 一般
このページをブックマークに追加