Configuring a SerDes Link with the FlexRIO Multiprotocol Vision Carrier Module

Configure and validate a SerDes link on a FlexRIO Multiprotocol Vision Carrier Module carrier using LabVIEW and the SerDes Configuration Utility.

SerDes scripts configure serializers and deserializers through the I2C bus. The example runs scripts using the SerDes Configuration Utility and exposes all optional arguments for troubleshooting. No physical connections to other modules or devices are required to run this procedure.

The following items are required to perform the procedure:
  • FlexRIO Multiprotocol Vision Carrier Module carrier with at least one interface adapter module in a PXI chassis.
  • LabVIEW version 2023 or later.
  • FlexRIO driver software 2026 Q3 or later.
Note Leave all input control values at the default values unless specified otherwise.
  1. Install the hardware and software.
  2. In LabVIEW, click Help » Find Examples.
  3. In the NI Example Finder window that appears, click Hardware Input and Output » FlexRIO » Integrated IO » Getting Started » Getting Started FlexRIO Integrated IO.vi.

    The FlexRIO with Integrated IO Project Creator dialog box opens.

  4. In the Project Name field, enter a name for the project.
  5. In the FlexRIO Integrated IO panel, select the target item in the Multiprotocol Vision Carrier Modules category. Choose a target that matches the hardware configuration of the installed interface adapter modules.
  6. From Project Explorer, double click the SerDes Configuration Script Example VI in the GettingStarted_Common_1480_Host library.
    The SerDes configuration script example opens.
  7. Configure the SerDes configuration script.
    1. Select the RIO Device and Bitfile Path that correspond to your interface adapter module. The default shipping bitfiles are in the FPGA Bitfiles subfolder that is located in the project folder.
    2. Run the SerDes Configuration Script Example VI. The Running LED indicator turns on when the utility is running.
    3. Specify the serial channels to execute the configuration script on. Use the format SIx or SOx, where x is the channel number.
    4. Select a Configuration Script Path that corresponds to a valid configuration script for your interface adapter module and channel type.
  8. Click the Run Script button.
    View the output in the SerDes Configuration Utility Server Output panel.
  9. Click the Close button to close the SerDes Configuration Utility.
    Note For complete details about running this procedure, refer to the GitHub document PXIe-148X Getting Started Example - SerDes Configuration Script Tutorial.