Xbutil Validate - Xilinx Alveo U200 Getting Started

Data center accelerator cards
Hide thumbs Also See for Alveo U200:
Table of Contents

Advertisement

xilinx_u250_gen3x16_xdma_shell_3_1
Under Partitions running on FPGA both the base
xilinx_u250_gen3x16_base_3 and the shell
xilinx_u250_gen3x16_xdma_shell_3_1 partitions will be displayed.
After the shell partition is programmed, it is not necessary to reprogram it unless the system
is rebooted.

xbutil validate

The xbutil validate command validates the correct installation by performing the following
set of tests:
1. Validates the device found.
2. Checks PCIe link status.
3. Runs a verify kernel on the card.
4. Performs the following data transfer tests:
a. DMA test - Data transfer between host and card memory through PCIe.
b. Memory test - Data transfer between kernels and card memory.
Prior to running an application, including the validation application, it is necessary to first
program the shell partition to the card using the following command. See "Obtaining xbmgmt
command options" to obtain the card_bdf and shell_name options. After the shell partition
is programmed, it is not necessary to reprogram it unless the system is warm or cold rebooted.
$ sudo /opt/xilinx/xrt/bin/xbmgmt partition --program --name <shell_name> --
card <card_bdf>
With the shell programmed, run the validate command as follows:
$ /opt/xilinx/xrt/bin/xbutil validate -d <card_bdf>
where card_bdf is the BDF of the card to be validated. If -d is not specified, the command will
validate all cards in the system.
UG1301 (v1.8) February 5, 2021
Getting Started with Alveo Accelerator Cards
logic-uuid:
bd5fb8abab266c3265918257b5048e88
interface-uuid:
f2f6c5e1273e78948f2c4806221462f2
Chapter 5: Card Bring-Up and Validation
www.xilinx.com
Send Feedback
33

Advertisement

Table of Contents
loading

This manual is also suitable for:

Alveo u250Alveo u280

Table of Contents