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