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] |