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 プレーヤーによってリストされています。