FPGA I/O Property Node

LabVIEW 2018 FPGA Module Help


Edition Date: March 2018
Part Number: 371599P-01
View Product Info

DOWNLOAD (Windows Only)


LabVIEW 2015 FPGA Module Help
LabVIEW 2016 FPGA Module Help
LabVIEW 2017 FPGA Module Help
LabVIEW 2018 FPGA Module Help
LabVIEW 2019 FPGA Module Help

Owning Palette: FPGA I/O Functions

Requires: FPGA Module

Gets or sets one or more properties on an I/O item or hardware under an FPGA target in the Project Explorer window, such as a C Series module. In some cases, you also can set and retrieve properties on the FPGA target itself. The properties available vary by the FPGA target or the C Series module and the I/O resource.

To select a property, first configure the FPGA I/O Property Node with an item. Then, click the Property section of the FPGA I/O Property Node and select a property from the shortcut menu. To add additional properties to an FPGA I/O Property Node, right-click the Property section and select Add Element from the shortcut menu. You also can expand or contract the FPGA I/O Property Node by dragging the upper or lower edge of the node with the Positioning tool.

Details  

FPGA I/O In is an optional input that allows you to specify the FPGA I/O item to read or write using an FPGA I/O control or constant. To use an FPGA I/O control as a connector pane input, the FPGA VI must be configured for reentrant execution.
FPGA I/O Out returns the FPGA I/O item on which you configure the node to operate.
Property is the value of the I/O Property you specify. To specify whether this parameter is a control or an indicator, right-click an element in the Property section of the FPGA Property Node and select Change to Read or Change to Write from the shortcut menu.

FPGA I/O Property Node Details

Support for use of the FPGA I/O Property Node and specific properties inside and outside the single-cycle Timed Loop varies by target, I/O item, and property. Refer to the specific FPGA target hardware documentation for more information.

When you expand the FPGA I/O Property Node, LabVIEW displays a Property parameter for each element of the Node. However, the FPGA I/O Property Node contains only one set of FPGA I/O In and FPGA I/O Out parameters. Each FPGA I/O Property Node operates on a single FPGA I/O item.

Tip  Right-click the FPGA I/O Property Node and select Find Item in Project from the shortcut menu to highlight the I/O item in the Project Explorer window.

Error Handling Details

You can right-click the FPGA I/O Property Node on the block diagram and select Show Error Terminals from the shortcut menu to add standard LabVIEW error in and error out parameters to the function. If an error occurs, you might receive incorrect data. Add error terminals to be sure the data you receive is valid. FPGA targets might report errors differently. Refer to the specific FPGA target hardware documentation for information about how specific FPGA targets report errors.

Note  Adding error in and error out parameters increases the amount of space the function uses on the FPGA target. The error in and error out parameters also can cause slower execution on the FPGA target.

WAS THIS ARTICLE HELPFUL?

Not Helpful