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.
Capacitación virtual no disponible para este curso
Capacitación en aula no disponible para este curso
Comprender cómo se compilan los VIs de LabVIEW para los dispositivos FPGA
Desarrollar aplicaciones basadas en el controlador de dispositivos 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.
Seguir los procesos de desarrollo y depuración recomendados por NI para una implementación eficiente de FPGA.
Virtual guiado por instructor: 4 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, que buscan 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 buscan familiarizarse con la programación FPGA HT LV y las consideraciones, por ejemplo, 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, que trabajan con flujos de desarrollo más tradicionales, incluyendo Vivado. Pueden tener experiencia en el uso de lenguajes HLS con el generador del sistema Xilinx.
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
Los cursos virtuales guiados por un instructor incluyen material digital que se entrega a través del centro de aprendizaje de NI.
La capacitación virtual guiada por un instructor se imparte a través de Zoom y se brinda acceso a Amazon AppStream/LogMein a los participantes para realizar los ejercicios en máquinas virtuales equipadas con el software más reciente.
Aula o virtual privado: 280 créditos de servicios educativos o 80 créditos de capacitación
| 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 | Investigar algunas aplicaciones de alto rendimiento usando LabVIEW FPGA, explorar cómo usarlas. |
|
Si planea tomar tres o más cursos guiados por instructor en un año, una membresía de capacitación le brinda acceso rentable e ilimitado a todos los cursos virtuales y en aulas públicas, junto con cupones de certificación ilimitados.