Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

I want to put I2S (TX/RX), DMA_Tx, DMA_Tx and EMIF to a design. DMA_Tx transfers data from RAM to I2S-Tx. DMA_Rx transfers data from I2S-Rx to EMIF.

   

I started with a simple one with DMA transferring data from RAM to EMIF. It worked as desired. I then enabled the DMA_Tx for transferring data from RAM to I2S-Tx. No data is coming out from the I2S data pin. If I disable the DMA for RAM to EMIF, I can then get output from I2S data out. Is it possible the two DMAs fighting for resource?

0 Likes
3 Replies