Forum Discussion
Altera_Forum
Honored Contributor
15 years agoYour 'test_addr' goes 1, 2, 4, 8, 16, 32, 64, 128 ,etc... This doesn't seem to match the output that you showed above where the address just increments four or eight bytes at a time. I think you meant to write 1, 2, 4, 8, 16, etc... as the data but only move four/eight bytes at a time.
This is the line(s) I'm talking about: test_addr = 8 * (1 << i);