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

13.1 Tcl - 「ERROR:TclTasksC:project_028: Unknown property value "Synplify Pro (VHDL/Verilog)」というエラー メッセージが表示される

説明

Tcl スクリプトを使用してプロジェクト オプションを Synplify Pro を使用するよう設定しようとすると、次のようなエラー メッセージが表示されます。

> Project set {Synthesis Tool} {Synplify Pro (VHDL/Verilog)}
ERROR:TclTasksC:project_028: Unknown property value "Synplify Pro (VHDL/Verilog)" specified for "PROP_Synthesis_Tool".

ソリューション

このエラーは、Tcl スクリプトで実行されている Project Navigator エンジンで統合ツールへのパスが正しく読み込まれていないために発生します。統合ツールは、ザイリンクスおよびサードパーティ ツールのプロバイダーが決定したアルゴリズムにより配置されます。Project Navigator のバージョンによって、この問題の原因は異なります。

ISE 11.5 以前

このエラーは、Windows プラットフォームで次のレジストリ キーが設定されていない場合に発生します。

HKEY_CURRENT_USER\Software\Xilinx\ISE\11.1\Project Navigator\Project Manager\Preferences\SynplifyProExePathUserVal

レジストリを設定するには、Project Navigator を起動して [Edit] → [Preferences] をクリックし、[Category] で [ISE General] -> [Integrated Tools] を選択して、使用する合成ツールの実行ファイルへのパスを指定します。

または、Windows レジストリ エディター regedit に値を入力することもできます。

その他のサードパーティ ツールを使用する場合にも、同様のレジストリ プリファレンスが必要です。

ModelSim シミュレーター : ModelSimExePathUserVal
Synplify Synthesis : SynplifyExePathUserVal
Precision Synthesis : PrecisionExePathUserVal l.

ISE Design Suite 12.1 以降

統合ツールへのパスを PATH 変数に追加する必要があります。

たとえばプロジェクトで Synplify Pro を使用する場合、Tcl スクリプトで xtclsh を実行する前に「set PATH=C:\Synopsys\fpga_D201003SP1\bin\;%PATH% 」を実行します。
AR# 32532
作成日 04/21/2009
最終更新日 02/14/2011
ステータス アクティブ
タイプ 一般