Forum Discussion
Altera_Forum
Honored Contributor
13 years agoOn CIII devices, memory is fitted into M9k blocks.
With 32bit wide ram you can only use 8/9 of each block and you are not allowed to use spare bits elsewhere. This is a device constraint. EP3C55 has 260 M9k blocks: each will be used in 256 x 32bit configuration, so you waste 256 x 4bits for each block. You need 256 blocks to synthesise your 2Mbit ram but you actually commit 2359296 physical memory bits.