Los diseñadores de hardware llevan muchos años empleando FPGAs en los productos de electrónica de consumo, como cámaras digitales, televisiones, videoconsolas y sistemas GPS. Se emplea esta tecnología por su tamaño, velocidad, poco consumo de energía y flexibilidad para actualizar la lógica del núcleo de la FPGA. Tradicionalmente la complejidad de la programación de una FPGA ha desanimado a muchos ingenieros de medida y automatización a incorporar la tecnología FPGA en sus sistemas de adquisición y control de datos. Hoy en día, los nuevos E/S reconfigurables (RIO) de National Instruments han reducido significativamente el arduo proceso de aprendizaje de programación y han permitido a los desarrolladores de LabVIEW aprovechar el rendimiento de las FPGAs para diseñar gráficamente la circuitería del hardware para atender las necesidades de las aplicaciones de medida y automatización.
La plataforma hardware flexible RIO de National Instruments se basa en un chip reconfigurable FPGA que usted puede programar con NI LabVIEW. Empleando un diagrama de bloque de LabVIEW, el LabVIEW FPGA Module diseña de manera automática un circuito de hardware reconfigurable y optimizado en el chip FPGA, lo que le proporciona un control directo e inmediato de todas las señales E/S generadas en el hardware RIO. Esta nueva tecnología RIO ofrece temporización y sincronización de alto rendimiento, configurable por el usuario y toma de decisiones a bordo y con ella el usuario podrá crear un hardware definido por simismo en una gran variedad de aplicaciones, como control analógico y discreto personalizable, simulación, emulación de protocolo digital y otras aplicaciones que necesitan control y temporarización precisos.