Forum Discussion

SBioo's avatar
SBioo
Icon for Occasional Contributor rankOccasional Contributor
6 years ago
Solved

Local memory banking error

I'm trying to apply explicit banking on one of my kernel's local memories, but unfortunately I'll receive a weird LLVM error. Here is the local memory definition, with the banking applied: __local ...
  • HRZ's avatar
    6 years ago

    This is a compiler crash due to some bug in the compiler; such issues cannot be directly addressed by the programmer. I recommend using the latest version of Quartus (v19.1) if you have a compatible BSP to see if the issue still occurs. If it does, the issue should be passed on to Intel engineers (I guess the forum moderators can do that). Since the fix will likely take a while to be implemented, your only choice in the meantime is likely to modify your code line by line to see which line triggers the crash and then try to come up with an alternative implementation that produces the same kernel behavior without including that line so that the compiler crash is avoided.