Error -61496 When Compiling FPGA VI in LabVIEW

Updated May 31, 2023

Reported In

Software

  • LabVIEW
  • LabVIEW FPGA Module

Issue Details

During the compilation of FPGA VI, I keep receiving the following error.
image
Error -61496 occurred at Missing NumberOfSyncRegistersForRead property in project.

Possible Reason(s):

LabVIEW FPGA:An internal software error in the LabVIEW FPGA Module has occurred. Please contact National Instruments technical support at ni.com/support with following information: An unexpected case was reached.

Even the reinstallation of the FPGA Module did not help to prevent the error.
 

Solution

This issue is specific to the FPGA when the same FPGA code was developed for another Hardware, rather than the currently used one.
The root cause of the issue is the FPGA I/O Nodes that define the modules. 
In order to solve the issue please follow the steps below:

1. First of all, disable the FPGA I/O Nodes on the FPGA VI and try to compile it. Probably the VI should be compiled without any issues. 
2. Start to enable FPGA I/O Nodes one by one and after every enabling compile the FPGA VI. As soon as you receive the error message, delete the FPGA I/O Node and place it one more time, and wire the necessary wires.
3. Compile the FPGA VI once more and see the positive result. 
4. Continue the same procedure till you replace all the problematic FPGA I/O Nodes. 

Additional Information

The same issue could be called from other FPGA properties specific to the hardware. 
In case the issue still persists after replacing FPGA I/O Nodes, please contact NI Technical Support for further assistance.