“Conocimiento Sistemas>Ubuntu

Cómo instalar Xilinx Video SDK en Ubuntu 20.04 LTS (Focal Fossa)

2012/10/1
Paso 1:Instalar las herramientas Xilinx

1. Descargue la última versión de Xilinx Vivado Design Suite del sitio web de Xilinx.

2. Extraiga el archivo descargado y ejecute el instalador.

3. Siga las instrucciones que aparecen en pantalla para completar la instalación.

Paso 2:Instale el SDK de vídeo de Xilinx

1. Descargue el SDK de video de Xilinx del sitio web de Xilinx.

2. Extraiga el archivo descargado y copie el contenido de la carpeta `xsdk` al directorio `Xilinx/Vivado`.

```

sudo cp -r xsdk/* /opt/Xilinx/Vivado/2022.1/

```

3. Ejecute el siguiente comando para configurar las variables de entorno para Video SDK:

```

fuente /opt/Xilinx/Vivado/2022.1/settings64.sh

```

Paso 3:Obtener la plataforma SDK de vídeo

1. Descargue el paquete de la plataforma del sitio web de Xilinx.

2. Extraiga el archivo descargado y copie el contenido del paquete de la plataforma en el directorio `Xilinx/Vivado/2022.1/data/platforms/default`.

3. Ejecute los siguientes comandos para configurar la variable de entorno `PLATFORM` y obtener el archivo de configuración de la plataforma:

```

exportar PLATAFORMA=/opt/Xilinx/Vivado/2021.2/data/platforms/xilinx_zcu106/xilinx_zcu106.xpfm

fuente $PLATAFORMA/settings.sh

```

Nota:Reemplace `/opt/Xilinx/Vivado/2021.2/` y `xilinx_zcu106` con la ruta real a la instalación de Vivado y la plataforma que está utilizando.

Paso 4:Inicie Xilinx Vivado

1. Abra una ventana de terminal y escriba el siguiente comando para iniciar Vivado:

```

vivado

```

2. En la Consola Tcl de Vivado , ejecute el siguiente comando:

```

crear_bd_design video_design

```

3. En la Jerarquía , haga clic derecho en IP Integrator bloquear y seleccionar Agregar IP . Busque `zynq_ultra_ps_e_1` y agréguelo al diseño.

4. Haga doble clic en el bloque `zynq_ultra_ps_e_1` para abrir su Ventana de Configuración . En el Pinout pestaña, seleccione el Puerto de salida HDMI 0 y haga clic en Generar relojes. botón.

5. Haga clic en Generar. , luego Cerrar la configuración del PS.

6. Se debe agregar el sistema, así que escriba el siguiente comando en la consola Tcl:

```

add_bd_part -tipo ip -sistema de instancia -biblioteca xilinx.com:ip:system_ila:5.1

```

Nota:Reemplace `system_ila` con el número de versión del núcleo de IP del sistema.

7. Ahora, agregue periféricos de entrada y salida de video escribiendo los siguientes comandos en la Consola Tcl:

```

add_bd_part -tipo ip -instancia video_in -biblioteca xilinx.com:ip:axis_data_fifo:2.1

```

```

add_bd_part -tipo ip -instancia video_out -biblioteca xilinx.com:ip:axis_data_fifo:2.1

```

8. Haga doble clic en los bloques `video_in` y `video_out` para abrir sus ventanas de configuración.

* Para el bloque `video_in`, establezca Ancho/Ancho de datos (Bytes) =4

* Para el bloque `video_out`, establezca Ancho/Ancho de datos (Bytes) =4

9. Ahora conecte el puerto PS_DDR0 de PS a Data R y Datos W puertos de `video_in` y `video_out`. Haga doble clic en la PS en la jerarquía, vaya a Puertos y arrastre y suelte el puerto PS_DDR0 en Data R puerto del periférico `video_in` y conéctelos. Repita este paso para Datos W y conéctelo al Data W puerto del periférico `video_out`.

10. Haga doble clic en el bloque `axi_vdma_0` y seleccione Parámetros pestaña. En Configuración de vídeo , establezca Ancho de datos de vídeo y Longitud de la línea de vídeo para que coincida con el formato de vídeo de su cámara.

11. Haga clic en Generar y luego Cerrar para guardar los cambios en `axi_vdma_0`.

12. Haga doble clic en el bloque `axis_data_fifo_0` para abrir su Ventana de Configuración .

* En la Configuración de puerto pestaña, establezca el S_START_COUNT y S_END_COUNT a 0 .

* En la Configuración Avanzada pestaña, marque Habilitar intercambio de datos válido y Habilitar la comprobación de desbordamiento de dirección de escritura .

13. Haga clic en Generar. , luego Cerrar la configuración `axi_data_fifo_0`.

14. Haga doble clic en ila_0. bloque para abrir su ventana de configuración.

15. Haga clic en Agregar sondas. y seleccione las señales que desea sondear.

16. Haga clic en Generar , luego Cerrar la configuración `ILA`.

17. Guarde el proyecto y genere un archivo de flujo de bits.

```

guardar [nombre_proyecto]

generar_bitstream

```

18. Salga de Vivado.

Paso 5:flashear el flujo de bits y probar

1. Exporte el diseño de hardware desde Vivado.

```

exportar_hardware -t hardware

```

2. Programe la FPGA utilizando el diseño de hardware exportado.

```

sudo -s -E /opt/Xilinx/Vivado/2022.1/bin/xsdb -tcl ../hardware/[nombre_proyecto].hwdef -write nocheck -force

```

Donde `[nombre_proyecto]` es el nombre de su proyecto Vivado. Asegúrese de reemplazar el nombre real del diseño de hardware.

3. SSH en la placa FPGA.

```

ssh raíz@{dirección_IP}

```

4. Ejecute los siguientes comandos en la placa FPGA para cargar el flujo de bits e iniciar la aplicación Video SDK.

```

CD /opt/xilinx/xsdk/2022.1/sw/bin/linux64

./xrun video_design

```

5. La aplicación Video SDK ahora debería estar ejecutándose en la placa FPGA. Puede utilizar el teclado para controlar la aplicación.

* Presione 1 para iniciar la captura de vídeo.

* Presione 2 para detener la captura de vídeo.

* Presione 3 para salir de la aplicación.

Ubuntu
Cómo instalar Bower en Ubuntu 20.04 LTS (Focal Fossa)
Cómo eliminar Ubuntu partición de Windows
Root Password Recovery en Ubuntu
Los mejores guiones Ubuntu
Cómo dividir un sistema de archivos NTFS para Ubuntu
Cómo subir un vídeo en YouTube con Ubuntu
Volver a instalar el kernel en Ubuntu
Cómo instalar los paquetes en Ubuntu
Conocimiento de la computadora © http://www.ordenador.online