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

Foundation State Editor/ABEL - //diagramm actions を使用すると構文エラーが発生する

説明

キーワード : FSM, ABEL, Foundation

ABEL をターゲット言語として使用し、//diagramm actions に論理式を加えると、生成された ABEL コードで次のような構文エラーが発生します。

adding c=!b;

results in

Declarations

....

"diagram ACTIONS
c=!b;

"************* state machine: test *************

Equations

....

ここでの問題は、論理式 c=!b が Equation ではなく宣言ブロックに記述されていることです。

ソフトウェアで Equation に記述されるか、論理式 c=!b; の上に Equation 行が追加されるべきです。

ソリューション

この問題を回避するには、State Editor で //diagram actions に記述するときに「c=!b;」だけでなく、次のようにします。

Equations
c=!b;


このようにすると、次の ABEL コードが得られます。

eclarations

....

"diagram ACTIONS
Equations;
c=!b;

"************* state machine: test *************

Equations

The ";" behind the Equations seem to be OK.

AR# 8415
作成日 08/21/2007
最終更新日 10/31/2008
ステータス アーカイブ
タイプ 一般