From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

What Is FlexRIO?

FlexRIO instruments combine large, user-programmable FPGAs and high-performance analog, digital, and RF I/O to offer the flexibility of custom hardware without the cost of custom design.

Why FlexRIO?

The FlexRIO product line was designed for engineers and scientists who need the flexibility of custom hardware without the cost of custom design. Featuring large, user-programmable FPGAs and high-speed analog, digital, and RF I/O, FlexRIO provides a fully reconfigurable instrument that you can program graphically with LabVIEW or with VHDL/Verilog. FlexRIO products are available in two architectures. The first architecture incorporates modular I/O modules that attach to the front of a PXI FPGA Module for FlexRIO and communicate over a parallel digital interface, and the second uses high-speed serial converters and features integrated I/O and FPGA technology in a single device. The FlexRIO platform combines hardware, software, and a library of IP for engineers to start building custom designs fast.

Key Benefits

  • Leverage Rapidly Evolving Technology—FlexRIO provides you with the latest high-speed converter and FPGA technologies before they are widely available in commercial instruments. You can use FlexRIO to develop applications that push the requirements for sample rate, bandwidth, resolution, and channel count. Learn more
  • Process Signals in Real Time—FlexRIO can help you keep up with faster converters. Modules utilize FPGAs ranging up to Xilinx Virtex UltraScale+. Paired with LabVIEW FPGA, this provides the resources you need to engineer complex algorithms, process data in real time between the I/O and CPU, and deploy your designs to hardware.
  • Accelerate FPGA Programming—The software behind FlexRIO gives you the flexibility to implement a custom FPGA design from scratch and the support of starting from a host-based driver. You can program the FPGA with LabVIEW FPGA or the Xilinx Vivado Project Export feature. Learn more
  • Synchronize Multiple Modules—FlexRIO uses the inherent timing and synchronization capabilities of PXI, which means you can synchronize multiple modules with subsample jitter between channels. FlexRIO modules with integrated I/O also work with NI-TClk technology, making it simple to program this synchronization. Learn more

Featured Content

Saab Reduces Custom Engineering in HIL Test Systems with SLSC
SLSC Minimizes Schedule Risk for LRU Testing
Automotive HIL Testbed Reference Architecture

Featured FlexRIO Products