Forum Discussion
Altera_Forum
Honored Contributor
15 years agoThe force burst alignment is causing this. Basically that option makes sure that the master doesn't cross a burst boundary in the middle of a burst. You can turn it off and the master will just present large bursts that cross burst boundaries or you can just align your data to a burst boundary (data_width_in_bytes * max_burst_count = burst boundary size)
The burst alignment option is really only useful for SDRAMs since they have burst boundaries. I won't get into the details but this option is to make sure you can get back into alignment as soon as possible in order to start posting large bursts and getting the maximum memory efficiency possible. With the HP2 SDRAM controller you can set the local burst length to 1 and avoid all this burst boundary stuff altogether.