FlexRIO High-Speed Serial Example Projects

The PXI FlexRIO High-Speed Serial Instruments require you to develop an FPGA VI, design a socketed CLIP (Component Level IP), and compile a LabVIEW bitfile that implements a custom high-speed serial protocol.

The FlexRIO driver includes two example projects to serve as templates for this process:

  • An Aurora Streaming project based on Xilinx Aurora Core IP that allows for implementation of a high-speed serial protocol between your module and another device that implements Aurora. Use this example out-of-the-box or use it as a template for developing an Aurora-based custom application.
    Note You can also use the Aurora Streaming project to test your FlexRIO High-Speed Serial module by connecting a QSFP cable from PORT 0 to PORT 1 and following the instructions inside the Continuous Stream Writer (Host) or Finite Stream Reader (Host) VIs.
  • A CLIP Template project that includes a VHD file to be used as a template for creating a custom I/O module socketed CLIP.

Access either project through the FlexRIO Integrated IO Project Creator Tool in the LabVIEW Example Finder, located at LabVIEW»Help»Find Examples»Hardware Input and Output»FlexRIO»Integrated IO»Getting Started»Getting Started FlexRIO Integrated IO.vi.

Determining How to Develop Your FlexRIO High-Speed Serial Application

Use the flow chart below to determine which approach to the FlexRIO High-Speed Serial development process best fits your application.


1378