XDC マクロ - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: 制約の使用 (UG903)

Document ID
UG903
Release Date
2023-11-01
Version
2023.2 日本語

XDC マクロを使用すると、合成後にセルを相対配置できます。マクロは RPM と同様の特徴を持ちますが、XDC および Tcl を使用してインタラクティブに変更できます。マクロは、相対配置制約によりグループ化された最下位セルから作成されます。

RPM は HDL コードで管理しますが、マクロは XDC 制約を使用して管理します。RPM を自動的にマクロに変換することはできません。同様に、マクロを自動的に HDL コードに追加することはできません。RPM は、マクロとは異なりオブジェクトではないので、XDC マクロ コマンドを RPM に使用することはできません。

表 1. RPM とマクロの比較
  RPM マクロ
定義 HDL 属性 XDC 制約
合成後のアクセス 読み出し専用 読み出し/書き込み
階層 あり (H_SET/HU_SET) なし
RLOC ターゲット 最下位セルおよび最下位以外のセル 最下位セルのみ
サイト タイプの混合 可 (RPM_GRID 属性を使用)

update_macro -absolute_grid
オブジェクトとしてのアクセス なし あり
保存先 ネットリスト XDC または Tcl スクリプト