Dirk,
Thanks for the good info. I was planning on writing the exact code you did for moving/copying SDRAM and I just assumed it would have good performance due to back to back reads.
Looking at the datasheet a read should take the number of clocks you have set for CAS latency in most situations. (certainly back to back reads on the same row) I count about 12 clocks in your trace!
Since SDRAM is so popular for NIOS/SOPC systems this would be an excellent place to focus efforts to increase performance.
It would be nice if someone from Altera could at least comment on this topic.
If Altera has no plans to improve this I would be willing to fund the improvements if anyone knows how to modify/replace the SDRAM controller. (assuming its legal to modify the SDRAM controller)
Anyone know of a better SDRAM controller that is SOPC builder ready?
Ken