Announcements
IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1 MCU

Anonymous
Not applicable

 I got a doubt in DMA configuration, when the Burst Count is set to 1 and request per burst set to 0 what will the DMA do......

   

I think DMA works as per the TD configuration, if 2 TDs are present one transferring 4 and other also 4 then DMA  will transfer all 8 bytes per 1 request....But the request per burst is set 0!!!!......Is DMA wrong ...or is the configuration invalid

0 Likes
1 Reply
Bob_Marlowe
Expert II

The datasheet says that when requests per burst is set to 0 all subsequent transfers will be executed without needing another request drq

   

and when set to one each needs to be initiated by another drq.

   

 

   

So "NumberOfBursts" is not a counter but something like a boolean. Could really have been named better like "NeedDRQ" or something alike.

   

 

   

Bob

0 Likes