Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

FPGA Module VIs and Functions

LabVIEW 8.6 FPGA Module Help
June 2008

NI Part Number:
371599D-01

»View Product Info

June 2008, 370693F-01

Installed With: FPGA Module. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the LabVIEW FPGA Module VIs and functions to build VIs that run on FPGA targets, such as National Instruments Reconfigurable I/O (RIO) devices, and VIs to communicate with FPGA targets.

You must add an FPGA target to a LabVIEW project to access the FPGA Module palettes, VIs, functions, and development tools. When you develop an FPGA VI, you have access only to the LabVIEW VIs and functions that are compatible with the FPGA target. In addition to the subset of the standard LabVIEW VIs and functions, the FPGA Module provides FPGA target-specific VIs and functions.

When you build host VIs for Windows or RT targets, you can access the FPGA Interface functions.

The VIs and functions on this palette can return general LabVIEW error codes, specific FPGA Module error codes, or error codes specific to the FPGA target.

SubpaletteDescription
Advanced VIsIncludes the HDL Interface Node, which you can use to access HDL code in an FPGA VI.
Array FunctionsUse the Array functions to create and manipulate arrays. Only fixed-size, one-dimensional arrays are supported in the LabVIEW FPGA Module. You can create or return fixed-size arrays with the FPGA Module.
Boolean FunctionsUse the Boolean functions to perform logical operations on single Boolean values or arrays of Boolean values.
Cluster & Variant FunctionsUse the Cluster & Variant functions to create and manipulate clusters.
Comparison FunctionsUse the Comparison functions to compare Boolean values, numeric values, arrays, and clusters.
FPGA I/O FunctionsUse the FPGA I/O functions to perform operations on FPGA targets.
FPGA Math & Analysis VIsUse the FPGA Math & Analysis VIs to perform math, analysis, and control operations in FPGA VIs.
Memory & FIFO FunctionsUse the Memory functions to access memory on an FPGA. Use the FIFO functions to transfer data.
Numeric FunctionsUse the Numeric functions to create and perform arithmetic operations on numbers and to convert numbers from one integer or unsigned integer data type to another.
StructuresUse the structures to control data flow.
Synchronization FunctionsUse the Synchronization functions to synchronize tasks executing in parallel and pass data between parallel tasks.
Timing VIsUse the Timing VIs to control the execution timing of FPGA operations.

© 2003–2008 National Instruments Corporation. All rights reserved.


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit