Error -123033 or Unexpected Software Error When Performing FPGA Compilation

Updated Dec 23, 2023

Reported In

Software

  • LabVIEW FPGA Module
  • Compile Cloud Service
  • LabVIEW FPGA Compile Farm Toolkit
  • LabVIEW

Issue Details

  • When I try to compile my FPGA VI, I receive the following error: LabVIEW FPGA: The compile farm server returned an unexpected software error.​​
  • I am able to compile my FPGA code on the Cloud Compile Server but receive the following error when trying to compile locally: Error -123033: The FPGA Compile Farm Server does not support the current version of the FPGA Module
image001.png
 

Solution

  1. Some of the compile tools used to build an FPGA bitfile are not supported on Windows 10. This can cause FPGA compilation to fail in some situations. There are a couple ways to get around this problem:
  • Upgrade LabVIEW and the LabVIEW FPGA Module to versions 2018 or later
  • If you have access to the Cloud Compile Service, try compiling this way. If you are currently using this tool and still getting LabVIEW FPGA: The compile farm server returned an unexpected software error, then the server may be down. Please contact the NI Technical Support team to check the current status of the server. 
  • If you have a computer running a supported OS, you can set it up as a Remote Compile Server
  1. This error can arise if you update your version of the LabVIEW development environment but do not update the compile tools on your compile server or compile worker. Check the compatibility of your compilation tools with the latest version of your LabVIEW development environment and your hardware.

Additional Information

  • More information on compatibility between Windows 10 and the Xilinx Compilaiton Tools can be found in LabVIEW FPGA Module Compatibility with Windows 10.
  • Multiple compilers can coexist on the same computer. LabVIEW will automatically choose the correct Xilinx Compilation Tools needed based on hardware. However, you still need to make sure that the Xilinx Compilation Tools supports your device.