1 Reply Latest reply on Feb 21, 2020 9:24 PM by RashiV_61

    AN86947 throughput investigation

    lopo_1264666

      Table 5 listed combinations of burst length, buffer size and no of buffers to give different throughputs.

      How to modify cyfxbulksrcsink.h parameters to simulate these cases using FX3 SuperSpeed Explorer Kit?

       

      CY_FX_EP_BURST_LENGTH = burst length?

       

      CY_FX_BULKSRCSINK_DMA_BUF_COUNT = no of buffers?

      How about buffer size, which parameter to be modified?

       

      As for Table 6 for Isochronous transfer,

       

      CY_FX_ISO_BURST = burst length?

       

      CY_FX_ISO_PKTS = iso-packets?

       

      CY_FX_ISOSRCSINK_DMA_BUF_COUNT = no of buffers?

      How about buffer size, which parameter to be modified?

        • 1. Re: AN86947 throughput investigation
          RashiV_61

          Hello,

           

          The data throughput for different transfers can be tested on super speed explorer kit also as it has CYUSB3014 part (with 512 KB SRAM)

          - Please confirm that you are using firmware files with the application note.

          - For isochronous transfers you need the modify the following macro  values in cyfxisosrcsink.h according to table 3 or table 4 and test using the streamer application

          iso_transfer.PNG

          - For Bulk transfers you need  you need the modify the following macro  values in cyfxbulksrcsink.h according to table 5 or table 6 and test using the streamer application

          bulk_transfer.PNG

           

          Please let me know if any query on this

           

          Regards,

          Rashi