Hi all,
I just wanted to give an update. I assembled the HW a few days ago and been slowly verifying all the elements of the electronics. This evening was the Zynq memory tests. I really didn't have a lot of hope because I also didn't know the delay timings of the PCB, I used common values however I will revise these at a later date.
I ran the full 256MB Xilinx memory test with zero errors
I also ran the Xilinx read and write eye test / optimisation, I got a result between 65% and 75% which is not amazing but also maybe to do with my generic timing numbers.
I'm operating the RAM at the full 525MHz.
I'm very happy and also very surprised. This will still be fixed in the next revision of this PCB.
I also ran a test program that wrote to the DDR3 through heap allocation. I allocated 1MiB of memory and assigned each byte an increasing value from 0 to 255. I then read that memory with the same algorithm to verify the memory had the correct values - it did!