Forum Discussion
Altera_Forum
Honored Contributor
16 years agoVIP FrameBuffer - How do you think it is accessing the SDRAM?
Hi! I am thinking about FrameBuffer Core Altera provides. In the VIP User Guide it is explained clearly, how the FB is working, with the concepts of dual and triple buffering. What I don't...
Altera_Forum
Honored Contributor
16 years agoWhether the memory controller supports bursts to the memory or not, performing bursts on the Avalon bus will increase the efficiency.
With SDRAM, there are extra delays whenever you change addresses or change from read to write. If you perform small random reads or writes, the effective data rate will be much less than your memory clock speed. For example, writing and reading 10 words each alternating between read and write will be much slower than writing 10 words consecutively followed by reading 10 words consecutively. Using bursts on your avalon master port will ensure more consecutive access to memory. Another way that might work is to change the arbitration shares in SOPC builder and use pipelined access.