![NXP Semiconductors MPC5605BK Reference Manual Download Page 302](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852302.webp)
Chapter 17 eDMA Channel Multiplexer (DMA_MUX)
MPC5606BK Microcontroller Reference Manual, Rev. 2
302
Freescale Semiconductor
Once the eDMA request has been serviced, the peripheral will negate its request, effectively resetting the
gating mechanism until the peripheral reasserts its request AND
the next trigger event is seen. This means
that if a trigger is seen, but the peripheral is not requesting a transfer, that triggered will be ignored. This
situation is illustrated in
.
Figure 17-5. DMA_MUX channel triggering: Ignored trigger
This triggering capability may be used with any peripheral that supports eDMA transfers, and is most
useful for periodically polling external devices on a particular bus.
As an example, the transmit side of a DSPI is assigned to an eDMA channel with a trigger, as described
above. Once set up, the SPI will request eDMA transfers (presumably from memory) as long as its transmit
buffer is empty. By using a trigger on this channel, the DSPI transfers can be automatically performed
every 5
µs (as an example). On the receive side of the SPI, the SPI and eDMA can be configured to transfer
receive data into memory, effectively implementing a method to periodically read data from external
devices and transfer the results into memory without processor intervention.
A more detailed description of the capability of each trigger (such as resolution, or range of values) may
be found in
.
17.7.2
eDMA channels with no triggering capability
Channels 4–15 of the DMA_MUX provide the normal routing functionality as described in
Periph Request
Trigger
DMA Request
Summary of Contents for MPC5605BK
Page 2: ...This page is intentionally left blank...
Page 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Page 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Page 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Page 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Page 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Page 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Page 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...