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

  • 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

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

  • 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

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

  • 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

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

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

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

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

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