oneAPI FPGA - Guía de inicio en Windows
Índice
- Introducción a Intel 1 API para FPGAs
- Instalación del kit de herramientas basado en Intel 1 API
- Instalación de las dependencias
- Configuración de Visual Studio
- Instalación de Visual Studio Code
- Configuración de Visual Studio Code
- Compilación de un diseño de ejemplo en Windows
- Uso de Visual Studio Code y la muestra de código
- Compilación del diseño
- Ejecución de la emulación
Introducción a Intel 1 API para FPGAs
En este video Tutorial, aprenderás cómo comenzar a usar Intel Cordis Prime y el kit de herramientas Intel 1 API en sistemas operativos Windows. Cubriremos todo el proceso de instalación, incluyendo las dependencias necesarias, la configuración de Visual Studio y Visual Studio Code, y la compilación de un diseño de ejemplo. ¡Vamos a empezar!
Instalación del kit de herramientas basado en Intel 1 API
Antes de comenzar, asegúrate de tener instalado Intel Cordis Prime Pro Edition. También necesitarás instalar Seaman Questa Intel FPGA Starter Edition o Questasim Intel FPGA Edition. Estos programas suelen estar incluidos en la descarga de Intel Cordis Prime Pro Edition. A continuación, tendrás que instalar Visual Studio versión 2017 o posterior. Puedes utilizar la edición Community o las ediciones Professional o Ultimate. Por último, instala el kit de herramientas basado en Intel 1 API. Si deseas ahorrar espacio en disco, puedes elegir descargar Cordis Prime sin los archivos de soporte para dispositivos grandes.
Instalación de las dependencias
Para instalar las dependencias necesarias, sigue las instrucciones proporcionadas con la descarga de Intel Cordis Prime Pro Edition. Si optas por utilizar una licencia sin costo, deberás dirigirte al Centro de Licencias de Auto-Servicio de Intel. Una vez instalado, asegúrate de configurar Visual Studio según se muestra en la diapositiva para una correcta integración con el kit de herramientas Intel 1 API.
Configuración de Visual Studio Code
Si deseas utilizar Visual Studio Code, verifica que esté instalado en tu sistema y configurado correctamente en la variable de entorno PATH. Esto te permitirá ejecutar Visual Studio Code desde la línea de comandos. A continuación, descarga el código de ejemplo utilizando el 1 API Sample Browser. Al hacer clic en el logotipo de 1 API, se cargarán los ejemplos disponibles. Selecciona el código de ejemplo de compilación de FPGA y descárgalo.
Compilación de un diseño de ejemplo en Windows
Ahora que tenemos todo configurado, abramos el entorno de desarrollo. Para Ello, utilizaremos Visual Studio Code. Abre una nueva ventana y verás que el código de ejemplo se carga automáticamente. Para compilar el diseño, abre una terminal y ve al directorio de compilación. En Windows, utilizaremos el generador de archivos make de nmake. Genera el sistema de compilación y luego compile el diseño utilizando nmake.
Uso de Visual Studio Code y la muestra de código
En Visual Studio Code, tienes todas las herramientas que necesitas para trabajar con el kit de herramientas Intel 1 API. Puedes explorar el código de ejemplo y realizar modificaciones según sea necesario. Utiliza las extensiones recomendadas para facilitar tu trabajo. Ahora estás listo para compilar y ejecutar la emulación.
Compilación del diseño
Comenzaremos compilando el diseño para la emulación. Esto nos permitirá probar el diseño sin necesidad de tener un FPGA físico. Una vez finalizada la compilación, ejecutaremos el archivo de emulación generado y verificaremos que se ejecuta correctamente.
Ejecución de la emulación
¡La emulación ha sido exitosa! Ahora puedes explorar y depurar tu diseño de FPGA utilizando el kit de herramientas Intel 1 API. Recuerda que la emulación es una excelente manera de iterar rápidamente y verificar el funcionamiento de tu diseño antes de implementarlo en hardware real.
Pros y contras
Pros:
- Facilidad de instalación y configuración.
- Integración con Visual Studio y Visual Studio Code.
- Amplia documentación y ejemplos de código disponibles.
Contras:
- Requiere la descarga e instalación de varias herramientas y dependencias.
- Requiere conocimientos técnicos previos en programación de FPGAs.
- Tamaño considerable de archivos de instalación.
Destacados
- Instalación y configuración del kit de herramientas basado en Intel 1 API.
- Uso de Visual Studio y Visual Studio Code para el desarrollo de FPGAs.
- Compilación y ejecución de un diseño de ejemplo utilizando la emulación.
Preguntas frecuentes
P: ¿Es necesario tener experiencia previa en programación de FPGAs?
R: Si bien no es estrictamente necesario, tener conocimientos previos en programación de FPGAs facilitará el proceso de aprendizaje y desarrollo.
P: ¿Cuáles son los requisitos del sistema para utilizar Intel 1 API para FPGAs?
R: Los requisitos del sistema incluyen la instalación de Intel Cordis Prime Pro Edition, Visual Studio 2017 o posterior, y las dependencias relacionadas.
Recursos: