06-14-2021 03:42 AM
Hello,
I had to move on new PC with Windows 10, after installing LabView 2017 cannot build a project which was successfully building on old PC with Windows 10 and LabView 2016.
Xilinx generate an error for following vi:
Error:
ERROR: [Synth 8-2029] formal cin has no actual or default value [C:/NIFPGA/jobs/fcu90p5_aI2e7fi/ADC_ReadADC1_vi_colon_Clone13.vhd:259]
INFO: [Synth 8-994] cin is declared here [C:/NIFPGA/jobs/fcu90p5_aI2e7fi/NiFpgaArrayToCluster.vhd:45]
ERROR: [Synth 8-2029] formal cin has no actual or default value [C:/NIFPGA/jobs/fcu90p5_aI2e7fi/ADC_ReadADC1_vi_colon_Clone13.vhd:667]
INFO: [Synth 8-994] cin is declared here [C:/NIFPGA/jobs/fcu90p5_aI2e7fi/NiFpgaArrayToCluster.vhd:45]
INFO: [Synth 8-2810] unit vhdl_labview ignored due to previous errors [C:/NIFPGA/jobs/fcu90p5_aI2e7fi/ADC_ReadADC1_vi_colon_Clone13.vhd:53]
Any ideas, what can be wrong after migration from LabView 2016 to 2017 (and corresponding Vivado tools)?
08-10-2021 03:18 AM
Hi,
if it has successfully compiled on an old installation, try repairing all the FPGA related packages from NI package manager.
08-10-2021 03:28 AM
Hello,
It seems the new LV version cannot evaluate constant array size, so then I replaced net from array size vi to constant - it started to work.
08-10-2021 04:15 AM
Good to know