Hello,
I am having some problems with the uPP interface on the C6748. I currently have it set up in dual receive single data rate mode. I am trying to transfer data from an FPGA to DSP external via the uPP DMA. L1 and L2D are set up as all SRAM. I basically set up the uPP DMA to transfer as much data as I expect the FPGA to send on each channel.
The problem I am having is that the transfer always fails to complete. Each channel is always exactly 64 bytes short of completion regardless of the line size and line count. At this point, the FPGA engineer and I are pretty certain that the last 64 bytes are being sent out on the FPGA pins. I have tried all the DMA read burst sizes. There have been no Underflow and/or overflow errors. My guess is that the last 64bytes is either stuck in the UPP FIFO or being lost during the transfer to external memory.
Has anyone had any experience with this kind of error. Any help will be appreciated.
Thank you