Vivado インプリメンテーションは、プロジェクト モードおよび非プロジェクト モード両方で実行できます。Vivado IDE および Tcl API は、プロジェクト モードおよび非プロジェクト モード両方で使用できます。
プロジェクト モードと非プロジェクト モードには、多くの違いがあります。次に、非プロジェクト モードでは使用できない機能を示します。
- Flow Navigator
- デザイン ステータス インジケーター
- IP カタログ
- インプリメンテーション run および run ストラテジ
- [Design Runs] ウィンドウ
- [Messages] ウィンドウ
- [Reports] ウィンドウ
注記: このリストには、非プロジェクト モードでサポートされない機能がすべて含まれているわけではありません。
非プロジェクト ベースのデザインをインプリメントするには、次の Tcl コマンドを個別に実行する必要があります。
-
opt_design
-
power_opt_design
(オプション) -
place_design
-
phys_opt_design
(オプション) -
route_design
-
phys_opt_design
(オプション) -
write_bitstream
インプリメンテーションの各段階は、Tcl コンソールから対話的に実行するか、Vivado IDE で実行するか、カスタム Tcl スクリプトを使用して実行できます。デザイン フローは、必要に応じてレポート コマンドや最適化を追加してカスタマイズできます。詳細は、非プロジェクト モードでのインプリメンテーションの実行 を参照してください。
このガイドでは、プロジェクト モードおよび非プロジェクト モードでのインプリメンテーションの実行について詳細に説明します。
プロジェクト モードまたは非プロジェクト モードを使用した Vivado Design Suite の実行に関する詳細は、次の資料を参照してください。