El NI LabVIEW FPGA Module se utiliza con NI LabVIEW para ayudar a los ingenieros a desarrollar y depurar lógica de hardware personalizada que se puede compilar e implementar en hardware NI con FPGA integradas. Cuando se requiera una respuesta rápida y determinística, utilice hardware de NI con FPGAs para procesamiento de señales en línea, comunicación con protocolos digitales y toma de decisiones de ciclo cerrado.
Para DSP, el LabVIEW FPGA Module le ayuda a lograr altas tasas de muestreo y ejecución determinista con hardware compatible con precisión de ciclo.
El LabVIEW FPGA Module permite un flujo estructurado de DSP desde el diseño del algoritmo hasta la optimización y el despliegue de hardware. Usando primitivas optimizadas para FPGA como filtros FIR y FFT, las etapas paralelas se ejecutan con un tiempo determinista. La simulación integrada admite la validación con precisión de bits antes de compilar, lo que reduce el riesgo y acelera el desarrollo para RF, radio definida por software y sistemas de alta velocidad.
LabVIEW FPGA Module proporciona el tiempo determinista y la validación precisa del protocolo necesarios para pruebas fiables de electrónica automotriz.
El LabVIEW FPGA Module permite protocolos de comunicación personalizados y estándar directamente en hardware FPGA sin HDL de bajo nivel. Los ingenieros pueden crear prototipos rápidamente e integrar la generación de señales deterministas, la activación y la inyección de fallas. Esta capacidad admite validación de protocolos, pruebas de errores y verificación de ECU en sistemas automotrices, aeroespaciales y de telecomunicaciones.
El diagrama muestra el flujo de datos de alto nivel en el LabVIEW FPGA Module, desde la adquisición de E/S y el procesamiento de FPGA hasta la interacción de la interfaz gráfica de usuario de manejo del host VI.
El LabVIEW FPGA Module hace que los sistemas de alta velocidad y baja latencia sean accesibles para más ingenieros.
El diseño gráfico LabVIEW permite a los ingenieros construir sistemas FPGA sin código HDL, utilizando un entorno de programación de flujo de datos intuitivo para representar visualmente procesos paralelos y flujo de señal. Este método elimina la necesidad de aprender lenguajes de descripción de hardware tradicionales como VHDL o Verilog, mientras que todavía admite el desarrollo avanzado de FPGA.
Los ingenieros ahorran tiempo de desarrollo al reutilizar el código existente. El LabVIEW FPGA Module puede integrar HDL o netlist IP, incluyendo archivos de síntesis VHDL y Verilog, mediante el uso del bloque IP para integrar HDL existentes.
01
/
02
En el diagrama, el LabVIEW FPGA Module sirve como capa de procesamiento personalizada. Se encarga de tareas deterministas y críticas para el tiempo directamente en la FPGA, uniendo E/S físicas y software de nivel superior que gestiona el control, el registro y la interacción con el usuario.
Las pruebas del sistema integrado exigen un tiempo determinista y un control en tiempo real. La LabVIEW+ Suite for HIL incluye NI VeriStand, LabVIEW, LabVIEW FPGA Module, LabVIEW Real-Time Module y más software NI para satisfacer las necesidades de los ingenieros que realizan pruebas de software embebido y simulación.
La Embedded Control and Monitoring Software Suite es una colección de software y herramientas para equipo industrial o para diseñar máquinas inteligentes.
Característica | LabVIEW FPGA | Otro HDL (Verilog/VHDL) |
|---|---|---|
Estilo de programación | Flujo de datos gráficos | Diseño textual |
Conectividad de hardware | Integración nativa con hardware habilitado para NI FPGA | Requiere restricciones manuales y conocimientos detallados de la junta |
Facilidad de desarrollo | El flujo de compilación integrado y la abstracción de hardware reducen el tiempo de desarrollo | Requiere conocimientos de síntesis y una mayor experiencia en hardware |
Ecosistema más amplio | Se integra con la pila de software NI: LabVIEW Real-Time, TestStand, VeriStand, DIAdem y más; permite flujos de trabajo completos de prueba y medición | Normalmente requiere integración personalizada para pruebas y automatización a nivel del sistema |
LabVIEW FPGA se puede utilizar con una amplia variedad de hardware NI que cuenta con tecnologías reconfigurables como controladores CompactRIO, dispositivos FlexRIO, dispositivos de radio definidos por software USRP, el transceptor de señales vectoriales PXI y más.
Los sistemas CompactRIO ofrecen capacidades de procesamiento de alto rendimiento, E/S acondicionadas específicas de sensor y un conjunto de herramientas de software que los hacen ideales para aplicaciones del internet industrial de las cosas (IIoT), monitoreo y control.
Estos dispositivos combinan E/S analógicas y digitales con un FPGA programable por el usuario para procesamiento de señales interno y temporización y sincronización personalizadas del sistema.
Su sistema debe cumplir con los siguientes requisitos para usar LabVIEW FPGA Module.
01
/
05
Estos módulos combinan E/S analógicas y digitales con un FPGA programable por el usuario para procesamiento de señales interno y temporización y sincronización personalizadas del sistema.
Los dispositivos de radio definida por software (SDR) USRP incorporan transceptores, receptores y una FPGA integrada para el prototipado rápido de sistemas de comunicaciones inalámbricas de alto rendimiento y con un alto número de canales.
Los analizadores de espectro y señales miden señales eléctricas en el dominio del tiempo y frecuencia. Utilice estos productos para aplicaciones como comunicaciones inalámbricas, caracterización de RFIC, pruebas de radar, monitoreo de espectro e inteligencia de señales.