xbutil (ザイリンクス ボード ユーティリティ)

重要: xbsak ユーティリティは廃止予定で、xbutil に置き換えられています。

ザイリンクス ボード ユーティリティ (xbutil) は、ザイリンクス ランタイム (XRT) インストール パッケージ に含まれるスタンドアロンのコマンド ライン ユーティリティです。インストールされたカードと DDR、PCIe®、DSA 名、システム情報などのカードの詳細を検証および特定する複数のコマンドが含まれます。この情報は、カードの管理およびアプリケーションのデバッグに使用できます。次のようなタスクを実行できます。

  • カード管理タスク:
    • カードのコンフィギュレーション メモリをフラッシュします。
    • ハングしているカードをリセットします。
    • カードのステータス、センサー、および PCIe® AER レジスタをクエリします。
  • デバッグ操作:
    • SDAccel バイナリ (.xclbin) を FPGA にダウンロードします。
    • PCIe バンド幅を確認するため DMA をテストします。
    • 演算ユニットのステータスを表示します。

xbutil コマンド ラインの構文は次のとおりです。

xbutil <command> [options]

使用可能なコマンドは、次のとおりです。使用可能なコマンド オプションについては、各コマンド トピックで説明します。

パス /opt/xilinx/xrt/bin/ なしで xbutil コマンドを実行するには、次のコマンドを実行します。

csh シェルの場合は、次のコマンドを使用します。

$ source /opt/xilinx/xrt/setup.csh

bash シェルの場合は、次のコマンドを使用します。

$ source /opt/xilinx/xrt/setup.sh
注記: flash コマンドには、sudo アクセスが必要です。