Using the FPGA Interface C API with LabWindows/CVI

FPGA Interface C API Help

Edition Date: August 2014

Part Number: 372928H-01

»View Product Info
Download Help (Windows Only)

You can generate a C API for a LabVIEW FPGA application and develop your C application using LabWindows/CVI 9.0 or later.

The FPGA Interface C API installer installs the following items if you select LabWindows/CVI support during installation:

  • FPGA Interface C API Library and header file for LabWindows/CVI. This library supports LabWindows/CVI development and debugging features like user protection and resource tracking.
  • LabWindows/CVI function panels for the FPGA Interface C API Library. These function panels are customized to help you select appropriate parameter values in calls to the library functions. This customization is also available in the Show Prototypes feature of the LabWindows/CVI source editor.
  • LabWindows/CVI examples

With LabWindows/CVI 2010 or later, you can launch the FPGA Interface C API Generator from LabWindows/CVI. With LabWindows/CVI 9.0 or later, you can launch the FPGA Interface C API Generator from the LabVIEW Project Explorer window, from the Windows Start menu, or from a Windows command line.

If you are using only LabWindows/CVI to develop your C application, you can exclude NiFpga.h and NiFpga.c from the files that you generate using the FPGA Interface C API Generator. The header and library files installed with LabWindows/CVI support make NiFpga.h and NiFpga.c unnecessary.


Not Helpful