I am using a DRAM block on a ROACH 1.

I am using python to write data to the dram with corr.

I create a binary array of zeros like:

fa.lut_binaryIQ = '\x00\x00\x00\x00\x00\x00.....'

Length of the array is 1048576.

If I do
roach.write('dram_memory',fa.lut_binaryIQ)

It works fine.

If I double the length of the binary array, where len(fa.lut_binaryIQ)=2097152

Then I do
roach.write('dram_memory',fa.lut_binaryIQ)

I get a timeout error
RuntimeError: Request write timed out after 20 seconds.


I have tried longer and longer timeouts of 60sec and still no good result. I 
set the timeout with:
roach = corr.katcp_wrapper.FpgaClient('192.168.0.67', 7147,timeout=60)


Any ideas? It seems there is a 1MB length limit on my dram.

Tim



Reply via email to