Hi @atb,
Welcome to the PYNQ community.
Based on your description, the IP is not setting up TLAST properly. I wrote a comprehensive tutorial to debug this on board. Debugging Common DMA Issues [Part 3]
- My custom IP generates different results (with the same input data) every time I run it on hardware using PYNQ’ .
If the DMA is not finishing correctly, it is likely that the data you’re reading is not correct. You should fix the DMA issue first before debugging this.
Mario