FPGA Application Contains Too Many User-Defined Variables

Updated Aug 23, 2024

Reported In

Hardware

  • NI-9144
  • NI-9145

Issue Details

During compilation of my FPGA VI for NI-9144/NI-9145 Expansion Chassis I receive an error:
Failed to compile the application and deploy it to the slave device, because the application contains too many user-defined variables. Modify the application by reducing the number, size, and name length of these user-defined variables and compile the application again.

What is the maximum number of User-Defined Variables I can add to my project?

Solution

The number of User-Defined Variables (UDVs) available on NI 9144 and NI 9145 are limited. Below you can find information about the number of UDV you can create per chassis:
 
ChassisInput UDVOutput UDV
NI-91446464
NI-9145128128
 


 

Additional Information

You may try to reduce the number of UDVs used in your project by "Bit-Packing" as shown in this picture below: