PSoC5LP : The trq terminal of DMA componet

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

cross mob
MiNe_85951
Level 7
Level 7
Distributor - TED (Japan)
50 likes received 500 replies posted 50 solutions authored

Hi,

We are using DMA componet of PSoC5LP.

The DMA settings used are as follows:

(a) Data transfer is individually requested using the drq terminal. (Settings required for each burst)

(b) The source address after data transfer is incremented.

(c) When the transfer of all data specified by the transfer count is completed, loop back to the same TD again.

(d) Using API of TdSetConfiguration, TD_TERMIN_EN was set to enable the trq pin of the DMA component. (Enable hardware termination)

Under this setting condition, if a positive edge is input to the trq pin after the first burst transfer request,

Is the TD in the state before the first burst request?

In other words,

is the transfer count initialized?

Is the source address pointer initialized?

Regards,

0 Likes
1 Solution

MaMi-san,

I believe in your case because you wrote:

(c) When the transfer of all data specified by the transfer count is completed, loop back to the same TD again.

then the answer is "Yes".

Are you seeing something different?

Len

Len
"Engineering is an Art. The Art of Compromise."

View solution in original post

0 Likes
10 Replies