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 Single-Board RIO?

NI Single-Board RIO is an embedded control system, based on the CompactRIO platform, for rapid commercial development and deployment.

Built for Accelerated Custom Embedded Design

Single-Board RIO is designed for high-volume and OEM embedded control and analysis applications that require high performance and reliability. Featuring an open embedded architecture and compact size, this flexible, customizable, commercial off-the-shelf (COTS) hardware device is part of an accelerated custom design platform that can help you get your custom embedded control system to market quickly. Built on the CompactRIO platform, you can take advantage of FPGA performance, real-time determinism, and reliability with relatively low nonrecurring engineering compared with custom hardware design.

Key Benefits

  • ​​Build Custom Embedded Systems Faster—The CompactRIO Single-Board Controller contains a powerful Zynq All-Programmable System on Chip, along with I/O and power peripherals, and a high-density connector for custom daughterboards. Paired with productive development and deployment software, the complete middleware solution shortens time to market. Learn how to build an sbRIO system
  • Use an Open Linux Real-Time OS—You can build applications on NI Linux Real-Time, which combines openness with determinism. With this flexibility, you can program in various languages or extend capabilities with third-party packages. Also achieve tighter timing for control loops or operations with a validated deterministic OS. Learn more about NI Linux Real-Time
  • Take Advantage of Approachable FPGA Programming—You can use the NI LabVIEW FPGA Module to program the FPGA of any CompactRIO Controller. The module provides a graphical alternative to HDL that simplifies I/O interfacing and data communication and eliminates the need to define complex timing constraints and place and route settings. Learn about FPGA programming
  • Focus on Your Core Expertise—With the CompactRIO Single-Board Controller, you can focus on your core IP by outsourcing low-level engineering tasks associated with complex board design. Several business considerations like cost, time to market, and opportunity cost factor into the decision to use a rugged, customizable commercial off-the-shelf solution. Navigate the build versus buy decision

Featured Content

Plane engine​
Camera capturing image data​
ProNova beam-scanning system setup

Related Products

Single-Board RIO Controller and Modules

Single-Board RIO controllers and add-on modules feature industrial I/O, extreme ruggedness, and integrated vision, motion, industrial communication, and HMI capabilities.

LabVIEW

NI LabVIEW is a graphical programming environment that provides unique productivity accelerators for test system development, such as an intuitive approach to programming, connectivity to any instrument, and fully integrated user interfaces.

LabVIEW FPGA

The LabVIEW FPGA Module helps you develop and debug custom hardware logic that you can compile and deploy to NI FPGA hardware.