English
Language : 

K60P100M100SF2RM Datasheet, PDF (486/1809 Pages) Freescale Semiconductor, Inc – K60 Sub-Family Reference Manual
Functional description
eDMA
Write Address
Write Data
0
1
2
eDMA Engine
Read Data
Data Path
Write Data
Address
Transfer
Control
Descriptor (TCD)
64
Program Model/
Channel Arbitration
Address Path
Control
n-1
Read Data
eDMA Peripheral
Request
eDMA Done
Figure 21-290. eDMA operation, part 2
The modules associated with the data transfer (address path, data path, and control)
sequence through the required source reads and destination writes to perform the actual
data movement. The source reads are initiated and the fetched data is temporarily stored
in the data path block until it is gated onto the internal bus during the destination write.
This source read/destination write processing continues until the minor byte count has
transferred.
After the minor byte count has moved, the final phase of the basic data flow is performed.
In this segment, the address path logic performs the required updates to certain fields in
the appropriate TCD, e.g., SADDR, DADDR, CITER. If the major iteration count is
exhausted, additional operations are performed. These include the final address
adjustments and reloading of the BITER field into the CITER. Assertion of an optional
interrupt request also occurs at this time, as does a possible fetch of a new TCD from
memory using the scatter/gather address pointer included in the descriptor (if scatter/
gather is enabled). The updates to the TCD memory and the assertion of an interrupt
request are shown in the following diagram.
K60 Sub-Family Reference Manual, Rev. 6, Nov 2011
486
Freescale Semiconductor, Inc.