This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C674x : UPP transfer size

Hi,

I'm going to use C6748 DSP interfaced to a FPGA for sampling chain through the UPP interface.

Can anyone confirm that all the data transfer need to be a multiple of 64 bytes?

It seems to depend on the TXSIZEA/B and RDSIZEQ/I configurations (sprugj5b).

This issue is important when considering discontinuous samples flow.

Regards

Laurent.

  • From the experience I have had with UPP, the total transfer size doesn't need to be a multiple of 64 bytes, but it does need to be a multiple of 2 bytes.

    If you are asking about a total transfer size less than 64 bytes that might be different, I believe there is a good discussion about that on this web forum somewhere.

  • Hi Laurent,

                The DMA burst size is 64 bytes or larger, but smaller transfer sizes are allowed.  Similarly, the DMA line size does not need to be divisible by 64.  It has been tested for transfer sizes as small as 4 bytes without issue.

    Regards

    Iyshwarya

    If this answers your question, please click the Verify Answer button below. If not, please reply back with more information.