Forum Discussion
Altera_Forum
Honored Contributor
17 years agoThanks,
well I wasn't thinking of an algorithm to solve my whole problem in one go. I was thinking that I have all these required RAM blocks of varying shapes and sizes and if I determine the best theoretical fit for each one and then sort them out manually e.g. so I make best use of M144Ks before I go using M9Ks and MLABs. For what it's worth, my design uses 4Mbits in theory but 8Mbits in practice i.e. in a "real world" problem without too much effort I get a 50% memory efficiency. It is now that the real work starts in trying to improve that efficiency to squeeze as much performance as I can to do the job. Very few of my memories are nice 1KX8 blocks. If they all were, I wouldn't have a difficult job. Memory balancing is time consuming. Anything which can help would be very welcome.