El curso LabVIEW FPGA de alto rendimiento lo introduce a prácticas de programación para aplicaciones con velocidades de E/S superiores a 5 MHz y dispositivos como instrumentos personalizados FlexRIO y hardware de procesamiento. En este curso guiado por instructor, puede interactuar con un instructor certificado en un entorno de aula. Este curso le enseña cómo desarrollar algoritmos de procesamiento de señales digitales (DSP) de alto rendimiento y diseños digitales en LabVIEW para adquirir y generar señales analógicas y digitales, control de temporización, sincronizar operaciones e implementar el procesamiento de señales en el FPGA. Después de asistir a este curso, comprenderá cómo integrar el código LabVIEW y HDL existente en aplicaciones de LabVIEW FPGA y cómo diseñar sistemas basados en FPGA de alto rendimiento. El curso LabVIEW FPGA de alto rendimiento se recomienda para usuarios familiarizados con LabVIEW FPGA y con experiencia en los temas cubiertos en el curso LabVIEW Core 1.
Última fecha de lanzamiento o número de versión del curso: 2019
• Virtual 3-5 días
Clientes nuevos en NI y/o dispositivos de hardware específicos. Expertos en su campo, capaces de programación de procesadores de uso general (GPP) e ingeniería de algoritmos, dispuestos a familiarizarse con las herramientas de NI y obtener una experiencia sustancial en programación de FPGA.
Usuarios experimentados de LabVIEW, pero nuevos en FPGA. Clientes familiarizados con hardware de NI (incluyendo VST y USRP u otro hardware de RF), que deseen familiarizarse con la programación FPGA HT LV y las consideraciones, es decir, utilización de recursos, temporización y rendimiento.
Diseñadores digitales experimentados, pero nuevos en LabVIEW. Clientes con amplia experiencia aprovechando hardware que no es de NI FPGA y nuevos en SW de NI. Por lo general, trabajar con flujos de desarrollo más tradicionales, incluyendo Vivado. Puede tener experiencia en el uso de lenguajes HLS con el Xilinx System Generator.
Cursos externos de FPGA a su propio ritmo diseñados para explorar los principios fundamentales de la operación de FPGA.
Cursos de LabVIEW Core 1 y 2 o conocimiento equivalente.
Sistema de Desarrollo Profesional de LabVIEW
LabVIEW FPGA
Comprender cómo se compilan los VIs de LabVIEW para los dispositivos FPGA
Desarrollar aplicaciones sobre el controlador de dispositivo NI-RIO.
Desarrollar algoritmos DSP de alto rendimiento y diseños digitales en LabVIEW para FPGAs
Integrar el código existente (tanto LabVIEW como HDL) en aplicaciones de LabVIEW FPGA
Diseñar sistemas basados en FPGA de alto rendimiento.
Siga los procesos de desarrollo y depuración recomendados por NI para una implementación eficiente de FPGA.
Lección | Descripción general | Temas |
---|---|---|
¿Por qué LabVIEW FPGA? | Explorar las construcciones fundamentales de un FPGA y las razones para usar uno. |
|
Comprender el entorno | Identificar los componentes principales del entorno LabVIEW FPGA y compilar un VI de FPGA. |
|
Depuración | Aplicar técnicas y herramientas para depurar diseños de FPGA. |
|
Comprender los requisitos de una aplicación | Obtener información sobre las principales consideraciones para interpretar los requisitos de la aplicación y relacionar esas interpretaciones con alternativas para sus soluciones de diseño. |
|
Diseñar su aplicación | Desglosar los requisitos de la aplicación en características de hardware y software y aprender a diseñar su aplicación. |
|
Implementación | Explorar diferentes alternativas de diseño usando LabVIEW FPGA para aprovechar al máximo sus recursos de FPGA. |
|
Optimizar su aplicación | Solucionar problemas comunes de compilación y aprovechar al máximo su FPGA |
|
Consideraciones de diseño para una aplicación principal | Explorar las capacidades de LabVIEW FPGA para monitorear y controlar la comunicación en su aplicación. |
|
Ejemplos de aplicaciones de alto rendimiento |
|
|