NI Labs Toolkits

cancel
Showing results for 
Search instead for 
Did you mean: 

C Interface to LabVIEW FPGA (Legacy Download for LabVIEW 8.6 Only)

 

The C Interface to LabVIEW FPGA has graduated to a shipping product feature.  The FPGA Interface C API is included with NI-RIO 3.2 or is available for download for use with NI-RIO 3.3.  The attached download is available for legacy availability for LabVIEW FPGA 8.6 but is no longer supported by National Instruments.

 

The C Interface to LabVIEW FPGA allows C/C++ applications to interact directly with compiled LabVIEW FPGA VIs on RIO devices. The interface includes functionality for downloading a VI to a RIO target, performing DMA data transfers, waiting on and acknowledging interrupts, and reading and writing named controls and indicators using C function calls. Now supports DMA FIFOs, interrupts (IRQs), and arrays!

 

With this feature, users can program the real-time processor within CompactRIO and NI Single-Board RIO devices in C/C++ and interface that code to the LabVIEW FPGA code running on the FPGA of the RIO system. Additionally, this feature allows users to program the real-time processor of a PXI system or a processor on a PC running Windows in C/C++ and interface to the LabVIEW FPGA code running on a PXI/PCI R Series FPGA I/O board.

 

Note: The NI-RIO driver software is required for this feature, so only platforms and operating systems already supported by RIO software are supported by the C Interface to LabVIEW FPGA.

 

Software Requirements

LabVIEW FPGA 8.6 or later

 

For Windows applications or remote debugging over ethernet (see this tutorial):
NI LabWindows™/CVI 9.0 OR Microsoft Visual C++ 2003 (or later)

 

For PharLap ETS applications (see this tutorial):

NI LabWindows™/CVI 9.0 AND NI LabWindows™/CVI Real-Time Module 9.0 OR Microsoft Visual C++ 2003

 

For VxWorks applications on CompactRIO and NI Single-Board RIO (see this tutorial):
WindRiver Workbench 2.3 (or later) OR GNU Toolchain for VxWorks

 

 

Download the attchement below and let us know what you think. We'd love to hear your feedback!

 

Regards,
Natasa
Comments
John80
Member
Member
on

I found the link for the 2009 version,

see:

http://joule.ni.com/nidu/cds/view/p/id/1507/lang/en