AnsweredAssumed Answered

ADI DMA Controller DMA_LENGTH_WIDTH Bug?

Question asked by rwilcox on Mar 5, 2018
Latest reply on Mar 6, 2018 by rwilcox

Hello,

 

I'm the DMAC design to transfer ADC (AD9680) samples into RAM and have noticed some odd behaviour with the transfer length. The default DMA_LENGTH_WIDTH is 24 bits, however I have not been able to get it to perform a transfer of that length. If I try transferring 2097120 bytes, the transfer succeeds, however, when I try sending 2097121 bytes or more, the transfer hangs and I never get a done signal from the DMAC block. I have tried changing the DMA_LENGTH_WIDTH to 25 bits and observe the same threshold on transfer size. Are there any suggestions on why this may be happening?

 

Thanks,


~Reggie

Outcomes