Forum Discussion
Altera_Forum
Honored Contributor
13 years agothe random values could come from data cache flushes. As you are writing with IOWR, if for some reason those addresses were cached, when flushing the cache the old values are written back to memory.
Did you try using pointers instead of IOWR? That way you will access the memory through the data cache.