vortexgpgpu/vortex

FPU Errors When Testing Vortex on Intel Devcloud

heeeoneee opened this issue · 2 comments

Q : Any alternative for Intel's DSP Builder Library?

Here is why it is necessary to execute FPU operations in Intel's Devcloud(Arria 10)

(I've managed to upload vortex to Devcloud, but here is an issue. I will my debugging process one by one)

1. Errors on acl_fmadd, acl_fdiv, etc

This is /home/uxxxxxx/vortex/hw/syn/altera/opae/build32_arria10_fpga_1c/synth/build.log
You can see the error regarding acl_fmadd, acl_fdiv, etc. popped up.
Screenshot 2024-04-18 at 5 23 06 PM

2. It led me to VX_fpu_fma.sv

so I followed the error to /home/u220123/vortex/hw/syn/altera/opae/build32_arria10_fpga_1c/src/VX_fpu_fma.sv
Screenshot 2024-04-18 at 5 26 05 PM

3. ip_gen.sh checking

I checked ip_gen,log. It seems like dspba is not present.
Screenshot 2024-04-18 at 5 31 10 PM

4. Intel's DSP Builder Library

I figured that DSP Builder Library is needed. It's a bit expensive so I'm trying to find alternatives. Any suggestion?

  • When FPU is disabled, FPGA works well.

I found the solution. just set Quartus Pro or Quartus Standard when executing "tools_setup".
Screenshot 2024-04-23 at 3 46 34 PM

and then, add following path
export DEVICE_FAMILY="Arria10"