STAPL ファイルの実行 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: プログラムおよびデバッグ (UG908)

Document ID
UG908
Release Date
2023-10-19
Version
2023.2 日本語

STAPL ファイルを作成したら、Vivado インストールの一部として提供される stapl_player アプリケーション実行ファイルを使用して実行できます。STAPL プレーヤーでは、STAPL ファイル生成機能で生成された STAPL ファイルを実行でき、検証テスト ツールとして使用することを意図しています。stapl_player アプリケーションは汎用 STAPL 実行コマンドではないので、Vivado IDE で作成された STAPL ファイルのみを実行するようにしてください。

STAPL ファイルを実行するには、次のようにライブ ターゲットに対してコマンドを使用してアプリケーションを実行できます。

stapl_player run --help
Usage: stapl_player run [OPTIONS]
 
Options:
  -i, --input-file FILE  STAPL file to play  [required]
  -h, --hw-server TEXT   Hardware server URL  [default: TCP:localhost:3121]
  -a, --action TEXT      STAPL action to perform  [required]
  --cable-serial TEXT    Serial number of JTAG cable. This option can be used
                         to choose a specific JTAG cable amongst multiple
                         cables connected to the hardware server. [optional]
 
  --help                 Show this message and exit.

$stapl_player run --input-file my_vc1902.stapl --hw-server TCP:192.168.0.100:3121 --action PROGRAM
 
******** AMD stapl-player v2023.2.0
  ****** Build date   : Aug 18 2023-16:35:08
    **** Build number : 2023.2.1692398108
      ** Copyright 2021-2022 Xilinx, Inc. All Rights Reserved.
	** Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.

この例では、ホスト 192.168.0.100 で動作しているハードウェア サーバーに対して my_vc1902.stapl ファイルから PROGRAM アクションが実行されます。

ハードウェア サーバーを実行しているホスト マシンに複数の JTAG ケーブルがある場合、STAPL プレーヤーの list_cables コマンドを使用して、利用可能なケーブルのシリアル番号をリストできます。ターゲットのシリアル番号は、run コマンドの --cable-serial オプションを使用して指定できます。

$ stapl_player list_cables -h 192.168.0.200:3121


******** Xilinx stapl-player v2023.2.0
  ****** Build date   : Aug 18 2023-16:35:08
    **** Build number : 2023.2.1692398108
      ** Copyright 2021-2022 Xilinx, Inc. All Rights Reserved.
      ** Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.


Connecting to the hardware server at 192.168.0.200:3121

Serial numbers of JTAG cables connected to the hardware server on 192.168.0.200:3121 are -
    Cable #1 - 492218147875A
    Cable #2 - 0000180fe3cf01

この例では、192.168.0.200 で利用可能な 2 本のケーブルのシリアル番号が STAPL プレーヤーによってリストされています。