Hi Everyone,
I’m experiencing an issue when trying to write to a large offset using the mimo write function. Basically I was following the adder tutorial but I have modified it with an array instead of a single variable. When the array is small everything works as expected but after I hit a certain size I can no longer write to it in PYNQ. Specifically I get an index error: It seems like the largest offset I can have is 16384.
IndexError: index 65536 is out of bounds for axis 0 with size 16384
This seems like a limitation in pynq as I see the address width of the axi port in vivado as 19 bits which should be plenty. I am quite inexperienced however so I wanted to check I was not doing anything wrong.
I’ve attached my HLS code as well as my block design and the error I see in python.
Also wanted to say I just love the project as it’s making high bandwidth IO so much more accessible for me.


