8 Replies Latest reply on Mar 12, 2020 10:34 PM by RashiV_61

    AN87216: How to increse buffer size


      With the Master/Slave example in AN87216, after incresing CY_FX_EP_BURST_LENGTH from 1 to 4 or 8 and loading the firmware to RAM, CYUSB3KIT-003 enumerate successfully but won't show up in Control center. Modify CY_FX_DMA_BUF_COUNT from 16 to 32 or 64 at the same time have the same problem.


      How to modify CY_FX_EP_BURST_LENGTH / CY_FX_DMA_SIZE_MULTIPLIER / CY_FX_DMA_BUF_COUNT at the same time to increase the bandwidth of Master/Slave example? GPIF designed may need to be modified too according to a former post - quote

      "On changing the DMA buffer size, the Data counter and Addr counter values also need to be modified in the state machine as well as in the firmware. The counter value is calculated  (counter value ) = (DMA buffersize)/ (GPIF bus width in bytes) + 1"