最上位モジュールの指定とソース ファイルの順序の変更 - 2022.1 日本語

Vivado Design Suite ユーザー ガイド: システム レベル デザイン入力 (UG895)

Document ID
UG895
Release Date
2022-05-11
Version
2022.1 日本語

Vivado Design Suite では、デフォルトで、デザイン階層の最上位と、プロジェクトに追加されているソース ファイルのエラボレーション、合成、シミュレーションの順序が自動的に判断されます。この設定は、[Sources] ウィンドウで右クリックして表示される [Hierarchy Update] で変更できます。詳細は、 『Vivado Design Suite ユーザー ガイド: Vivado IDE の使用』 (UG893)[Sources] ウィンドウのコマンドHierarchy Update に関する記述を参照してください。

デザイン階層は、[Sources] ウィンドウの [Hierarchy] ビューに表示されます。ファイルのコンパイル順序は、[Sources] ウィンドウの [Compile Order] ビューに表示されている順序になります。

自動的に認識される最上位モジュールは、デザイン階層の最上位を手動で指定すると変更できます。最上位モジュールを指定するには、[Sources] ウィンドウの [Hierarchy] ビューでモジュールを右クリックして [Set as Top] をクリックします。Set as Top

注記: 選択した最上位モジュールがデザイン ソース ファイルで見つからず、階層アップデート モードが自動に設定されている場合は、選択した最上位モジュールが自動的に最適なモジュールにリセットされます。

Vivado IDE では、最上位モジュールを変更すると、新しく設定された最上位モジュールの要件に基づいて、[Sources] ウィンドウの [Hierarchy] および [Compile Order] ビューでファイルが並べ替えられます。[Sources] ウィンドウを右クリックし Refresh Hierarchy を選択すると、ソース ファイルの変更に基づいてファイルが自動的に並べ替えられます。

[Sources] ウィンドウを右クリックし Hierarchy Update を選択すると、このコンパイル順序を変更できます。手動でコンパイルの順序を指定するには、Hierarchy Update > Automatic Update, Manual Compile Order、または [Sources] ウィンドウで右クリックして、Hierarchy Update > No Update, Manual Compile Order をクリックします。手動モードの場合は、ユーザーの要件にあわせて手動でファイル順を変更できます。ソース ファイルの順序を手動で指定するには、[Sources] ウィンドウの [Compile Order] ビューでファイルをドラッグして適切な位置に移動します。または、ファイルを右クリックして Move UpMove DownMove to Top または Move to Bottom をクリックして並べ替えることもできます。

すべてのソースのコンパイルまたは評価順のリストを確認するには、Tcl コンソールで report_compile_order コマンドを使用します。このコマンドでは、合成、インプリメンテーションおよびシミュレーションでのコンパイル順または評価順でファイルがリストされます。RTL のコンパイル順は、合成およびシミュレーション用にリストされます。制約の評価順は、合成およびシミュレーション用にリストされます。