This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LC4357-EP: DMA: Can High priority transfers pre-empt a low priority

Part Number: TMS570LC4357-EP

Hello,

We are developing a project that needs to perform in parallel:

* High speed acquisition of ADC, connected on SPI bus

* Events logging to a SPI flash.

The high speed ADC acquisition shall be done periodically, without jitter, while events logging to flash can be performed at lower priority, and eventually be interrupted if an higher priority ADC period occurs before all transfers of flash storage are done

According to TMS570LC43x datasheet spnu563a.pdf, p706, it could be possible to assign the flash storage transfers as low priority and ADC as high priority.

We would like to know if:

When an high priority DMA is pending

It can interrupt an on-going low priority DMA transfer before all transfers are completed in order to service the high priority DMA transfer