Forum Discussion
Altera_Forum
Honored Contributor
12 years agoA follow-up:
I still have no optimal solution, so if anybody has info, I would still be happy to hear it. However, I do have a more tolerable workaround. If a memory with ADDR_SIZE>14 is specified, the module instantiates an array of memories with ADDR_SIZE=14 and adds extra address decoding and output selecting logic. In this case, Quartus balances the block types properly even though the total number of bits instantiated is the same as before.