説明
インターフェイス ネットのリストを取得します。
構文
get_intf_nets [-regexp] [-filter <arg>] [-boundary_type <arg>] [-hierarchical] [-of_objects <args>] [-quiet] [-verbose] [<patterns>...]
戻り値
インターフェイス ネット オブジェクト。コマンドが正しく実行されなかった場合はなし。
使用法
名前 | 説明 |
---|---|
[-regexp ] |
検索パターンを正規表現で指定します。 |
[-filter ] |
式を使用してリストをフィルター処理します。 |
[-boundary_type ] |
ソース オブジェクトが階層ブロックのピン上にある場合に使用します。有効な値は、upper、lower、both です。lower に設定すると、下位階層から検索が実行されます。このオプションは、connected_to 関係にのみ有効です。デフォルトは upper です。 |
[-hierarchical ] |
階層セルのすべてのレベルからインターフェイス ネットを取得します。 |
[-of_objects ] |
指定した hw_design、cell、bus_intf の intf_net オブジェクトを取得します。 |
[-quiet ] |
コマンド エラーを表示しません。 |
[-verbose ] |
メッセージの非表示設定を解除し、すべてのメッセージを表示します。 |
[<patterns>] | セル名を検索するパターンを指定します。デフォルトは * です。 |
カテゴリ
Hardware (ハードウェア)
説明
現在のハードウェア デザインに含まれるインターフェイス ネットで、検索パターンに一致するもののリストを取得します。デフォルトでは、サブシステム デザインに含まれるすべてのインターフェイス ネットのリストが返されます。引数
-regexp
(オプション): 検索パターンが正規表現で記述されていることを指定します。このオプションを使用する場合、検索パターン (<patterns>) および -filter
オプションの式は正規表現で記述する必要があります。ザイリンクスの正規表現では、Tcl コマンドは常に検索文字列の先頭にアンカーされています。検索文字列の先頭または末尾に「.*
」を追加して、部分文字列を含めるよう検索を拡張できます。正規表現構文については、このウェブ ページを参照してください。
-filter
<args> (オプション): 結果のリストに指定した式のフィルターを適用します。-filter
オプションを使用すると、返されたオブジェクトのリストに、オブジェクトのプロパティ値に基づいてフィルターを適用できます。オブジェクトに設定されているプロパティは、report_property
または list_property
コマンドで確認できます。
*
」を追加して、プロパティ値の部分文字列を含めるよう検索を拡張できます。 *
) を使用すると、定義値が "" のプロパティに一致します。文字列比較では、フィルター式に使用できる演算子は equal
(==
)、not-equal
(!=
)、match
(=~
)、not-match
(!~
) です。数値比較演算子 <
、>
、<=
、および>=
も使用できます。複数のフィルター式を AND
(&&
) および OR
(||
) で組み合わせることもできます。
ハードウェア デザイン ネットでは、結果をフィルター処理するのに NAME プロパティを使用できます。
-hierarchical
(オプション): 階層セルのすべてのレベルからインターフェイス ネットを取得します。
-boundary_type
(オプション): ソース オブジェクトが階層ブロックのピン上にある場合に使用します。有効な値は、upper、lower、both です。lower に設定すると、下位階層から検索が実行されます。このオプションは、connected_to 関係にのみ有効です。
-of_objects
<args> (オプション): 指定した IP インテグレーター サブシステムのセル、ピン、またはポート オブジェクトに接続されているネットのリストを取得します。 -of_objects
オプションでは、オブジェクトを名前で指定するのではなく、get_*
コマンド (get_cells
、get_pins
など) を使用して指定する必要があります。また、-of_objects
を検索パターンと共に使用することはできません。-quiet
(オプション): コマンドをメッセージを表示せずに実行します。実行中にエラーが発生しても、TCL_OK
が返されます。 -verbose
(オプション): メッセージの非表示設定を一時的に解除し、コマンドからのすべてのメッセージを返します。set_msg_config
コマンドで定義できます。<patterns> (オプション): ハードウェア デザイン インターフェイス ネットを検索するパターンを指定します。デフォルトの検索パターンはワイルドカード (*) で、現在の IP インテグレーター サブシステム デザインに含まれるすべてのインターフェイス ネットのリストが取得されます。複数の検索パターンを指定して、異なる検索条件に基づいてネットを検索できます。
例
次の例は、ハードウェア デザインの指定したピンに接続されているインターフェイス ネットを取得し、ネットを返します。
hsi::get_intf_nets -of_objects [get_pins aclk]