Valida que el hardware de la tarjeta Alveo funcione correctamente dentro del entorno del servidor host en una variedad de condiciones de estrés. La aplicación supervisa el estado del sistema y valida la funcionalidad de los componentes esenciales de hardware y software de la plataforma.
Se puede crear un archivo JSON para una condición de prueba específica o se pueden utilizar las pruebas preestablecidas. Consulta la sección de pruebas preestablecidas de la plataforma a continuación para obtener la lista de pruebas disponibles en tu plataforma.
- verificar: Comprueba la integridad del xclbin
- dma: Realiza un caso de prueba DMA básico sobre PCIe a memorias de tarjeta (DDR o HBM)
- gt: Realiza una prueba básica del GT. Pueden existir varias pruebas GT preestablecidas: mac, prbs, switch, puerto a puerto
- memoria: Realiza un caso de prueba de memoria básica de memorias de tarjetas (DDR o HBM) o en la memoria HOST (si es compatible)
- p2p: Prueba de extremo a extremo entre tarjetas o HDD compatible con NMVE (si es compatible). Consulta la Documentación de XRT para obtener más información.
- potencia: Realiza un caso de prueba de potencia básica
- estrés: Combina varios casos de prueba
- Alveo U55C
- Alveo U50
- Alveo U200
- Alveo U250
- Alveo U280
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 |
Sistema operativo compatible |
Descarga de paquete XBTEST |
Modificado |
RedHat/CentOS 7.x |
12 de abril del 2022 |
|
RedHat/CentOS 8.x |
12 de abril del 2022 |
|
Ubuntu 18.04 |
12 de abril del 2022 |
|
Ubuntu 20.04 |
12 de abril del 2022 |
Pruebas preestablecidas
Se incluyen las siguientes pruebas preestablecidas:
- verificar
- potencia
- memoria
- memory_host
- dma
- p2p_card
- p2p_nvme
- gt_mac
- switch_10gbe
- switch_25gbe
- gt_prbs
- estrés
GT
En la siguiente tabla, se describen los GTS presentes en el xclbin:
* Consulta la documentación de tu tarjeta para obtener la ubicación de los conectores GT.
Nombre de CU |
Ubicación de CU |
GT |
Tipo de GT |
Tipo de CU |
Selección de grupo |
krnl_gt_mac_test0 |
SLR1 |
GT[0] |
GTY |
MAC |
QUAD_X0Y6 |
krnl_gt_mac_test1 |
SLR1 |
GT[1] |
GTY |
MAC |
QUAD_X0Y7 |
Memoria
En la siguiente tabla, se describen los registros presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Nombre de la memoria |
Destino de la memoria |
Calibración |
Tipo de CU |
krnl_memtest_hbm_32_00 |
SLR0 |
HBM |
placa |
|
multi_channel |
krnl_memtest_host_01_00 |
SLR2 |
HOST |
host |
tasa de only_wr = 50 % |
single_channel |
Energía
En la siguiente tabla, se describen las CU de potencia presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
krnl_powertest_slr0 |
SLR0 |
krnl_powertest_slr2 |
SLR2 |
Verificar
En la siguiente tabla, se describen las CU de verificación presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Compatibilidad con lectura de DNA |
krnl_verify |
SLR2 |
sí |
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 |
Sistema operativo compatible |
Descarga de paquete XBTEST |
Modificado |
RedHat/CentOS 7.x |
xilinx_u50_gen3x16_xdma_5_202210_1-6.0-7.x.zip | 12 de abril del 2022 |
RedHat/CentOS 8.x |
xilinx_u50_gen3x16_xdma_5_202210_1-6.0-8.x.zip | 12 de abril del 2022 |
Ubuntu 18.04 |
xilinx_u50_gen3x16_xdma_5_202210_1_6.0_18.04.zip | 12 de abril del 2022 |
Ubuntu 20.04 |
xilinx_u50_gen3x16_xdma_5_202210_1_6.0_20.04.zip | 12 de abril del 2022 |
Pruebas preestablecidas
Se incluyen las siguientes pruebas preestablecidas:
- verificar
- potencia
- memoria
- memory_host
- dma
- p2p_card
- p2p_nvme
- gt_mac
- switch_10gbe
- switch_25gbe
- estrés
GT
En la siguiente tabla, se describen los GTS presentes en el xclbin:
* Consulta la documentación de tu tarjeta para obtener la ubicación de los conectores GT.
Nombre de CU |
Ubicación de CU |
GT |
Tipo de GT |
Tipo de CU |
Selección de grupo |
krnl_gt_mac_test0 |
SLR1 |
GT[0] |
GTY |
MAC |
QUAD_X0Y7 |
Memoria
En la siguiente tabla, se describen los registros presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Nombre de la memoria |
Destino de la memoria |
Calibración |
Tipo de CU |
krnl_memtest_hbm_32_00 |
SLR0 |
HBM |
placa |
|
multi_channel |
krnl_memtest_host_01_00 |
SLR2 |
HOST |
host |
tasa de only_wr = 50 % |
single_channel |
Energía
En la siguiente tabla, se describen las CU de potencia presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
krnl_powertest_slr0 |
SLR0 |
krnl_powertest_slr1 |
SLR1 |
Verificar
En la siguiente tabla, se describen las CU de verificación presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Compatibilidad con lectura de DNA |
krnl_verify |
SLR1 |
sí |
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 |
Sistema operativo compatible |
Descarga de paquete XBTEST |
Modificado |
RedHat/CentOS 7.x |
xilinx_u50_gen3x4_xdma_2_202010_1-6.0-7.x.zip | 12 de abril del 2022 |
RedHat/CentOS 8.x |
xilinx_u50_gen3x4_xdma_2_202010_1-6.0-8.x.zip | 12 de abril del 2022 |
Ubuntu 18.04 |
xilinx_u50_gen3x4_xdma_2_202010_1_6.0_18.04.zip | 12 de abril del 2022 |
Ubuntu 20.04 |
xilinx_u50_gen3x4_xdma_2_202010_1_6.0_20.04.zip | 12 de abril del 2022 |
Pruebas preestablecidas
Se incluyen las siguientes pruebas preestablecidas:
- verificar
- potencia
- memoria
- dma
- gt_mac
- switch_10gbe
- switch_25gbe
- estrés
GT
En la siguiente tabla, se describen los GTS presentes en el xclbin:
* Consulta la documentación de tu tarjeta para obtener la ubicación de los conectores GT.
Nombre de CU |
Ubicación de CU |
GT |
Tipo de GT |
Tipo de CU |
Selección de grupo |
krnl_gt_mac_test0 |
SLR1 |
GT[0] |
GTY |
MAC |
QUAD_X0Y7 |
Memoria
En la siguiente tabla, se describen los registros presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Nombre de la memoria |
Destino de la memoria |
Calibración |
Tipo de CU |
krnl_memtest_hbm_32_00 |
SLR0 |
HBM |
placa |
|
multi_channel |
Energía
En la siguiente tabla, se describen las CU de potencia presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
krnl_powertest_slr0 |
SLR0 |
krnl_powertest_slr1 |
SLR1 |
Verificar
En la siguiente tabla, se describen las CU de verificación presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Compatibilidad con lectura de DNA |
krnl_verify |
SLR1 |
sí |
Alveo U50 Gen3x16 No 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 |
Sistema operativo compatible |
Descarga de paquete XBTEST |
Modificado |
RedHat/CentOS 7.x |
xilinx_u50_gen3x16_nodma_1_202110_1-6.0-7.x.zip | 12 de abril del 2022 |
RedHat/CentOS 8.x |
xilinx_u50_gen3x16_nodma_1_202110_1-6.0-8.x.zip | 12 de abril del 2022 |
Ubuntu 18.04 |
xilinx_u50_gen3x16_nodma_1_202110_1_6.0_18.04.zip | 12 de abril del 2022 |
Ubuntu 20.04 |
xilinx_u50_gen3x16_nodma_1_202110_1_6.0_20.04.zip | 12 de abril del 2022 |
Pruebas preestablecidas
Se incluyen las siguientes pruebas preestablecidas:
- verificar
- potencia
- memoria
- memory_host
- p2p_nvme
- gt_mac
- switch_10gbe
- switch_25gbe
- estrés
GT
En la siguiente tabla, se describen los GTS presentes en el xclbin:
* Consulta la documentación de tu tarjeta para obtener la ubicación de los conectores GT.
Nombre de CU |
Ubicación de CU |
GT |
Tipo de GT |
Tipo de CU |
Selección de grupo |
krnl_gt_mac_test0 |
SLR1 |
GT[0] |
GTY |
MAC |
QUAD_X0Y7 |
Memoria
En la siguiente tabla, se describen los registros presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Nombre de la memoria |
Destino de la memoria |
Calibración |
Tipo de CU |
krnl_memtest_hbm_32_00 |
SLR0 |
HBM |
placa |
|
multi_channel |
krnl_memtest_host_01_00 |
SLR2 |
HOST |
host |
tasa de only_wr = 50 % |
single_channel |
Energía
En la siguiente tabla, se describen las CU de potencia presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
krnl_powertest_slr0 |
SLR0 |
krnl_powertest_slr1 |
SLR1 |
Verificar
En la siguiente tabla, se describen las CU de verificación presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Compatibilidad con lectura de DNA |
krnl_verify |
SLR0 |
no |
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 |
Sistema operativo compatible |
Descarga de paquete XBTEST |
Modificado |
RedHat/CentOS 7.x |
xilinx_u50lv_gen3x4_xdma_2_202010_1-6.0-7.x.zip | 12 de abril del 2022 |
RedHat/CentOS 8.x |
xilinx_u50lv_gen3x4_xdma_2_202010_1-6.0-8.x.zip | 12 de abril del 2022 |
Ubuntu 18.04 |
xilinx_u50lv_gen3x4_xdma_2_202010_1_6.0_18.04.zip | 12 de abril del 2022 |
Ubuntu 20.04 |
xilinx_u50lv_gen3x4_xdma_2_202010_1_6.0_20.04.zip | 12 de abril del 2022 |
Pruebas preestablecidas
Se incluyen las siguientes pruebas preestablecidas:
- verificar
- potencia
- memoria
- dma
- gt_mac
- switch_10gbe
- switch_25gbe
- estrés
GT
En la siguiente tabla, se describen los GTS presentes en el xclbin:
* Consulta la documentación de tu tarjeta para obtener la ubicación de los conectores GT.
Nombre de CU |
Ubicación de CU |
GT |
Tipo de GT |
Tipo de CU |
Selección de grupo |
krnl_gt_mac_test0 |
SLR1 |
GT[0] |
GTY |
MAC |
QUAD_X0Y7 |
Memoria
En la siguiente tabla, se describen los registros presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Nombre de la memoria |
Destino de la memoria |
Calibración |
Tipo de CU |
krnl_memtest_hbm_32_00 |
SLR0 |
HBM |
placa |
|
multi_channel |
Energía
En la siguiente tabla, se describen las CU de potencia presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
krnl_powertest_slr0 |
SLR0 |
krnl_powertest_slr1 |
SLR1 |
Verificar
En la siguiente tabla, se describen las CU de verificación presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Compatibilidad con lectura de DNA |
krnl_verify |
SLR1 |
sí |
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 |
Sistema operativo compatible |
Descarga de paquete XBTEST |
Modificado |
RedHat/CentOS 7.x |
xilinx_u200_gen3x16_xdma_2_202110_1-6.0-7.x.zip | 12 de abril del 2022 |
RedHat/CentOS 8.x |
xilinx_u200_gen3x16_xdma_2_202110_1-6.0-8.x.zip | 12 de abril del 2022 |
Ubuntu 18.04 |
xilinx_u200_gen3x16_xdma_2_202110_1_6.0_18.04.zip | 12 de abril del 2022 |
Ubuntu 20.04 |
xilinx_u200_gen3x16_xdma_2_202110_1_6.0_20.04.zip | 12 de abril del 2022 |
Pruebas preestablecidas
Se incluyen las siguientes pruebas preestablecidas:
- verificar
- potencia
- memoria
- memory_host
- dma
- p2p_card
- p2p_nvme
- gt_mac
- switch_10gbe
- switch_25gbe
- gt_prbs
- estrés
GT
En la siguiente tabla, se describen los GTS presentes en el xclbin:
* Consulta la documentación de tu tarjeta para obtener la ubicación de los conectores GT.
Nombre de CU |
Ubicación de CU |
GT |
Tipo de GT |
Tipo de CU |
Selección de grupo |
krnl_gt_mac_test1 |
SLR2 |
GT[1] |
GTY |
PRBS |
QUAD_X1Y11 |
krnl_gt_mac_test0 |
SLR2 |
GT[0] |
GTY |
MAC |
QUAD_X1Y12 |
Memoria
En la siguiente tabla, se describen los registros presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Nombre de la memoria |
Destino de la memoria |
Calibración |
Tipo de CU |
krnl_memtest_ddr_01_00 |
SLR0 |
DDR |
placa |
|
single_channel |
krnl_memtest_ddr_01_01 |
SLR1 |
DDR |
placa |
|
single_channel |
krnl_memtest_ddr_01_02 |
SLR1 |
DDR |
placa |
|
single_channel |
krnl_memtest_ddr_01_03 |
SLR2 |
DDR |
placa |
|
single_channel |
krnl_memtest_host_01_00 |
SLR2 |
HOST |
host |
|
single_channel |
Energía
En la siguiente tabla, se describen las CU de potencia presentes en el xclbin:
Nombre de CU | Ubicación de CU |
---|---|
krnl_powertest_slr0 | SLR0 |
krnl_powertest_slr1 | SLR1 |
krnl_powertest_slr2 | SLR2 |
Verificar
En la siguiente tabla, se describen las CU de verificación presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Compatibilidad con lectura de DNA |
krnl_verify |
SLR0 |
sí |
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 |
Sistema operativo compatible |
Descarga de paquete XBTEST |
Modificado |
RedHat/CentOS 7.x |
xilinx_u250_gen3x16_xdma_4_1_202210_1-6.0-7.x.zip | 12 de abril del 2022 |
RedHat/CentOS 8.x |
xilinx_u250_gen3x16_xdma_4_1_202210_1-6.0-8.x.zip | 12 de abril del 2022 |
Ubuntu 18.04 |
xilinx_u250_gen3x16_xdma_4_1_202210_1_6.0_18.04.zip | 12 de abril del 2022 |
Ubuntu 20.04 |
xilinx_u250_gen3x16_xdma_4_1_202210_1_6.0_20.04.zip | 12 de abril del 2022 |
Pruebas preestablecidas
Se incluyen las siguientes pruebas preestablecidas:
- verificar
- potencia
- memoria
- memory_host
- dma
- p2p_card
- p2p_nvme
- gt_mac
- switch_10gbe
- switch_25gbe
- gt_prbs
- estrés
GT
En la siguiente tabla, se describen los GTS presentes en el xclbin:
* Consulta la documentación de tu tarjeta para obtener la ubicación de los conectores GT.
Nombre de CU |
Ubicación de CU |
GT |
Tipo de GT |
Tipo de CU |
Selección de grupo |
krnl_gt_mac_test1 |
SLR2 |
GT[1] |
GTY |
PRBS |
QUAD_X1Y10 |
krnl_gt_mac_test0 |
SLR2 |
GT[0] |
GTY |
MAC |
QUAD_X1Y11 |
Memoria
En la siguiente tabla, se describen los registros presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Nombre de la memoria |
Destino de la memoria |
Calibración |
Tipo de CU |
krnl_memtest_ddr_01_00 |
SLR0 |
DDR |
placa |
|
single_channel |
krnl_memtest_ddr_01_01 |
SLR1 |
DDR |
placa |
|
single_channel |
krnl_memtest_ddr_01_02 |
SLR2 |
DDR |
placa |
|
single_channel |
krnl_memtest_ddr_01_03 |
SLR3 |
DDR |
placa |
|
single_channel |
krnl_memtest_host_01_00 |
SLR2 |
HOST |
host |
tasa de only_wr = 50 % |
single_channel |
Energía
En la siguiente tabla, se describen las CU de potencia presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
krnl_powertest_slr0 |
SLR0 |
krnl_powertest_slr1 |
SLR1 |
krnl_powertest_slr2 |
SLR2 |
krnl_powertest_slr3 |
SLR3 |
Verificar
En la siguiente tabla, se describen las CU de verificación presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Compatibilidad con lectura de DNA |
krnl_verify |
SLR0 |
sí |
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 |
Sistema operativo compatible |
Descarga de paquete XBTEST |
Modificado |
RedHat/CentOS 7.x |
xilinx_u280_gen3x16_xdma_1_202211_1-6.0-7.x.zip | 9 de septiembre del 2022 |
RedHat/CentOS 8.x |
xilinx_u280_gen3x16_xdma_1_202211_1-6.0-8.x.zip | 9 de septiembre del 2022 |
Ubuntu 18.04 |
xilinx_u280_gen3x16_xdma_1_202211_1_6_18.04.zip | 9 de septiembre del 2022 |
Ubuntu 20.04 |
xilinx_u280_gen3x16_xdma_1_202211_1_6_20.04.zip | 9 de septiembre del 2022 |
Pruebas preestablecidas
Se incluyen las siguientes pruebas preestablecidas:
- verificar
- potencia
- memoria
- memory_host
- dma
- p2p_card
- p2p_nvme
- gt_mac
- switch_10gbe
- switch_25gbe
- gt_prbs
- estrés
GT
En la siguiente tabla, se describen los GTS presentes en el xclbin:
* Consulta la documentación de tu tarjeta para obtener la ubicación de los conectores GT.
Nombre de CU |
Ubicación de CU |
GT |
Tipo de GT |
Tipo de CU |
Selección de grupo |
krnl_gt_mac_test1 |
SLR2 |
GT[1] |
GTY |
PRBS |
QUAD_X1Y11 |
krnl_gt_mac_test0 |
SLR2 |
GT[0] |
GTY |
MAC |
QUAD_X1Y10 |
Memoria
En la siguiente tabla, se describen los registros presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Nombre de la memoria |
Destino de la memoria |
Calibración |
Tipo de CU |
krnl_memtest_hbm_32_00 |
SLR0 |
HBM |
placa |
|
multi_channel |
krnl_memtest_ddr_01_00 |
SLR0 |
DDR |
placa |
|
single_channel |
krnl_memtest_ddr_01_01 |
SLR1 |
DDR |
placa |
|
single_channel |
krnl_memtest_host_01_00 |
SLR2 |
HOST |
host |
|
single_channel |
Energía
En la siguiente tabla, se describen las CU de potencia presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
krnl_powertest_slr0 |
SLR0 |
krnl_powertest_slr1 |
SLR1 |
krnl_powertest_slr2 |
SLR2 |
Verificar
En la siguiente tabla, se describen las CU de verificación presentes en el xclbin:
Nombre de CU |
Ubicación de CU |
Compatibilidad con lectura de DNA |
Conexión PLRAM CU |
krnl_verify |
SLR2 |
sí |
PLRAM[4] |