This section contains information you need before developing applications using the high-speed serial devices.

Development Requirements

Successful system design with high-speed serial devices may require knowledge in the following areas, depending on your application.

  • High-speed serial fundamentals
  • VHDL code design
  • NI LabVIEW and LabVIEW FPGA programming

To learn about the fundamentals required to develop a system with high-speed serial devices, refer to the resources in the following table.

Table 4. Fundamentals Resources
Concept Resources
High-speed serial fundamentals High-Speed Serial I/O Made Simple: A Designers’ Guide, with FPGA Applications is available at xilinx.com.
VHDL code design Some VHDL training or experience is required before working with the high-speed serial devices. Do not attempt to develop Component-Level IP (CLIP) without VHDL knowledge.

For information about programming options, refer to An Introduction to PXI High-Speed Serial Instruments​.

NI LabVIEW and LabVIEW FPGA For NI LabVIEW and LabVIEW FPGA training resources, refer to ni.com/training.

For information about FPGA resources when using the LabVIEW FPGA Module and NI FPGA hardware, refer to The NI LabVIEW High-Performance FPGA Developer’s Guide.

Installation Instructions

Refer to the getting started guide for your device (refer to the Related Documentation section of this document) for instructions about how to install LabVIEW, LabVIEW FPGA, the NI LabVIEW Instrument Design Libraries for High Speed Serial Instruments software, and your high-speed serial device.