I have my a config file to setup my SDRAM that can be see here: http://pastebin.com/YupajrwX
I have made a test-function to see if I can write and read data to SDRAM which can be seen here: http://pastebin.com/n1UMgbid
If I set Value = 0xAB00 0000 i get:
"Error at counter = 1"
"Error at address 0x2800 0000"
"Data at address 0x2800 0000 is: 0xABAB ABAB"
If i select Value = 0xBB00 0000 i get:
"Data at address 0x2800 0000 is: 0xBBBB BBBB
Howcome this "mirroring effect" takes place? Where am I failing and how can I fix this?