Add Digital I/O for a Single-Board RIO using a RIO Mezzanine Card

Updated Apr 30, 2025

Environment

Hardware

  • Single-Board RIO Custom RMC
  • CompactRIO Single-Board Controller
  • sbRIO-9627

Software

  • LabVIEW

  • I am using a Single-Board RIO (sbRIO) with a RIO Mezzanine Card (RMC) connector to access the 96 additional digital I/O lines. However, I do not see them under the FPGA Target in the Project Explorer. How can I add digital I/O lines to the target?
  • How do I add a digital sensor input to a sbRIO?

There are two methods for adding 96 digital I/O lines to the sbRIO FPGA Target when used with the RMC connector: 

Digital I/O Method

Use this method if you do not need to configure the digital I/O lines as processor peripherals, such as CAN, SDIO, or Serial.
  1. To add a RIO Mezzanine Card to the project, right-click on FPGA Target and select New » RIO Mezzanine Card refer to below figure.
  1. Select the digital type:
  1. Click OK.
  2. You should now see the Digital I/O lines present in your LabVIEW project like the below figure.

Socketed CLIP Method 

Use this method if you need to configure the digital I/O lines as processor peripherals, such as CAN, SDIO, or Serial. This is only available for sbRIO-9607, 9627, and 9651 targets.

The socketed CLIP method requires the creation of a CLIP file from the sbRIO CLIP Generator. For more information on how to launch the CLIP Generator and how to configure each page, please see its help document . 

After the CLIP file has been generated, follow the instructions detailed under the “User-Defined FPGA Signals” section in your sbRIO’s user manual to import the CLIP file into your LabVIEW Project.