Error (13224): Verilog HDL or VHDL error at <kernel_filename>.v: ansi port p_avm_printf_addrhello_world_enable cannot be redeclared - Error (13224): Verilog HDL or VHDL error at <kernel_filename>.v: ansi port p_avm_printf_addrhello_world_enable cannot be redeclared
Description In the Intel® FPGA SDK for OpenCL™ version 17.1, you may see this error while calling a printf () inside a kernel with attribute num_compute_units(). Resolution To avoid this error, perform either of the following actions: manually replicate printf calls inside the kernel replace printf with channel calls that send data to a non-compute-id kernel which in turn performs the printfs. This is fixed in the Intel FPGA SDK for OpenCL version 18.0
Custom Fields values:
['novalue']
Troubleshooting
FB: 547074;
False
['novalue']
['FPGA Dev Tools Quartus® Prime Software Pro']
18.0
17.1
['Programmable Logic Devices']
['HLD Tools OpenCL']
['novalue']
['novalue'] - 2021-08-25
external_document