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

AURIX™ Forum Discussions

auftrag2022
Level 1
10 sign-ins 5 questions asked 5 sign-ins
Level 1

Hello, 

anyone know, what happen if the SW and HW request ist triggert "at the same time" to the same DMA channel?

1. Will we have some kind fo collision error (interrupt?)

2. if not, which request will be taken at first?

3. for the request which is not taken at first, will it stay in pending, after the first request transfer finish, will be the second "automatically" launched?

Thanks for help 

0 Likes
1 Solution
dw
Moderator
Moderator 500 replies posted 50 likes received 250 sign-ins
Moderator

Hi auftrag,

Please refer to AURIXTC3XX_um_part1_v2.0.pdf:

Transaction Request Lost (TRL)
When a DMA channel is configured to be triggered by parallel hardware and software requests, if a DMA Software
Request and a DMA Hardware Request collide in the same clock cycle then a TRL event shall be flagged.

 

Also please refer to AURIX™ MCU: DMA channel 'Transfer Request Lost' error – KBA235712

https://community.infineon.com/t5/Knowledge-Base-Articles/AURIX-MCU-DMA-channel-Transfer-Request-Los...

 

dw

View solution in original post

0 Likes
1 Reply
dw
Moderator
Moderator 500 replies posted 50 likes received 250 sign-ins
Moderator

Hi auftrag,

Please refer to AURIXTC3XX_um_part1_v2.0.pdf:

Transaction Request Lost (TRL)
When a DMA channel is configured to be triggered by parallel hardware and software requests, if a DMA Software
Request and a DMA Hardware Request collide in the same clock cycle then a TRL event shall be flagged.

 

Also please refer to AURIX™ MCU: DMA channel 'Transfer Request Lost' error – KBA235712

https://community.infineon.com/t5/Knowledge-Base-Articles/AURIX-MCU-DMA-channel-Transfer-Request-Los...

 

dw

0 Likes