Single-Board RIO Devices (FPGA Interface)

CompactRIO

Single-Board RIO Devices (FPGA Interface)

An NI Single-Board RIO (sbRIO) device consists of a real-time processor connected to a reconfigurable FPGA, with 110 digital I/O (DIO) lines and three expansion slots for C Series modules. The NI sbRIO-961x, NI sbRIO-963x, and NI sbRIO-964x devices have additional I/O lines provided by onboard C Series modules.

The user-reconfigurable FPGA controls the digital and analog I/O lines on the sbRIO device. You can configure the sbRIO device and use the LabVIEW FPGA Module and NI-RIO to create and download a custom VI to the FPGA to define the timing and functionality of the sbRIO device. If you have only LabVIEW and NI-RIO but not the FPGA Module, you cannot create new FPGA VIs, but you can create VIs that run on Windows or a LabVIEW Real-Time (RT) target to control existing FPGA VIs.

Use this book as a reference for information about which FPGA I/O functions, I/O resources, arbitration options, methods, and properties each sbRIO device supports.

To view related topics, click the Locate button, shown at left, in the toolbar at the top of this window. The LabVIEW Help highlights this topic in the Contents tab so you can navigate the related topics.