SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The emulation control input (EMUSUSP) and the per-channel emulation control FREE bit allow PDMA operation to be suspended on a per-channel basis. When the emulation suspend state is entered, the PDMA will stop processing receive and transmit TRs for each channel at the next TR boundary. Any TR currently in reception or transmission will be halted at its next FIFO boundary as configured through the 'X' and 'Y' parameters in the static TR.
Emulation control is implemented for compatibility with other peripherals. Each source and desintaion channel can be configured to either honor the suspend signal, or to 'free run' without regard to suspend. This is conrolled via the PDMA_PSILCFG_TX_RT_ENABLE / PDMA_PSILCFG_RX_RT_ENABLE[0] FREE bit.