Tcl モードでプロジェクトを開き、synth_design を実行しました。
それが完了した後、「start_gui」と入力しました。
GUI は開くのですが、上部に黄色いメッセージ バーに次のような警告メッセージが表示されます。
Synthesized Design out of date. Design sources were modified
[More Info] をクリックすると、ファイルの順序が変更されたとあります。
この理由を教えてください。
ユーザー側からみると、GUI を起動しただけだと思われるかもしれませんが、バックグランドでほかの処理が行われています。
ファイル順序を自動的に並べ替えるための操作は Tcl スクリプトでは実行されませんでした。
しかし、GUI を起動するとき、ソースの階層ビューを表示する必要があります。
これを実行するには、アップデート グラフが呼び出され、これが自動モードでファイルの順序を入れ替えます。
start_gui を実行する前に、「reorder_files -auto」を手動で実行する場合は、GUI 起動時にこのメッセージは表示されません。
Tcl で open_project してから synth_design を実行するのは、GUI でプロジェクトを開いてから (ファイルの順序が並び替えられる) 合成を実行するのとは同じではありません。
同じなのは次のコマンドです。
open_project
launch_runs synth_1
次のコマンドはほぼ同じです (launch_runs synth_1 は synth_design と同じではないので、まったく同じではない)。
open_project
reorder_files -auto
synth_design
AR# 51688 | |
---|---|
日付 | 06/16/2014 |
ステータス | アクティブ |
種類 | 一般 |
ツール |