Forum Discussion
Altera_Forum
Honored Contributor
9 years agoComplier Error, Quartus Prime Fitter was unsuccessful
Hi, I tried to compile a compution.cl file with aoc command to generate computation.aocx. (The command line is aoc -v computation.cl -o computation.aocx) But It failed to generate .aocx file...
Altera_Forum
Honored Contributor
9 years agoMultiple things to note:
1. The "Warning: Kernel 'fullyLayer' has unused argument 'inputDataSize'" is not normal; make sure you haven't made any mistakes in the design of your kernel that something is being optimized out by the compiler. If the argument is really not used, just remove it. 2. "Total block memory bits ; 22,860,776 / 43,642,880 ( 52 % )" and "Total RAM Blocks ; 218 / 2,131 ( 10 % ) ;" does not make any sense; you are probably overutilizing the Block RAMs and the Block RAM number is "overflowing" in the report. I have seen this multiple times before. Actual utilization is probably 110% and not 10%. 3. Compilation is failing during placement, most likely due to Block RAMs overutilization. Please attach the "quartus_sh_compile.log" file so that I can take a closer look. 4. Never mix different versions of AOC and Quartus; always use a version x.y.z with biggest y and z for both. In your case, make sure to update both Quartus and AOC to 16.1.2.