Forum Discussion
Altera_Forum
Honored Contributor
8 years agoI see what you're saying but I'm reading from one bank and writing to another. The tool correctly infers the loads can be done in parallel, even with indirect addressing. I don't see how a store dependency would affect anything since it's doublepumped - just schedule the second store to be on the second edge of clk2x. Perhaps Altera needs to provide more control over the M20K configuration such as the ability to specify what happens during a collision because this unexpected behavior halves the throughput of the kernel.