FX3 UVC GPIF 2 DMA buffer size setting issue | Cypress Semiconductor
FX3 UVC GPIF 2 DMA buffer size setting issue
I need to increase DMA buffer size to 32k from original 16K using UVC sample code which is AN75779.
Now I already implement 96M with 32 bit input form FPGA to GPIF 2,
but I cannot reach to 3G or 3.2G data transfer for FX3 to Host via USB3.0.
I assume that 16K burst buffer may be too small to push data out. So I try to change that sample code to set DMA buffer to 32K. I changed CY_FX_EP_BULK_VIDEO_PKTS_COUNT to 0x20 (32), and its CY_FX_UVC_BUF_FULL_SIZE is 32x1024.
but it seems doesn't work, my USB3.0 firmware also cannot enumeration after this change, it is any other part need to change?
Thanks a lot!