Descripción del curso desarrollar aplicaciones embebidas usando CompactRIO y LabVIEW FPGA

El curso sobre desarrollar aplicaciones embebidas usando CompactRIO y LabVIEW FPGA ofrece una experiencia de aprendizaje para diseñar, generar prototipos e implementar código FPGA confiable para su aplicación usando NI CompactRIO. Al final del curso, podrá traducir los requisitos de su sistema embebido en una arquitectura de software escalable, elegir los métodos adecuados para la comunicación entre procesos, diseñar, implementar y replicar su código FPGA para su aplicación embebida.

 

Última fecha de lanzamiento o número de versión del curso: 2023

Detalles del curso:

Contenido del curso desarrollar aplicaciones embebidas usando CompactRIO y LabVIEW FPGA

LecciónDescripción generalTemas
Programación usando LabVIEW FPGAAprenda sobre los usos comunes de FPGA, cómo trabajar con ellos en LabVIEW, sus interfaces de usuario, detalles de compilación y optimizaciones básicas.
  • Introducción a FPGA
  • Desarrollar un VI de FPGA
  • Comunicación interactiva del panel frontal 
  • Seleccionar un modo de ejecución
  • Compilar un VI de FPGA
  • Consideraciones de compilación
  • Optimizaciones básicas
Usar E/S FPGA y temporizaciónExplore técnicas para acceder y controlar E/S, así como la temporización del VI de FPGA.
  • Configurar E/S de FPGA
  • Explorar tipos de E/S
  • Explorar E/S analógicas CompactRIO
  • Manejo de errores de E/S FPGA
  • Establecer velocidades de ejecución de ciclos
  • Sincronizar módulos de la serie C
  • Crear retrasos entre eventos
  • Medir el tiempo entre eventos
  • Evaluar periodos del ciclo
Procesamiento de señales en LabVIEW FPGAExplore tipos de datos, métodos y funciones integradas o externas para procesar señales con el FPGA.
  • Usar tipos de datos de punto fijo
  • Usar punto flotante de precisión simple
  • Realizar análisis y matemática de FPGA
  • Integrar propiedad intelectual (IP) de terceros
Comunicación entre procesos en LabVIEW FPGAExplore los mecanismos de comunicación disponibles para procesos que se ejecutan en FPGA
  • Explorar ciclos paralelos en FPGA
  • Transferir datos más recientes (tag)
  • Transferir datos a búfer (transmisión, mensaje)
Comunicar entre el FPGA y los VIs en tiempo realExplorar los mecanismos disponibles para transferir datos entre la FPGA y los VIs RT
  • Comunicarse de manera programática con el VI de FPGA desde el VI en tiempo real
  • Implementar un VI de FPGA
  • Transferir datos más recientes (tag)
  • Transferir datos a búfer (transmisión, mensaje)
  • Sincronizar el VI RT y el VI de FPGA
  • Implementar un watchdog de FPGA
Explorar optimizaciones comunes de FPGAAprenda sobre las optimizaciones para el rendimiento de FPGA y el uso de recursos.
  • Casos de uso de optimización
  • Técnicas de optimización para el tamaño de FPGA
  • Técnicas de optimización para velocidad/rendimiento
  • Ejecutar código en ciclos temporizados de un solo ciclo
  • Implementar canalización
  • Explorar handshaking de cuatro cables
Depurar y probar en FPGAAprenda técnicas para depurar y probar su VI de FPGA y explore algunos recursos adicionales.
  • Depurar y probar código FPGA
  • Investigar recursos adicionales

Comience hoy el curso Desarrollar aplicaciones embebidas usando CompactRIO y LabVIEW FPGA