EasyManua.ls Logo

NXP Semiconductors K22F series - Modes of Operation

NXP Semiconductors K22F series
1407 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
16-channel implementation that performs complex data transfers with minimal
intervention from a host processor
Internal data buffer, used as temporary storage to support 16- and 32-byte
transfers
Connections to the crossbar switch for bus mastering the data movement
Transfer control descriptor (TCD) organized to support two-deep, nested transfer
operations
32-byte TCD stored in local memory for each channel
An inner data transfer loop defined by a minor byte transfer count
An outer data transfer loop defined by a major iteration count
Channel activation via one of three methods:
Explicit software initiation
Initiation via a channel-to-channel linking mechanism for continuous transfers
Peripheral-paced hardware requests, one per channel
Fixed-priority and round-robin channel arbitration
Channel completion reported via programmable interrupt requests
One interrupt per channel, which can be asserted at completion of major iteration
count
Programmable error terminations per channel and logically summed together to
form one error interrupt to the interrupt controller
Programmable support for scatter/gather DMA processing
Support for complex data structures
In the discussion of this module, n is used to reference the channel number.
22.2
Modes of operation
The eDMA operates in the following modes:
Modes of operation
K22F Sub-Family Reference Manual, Rev. 4, 08/2016
428 NXP Semiconductors

Table of Contents

Related product manuals