How to use Delay Line DMA function with SDRAM for Audio delay function at ADSP-21489
How to use Delay Line DMA function with SDRAM for Audio delay function at ADSP-21489?
I want to know first step e.x. Initial settings, and so on.
Audio Signal Processors
adsp-21489
SHARC Audio Processors/SoCs
Hello ,
Delay line DMA is used to support reads and writes to external delay line buffers with limited core interaction. In this sense, delay line DMA is basically a quantity of integrated writes followed by reads from external memory-called a delay line DMA access. Delay line DMA is described in the following sections.
Delay Line DMA operates using the following five steps:
1. Load first half TCB for write (7 parameters).
2. DMA writes to the delay line buffer until IC = 0.
3. Update EI index pointer if circular mode is enabled.
4. Load second half TCB for read (6 parameters).
5. DMA tap based read from delay line buffer until RC = 0. Jump to step 1.
For more information please refer the Delay Line DMA (PageNo:298 / 1304) in the HRM of ADSP-214xx.
Also, I would suggest you to refer the below Ezone thread which talks about ADSP-21489 Delay line DMA
ez.analog.com/.../adsp-21489-delay-line-dma-in-a-sample-based-project
Regards,
Anand Selvaraj.
> Anand
Thank you. I will try about your answer.
Please log in to reply.