Forum Discussion
The initial report with 12 kernels are:
Device Static partition Quartus Fitter: Total Used (Entire System) Quartus Fitter: Kernel System Estimated: Kernel system
| ALM | 702720 | 168990 | 645,368 | 415228.0 | |
| - ALUT | 553419 | ||||
| - REG | 2810880 | 675960 | 1,392,304 | 1022779 | 944410 |
| - MLAB | 3233 | 4068 | |||
| RAM | 6847 | 1590 | 3,867 | 2599 | 2147 |
| DSP | 3960 | 786 | 144 | 144 | 144 |
After optimizing the kernels using the simplest LSU (FIFO) and [[intel::max_global_work_dim(0)]] in functions to eliminate the function overhead, the report for 12 kernels is the one below
Device Static partition Quartus Fitter: Total Used (Entire System) Estimated: Kernel system
| ALM | 702720 | 168990 | TBD | |
| - ALUT | 420411 | |||
| - REG | 2810880 | 675960 | TBD | 636982 |
| - MLAB | 3288 | |||
| RAM | 6847 | 1590 | TBD | 1403 |
| DSP | 3960 | 786 | TBD | 144 |
The estimated utilization is much lower but the implementation finished with the error similar to that:
"Error (170012): Fitter requires 72611 LABs to implement the design, but the device contains only 66099 LABs."
This error is not consistent because sometimes it says more LAB are needed for smaller designs and also the number of LAB the device contains changes.
I'm not sure If I know where should I get the the resource map.
Thanks.
I'm not sure if the tables will arrive well enough so Irepited them as figures. thanks