- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
dw
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
dw