Hi Paveetirra,
I appreciate your reply.
This is my first time to open and check the Fitter RAM Summary because I have never ran out of memory in my past projects.
For that reason, I'm afraid I don't correctly understand and interpret what the Fitter RAM Summary says.
The error I originally got was that my design requires 317 blocks but my FPGA (10CL080YU484) has only 305 blocks.
Please open the attached PDF file.
I need eighteen 24 bit * 340 words memory blocks and a lot more for other (image) buffers and Nios II as well.
If I use Double Port Mode, the message says "your design requires 317 blocks".
After changing the structure as shown in the figure from Dual Port to Single Port, the error message disappeared and reports says JUST 305 blocks are used.
It seems Fitter allocates the memory blocks in Packed Mode.
But judging from what Fitter RAM Summary says, I am not sure if Packed Mode is successfully applied by Fitter.
Especially, why "M9Ks" column is "2" and "Location" column is "M9K_X87_Y7_NO, M9K_X55_Y20_NO".
Again, that is why I am wondering if I correctly understand and interpret the summary or not.
Or, I am afraid what I am doing is incorrect.
Thanks for your help.
Patina