FPD-Link IV is a proprietary high-speed serial link specification from Texas Instruments. FPD-Link IV is designed for transmitting video, control, and status data over a single coaxial or shielded twisted-pair cable.

FPD-Link IV interface adapter modules use a serializer IC on the transmit end and a deserializer IC on the receive end. Together, the interface adapter modules bridge a local digital interface and the FPD-Link IV serial cable.

Internal Interface Protocols

FPD-Link IV Interface Adapter Modules use a standard digital interface between the SerDes IC and the carrier FPGA. Depending on the specific SerDes in use, this interface might be:
  • CSI-2
  • DSI-2
  • OLDI

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.

I2C Configuration

Both the serializer and deserializer are configured via I2C. Submit configuration scripts using the SerDes Configuration Utility.

Remote Device Configuration via the Serial Link

FPD-Link IV includes a back-channel that enables I2C transactions to travel from the carrier, through the deserializer, across the FPD-Link IV cable, and to the serializer or devices connected to it. This allows users to configure a remote serializer or an attached camera using the same I2C script API used for local device configuration.

For details on the I2C interface and script execution, refer to I2C Interface for Interface Adapter Modules.

GPIO

Interface Adapter Modules based on FPD-Link IV provide direct GPIO connections to the carrier FPGA. FPD-Link IV also forwards GPIO signals over the serial link. Remote devices present GPIO signals as local FPGA GPIO. The remote end signals are identical to directly connected signals in your application.

For information about GPIO access and available signals, refer to GPIO Support for Interface Adapter Modules.

Support in FlexRIO Interface Adapter Modules

The initial FPD-Link IV Interface Adapter Module for the Interface Adapter Module is the IVN-14811 interface adapter module.
  • To transmit data, the IVN-14811 pairs with a DSI-2 serializer.
  • To receive data, the IVN-14811 pairs with an OLDI deserializer.
Table 12. Transmitting Path: DSI-2 to Serializer
Feature Support
Physical layer MIPI D-PHY
Pixel format (initial) RGB-8-8-8 (24-bit)
Operating mode Video mode
Table 13. Receiving Path: Deserializer to OLDI
Feature Support
Physical layer LVDS
Pixel format RGB-8-8-8 (24-bit)
Dual pixel Supported; the two pixel streams are received independently and must be recombined by the user
Operating mode Unbalanced
Table 14. Control and GPIO
Feature Support
I2C configuration (local) Supported
Remote I2C via FPD-Link IV back-channel Supported
GPIO (direct) Supported
GPIO-Over-Link forwarding Supported
Table 15. Audio
Support
Embedded audio (DSI-2 TX path) Protocol supports audio in video blanking intervals; no dedicated carrier audio pipeline
Embedded audio (OLDI RX path) Not supported by OLDI standard

For audio access options, refer to Audio Support for Interface Adapter Modules.