Altera_Forum
Honored Contributor
13 years agoBRAM utilization and optimization
This is a two part question: First, how do you look at memory utilization in Quartus? I have a design that is only using ~65% of the memory bits in my device (according to the summary) but apparently is using 99% of the actual blocks. Where in Quartus can I found out the actual block usage, which is the more important number in many cases, and why is it not in the summary?
Second, how can I make the design more efficient in how it uses the memory? Looking at the utilization by entity report I can see a lot of blocks with memories that are 100-200 bits and they eat an entire M9K for it. It's my understanding from what I've read thus far that I can put an inline command that will tell Quartus to use logic instead of M9Ks for specific memories but I'm using the Altera VIP suite so I can't modify the code. Is there a way to make a global setting that tells the tools to implement memories below a certain size in logic?