ブロック デザインでオブジェクトの検索 - 2022.1 日本語

Vivado Design Suite ユーザー ガイド: IP インテグレーターを使用した IP サブシステムの設計 (UG994)

Document ID
UG994
Release Date
2022-04-20
Version
2022.1 日本語

ブロック デザインでオブジェクトを検索するには、次の 2 つの方法があります。最初の方法は、ブロック デザイン キャンバスで使用します。これには、ブロック デザイン キャンバスのツールバーの [Search] (虫眼鏡) ボタンをクリックするか、Ctrl + F キーを押します。

図 1. ブロック デザイン キャンバスのツールバーの [Search] ボタン

ブロック デザインのインターフェイス、ネット、ポート、およびセルをリストするウィンドウが開きます。このウィンドウでオブジェクトを選択すると、そのオブジェクトがブロック デザイン キャンバスでハイライトされます。

図 2. ブロック デザインでのセルの検索

[Ports]、[Nets]、または [Interfaces] グループを展開表示して、ポート、ネット、またはインターフェイスをハイライトすることもできます。

図 3. ブロック デザインのネットの検索

検索ウィンドウの [Search] フィールドに文字列を入力して、特定のオブジェクトを検索することも可能です。たとえば、[Search] フィールドに「ethernet」と入力すると、名前に「ethernet」が含まれるオブジェクトが表示されます。

図 4. 文字列でフィルターしてブロック デザインのオブジェクトを検索

上記の方法に加え、Vivado のメイン ツールバーで [Find] (双眼鏡) ボタンをクリックするか、メニューから Edit > Find をクリックすると開く [Find] ダイアログ ボックスを使用して検索します。

図 5. Vivado のツールバーおよびメニューの [Find] コマンド

この [Find] ダイアログ ボックスは、get_bd_cellsget_bd_intf_netsget_bd_intf_pinsget_bd_intf_portsget_bd_netsget_bd_pinsget_bd_ports などの Tcl コマンドを利用するためのものです。[Find] ダイアログ ボックスを使用すると、タイプを指定してブロック デザイン オブジェクトを検索できます。

図 6. [Find] ダイアログ ボックス

[Find] ダイアログボックスで [OK] をクリックすると、次の図に示す [Find Results] ウィンドウが表示されます。

図 7. [Find Results] ウィンドウ

このウィンドウでオブジェクトを選択すると、対応するオブジェクトがブロック デザイン キャンバスでハイライトされます。

図 8. [Find Results] ウィンドウからのクロスプローブ

同じ操作を実行する Tcl コマンドが [Tcl Console] ウィンドウに表示されます。

show_objects -name find_1 [get_bd_nets -hierarchical "*" ]