Getting Started with the Remote I/O Platform (RIOP)

最終更新日時: Dec 17, 2025 new サポート Remote I/O Platform

このドキュメントの内容

  • 1

    Out of the Box
  • 2

    Install and Set Up Software (SW)
  • 3

    Get to Know the Hardware
  • 4

    Configure Hardware
  • 5

    Run the Application

1. Out of the Box

NXP's Remote I/O Platform (RIOP) accelerates industrial automation by providing flexible, high-precision data acquisition and secure, multi-protocol connectivity for factory and process control systems. RIOP simplifies integration into Industry 4.0 environments, supports predictive maintenance and optimizes reliability and operational efficiency for customers.

1.1 Kit Content and Packaging List

The kit contents include:

  • An evaluation board (assembled and tested) in an antistatic bag
  • USB micro-B cable
  • 24 V power adapter
  • Three colored wires

1.2 Additional Hardware

In addition to the contents listed above, the kit also includes an Ethernet cable.

1.3 Minimum System Requirements

Operation of the evaluation board requires a Windows PC workstation with the following properties:

  • Windows 10 and up
  • Available Ethernet port or a USB-to-Ethernet adapter

1.4 Software and Tools Prerequisites

To use this evaluation board, you must install the following software. All the required software is available on the information page for the evaluation board.

2. Install and Set Up Software (SW)

The kit comes with a pre-programmed out-of-the-box experience demo application. To run it, configure an Ethernet port (by following the instructions in this chapter) and install FreeMASTER 3.2.

2.1 Install FreeMASTER 3.2

  1. Download the FreeMASTER tool 3.2 Windows installer
  2. Next, install the tool by following the instructions from the installation wizard

2.2 Configure the Ethernet Port

  1. Open Windows Settings
  2. Go to "Network and Internet"
  3. Open the "Status" tab
  4. Click on "Change adapter options"
  5. Right-click on the Ethernet port you want to use, then open "Properties"
  6. Select "Internet Protocol Version 4 (TCP/IPv4)", then click on "Properties"
  7. Configure the properties to the IP address "192.168.1.1" and the subnet mask to "255.255.255.0", like in Figure 1 or Figure 2
Figure 1. Ethernet Port Configuration on Windows 10 Figure 2. Ethernet Port Configuration on Windows 11

3. Get to Know the Hardware

The RIOP is designed for developers seeking multi-protocol, industrial real-time Ethernet communication support. The platform integrates the i.MX RT1180 MCU and NAFE13388 analog front-end (AFE) into a fully tested, modular and expandable system. This solution accelerates time-to-market for developers of remote I/O and digital and analog I/O modules.

The platform comes with example applications showcasing the enabled industrial protocols:

  • Demo (out-of-the-box experience): Uses Network Controller (NETC) over Ethernet to communicate with FreeMASTER on a PC, providing an intuitive out-of-box experience
  • Ethernet for Control Automation Technology Sample Application (ECAT Sample Application): Demonstrates the NXP implementation of the EtherCAT protocol by communicating with a TwinCAT-driven soft-programmable logic controller (soft-PLC) application on a PC

3.1 Board Features

  • Complete reference platform for the i.MX RT1180 and NAFE13388
  • Support for industrial communication protocols
  • Eight configurable analog input AFE pins
  • Ten configurable digital I/O AFE pins
  • Seven digital input MCU pins
  • Eight digital output MCU pins
  • Three Ethernet ports
  • USB interface for connecting the host PC and powering the board
  • External power supply option

Figure 3. Remote IO Platform Configuration

Figure 3. Remote IO Platform Configuration

4. Configure Hardware

4.1 Configure Hardware

Figure 3. Remote IO Platform Configuration

Figure 3. Remote IO Platform Configuration

Before running the application, perform the following steps:

  1. Configure the SW6 switch to set the boot mode (each pin can be set to ON [up] or OFF [down]), then set the positions to: 1: OFF, 2: ON, 3: OFF, 4: OFF

  2. Connect JP17 and JP18 to position 2-3 (the left-most and the middle pin, as they are numbered 3-2-1)
  3. Connect external power supply of 24 V to the programmable logic controller input/output (PLCIO) board
  4. Power on the board
  5. Connect Ethernet port 4 (ENET4) to your PC with an Ethernet cable
  6. Connect a micro-USB cable between the board and the PC

5. Run the Application

5.1 Connect FreeMASTER to the Board

To connect the FreeMASTER tool with the board, perform the following steps:

  1. Open the folder with the downloaded RIOP software package, then navigate to "riop_M33LEADER_DEMO/example_data" and open "RIOP_demo.pmpx"
  2. Figure 4. Location of the FreeMASTER Project
  3. The FreeMASTER application will open
  4. Figure 5. FreeMASTER Application GUI Overview
  5. Go to "Tools" → "Connection Wizard"
  6. Figure 6. Connection Wizard
  7. Click "Next"
  8. Figure 7. Click on Next
  9. Select the "Connect over TCP/UDP" option, then click "Next"
  10. Figure 8. Connect over TCP/UDP Option
  11. Click "Plug-in Configuration"
  12. Figure 9. Plug-in Configuration
  13. Click "Discover Targets" then select an available target and press "Use Selected Target", then click "OK"
  14. Figure 10. Discover Targets
  15. Click "Finish"
  16. Figure 11. Click on Finish

FreeMASTER is now connected to the board so the application can be used.

5.2 Test the Connection

To test the connection, measure the external voltage signal by performing the following steps:

  1. Connect the blue wire between J16[13] and AI1+ (5th pin from the left)
  2. Connect the yellow wire between J16[15] and AI1- (4th pin from the left)
  3. Connect the black wire between analog input common (AICOM) (3rd pin from the left) and analog ground (AGND) (6th pin from the left)
  4. Enable a signal generator using the FreeMASTER application
  5. In the high-voltage signal ("HVsig") tab, enable one or more channels
  6. Press the "SEND CONFIG" button
  7. Check the signal waveform in the recorder – "HVsig" window
  8. Double-click on the "Hvsig measurement" button in the Project tree to switch to the "HVsig" view (alternatively, you may right-click on the "Hvsig measurement" button and choose "New window" to show it like in Figure 13)

When "SINE" is enabled, channels 1 and 3 are offset from each other and channel 2 is the difference between the other two waves (bur when "SAWTOOTH" is enabled, there are no offsets between the channels and channel 2 shows 0).

Figure 12. Remote IO Platform HVSIG Configuration

Figure 12. Remote IO Platform HVSIG Configuration
Figure 13. FreeMASTER Signal Recorder

Support

Forums

Connect with other engineers and get expert advice on designing with the PLCIOKIT on one of our community sites.