Cluster & Class Palette Details (FPGA Module)
- Updated2025-01-28
- 2 minute(s) read
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. |
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. |
The implementation details for the Call Parent Class Method function depend on the class method this function calls.