Compatibilidad del Módulo LabVIEW FPGA con Windows 10

Visión General

A partir del lanzamiento del Módulo LabVIEW 2018 FPGA, se agregó soporte completo para Windows 10 (versión 1709) para los dispositivos Vivado. La información en este documento describe los detalles y los problemas conocidos al usar dispositivos ISE en el Módulo LabVIEW 2018 FPGA en Windows 10 y al usar el Módulo LabVIEW 2017 FPGA en Windows 10. Ambas configuraciones son parcialmente compatibles con Windows 10. Para la compatibilidad general del producto con Windows 10, consulte Compatibilidad de Productos de NI para Microsoft Windows 10.

Contenido

Opciones de compilación y herramientas Xilinx

El Módulo LabVIEW FPGA consta de dos partes:

  1. Complemento de LabVIEW: Este es el módulo que amplía el entorno de desarrollo de LabVIEW para agregar paletas y elementos de proyecto para programar su hardware NI FPGA. El instalador de este componente también instala características que dependen de las herramientas Xilinx que se describen a continuación. Para obtener una lista de las funciones que requieren una instalación local de las herramientas Xilinx, consulte la Sección 1.
  2. Herramientas Xilinx: Esto se usa para compilar el diseño para usar en su dispositivo NI FPGA y también agrega características de desarrollo adicionales.1


Dependiendo de la versión utilizada, el Módulo LabVIEW FPGA puede ser compatible con Windows 10, pero las herramientas Xilinx, y las características que requieren una instalación local de las herramientas XIlinx, pueden no ser compatibles con Windows 10. Use el diagrama de flujo a continuación para ayudar a determinar las opciones de instalación disponibles para sus necesidades.

  1. Características que requieren instalación local de las herramientas de Xilinx

    Las siguientes funciones del Módulo LabVIEW FPGA requieren que las herramientas de compilación de Xilinx se instalen localmente, ya que estas funciones dependen de la funcionalidad de estas herramientas para funcionar correctamente. Como tal, pueden verse más afectadas por cualquier problema de compatibilidad.

    • Nodos de integración de IP (IPIN)
    • IP a nivel de componente (CLIP)
    • Funciones IP de Xilinx
    • Simulación de terceros utilizando ISIM (ISE) o XSIM (Vivado)
    • Exportar proyecto para Vivado Design Suite
    • Compilación local

  2. Opciones de compilación de FPGA

    El Módulo LabVIEW FPGA ofrece varias opciones para compilar su diseño de FPGA localmente o para descargarlo en compiladores remotos. Vea Opciones de compilación de NI LabVIEW FPGA para una guía en detallada sobre estas opciones.


  3. Determinar la herramienta de compilación Xilinx adecuada

    Para determinar la herramienta de compilación de Xilinx que necesita, consulte Compatibilidad entre las herramientas de Compilación Xilinx y el hardware NI FPGA.

    Para compilar su código LabVIEW FPGA a su hardware NI FPGA desde su PC, necesitará tener instalada la versión correcta de las herramientas de compilación de Xilinx. En general, esto dependerá de su versión de LabVIEW y del hardware FPGA que utiliza su dispositivo RIO.

Instrucciones de instalación

Consulte el archivo readme de cada producto para obtener detalles sobre los requisitos del sistema y las instrucciones de instalación.

Instalador(es) 2017 2018 (o posterior)
Módulo LabVIEW FPGA La instalación está permitida en Windows 10, pero se mostrarán las advertencias de los sistemas operativos no compatibles. La instalación está permitida en Windows 10.
Herramienta de compilación Xilinx para Vivado La instalación está permitida en Windows 10, pero se mostrarán las advertencias de los sistemas operativos no compatibles. La instalación está permitida en Windows 10, pero la instalación no está permitida en Windows 8.1.
Herramienta de compilación Xilinx para ISE A partir de LabVIEW FPGA 2016, la Herramienta de Compilación Xilinx para ISE no se puede instalar en Windows 8 o posterior.


Software Bundles de LabVIEW

Estos instaladores incluyen varias selecciones de software. Algunos de los cuales contienen dependencias, como el Módulo FPGA con las herramientas de compilación Xilinx. Dependiendo de su selección, es posible que se le solicite seleccionar qué opciones agregar o eliminar. Lea atentamente estas indicaciones entre cada paso para asegurar la instalación correcta para su sistema.

El siguiente procedimiento describe los pasos necesarios para instalar con éxito el Módulo FPGA y la herramienta de compilación Xilinx para Vivado en un solo sistema Windows 10:

  1. Ejecute el instalador. En la pantalla de selección de software, seleccione el Módulo FPGA (junto con LabVIEW y cualquier otro componente necesario).
  2. Un aviso mostrará una opción para instalar las herramientas de compilación de Xilinx. Si necesita una instalación local de Vivado, seleccione Sí.

  3. Ambas herramientas están seleccionadas de manera predeterminada. Quite la selección de la herramienta de compilación Xilinx para ISE (consulte la sección anterior sobre instalaciones ISE).
  4. Aparecerá un mensaje preguntándole si desea quitar la selección del Módulo FPGA. Si necesita desarrollo de FPGA en la misma máquina, seleccione No.

  5. Seleccione Siguiente.
  6. Aparecerá una advertencia que indica que el sistema operativo no es compatible y que el resto de la instalación puede continuar de manera normal.


    Nota: Después de aceptar los contratos de licencia, se mostrará una lista del software que se instalará. Aquí puede revisar que la instalación incluirá los componentes necesarios del Módulo FPGA antes de comenzar la instalación.

Preguntas frecuentes

  1. ¿Puedo compilar localmente o usar funciones que requieren una instalación local con mi dispositivo ISE en Windows 10?

    No. Consulte el diagrama de flujo anterior para ver las configuraciones compatibles.

  2. ¿Qué versión de LabVIEW FPGA agregó soporte completo para Windows 10 al usar dispositivos Vivado?

El soporte completo para los dispositivos Vivado en Windows 10 se agregó en la herramienta de compilación Xilinx del Módulo LabVIEW 2018 FPGA para Vivado 2017.2.

  1. ¿Qué opciones tengo cuando uso dispositivos ISE?

    NI recomienda compilar en la nube o usar un trabajador de compilación remoto instalado en un sistema operativo compatible. Alternativamente, puede mantener una máquina con Windows 7 SP1 para dispositivos ISE o actualizar a hardware que sea compatible con la herramienta de compilación Xilinx del Módulo FPGA LabVIEW 2018 para Vivado 2017.2.

  2. ¿Cuál es la política de soporte cuando se utiliza Compilación Xilinx del Módulo LabVIEW 2017 FPGA para Vivado 2015.4 en Windows 10?

    Aunque esta versión de la herramienta podría instalarse y ejecutarse en Windows 10, no es una configuración compatible oficialmente. Instale y use bajo su propio riesgo después de revisar la lista de problemas conocidos a continuación. Al usar un dispositivo Vivado, NI recomienda usar el Módulo LabVIEW 2018 FPGA y la Herramienta de Compilación de Xilinx del Módulo LabVIEW 2018 FPGA para Vivado 2017.2.

  3. He visto que Xilinx lanzó una versión de ISE 14.7 que es compatible con Windows 10. ¿Por qué el Módulo LabVIEW FPGA no utiliza esa versión para agregar soporte para los dispositivos ISE?

    La Xilinx ISE Design Suite para Windows 10 solamente soporta chips Spartan®-6 y se ejecuta dentro de una máquina virtual. Debido al soporte limitado de hardware y los desafíos de comunicación entre el Módulo LabVIEW FPGA y la herramienta ISE en el límite de la máquina virtual, en este momento NI no tiene planes de utilizar esta versión en el Módulo LabVIEW FPGA.
     

Problemas conocidos

Los siguientes elementos son problemas conocidos de compatibilidad que puede encontrar si ejecuta el Módulo LabVIEW 2017 FPGA y la herramienta de compilación Xilinx para Vivado 2015.4 en Windows 10. Aunque puede instalarse y ejecutarse en Windows 10, esta no es una configuración compatible oficialmente.

No se pueden conocer todos los problemas en este momento. Aunque solo porciones del Módulo LabVIEW FPGA son soportadas en Windows 10, puede contactar a Soporte de NI para informar sobre cualquier problema que encuentre que no se muestra a continuación.

Problema conocido Características afectadas Solución

Se puede mostrar el siguiente error:

gcc.exe: Error interno: Abortado (programa collect2)
Por favor envíe un informe completo del error.
Consulte <URL:http://www.mingw.org/bugs.shtml> para obtener instrucciones. 

  • Configuración CLIP
  • Configuración y simulación de IPIN
  • Configuración y simulación de la función IP de Xilinx.
  • Simulación XSIM de terceros
  • Exportar proyecto para Vivado Design Suite
Revise la documentación de Xilinx y el soporte de la comunidad para posibles soluciones.

Documento actualizado el 29/06/2018