Valide se o hardware da placa Alveo está operando corretamente no ambiente do servidor host sob uma variedade de condições de estresse. O aplicativo monitora a integridade do sistema e valida a funcionalidade dos componentes essenciais de hardware e software da plataforma.

Um arquivo JSON pode ser criado para uma condição de teste específica ou os testes pré-planejados podem ser usados. Consulte a seção de testes pré-processados da plataforma abaixo para obter a lista de testes disponíveis para a sua plataforma.

  • verify: Verifica a integridade do xclbin
  • dma: Executa um caso de teste DMA básico sobre memórias PCIe para placa (DDR e/ou HBM)
  • gt: Realiza um teste básico do GT. Podem existir vários testes pré-processados GT: mac, prbs, switch, porta a porta
  • memory: Executa um caso de teste de memória básica de memórias de placa (DDR e/ou HBM) ou na memória HOST (se compatível)
  • p2p: Teste ponto a ponto entre placas ou HDD compatível com NMVE (se compatível). Consulte a Documentação do XRT para obter mais informações
  • power: Executa um caso de teste básico de energia
  • stress: Combina vários casos de teste

Alveo U55C Gen3x16 XDMA 202210_1 XBTEST

Plataforma

XBTEST

XRT

Controlador de Satélite (SC)

xilinx_gen3x16_xdma_3_202210_1

6.0

2.13.466

7.1.17

SO compatível

Baixar pacote XBTEST

Modificado

RedHat/CentOS 7.x

xilinx_u55c_gen3x16_xdma_3_202210_1-6.0-7.x.zip

12 de abril de 2022

RedHat/CentOS 8.x

xilinx_u55c_gen3x16_xdma_3_202210_1-6.0-8.x.zip

12 de abril de 2022

Ubuntu 18.04

xilinx_u55c_gen3x16_xdma_3_202210_1_6.0_18.04.zip

12 de abril de 2022

Ubuntu 20.04

xilinx_u55c_gen3x16_xdma_3_202210_1_6.0_20.04.zip

12 de abril de 2022

Testes pré-processados

Os seguintes testes pré-processados estão incluídos:

  • verify
  • power
  • memory
  • memory_host
  • dma
  • p2p_card
  • p2p_nvme
  • gt_mac
  • switch_10gbe
  • switch_25gbe
  • gt_prbs
  • stress

GT

A tabela a seguir descreve os GTs presentes na xclbin:

*Verifique a documentação da sua placa para saber a localização dos conectores GT.

Nome da UC

Local da UC

GT

Tipo de GT

Tipo de UC

Seleção de grupo

krnl_gt_mac_test0

SLR1

GT[0]

GTY

MAC

QUAD_X0Y6

krnl_gt_mac_test1

SLR1

GT[1]

GTY

MAC

QUAD_X0Y7

Memória

A tabela a seguir descreve as memórias presentes na xclbin:

Nome da UC

Local da UC

Nome da memória

Destino da memória

Calibração

Tipo de UC

krnl_memtest_hbm_32_00

SLR0

HBM

placa

  • 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

Alimentação

A tabela a seguir descreve as CUs de energia presentes na xclbin:

Nome da UC

Local da UC

krnl_powertest_slr0

SLR0

krnl_powertest_slr2

SLR2

Verify

A tabela a seguir descreve as CUs de verificação presentes na xclbin:

Nome da UC

Local da UC

Suporte à leitura de DNA

krnl_verify

SLR2

sim

Alveo U50 Gen3x16 XDMA 202210_1 XBTEST

Plataforma

XBTEST

XRT

Controlador de Satélite (SC)

xilinx_gen3x16_xdma_5_202210_1

6.0

2.13.466

5.2.18

SO compatível

Baixar pacote XBTEST

Modificado

RedHat/CentOS 7.x

xilinx_u50_gen3x16_xdma_5_202210_1-6.0-7.x.zip

12 de abril de 2022

RedHat/CentOS 8.x

xilinx_u50_gen3x16_xdma_5_202210_1-6.0-8.x.zip

12 de abril de 2022

Ubuntu 18.04

xilinx_u50_gen3x16_xdma_5_202210_1_6.0_18.04.zip

12 de abril de 2022

Ubuntu 20.04

xilinx_u50_gen3x16_xdma_5_202210_1_6.0_20.04.zip

12 de abril de 2022

Testes pré-processados

Os seguintes testes pré-processados estão incluídos:

  • verify
  • power
  • memory
  • memory_host
  • dma
  • p2p_card
  • p2p_nvme
  • gt_mac
  • switch_10gbe
  • switch_25gbe
  • stress

GT

A tabela a seguir descreve os GTs presentes na xclbin:

*Verifique a documentação da sua placa para saber a localização dos conectores GT.

Nome da UC

Local da UC

GT

Tipo de GT

Tipo de UC

Seleção de grupo

krnl_gt_mac_test0

SLR1

GT[0]

GTY

MAC

QUAD_X0Y7

Memória

A tabela a seguir descreve as memórias presentes na xclbin:

Nome da UC

Local da UC

Nome da memória

Destino da memória

Calibração

Tipo de UC

krnl_memtest_hbm_32_00

SLR0

HBM

placa

  • 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

Alimentação

A tabela a seguir descreve as CUs de energia presentes na xclbin:

Nome da UC

Local da UC

krnl_powertest_slr0

SLR0

krnl_powertest_slr1

SLR1

Verify

A tabela a seguir descreve as CUs de verificação presentes na xclbin:

Nome da UC

Local da UC

Suporte à leitura de DNA

krnl_verify

SLR1

sim

Alveo U50 Gen3x4 XDMA 202010_1 XBTEST

Plataforma

XBTEST

XRT

Controlador de Satélite (SC)

xilinx_u50_gen3x4_xdma_2_202010_1

6.0

2.13.466

5.2.18

SO compatível

Baixar pacote XBTEST

Modificado

RedHat/CentOS 7.x

xilinx_u50_gen3x4_xdma_2_202010_1-6.0-7.x.zip

12 de abril de 2022

RedHat/CentOS 8.x

xilinx_u50_gen3x4_xdma_2_202010_1-6.0-8.x.zip

12 de abril de 2022

Ubuntu 18.04

xilinx_u50_gen3x4_xdma_2_202010_1_6.0_18.04.zip

12 de abril de 2022

Ubuntu 20.04

xilinx_u50_gen3x4_xdma_2_202010_1_6.0_20.04.zip

12 de abril de 2022

Testes pré-processados

Os seguintes testes pré-processados estão incluídos:

  • verify
  • power
  • memory
  • dma
  • gt_mac
  • switch_10gbe
  • switch_25gbe
  • stress

GT

A tabela a seguir descreve os GTs presentes na xclbin:

*Verifique a documentação da sua placa para saber a localização dos conectores GT.

Nome da UC

Local da UC

GT

Tipo de GT

Tipo de UC

Seleção de grupo

krnl_gt_mac_test0

SLR1

GT[0]

GTY

MAC

QUAD_X0Y7

Memória

A tabela a seguir descreve as memórias presentes na xclbin:

Nome da UC

Local da UC

Nome da memória

Destino da memória

Calibração

Tipo de UC

krnl_memtest_hbm_32_00

SLR0

HBM

placa

  • Tamanho do buffer de DMA = 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

Alimentação

A tabela a seguir descreve as CUs de energia presentes na xclbin:

Nome da UC

Local da UC

krnl_powertest_slr0

SLR0

krnl_powertest_slr1

SLR1

Verify

A tabela a seguir descreve as CUs de verificação presentes na xclbin:

Nome da UC

Local da UC

Suporte à leitura de DNA

krnl_verify

SLR1

sim

Alveo U50 Gen3x16 sem DMA 202110_1 XBTEST

Plataforma

XBTEST

XRT

Controlador de Satélite (SC)

xilinx_u50_gen3x16_nodma_1_202110_1

6.0

2.13.466

5.2.6

SO compatível

Baixar pacote XBTEST

Modificado

RedHat/CentOS 7.x

xilinx_u50_gen3x16_nodma_1_202110_1-6.0-7.x.zip

12 de abril de 2022

RedHat/CentOS 8.x

xilinx_u50_gen3x16_nodma_1_202110_1-6.0-8.x.zip

12 de abril de 2022

Ubuntu 18.04

xilinx_u50_gen3x16_nodma_1_202110_1_6.0_18.04.zip

12 de abril de 2022

Ubuntu 20.04

xilinx_u50_gen3x16_nodma_1_202110_1_6.0_20.04.zip

12 de abril de 2022

Testes pré-processados

Os seguintes testes pré-processados estão incluídos:

  • verify
  • power
  • memory
  • memory_host
  • p2p_nvme
  • gt_mac
  • switch_10gbe
  • switch_25gbe
  • stress

GT

A tabela a seguir descreve os GTs presentes na xclbin:

*Verifique a documentação da sua placa para saber a localização dos conectores GT.

Nome da UC

Local da UC

GT

Tipo de GT

Tipo de UC

Seleção de grupo

krnl_gt_mac_test0

SLR1

GT[0]

GTY

MAC

QUAD_X0Y7

Memória

A tabela a seguir descreve as memórias presentes na xclbin:

Nome da UC

Local da UC

Nome da memória

Destino da memória

Calibração

Tipo de UC

krnl_memtest_hbm_32_00

SLR0

HBM

placa

  • 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

Alimentação

A tabela a seguir descreve as CUs de energia presentes na xclbin:

Nome da UC

Local da UC

krnl_powertest_slr0

SLR0

krnl_powertest_slr1

SLR1

Verify

A tabela a seguir descreve as CUs de verificação presentes na xclbin:

Nome da UC

Local da UC

Suporte à leitura de DNA

krnl_verify

SLR0

não

Alveo U50LV Gen3x4 XDMA 202010_1 XBTEST

Plataforma

XBTEST

XRT

Controlador de Satélite (SC)

xilinx_u50lv_gen3x4_xdma_2_202010_1

6.0

2.13.466

5.0.27

SO compatível

Baixar pacote XBTEST

Modificado

RedHat/CentOS 7.x

xilinx_u50lv_gen3x4_xdma_2_202010_1-6.0-7.x.zip

12 de abril de 2022

RedHat/CentOS 8.x

xilinx_u50lv_gen3x4_xdma_2_202010_1-6.0-8.x.zip

12 de abril de 2022

Ubuntu 18.04

xilinx_u50lv_gen3x4_xdma_2_202010_1_6.0_18.04.zip

12 de abril de 2022

Ubuntu 20.04

xilinx_u50lv_gen3x4_xdma_2_202010_1_6.0_20.04.zip

12 de abril de 2022

Testes pré-processados

Os seguintes testes pré-processados estão incluídos:

  • verify
  • power
  • memory
  • dma
  • gt_mac
  • switch_10gbe
  • switch_25gbe
  • stress

GT

A tabela a seguir descreve os GTs presentes na xclbin:

*Verifique a documentação da sua placa para saber a localização dos conectores GT.

Nome da UC

Local da UC

GT

Tipo de GT

Tipo de UC

Seleção de grupo

krnl_gt_mac_test0

SLR1

GT[0]

GTY

MAC

QUAD_X0Y7

Memória

A tabela a seguir descreve as memórias presentes na xclbin:

Nome da UC

Local da UC

Nome da memória

Destino da memória

Calibração

Tipo de UC

krnl_memtest_hbm_32_00

SLR0

HBM

placa

  • Tamanho do buffer de DMA = 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

Alimentação

A tabela a seguir descreve as CUs de energia presentes na xclbin:

Nome da UC

Local da UC

krnl_powertest_slr0

SLR0

krnl_powertest_slr1

SLR1

Verify

A tabela a seguir descreve as CUs de verificação presentes na xclbin:

Nome da UC

Local da UC

Suporte à leitura de DNA

krnl_verify

SLR1

sim

Alveo U200 Gen3x16 XDMA 202110_1 XBTEST

Plataforma

XBTEST

XRT

Controlador de Satélite (SC)

xilinx_gen3x16_xdma_2_202110_1

6.0

2.13.466

4.6.20

SO compatível

Baixar pacote XBTEST

Modificado

RedHat/CentOS 7.x

xilinx_u200_gen3x16_xdma_2_202110_1-6.0-7.x.zip

12 de abril de 2022

RedHat/CentOS 8.x

xilinx_u200_gen3x16_xdma_2_202110_1-6.0-8.x.zip

12 de abril de 2022

Ubuntu 18.04

xilinx_u200_gen3x16_xdma_2_202110_1_6.0_18.04.zip

12 de abril de 2022

Ubuntu 20.04

xilinx_u200_gen3x16_xdma_2_202110_1_6.0_20.04.zip

12 de abril de 2022

Testes pré-processados

Os seguintes testes pré-processados estão incluídos:

  • verify
  • power
  • memory
  • memory_host
  • dma
  • p2p_card
  • p2p_nvme
  • gt_mac
  • switch_10gbe
  • switch_25gbe
  • gt_prbs
  • stress

GT

A tabela a seguir descreve os GTs presentes na xclbin:

*Verifique a documentação da sua placa para saber a localização dos conectores GT.

Nome da UC

Local da UC

GT

Tipo de GT

Tipo de UC

Seleção de grupo

krnl_gt_mac_test1

SLR2

GT[1]

GTY

PRBS

QUAD_X1Y11

krnl_gt_mac_test0

SLR2

GT[0]

GTY

MAC

QUAD_X1Y12

Memória

A tabela a seguir descreve as memórias presentes na xclbin:

Nome da UC

Local da UC

Nome da memória

Destino da memória

Calibração

Tipo de UC

krnl_memtest_ddr_01_00

SLR0

DDR

placa

  • 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

placa

  • 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

placa

  • 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

placa

  • 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

Alimentação

A tabela a seguir descreve as CUs de energia presentes na xclbin:

Nome da UC Local da UC
krnl_powertest_slr0 SLR0
krnl_powertest_slr1 SLR1
krnl_powertest_slr2 SLR2

Verify

A tabela a seguir descreve as CUs de verificação presentes na xclbin:

Nome da UC

Local da UC

Suporte à leitura de DNA

krnl_verify

SLR0

sim

Alveo U250 Gen3x16 XDMA 202020_1 XBTEST

Plataforma

XBTEST

XRT

Controlador de Satélite (SC)

xilinx_gen3x16_xdma_4_1_202210_1

6.0

2.13.466

4.6.20

SO compatível

Baixar pacote XBTEST

Modificado

RedHat/CentOS 7.x

xilinx_u250_gen3x16_xdma_4_1_202210_1-6.0-7.x.zip

12 de abril de 2022

RedHat/CentOS 8.x

xilinx_u250_gen3x16_xdma_4_1_202210_1-6.0-8.x.zip

12 de abril de 2022

Ubuntu 18.04

xilinx_u250_gen3x16_xdma_4_1_202210_1_6.0_18.04.zip

12 de abril de 2022

Ubuntu 20.04

xilinx_u250_gen3x16_xdma_4_1_202210_1_6.0_20.04.zip

12 de abril de 2022

Testes pré-processados

Os seguintes testes pré-processados estão incluídos:

  • verify
  • power
  • memory
  • memory_host
  • dma
  • p2p_card
  • p2p_nvme
  • gt_mac
  • switch_10gbe
  • switch_25gbe
  • gt_prbs
  • stress

GT

A tabela a seguir descreve os GTs presentes na xclbin:

*Verifique a documentação da sua placa para saber a localização dos conectores GT.

Nome da UC

Local da UC

GT

Tipo de GT

Tipo de UC

Seleção de grupo

krnl_gt_mac_test1

SLR2

GT[1]

GTY

PRBS

QUAD_X1Y10

krnl_gt_mac_test0

SLR2

GT[0]

GTY

MAC

QUAD_X1Y11

Memória

A tabela a seguir descreve as memórias presentes na xclbin:

Nome da UC

Local da UC

Nome da memória

Destino da memória

Calibração

Tipo de UC

krnl_memtest_ddr_01_00

SLR0

DDR

placa

  • 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

placa

  • 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

placa

  • 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

placa

  • 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

Alimentação

A tabela a seguir descreve as CUs de energia presentes na xclbin:

Nome da UC

Local da UC

krnl_powertest_slr0

SLR0

krnl_powertest_slr1

SLR1

krnl_powertest_slr2

SLR2

krnl_powertest_slr3

SLR3

Verify

A tabela a seguir descreve as CUs de verificação presentes na xclbin:

Nome da UC

Local da UC

Suporte à leitura de DNA

krnl_verify

SLR0

sim

Alveo U55C Gen3x16 XDMA 202210_1 XBTEST

Plataforma

XBTEST

XRT

Controlador de Satélite (SC)

gen3x16_xdma_1_202211_1

6.0

2.13.479

4.3.25

SO compatível

Baixar pacote XBTEST

Modificado

RedHat/CentOS 7.x

xilinx_u280_gen3x16_xdma_1_202211_1-6.0-7.x.zip

9 de setembro de 2022

RedHat/CentOS 8.x

xilinx_u280_gen3x16_xdma_1_202211_1-6.0-8.x.zip

9 de setembro de 2022

Ubuntu 18.04

xilinx_u280_gen3x16_xdma_1_202211_1_6_18.04.zip

9 de setembro de 2022

Ubuntu 20.04

xilinx_u280_gen3x16_xdma_1_202211_1_6_20.04.zip

9 de setembro de 2022

Testes pré-processados

Os seguintes testes pré-processados estão incluídos:

  • verify
  • power
  • memory
  • memory_host
  • dma
  • p2p_card
  • p2p_nvme
  • gt_mac
  • switch_10gbe
  • switch_25gbe
  • gt_prbs
  • stress

GT

A tabela a seguir descreve os GTs presentes na xclbin:

*Verifique a documentação da sua placa para saber a localização dos conectores GT.

Nome da UC

Local da UC

GT

Tipo de GT

Tipo de UC

Seleção de grupo

krnl_gt_mac_test1

SLR2

GT[1]

GTY

PRBS

QUAD_X1Y11

krnl_gt_mac_test0

SLR2

GT[0]

GTY

MAC

QUAD_X1Y10

Memória

A tabela a seguir descreve as memórias presentes na xclbin:

Nome da UC

Local da UC

Nome da memória

Destino da memória

Calibração

Tipo de UC

krnl_memtest_hbm_32_00

SLR0

HBM

placa

  • 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

placa

  • 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

placa

  • 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

Alimentação

A tabela a seguir descreve as CUs de energia presentes na xclbin:

Nome da UC

Local da UC

krnl_powertest_slr0

SLR0

krnl_powertest_slr1

SLR1

krnl_powertest_slr2

SLR2

Verify

A tabela a seguir descreve as CUs de verificação presentes na xclbin:

Nome da UC

Local da UC

Suporte à leitura de DNA

Conexão da PLRAM com a CU

krnl_verify

SLR2

sim

PLRAM[4]