For each card in the server, you will see an output similar to the following example.
Card [0000:65:00.0]
Card type: u50
Flash type: SPI
Flashable partition running on FPGA:
xilinx_u50_gen3x16_xdma_201920_3,[ID=0xf465b0a3ae8c64f6],[SC=5.0.27]
Flashable partitions installed in system:
xilinx_u50_gen3x16_xdma_201920_3,[ID=0xf465b0a3ae8c64f6],[SC=5.0.27]
In this example, the BDF is 0000:65:00.0.
The name of the plaorm and associated ID, along with the SC rmware version, running on
the FPGA are found under Flashable partition running on FPGA while the ones
installed in the system are found under Flashable partitions installed in
system.
In the previous output example, the plaorm on the FPGA and system are idencal; the
deployment plaorm is named xilinx_u50_gen3x16_xdma_201920_3, the ID is
0xf465b0a3ae8c64f6, and the SC version is 5.0.27. Note in these outputs, ID is the
mestamp and SC refers to the satellite controller.
2. Verify that the deployment plaorm version installed on the FPGA is idencal to that
installed on the system. You can do this by making sure the lines under Flashable
partition running on FPGA and Flashable partitions installed in
system are idencal.
If these versions do not match, perform a cold reboot, and retry.
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.
Run the validate command as follows:
$ /opt/xilinx/xrt/bin/xbutil validate -d <card_bdf>
Chapter 5: Card Bring-Up and Validation
UG1370 (v1.7) December 9, 2020 www.xilinx.com
Alveo U50 Data Center Accelerator Card Installation Guide 27