Quartus fitter error during hardware generation of OpenCL HLS code
Hi,
I have been trying to compile a large OpenCL HLS code for Intel Arria-10 GX1150 programmed by a PAC. I tried compiling examples and smaller kernels within my project, which worked perfectly. However, for the whole code, I'm facing multiple errors. I tried to pinpoint the source and I found this error :
Error (23035): Tcl error: ERROR: Error(s) found while running an executable. See report file(s) for error message(s). Message log indicates which executable was run last.
while executing
"execute_flow -compile "
(procedure "compile_pr_revision_impl" line
invoked from within
"compile_pr_revision_impl $impl_rev_name"
(procedure "compile_pr_revision" line 11)
invoked from within
"compile_pr_revision $options(impl)"
(procedure "main" line 87)
invoked from within
"main"
invoked from within
"if {($::quartus(nameofexecutable) == "quartus") || ($::quartus(nameofexecutable) == "quartus_pro") || ($::quartus(nameofexecutable) == "qpro")} {
#..."
(file "a10_partial_reconfig/flow.tcl" line 581)
Further, I found the following internal error, searched for it in knowledge base, but could not find the specific solution:
Info (19727): Fitter will now perform the packing at the highest effort level
Internal Error: Sub-system: VPR20KMAIN, File: /quartus/fitter/vpr20k/vpr_common/cluster_constraints.cpp, Line: 1880
Please explain the root cause and suggest solutions. I am attaching a copy of quartus_sh_compile.log here for your reference.
Thanks and regards,
Aaryan