This topic contains FPGA-specific information about the objects on the Cluster & Class Functions palette.

Note The information in this topic is subject to change with each version of the LabVIEW FPGA Module.

The following details apply to all the Cluster & Class functions except the To More Specific Class, To More Generic Class, Call Parent Class Method, and Cluster to Array functions.

Single-Cycle Timed Loop Supported.
Usage N/A
Timing The Cluster & Class functions require no clock cycles to execute because they do not include internal registers.
Resources The Cluster & Class functions consume no FPGA resources because they are purely wiring operations.

The following details apply to the To More Specific Class and To More Generic Class functions.

Single-Cycle Timed Loop Supported.
Usage N/A
Timing This Cluster & Class function requires no clock cycles to execute because it does not include internal registers.
Resources This Cluster & Class function consumes no FPGA resources because LabVIEW determines the actual class and creates a static reference before compiling the FPGA VI.
Cluster to Array

The following details apply to the Cluster to Array function.

Single-Cycle Timed Loop Supported.
Usage The LabVIEW FPGA Module supports only 1-D fixed-size arrays. To make sure this function results in a fixed-size array output, open the VI Properties dialog box, select Execution from the Category pull-down menu, and place a check in the Autopreallocate arrays and strings checkbox.
Timing This function requires no clock cycles to execute because it does not include an internal register.
Resources This function consumes no FPGA resources because it is purely a wiring operation.
Call Parent Class Method

The implementation details for the Call Parent Class Method function depend on the class method this function calls.