Forum Discussion
Altera_Forum
Honored Contributor
12 years agoDave, Jed.
_there's nothing wrong with inference of the memory module Jed has written_. It's just that when instantiated within test_harness as top level module, the entire design gets reduced to 13 registers, of which the memory block takes only 8 bits. Quartus will not, by default, use a M9K RAM block for just 8 bits. Inference of RAM blocks for Jed's 2W4R module is working correctly and when you surround it with some logic that actually makes use of 4096 bits, it will be inferred into RAM blocks.