Re: aic23 on 5510dsk by dma



ahmadagha23 wrote:
hi
Do you know why in dma setting of "dsp_app1" the source address of receive
is 0x6002 and the destination address of transmit channel is 0x6006? they
are not the addresses for DXR or DRR, aren't they?
I am waiting for your reply.



When doing data accesses with the CPU everything is seen as a 16-bit word address.

CPU Perspective
&McBSP2_DRR1 = 0x3001
&McBSP2_DXR1 = 0x3003

The DMA on the other hand sees all of the memory with byte addresses. Hence those same registers have a different address as "seen" by the DMA.

DMA Perspective
&McBSP2_DRR1 = 0x6002
&McBSP2_DXR1 = 0x6006

Hope that clarifies.

Brad
.



Relevant Pages