Intel: The HLS compiler gave the following error: Is there a workaround?

HLS Quartus Prime

<Error message>
Compiler Error: Illegal argument xxx in component yyy. Pointer-to-pointer types are not supported in synthesized code.

Category: HLS
Tools: Intel® HLS Compiler
device:-


An error occurs because it is a double pointer (passing a structure pointer to a function).
Statements like the above are not supported by the Intel HLS Compiler.


Experienced FAE
Free consultation is available.

From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.