Hi,
I'm going through the EDMA3 datasheet for the C6747/5/3 and OMAP-L137 (SPRUFL1C). I don't fully understand the A-synchronized "transfer" example for continuous operation given in section 3.4.3 (page 65).
The text states that the EDMA is set up to receive and transmit from/to the McBSP. There are two channels for receive and two for transmit. I suppose that the data associated with these two channels are respectively named "A" and "B" as shown in figure 25. It is also shown in this figure that the McBSP receives/transmits the channels alternatively (A1, B1, A2, B2, ...). With the given PaRAM configuration, I don't understand how this allows the data to be written to memory in a way that the A data is contiguous and the B is data contiguous at an 0x80 offset in memory.
Is there an error in figure 25? Shouldn't the data written to memory be shown as A1i, B1i, A2i, B2i, ... ?
Also, it is stated that each channel has 128 elements. That means that the goal would be to have 2 x 128 elements in memory. But here ACNT is set to 1 and BCNT set to 128 (and CCNT is 1). How is it possible to acquire the total of 256 elements?
Best regards,
SC