xilinx_u250_gen3x16_xdma_shell_3_1
logic-uuid:
bd5fb8abab266c3265918257b5048e88
interface-uuid:
f2f6c5e1273e78948f2c4806221462f2
Under Partitions running on FPGA both the base
xilinx_u250_gen3x16_base_3 and the shell
xilinx_u250_gen3x16_xdma_shell_3_1 parons will be displayed.
Aer the shell paron is programmed, it is not necessary to reprogram it unless the system
is rebooted.
xbutil validate
The xbutil validate command validates the correct installaon 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 applicaon, including the validaon applicaon, it is necessary to rst
program the shell paron to the card using the following command. See "Obtaining xbmgmt
command opons" to obtain the card_bdf and shell_name opons. Aer the shell paron
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 specied, the command will
validate all cards in the system.
Chapter 5: Card Bring-Up and Validation
UG1301 (v1.8) February 5, 2021 www.xilinx.com
Getting Started with Alveo Accelerator Cards 33