Due to a problem in the Intel® Quartus® Prime Pro Edition software version 20.3, you may see the following IPs fail to launch correctly with this error message.
- Any Unified FFT Intel FPGA IP
- FIR II Intel FPGA IP
- CORDIC Intel FPGA IP
- Fixed Point Functions Intel FPGA IP
- Floating Point Functions Intel FPGA IP
- Floating Point Custom Accumulator Intel FPGA IP
This problem occurs because the environment variable DSPBA_ROOTDIR is not set at runtime.
To work around this problem, set the environment variable DSPBA_ROOTDIR manually
If you have already set QUARTUS_ROOTDIR in your environment, then you can set DSPBA_ROOTDIR relative to QUARTUS_ROOTDIR.
DSPBA_ROOTDIR is the full path to the location of the dspba/ folder under QUARTUS_ROOTDIR.
For Linux, in a bash shell:
export DSPBA_ROOTDIR=$QUARTUS_ROOTDIR/dspba
For Windows:
1) Go to Control Panel->System->Advanced system settings->Environment Variables
2) Set DSPBA_ROOTDIR to %QUARTUS_ROOTDIR%\dspba
If you have not already set QUARTUS_ROOTDIR in your environment then DSPBA_ROOTDIR can be directly set to <quartus-install-path>/quartus/dspba where <quartus-install-path> is the location you specified when you installed the Intel® Quartus® Prime Pro Edition software.
For Linux, in a bash shell:
export DSPBA_ROOTDIR=/quartus/dspba
For Windows:
1) Go to Control Panel->System->Advanced system settings->Environment Variables
2) Set DSPBA_ROOTDIR to \quartus\dspba
This problem is fixed starting with the Intel® Quartus® Prime Pro Edition software version 20.4.