AMD

Alveo Card Validation Test (XBTEST)

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

Accelerator Cards

Click on the appropriate tab to view the XBTEST deliverables.


Alveo U55C

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 xilinx_u55c_gen3x16_xdma_3_202210_1-6.0-7.x.zip April 12, 2022
RedHat / CentOS 8.x xilinx_u55c_gen3x16_xdma_3_202210_1-6.0-8.x.zip April 12, 2022
Ubuntu 18.04 xilinx_u55c_gen3x16_xdma_3_202210_1_6.0_18.04.zip April 12, 2022
Ubuntu 20.04 xilinx_u55c_gen3x16_xdma_3_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_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
  • simul_wr_rd write rate = 33 %
  • simul_wr_rd read rate = 33 %
  • only_wr outstanding = 3
  • only_rd outstanding = 4
  • simul_wr_rd write outstanding = 2
  • simul_wr_rd read outstanding = 21
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

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

  • 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
  • only_wr rate = 50 %
  • only_rd rate = 42 %
  • simul_wr_rd write rate = 23%
  • simul_wr_rd read rate = 23%
  • only_wr outstanding = 2
  • only_rd outstanding = 2
  • simul_wr_rd write outstanding = 2
  • simul_wr_rd read outstanding = 7
multi_channel
krnl_memtest_host_01_00 SLR1 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

  • 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
  • DMA buffer size = 128 MB
  • only_rd rate = 50%
  • only_rd rate = 42%
  • simul_wr_rd write rate = 23%
  • simul_wr_rd read rate = 23%
  • only_rd outstanding = 2
  • only_rd outstanding = 2
  • simul_wr_rd write outstanding = 2
  • simul_wr_rd read outstanding = 7
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

  • 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
  • only_wr rate = 50 %
  • only_rd rate = 40 %
  • simul_wr_rd write rate = 23 %
  • simul_wr_rd read rate = 23 %
  • only_wr outstanding = 2
  • only_rd outstanding = 2
  • simul_wr_rd write outstanding = 2
  • simul_wr_rd read outstanding = 4
multi_channel
krnl_memtest_host_01_00 SLR1 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

  • 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
  • DMA buffer size = 128 MB
  • only_wr rate = 57 %
  • only_rd rate = 50 %
  • simul_wr_rd write rate = 26%
  • simul_wr_rd read rate = 26%
  • only_wr outstanding = 2
  • only_rd outstanding = 2
  • simul_wr_rd write outstanding = 2
  • simul_wr_rd read outstanding = 4
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

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

  • 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_prbs_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
  • only_wr outstanding = 4
  • only_rd outstanding = 3
  • simul_wr_rd write outstanding = 4
  • simul_wr_rd read outstanding = 4
single_channel
krnl_memtest_ddr_01_01 SLR1 DDR board
  • only_wr outstanding = 4
  • only_rd outstanding = 3
  • simul_wr_rd write outstanding = 4
  • simul_wr_rd read outstanding = 4
single_channel
krnl_memtest_ddr_01_02 SLR1 DDR board
  • only_wr outstanding = 4
  • only_rd outstanding = 3
  • simul_wr_rd write outstanding = 4
  • simul_wr_rd read outstanding = 4
single_channel
krnl_memtest_ddr_01_03 SLR2 DDR board
  • only_wr outstanding = 4
  • only_rd outstanding = 3
  • simul_wr_rd write outstanding = 4
  • simul_wr_rd read outstanding = 4
single_channel
krnl_memtest_host_01_00 SLR2 HOST host
  • only_wr rate = 50%
  • only_wr outstanding = 3
  • only_rd outstanding = 6
  • simul_wr_rd write outstanding = 7
  • simul_wr_rd read outstanding = 7
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

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

  • 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_prbs_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
  • only_wr outstanding = 4
  • only_rd outstanding = 3
  • simul_wr_rd write outstanding = 4
  • simul_wr_rd read outstanding = 4
single_channel
krnl_memtest_ddr_01_01 SLR1 DDR board
  • only_wr outstanding = 4
  • only_rd outstanding = 3
  • simul_wr_rd write outstanding = 4
  • simul_wr_rd read outstanding = 4
single_channel
krnl_memtest_ddr_01_02 SLR2 DDR board
  • only_wr outstanding = 4
  • only_rd outstanding = 3
  • simul_wr_rd write outstanding = 4
  • simul_wr_rd read outstanding = 4
single_channel
krnl_memtest_ddr_01_03 SLR3 DDR board
  • only_wr outstanding = 4
  • only_rd outstanding = 3
  • simul_wr_rd write outstanding = 4
  • simul_wr_rd read outstanding = 4
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 U280

Alveo U280 Gen3x16 XDMA 202211_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

  • 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_prbs_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
  • simul_wr_rd write rate = 33 %
  • simul_wr_rd read rate = 33 %
  • only_wr outstanding = 3
  • only_rd outstanding = 4
  • simul_wr_rd write outstanding = 2
  • simul_wr_rd read outstanding = 3
multi_channel
krnl_memtest_ddr_01_00 SLR0 DDR board
  • only_wr outstanding = 4
  • only_rd outstanding = 3
  • simul_wr_rd write outstanding = 4
  • simul_wr_rd read outstanding = 4
single_channel
krnl_memtest_ddr_01_01 SLR1 DDR board
  • only_wr outstanding = 4
  • only_rd outstanding = 3
  • simul_wr_rd write outstanding = 4
  • simul_wr_rd read outstanding = 4
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

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]