カスタム IP へのポートを追加または削除するには、Vivado プロジェクトで最上位 HDL ファイルを変更し、Package IP ウィンドウで変更を統合する方法が推奨されます。
Package IP ウィンドウを開くと、Vivado プロジェクトでアップデートしたファイルに含まれるポートおよびインターフェイスの内容をアップデートするかどうかを確認するメッセージがバナーに表示されます。
最上位 HDL からポートをアップデートするには、次の手順に従います。
- Package IP ウィンドウを開きます。 をクリックして
- Package IP ウィンドウの Ports and Interfaces ページのバナーに表示されている Merge changes from Ports and Interfaces Wizard リンクをクリックします。
IP パッケージャーでは、最上位 HDL ファイルの変更しかチェックされません。最上位以外のファイルまたは補足ファイルは変更されてもチェックされないため、それらのファイルが変更されると、最上位ポートに影響する可能性があります。
補足ファイルが変更され、Merge changes from Ports and Interfaces Wizard リンクがバナーに表示されない場合は、Tcl 設計環境から変更を反映できます。
Tcl を使用して Ports and
Interfaces ページに変更を反映するには、[Tcl Console] ウィンドウに次のように入力します。
ipx::merge_project_changes ports [ipx::current_core]