GPIO for Interface Adapter Modules
- Updated2026-07-27
- 2 minute(s) read
Interface adapter modules expose a set of General-Purpose Input/Output (GPIO) signals over the interface adapter module connector. These signals directly connect the carrier FPGA to the interface adapter module. GPIO signals provide support for user-defined functions, such as camera trigger, strobe, and other application-specific signaling.
Physical Layer
GPIO signals are single-ended lines that route directly between the PXIe-1480 carrier FPGA and the interface adapter module connector. The FPGA provides deterministic timing for reading and driving GPIO signals, making the signals suitable for latency-sensitive applications.
GPIO Direction
- When configured for input, the FPGA reads the signal driven by the interface adapter module or an external source.
- When configured for output, the FPGA drives the signal.
GPIO Assignments
The interface adapter module design determines the purpose of each GPIO signal on the connector. Each channel dedicates some GPIO signals to the I2C interface with the SerDes. These signals are not available for general use.
The exact number and the assignment of user-accessible GPIO signals varies by interface adapter module. Refer to the documentation for your specific interface adapter module for pin assignments.
Determining Available GPIO Programmatically
| I/O Node | Description |
|---|---|
| GpioInputMask | Indicates which GPIO lines are available to read as inputs. |
| GpioOutputMask | Indicates which GPIO lines are available to drive as outputs. |
| GpioOutputEnableMask | Indicates which GPIO output enables are available. |
GPIO-Over-Link Forwarding
Some interface adapter modules forward GPIO signals through the serial link. This forwarding makes GPIO from devices at the remote end of the cable appear as GPIO on the carrier FPGA. From the application perspective, these forwarded signals behave identically to directly connected GPIO signals. Your application doesn't require special handling.
Support in FlexRIO Interface Adapter Modules
| Interface Adapter Module Model | Serial Protocol | GPIO Direction | GPIO-Over-Link |
|---|---|---|---|
| IVN-14811 |
DSI-2 (TX) OLDI (RX) |
Input and Output |
Supported via FPD-Link IV |
For pin assignments, refer to the Specifications document for the interface adapter module.
Related Information
- Control and Configuration
Configure FPD-Link IV serializer and deserializer devices over I2C using the SerDes Configuration Utility. Use the FPD-Link IV back-channel for remote I2C configuration and GPIO-Over-Link forwarding.
- IVN-14811 Specifications