en ru et

Reconfigurable I/O (RIO)

NI reconfigurable I/O (RIO)

 

 

 

 

 

 

 

 

 

 

 

NI RIO   technology is based on four components: a processor, a reconfigurable field-programmable gate array (FPGA), modular I/O hardware, and graphical design software. Combined, these components give you the ability to rapidly create custom hardware circuitry with high-performance I/O and unprecedented flexibility in system timing control.

RIO technology gives you the ability to define your own custom measurement hardware circuitry using reconfigurable FPGA chips and LabVIEW graphical development tools. The RIO core includes an FPGA chip and surrounding circuitry that enable LabVIEW to perform hardware synthesis.

Using off-the-shelf RIO hardware and the LabVIEW FPGA Module, you can define your own hardware without in-depth knowledge of hardware design tools or hardware description languages. Whether you need analog, digital, or counter I/O or more complex I/O for communication protocols or control signals, you can develop LabVIEW code to connect directly to your signal using RIO technology. When the signal requirements change, you can modify, recompile, and download the LabVIEW code to the FPGA to change the I/O number, mix, or type.Additionally, you can use the built-in LabVIEW functions for signal processing and discrete linear and nonlinear control to build digital control systems for rates up to 20 MHz and analog control systems for rates up to 150 kHz.This flexibility can save you valuable time and money because you can reuse the same hardware and software, which means no extra cost.

 

RIO technology and NI platforms

RIO technology, found throughout the NI platform, includes NI PCI and PXI R Series DAQ devices, the compact vision system, and CompactRIO. Use the R Series DAQ devices for custom data acquisition or real-time I/O applications. Develop custom FPGA logic on the compact vision system to add triggering, pulse-width modulation signals, or custom communications protocols to your machine vision application. For maximum flexibility in embedded measurement and control applications, use the CompactRIO family, which provides the benefit of modular FPGA-timed I/O with built-in signal conditioning and direct signal connectivity.

Here’s the current matrix of NI RIO hardware products for solving embedded, industrial and test applications.

RIO Family products

 

NI Single-Board RIO

Board-level Single-Board RIO devices for embedded applications that feature a real-time processor, FPGA and analog and digital I/O on a single board.

NI Single-Board RIO products are designed to be easily embedded in high-volume applications that require flexibility, high performance, and reliability. A variety of NI Single-Board RIO products exist based on specific application requirements. Functionality of NI Single-Board RIO devices expands through the use of C series and RMC connections for needed additional specialty I/O such as thermocouple or strain measurements and specialty buses, such as CAN or RS485.

 Table 1: The NI Single-Board RIO device offers a variety of processor speeds, FPGA sizes, and I/O mixes to fit your application’s needs.

sbRIO Model

Mem. [MB]

RAM [MB]

RS232

RS485

CAN

USB

SDHC

FPGA

DIO

AI [ch/bit]

AO[ch/bit]

RMC DIO

9601

128 

64

1

-

-

-

-

1 M

110

0

0

-

9602

256

128

1

-

-

-

-

2 M

110

0

0

-

9611

128

64

1

-

-

-

-

1 M

110

32 / 16

0

-

9612

256

128

1

-

-

-

-

2 M

110

32 / 16

0

-

9631

128

64

1

-

-

-

-

1 M

110

32 / 16

4 / 16

-

9632

256

128

1

-

-

-

-

2 M

110

32 / 16

4 / 16

-

9641

128

64

1

-

-

-

-

1 M

110

32 / 16

4 / 16

-

9642

256

128

1

-

-

-

-

2 M

110

32 / 16

4 / 16

-

9605

256

128

1

-

-

-

-

LX25

0

0

0

96

9606

256

128

1

-

-

-

-

LX45

0

0

0

96

9623

256

128

2

-

-

-

LX25

4

16 / 12

4 / 12

96

9626

512

256

2

LX45

4

16 /16

4 / 16

96

9633

256

128

2

LX25

28

16 / 12

4 / 12

-

9636

512

256

2

LX45

28

16 / 16

4 / 16

-

 

 

 

 

 

 

 

 

 

 

 

Watch a video demonstrating how easy it is to get started developing with NI Single-Board RIO.

CompactRIO

CompactRIO platform comes in a variety of configurations including integrated systems where the real-time processor and FPGA are in the same chassis and modular systems, where the real-time controller or processor and the FPGA can be mixed and matched. Over 100 NI and 3rd-party C Series I/O modules can be used within CompactRIO systems and EtherCAT expansion systems to connect to a variety of industrial and embedded sensors and actuators.

 

NI has also plug-in PCI and PCI Express FPGA boards along with a plug-in MXI Express RIO chassis based on cabled PCI Express that can be added to NI industrial controllers and other PCs and industrial PCs to create a RIO solution with a high performance multi-core processor.

CompactRIO is a small, rugged RIO system ideal for embedded and prototyping applications. Configurable with four- and eight-slot backplanes featuring a variety of FPGA options, as well as a variety of processor choices for the controller, CompactRIO offers the widest range of configuration options in the RIO family. You also can purchase CompactRIO as a low-cost integrated system or use it to architect truly distributed systems with the NI 9144 deterministic Ethernet expansion chassis.

cRIO2.tif

Figure 5. CompactRIO, Integrated CompactRIO, and CompactRIO Deterministic Ethernet Expansion Chassis

NI MXI-Express RIO

The MXI-Express RIO chassis is the latest addition to the NI RIO platform. A 14-slot FPGA enabled chassis for C-series I/O modules, MXI-Express RIO differs from the other devices in the NI RIO platform in that it decouples the FPGA and I/O from the processor, and  allows multiple chassis to communicate to the same controller over a x1 MXI Express connection.

By providing a cabled RIO solution MXI-Express RIO allows

  • Greater flexibility in system configuration
  • Higher channel counts
  • C Series expansion I/O for existing PXI systems. 

Figure 6. The MXIe-RIO combines the advantages of the RIO platform with the speed and power of best-in-class PXI and Industrial controllers

NI FlexRIO

Finally, for high-performance test applications, NI has the PXI and CompactPCI platform that includes multi-core PXI/cPCI controllers and PXI FPGA R Series boards and the PXI/PXIe FlexRIO device that for custom test and communications applications.

The NI FlexRIO architecture consists of three parts: NI FlexRIO FPGA modules, NI FlexRIO adapter modules that offer high-performance analog and digital I/O, and the reconfigurable PXI system. All elements are programmed using NI LabVIEW system design software.

FlexRIO

NI FlexRIO adapter modules are interchangeable, customizable I/O for NI FlexRIO FPGA modules, so you can address a variety of applications with the same programming environment.  

Available Modules

 Click here to view the full list of NI FlexRIO adapter modules and specifications

More than 20 NI FlexRIO adapter modules are available for a wide variety of capabilities ranging from high-speed digital input/output to RF and vision. These adapter modules have been created with the express purpose of combining these specific types of I/O with the RIO architecture to develop systems with unparalleled speed, flexibility, and performance.

Learn more about NI FlexRIO Third-Party Adapter Modules