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

Updated Apr 27, 2023

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.