I'm attempting to compile a kernel for an Arria 10 device. The 1st stage compile completes and reports the following utilization:
ALUTS: 31%
FFs: 33%
RAM: 44%
DSP: 10%
Despite the design easily fitting into the part, the fitter fails with an errors message saying " Error <170048>: Selected device has 2713 RAM locations of type M20K block. However, the current design needs more than 2713 to successfully fit".
Why such a large discrepancy between the resource utilization reported during the 1st stage compile and fitting?
ALUTS: 31%
FFs: 33%
RAM: 44%
DSP: 10%
Despite the design easily fitting into the part, the fitter fails with an errors message saying " Error <170048>: Selected device has 2713 RAM locations of type M20K block. However, the current design needs more than 2713 to successfully fit".
Why such a large discrepancy between the resource utilization reported during the 1st stage compile and fitting?