Validate the Alveo card hardware is operating correctly within the host server environment under a variety of stress conditions. The application monitors system health and validates the functionality of the essential hardware and software components of the platform.
A JSON file can be created for a specific test condition or the pre-canned tests can be used. Refer to the pre-canned test section of the platform below for the list of tests available for your platform.
- verify: Checks the integrity of the xclbin
 - dma: Performs a basic DMA test case over PCIe to card memories (DDR and/or HBM)
 - gt: Performs a basic test of the GT. Multiple GT pre-canned tests may exist: mac, prbs, switch, port to port
 - memory: Performs a basic memory test case of card memories (DDR and or HBM) or on HOST memory (if supported)
 - p2p: Peer to peer test between cards or NMVE compatible HDD (if supported). See XRT Documentation for more information
 - power: Performs a basic power test case
 - stress: Combines multiple test cases
 
- Alveo U55C
 - Alveo U50
 - Alveo U200
 - Alveo U250
 - Alveo U280
 
Alveo U55C Gen3x16 XDMA 202210_1 XBTEST
Platform  | 
XBTEST  | 
XRT  | 
Satellite Controller (SC)  | 
xilinx_gen3x16_xdma_3_202210_1  | 
6.0  | 
2.13.466  | 
7.1.17  | 
Supported OS  | 
XBTEST Package Download  | 
Modified  | 
RedHat / CentOS 7.x  | 
April 12, 2022  | 
|
RedHat / CentOS 8.x  | 
April 12, 2022  | 
|
Ubuntu 18.04  | 
April 12, 2022  | 
|
Ubuntu 20.04  | 
April 12, 2022  | 
Pre-canned Tests
The following pre-canned tests are included:
- verify
 - power
 - memory
 
- memory_host
 - dma
 - p2p_card
 
- p2p_nvme
 - gt_mac
 - switch_10gbe
 
- switch_25gbe
 - gt_prbs
 - stress
 
GT
The following table describes the GTs present in the xclbin:
*Check the documentation of your card for the location of the GT connectors.
CU Name  | 
CU Location  | 
GT  | 
GT Type  | 
CU Type  | 
Group Select  | 
krnl_gt_mac_test0  | 
SLR1  | 
GT[0]  | 
GTY  | 
MAC  | 
QUAD_X0Y6  | 
krnl_gt_mac_test1  | 
SLR1  | 
GT[1]  | 
GTY  | 
MAC  | 
QUAD_X0Y7  | 
Memory
The following table describes the memories present in the xclbin:
CU Name  | 
CU Location  | 
Memory Name  | 
Memory Target  | 
Calibration  | 
CU Type  | 
krnl_memtest_hbm_32_00  | 
SLR0  | 
HBM  | 
board  | 
  | 
multi_channel  | 
krnl_memtest_host_01_00  | 
SLR2  | 
HOST  | 
host  | 
only_wr rate = 50 %  | 
single_channel  | 
Power
The following table describes the power CUs present in the xclbin:
CU Name  | 
CU Location  | 
krnl_powertest_slr0  | 
SLR0  | 
krnl_powertest_slr2  | 
SLR2  | 
Verify
The following table describes the verify CUs present in the xclbin:
CU Name  | 
CU Location  | 
DNA Read Support  | 
krnl_verify  | 
SLR2  | 
yes  | 
Alveo U50 Gen3x16 XDMA 202210_1 XBTEST
Platform  | 
XBTEST  | 
XRT  | 
Satellite Controller (SC)  | 
xilinx_gen3x16_xdma_5_202210_1  | 
6.0  | 
2.13.466  | 
5.2.18  | 
Supported OS  | 
XBTEST Package Download  | 
Modified  | 
RedHat / CentOS 7.x  | 
xilinx_u50_gen3x16_xdma_5_202210_1-6.0-7.x.zip | April 12, 2022  | 
RedHat / CentOS 8.x  | 
xilinx_u50_gen3x16_xdma_5_202210_1-6.0-8.x.zip | April 12, 2022  | 
Ubuntu 18.04  | 
xilinx_u50_gen3x16_xdma_5_202210_1_6.0_18.04.zip | April 12, 2022  | 
Ubuntu 20.04  | 
xilinx_u50_gen3x16_xdma_5_202210_1_6.0_20.04.zip | April 12, 2022  | 
Pre-canned Tests
The following pre-canned tests are included:
- verify
 - power
 - memory
 
- memory_host
 - dma
 - p2p_card
 
- p2p_nvme
 - gt_mac
 - switch_10gbe
 
- switch_25gbe
 - stress
 
GT
The following table describes the GTs present in the xclbin:
*Check the documentation of your card for the location of the GT connectors.
CU Name  | 
CU Location  | 
GT  | 
GT Type  | 
CU Type  | 
Group Select  | 
krnl_gt_mac_test0  | 
SLR1  | 
GT[0]  | 
GTY  | 
MAC  | 
QUAD_X0Y7  | 
Memory
The following table describes the memories present in the xclbin:
CU Name  | 
CU Location  | 
Memory Name  | 
Memory Target  | 
Calibration  | 
CU Type  | 
krnl_memtest_hbm_32_00  | 
SLR0  | 
HBM  | 
board  | 
  | 
multi_channel  | 
krnl_memtest_host_01_00  | 
SLR2  | 
HOST  | 
host  | 
only_wr rate = 50 %  | 
single_channel  | 
Power
The following table describes the power CUs present in the xclbin:
CU Name  | 
CU Location  | 
krnl_powertest_slr0  | 
SLR0  | 
krnl_powertest_slr1  | 
SLR1  | 
Verify
The following table describes the verify CUs present in the xclbin:
CU Name  | 
CU Location  | 
DNA Read Support  | 
krnl_verify  | 
SLR1  | 
yes  | 
Alveo U50 Gen3x4 XDMA 202010_1 XBTEST
Platform  | 
XBTEST  | 
XRT  | 
Satellite Controller (SC)  | 
xilinx_u50_gen3x4_xdma_2_202010_1  | 
6.0  | 
2.13.466  | 
5.2.18  | 
Supported OS  | 
XBTEST Package Download  | 
Modified  | 
RedHat / CentOS 7.x  | 
xilinx_u50_gen3x4_xdma_2_202010_1-6.0-7.x.zip | April 12, 2022  | 
RedHat / CentOS 8.x  | 
xilinx_u50_gen3x4_xdma_2_202010_1-6.0-8.x.zip | April 12, 2022  | 
Ubuntu 18.04  | 
xilinx_u50_gen3x4_xdma_2_202010_1_6.0_18.04.zip | April 12, 2022  | 
Ubuntu 20.04  | 
xilinx_u50_gen3x4_xdma_2_202010_1_6.0_20.04.zip | April 12, 2022  | 
Pre-canned Tests
The following pre-canned tests are included:
- verify
 - power
 
- memory
 - dma
 
- gt_mac
 - switch_10gbe
 
- switch_25gbe
 - stress
 
GT
The following table describes the GTs present in the xclbin:
*Check the documentation of your card for the location of the GT connectors.
CU Name  | 
CU Location  | 
GT  | 
GT Type  | 
CU Type  | 
Group Select  | 
krnl_gt_mac_test0  | 
SLR1  | 
GT[0]  | 
GTY  | 
MAC  | 
QUAD_X0Y7  | 
Memory
The following table describes the memories present in the xclbin:
CU Name  | 
CU Location  | 
Memory Name  | 
Memory Target  | 
Calibration  | 
CU Type  | 
krnl_memtest_hbm_32_00  | 
SLR0  | 
HBM  | 
board  | 
  | 
multi_channel  | 
Power
The following table describes the power CUs present in the xclbin:
CU Name  | 
CU Location  | 
krnl_powertest_slr0  | 
SLR0  | 
krnl_powertest_slr1  | 
SLR1  | 
Verify
The following table describes the verify CUs present in the xclbin:
CU Name  | 
CU Location  | 
DNA Read Support  | 
krnl_verify  | 
SLR1  | 
yes  | 
Alveo U50 Gen3x16 No DMA 202110_1 XBTEST
Platform  | 
XBTEST  | 
XRT  | 
Satellite Controller (SC)  | 
xilinx_u50_gen3x16_nodma_1_202110_1  | 
6.0  | 
2.13.466  | 
5.2.6  | 
Supported OS  | 
XBTEST Package Download  | 
Modified  | 
RedHat / CentOS 7.x  | 
xilinx_u50_gen3x16_nodma_1_202110_1-6.0-7.x.zip | April 12, 2022  | 
RedHat / CentOS 8.x  | 
xilinx_u50_gen3x16_nodma_1_202110_1-6.0-8.x.zip | April 12, 2022  | 
Ubuntu 18.04  | 
xilinx_u50_gen3x16_nodma_1_202110_1_6.0_18.04.zip | April 12, 2022  | 
Ubuntu 20.04  | 
xilinx_u50_gen3x16_nodma_1_202110_1_6.0_20.04.zip | April 12, 2022  | 
Pre-canned Tests
The following pre-canned tests are included:
- verify
 - power
 
- memory
 - memory_host
 
- p2p_nvme
 - gt_mac
 
- switch_10gbe
 - switch_25gbe
 - stress
 
GT
The following table describes the GTs present in the xclbin:
*Check the documentation of your card for the location of the GT connectors.
CU Name  | 
CU Location  | 
GT  | 
GT Type  | 
CU Type  | 
Group Select  | 
krnl_gt_mac_test0  | 
SLR1  | 
GT[0]  | 
GTY  | 
MAC  | 
QUAD_X0Y7  | 
Memory
The following table describes the memories present in the xclbin:
CU Name  | 
CU Location  | 
Memory Name  | 
Memory Target  | 
Calibration  | 
CU Type  | 
krnl_memtest_hbm_32_00  | 
SLR0  | 
HBM  | 
board  | 
  | 
multi_channel  | 
krnl_memtest_host_01_00  | 
SLR2  | 
HOST  | 
host  | 
only_wr rate = 50 %  | 
single_channel  | 
Power
The following table describes the power CUs present in the xclbin:
CU Name  | 
CU Location  | 
krnl_powertest_slr0  | 
SLR0  | 
krnl_powertest_slr1  | 
SLR1  | 
Verify
The following table describes the verify CUs present in the xclbin:
CU Name  | 
CU Location  | 
DNA Read Support  | 
krnl_verify  | 
SLR0  | 
no  | 
Alveo U50LV Gen3x4 XDMA 202010_1 XBTEST
Platform  | 
XBTEST  | 
XRT  | 
Satellite Controller (SC)  | 
xilinx_u50lv_gen3x4_xdma_2_202010_1  | 
6.0  | 
2.13.466  | 
5.0.27  | 
Supported OS  | 
XBTEST Package Download  | 
Modified  | 
RedHat / CentOS 7.x  | 
xilinx_u50lv_gen3x4_xdma_2_202010_1-6.0-7.x.zip | April 12, 2022  | 
RedHat / CentOS 8.x  | 
xilinx_u50lv_gen3x4_xdma_2_202010_1-6.0-8.x.zip | April 12, 2022  | 
Ubuntu 18.04  | 
xilinx_u50lv_gen3x4_xdma_2_202010_1_6.0_18.04.zip | April 12, 2022  | 
Ubuntu 20.04  | 
xilinx_u50lv_gen3x4_xdma_2_202010_1_6.0_20.04.zip | April 12, 2022  | 
Pre-canned Tests
The following pre-canned tests are included:
- verify
 - power
 
- memory
 - dma
 
- gt_mac
 - switch_10gbe
 
- switch_25gbe
 - stress
 
GT
The following table describes the GTs present in the xclbin:
*Check the documentation of your card for the location of the GT connectors.
CU Name  | 
CU Location  | 
GT  | 
GT Type  | 
CU Type  | 
Group Select  | 
krnl_gt_mac_test0  | 
SLR1  | 
GT[0]  | 
GTY  | 
MAC  | 
QUAD_X0Y7  | 
Memory
The following table describes the memories present in the xclbin:
CU Name  | 
CU Location  | 
Memory Name  | 
Memory Target  | 
Calibration  | 
CU Type  | 
krnl_memtest_hbm_32_00  | 
SLR0  | 
HBM  | 
board  | 
  | 
multi_channel  | 
Power
The following table describes the power CUs present in the xclbin:
CU Name  | 
CU Location  | 
krnl_powertest_slr0  | 
SLR0  | 
krnl_powertest_slr1  | 
SLR1  | 
Verify
The following table describes the verify CUs present in the xclbin:
CU Name  | 
CU Location  | 
DNA Read Support  | 
krnl_verify  | 
SLR1  | 
yes  | 
Alveo U200 Gen3x16 XDMA 202110_1 XBTEST
Platform  | 
XBTEST  | 
XRT  | 
Satellite Controller (SC)  | 
xilinx_gen3x16_xdma_2_202110_1  | 
6.0  | 
2.13.466  | 
4.6.20  | 
Supported OS  | 
XBTEST Package Download  | 
Modified  | 
RedHat / CentOS 7.x  | 
xilinx_u200_gen3x16_xdma_2_202110_1-6.0-7.x.zip | April 12, 2022  | 
RedHat / CentOS 8.x  | 
xilinx_u200_gen3x16_xdma_2_202110_1-6.0-8.x.zip | April 12, 2022  | 
Ubuntu 18.04  | 
xilinx_u200_gen3x16_xdma_2_202110_1_6.0_18.04.zip | April 12, 2022  | 
Ubuntu 20.04  | 
xilinx_u200_gen3x16_xdma_2_202110_1_6.0_20.04.zip | April 12, 2022  | 
Pre-canned Tests
The following pre-canned tests are included:
- verify
 - power
 - memory
 
- memory_host
 - dma
 - p2p_card
 
- p2p_nvme
 - gt_mac
 - switch_10gbe
 
- switch_25gbe
 - gt_prbs
 - stress
 
GT
The following table describes the GTs present in the xclbin:
*Check the documentation of your card for the location of the GT connectors.
CU Name  | 
CU Location  | 
GT  | 
GT Type  | 
CU Type  | 
Group Select  | 
krnl_gt_mac_test1  | 
SLR2  | 
GT[1]  | 
GTY  | 
PRBS  | 
QUAD_X1Y11  | 
krnl_gt_mac_test0  | 
SLR2  | 
GT[0]  | 
GTY  | 
MAC  | 
QUAD_X1Y12  | 
Memory
The following table describes the memories present in the xclbin:
CU Name  | 
CU Location  | 
Memory Name  | 
Memory Target  | 
Calibration  | 
CU Type  | 
krnl_memtest_ddr_01_00  | 
SLR0  | 
DDR  | 
board  | 
  | 
single_channel  | 
krnl_memtest_ddr_01_01  | 
SLR1  | 
DDR  | 
board  | 
  | 
single_channel  | 
krnl_memtest_ddr_01_02  | 
SLR1  | 
DDR  | 
board  | 
  | 
single_channel  | 
krnl_memtest_ddr_01_03  | 
SLR2  | 
DDR  | 
board  | 
  | 
single_channel  | 
krnl_memtest_host_01_00  | 
SLR2  | 
HOST  | 
host  | 
  | 
single_channel  | 
Power
The following table describes the power CUs present in the xclbin:
| CU Name | CU Location | 
|---|---|
| krnl_powertest_slr0 | SLR0 | 
| krnl_powertest_slr1 | SLR1 | 
| krnl_powertest_slr2 | SLR2 | 
Verify
The following table describes the verify CUs present in the xclbin:
CU Name  | 
CU Location  | 
DNA Read Support  | 
krnl_verify  | 
SLR0  | 
yes  | 
Alveo U250 Gen3x16 XDMA 202020_1 XBTEST
Platform  | 
XBTEST  | 
XRT  | 
Satellite Controller (SC)  | 
xilinx_gen3x16_xdma_4_1_202210_1  | 
6.0  | 
2.13.466  | 
4.6.20  | 
Supported OS  | 
XBTEST Package Download  | 
Modified  | 
RedHat / CentOS 7.x  | 
xilinx_u250_gen3x16_xdma_4_1_202210_1-6.0-7.x.zip | April 12, 2022  | 
RedHat / CentOS 8.x  | 
xilinx_u250_gen3x16_xdma_4_1_202210_1-6.0-8.x.zip | April 12, 2022  | 
Ubuntu 18.04  | 
xilinx_u250_gen3x16_xdma_4_1_202210_1_6.0_18.04.zip | April 12, 2022  | 
Ubuntu 20.04  | 
xilinx_u250_gen3x16_xdma_4_1_202210_1_6.0_20.04.zip | April 12, 2022  | 
Pre-canned Tests
The following pre-canned tests are included:
- verify
 - power
 - memory
 
- memory_host
 - dma
 - p2p_card
 
- p2p_nvme
 - gt_mac
 - switch_10gbe
 
- switch_25gbe
 - gt_prbs
 - stress
 
GT
The following table describes the GTs present in the xclbin:
*Check the documentation of your card for the location of the GT connectors.
CU Name  | 
CU Location  | 
GT  | 
GT Type  | 
CU Type  | 
Group Select  | 
krnl_gt_mac_test1  | 
SLR2  | 
GT[1]  | 
GTY  | 
PRBS  | 
QUAD_X1Y10  | 
krnl_gt_mac_test0  | 
SLR2  | 
GT[0]  | 
GTY  | 
MAC  | 
QUAD_X1Y11  | 
Memory
The following table describes the memories present in the xclbin:
CU Name  | 
CU Location  | 
Memory Name  | 
Memory Target  | 
Calibration  | 
CU Type  | 
krnl_memtest_ddr_01_00  | 
SLR0  | 
DDR  | 
board  | 
  | 
single_channel  | 
krnl_memtest_ddr_01_01  | 
SLR1  | 
DDR  | 
board  | 
  | 
single_channel  | 
krnl_memtest_ddr_01_02  | 
SLR2  | 
DDR  | 
board  | 
  | 
single_channel  | 
krnl_memtest_ddr_01_03  | 
SLR3  | 
DDR  | 
board  | 
  | 
single_channel  | 
krnl_memtest_host_01_00  | 
SLR2  | 
HOST  | 
host  | 
only_wr rate = 50 %  | 
single_channel  | 
Power
The following table describes the power CUs present in the xclbin:
CU Name  | 
CU Location  | 
krnl_powertest_slr0  | 
SLR0  | 
krnl_powertest_slr1  | 
SLR1  | 
krnl_powertest_slr2  | 
SLR2  | 
krnl_powertest_slr3  | 
SLR3  | 
Verify
The following table describes the verify CUs present in the xclbin:
CU Name  | 
CU Location  | 
DNA Read Support  | 
krnl_verify  | 
SLR0  | 
yes  | 
Alveo U55C Gen3x16 XDMA 202210_1 XBTEST
Platform  | 
XBTEST  | 
XRT  | 
Satellite Controller (SC)  | 
gen3x16_xdma_1_202211_1  | 
6.0  | 
2.13.479  | 
4.3.25  | 
Supported OS  | 
XBTEST Package Download  | 
Modified  | 
RedHat / CentOS 7.x  | 
xilinx_u280_gen3x16_xdma_1_202211_1-6.0-7.x.zip | September 9, 2022  | 
RedHat / CentOS 8.x  | 
xilinx_u280_gen3x16_xdma_1_202211_1-6.0-8.x.zip | September 9, 2022  | 
Ubuntu 18.04  | 
xilinx_u280_gen3x16_xdma_1_202211_1_6_18.04.zip | September 9, 2022  | 
Ubuntu 20.04  | 
xilinx_u280_gen3x16_xdma_1_202211_1_6_20.04.zip | September 9, 2022  | 
Pre-canned Tests
The following pre-canned tests are included:
- verify
 - power
 - memory
 
- memory_host
 - dma
 - p2p_card
 
- p2p_nvme
 - gt_mac
 - switch_10gbe
 
- switch_25gbe
 - gt_prbs
 - stress
 
GT
The following table describes the GTs present in the xclbin:
*Check the documentation of your card for the location of the GT connectors.
CU Name  | 
CU Location  | 
GT  | 
GT Type  | 
CU Type  | 
Group Select  | 
krnl_gt_mac_test1  | 
SLR2  | 
GT[1]  | 
GTY  | 
PRBS  | 
QUAD_X1Y11  | 
krnl_gt_mac_test0  | 
SLR2  | 
GT[0]  | 
GTY  | 
MAC  | 
QUAD_X1Y10  | 
Memory
The following table describes the memories present in the xclbin:
CU Name  | 
CU Location  | 
Memory Name  | 
Memory Target  | 
Calibration  | 
CU Type  | 
krnl_memtest_hbm_32_00  | 
SLR0  | 
HBM  | 
board  | 
  | 
multi_channel  | 
krnl_memtest_ddr_01_00  | 
SLR0  | 
DDR  | 
board  | 
  | 
single_channel  | 
krnl_memtest_ddr_01_01  | 
SLR1  | 
DDR  | 
board  | 
  | 
single_channel  | 
krnl_memtest_host_01_00  | 
SLR2  | 
HOST  | 
host  | 
  | 
single_channel  | 
Power
The following table describes the power CUs present in the xclbin:
CU Name  | 
CU Location  | 
krnl_powertest_slr0  | 
SLR0  | 
krnl_powertest_slr1  | 
SLR1  | 
krnl_powertest_slr2  | 
SLR2  | 
Verify
The following table describes the verify CUs present in the xclbin:
CU Name  | 
CU Location  | 
DNA Read Support  | 
CU PLRAM Connection  | 
krnl_verify  | 
SLR2  | 
yes  | 
PLRAM[4]  |