4 Replies Latest reply on Jul 17, 2018 4:28 PM by vaivc_3251916

    FX3 DMA Watermark flag problem



      I have setup with fx3 connected to the fpga fabric of a xilinx zynq 7000 series chip. I am trying to get bulk streaming in for sending image data from the fpga to the host computer using the fx3.


      I am able to send data by using the dma ready flag but certain number of bytes go missing at each transfer. I am guessing it is due to the flag latency.


      So I am trying to use the watermark to stop this from happening. I am following the example given in http://www.cypress.com/?rID=51581 (AN65974 slave fifo sync example).


      But I am unable to get it working, there is no data received in the host side, I get  the following error in the control center


      "BULK IN transfer 


      BULK IN transfer failed with Error Code:997"


      So no data is being transfered. Can anyone help me out with this? I can share more of my code if necessary.