So I wanted to use the SDRAM using python to see if I could write and read on it. I configured the XEM3010 with the ramtest.bit file that was given in the samples and used the python API to manipulate the RAM.
The first thing I did was set the wire ins to reset then enable write. Then i created a bytearray of 2048 elements of \x12, I used WriteToPipeIn to send this to the RAM and it returned -15 which was weird. Then I set the wire ins to enable read and used ReadFromPipeOut to another bytearray with the same size to see if I can get back what I wrote but the other buffer just has random elements in it instead. I’d be really grateful if anyone could help me with this