
Enhanced Direct Memory Access Controller (eDMA)
MPC5644A Microcontroller Reference Manual, Rev. 6
168
Freescale Semiconductor
66–85
0x8 [2-21]
MLOFF or
NBYTES
[0:19]
Inner “minor” byte transfer count or Minor loop offset
If both SMLOE and DMLOE are cleared, this field is part of the byte transfer
count.
If either SMLOE or DMLOE are set, this field represents a sign-extended offset
applied to the source or destination address to form the next-state value after
the minor loop is completed.
86–95 /
0x8 [22:31]
NBYTES
Inner “minor” byte transfer count
Number of bytes to be transferred in each service request of the channel. As a
channel is activated, the contents of the appropriate TCD is loaded into the
eDMA engine, and the appropriate reads and writes performed until the
complete byte transfer count has been transferred. This is an indivisible
operation and cannot be stalled or halted. Once the minor count is exhausted,
the current values of the SADDR and DADDR are written back into the local
memory, the major iteration count is decremented and restored to the local
memory. If the major iteration count is completed, additional processing is
performed.
Note:
The NBYTES value of 0x0000_0000 is interpreted as 0x1_0000_0000,
thus specifying a 4 GB transfer.
96–127 /
0xC [0:31]
SLAST
[0:31]
Last source address adjustment
Adjustment value added to the source address at the completion of the outer
major iteration count. This value can be applied to “restore” the source address
to the initial value, or adjust the address to reference the next data structure.
128–159 /
0x10 [0:31]
DADDR
[0:31]
Destination address
Memory address pointing to the destination data.
160 /
0x14 [0]
CITER.E_LINK
Enable channel-to-channel linking on minor loop completion
As the channel completes the inner minor loop, this flag enables the linking to
another channel, defined by CITER.LINKCH[0:5]. The link target channel
initiates a channel service request via an internal mechanism that sets the bit
EDMA_TCD[START] of the specified channel. If channel linking is disabled, the
CITER value is extended to 15 bits in place of a link channel number. If the major
loop is exhausted, this link mechanism is suppressed in favor of the
MAJOR.E_LINK channel linking.
0 The channel-to-channel linking is disabled.
1 The channel-to-channel linking is enabled.
Note:
This bit must be equal to the BITER.E_LINK bit. Otherwise, a
configuration error is reported.
161–166 /
0x14 [1:6]
CITER
[0:5]
or
CITER.LINKCH
[0:5]
Current major iteration count or link channel number
If channel-to-channel linking is disabled (EDMA_TCD[CITER.E_LINK] = 0),
then
• No channel-to-channel linking (or chaining) is performed after the inner minor
loop is exhausted. TCD bits [161:175] are used to form a 15-bit CITER field.
Otherwise,
• After the minor loop is exhausted, the DMA engine initiates a channel service
request at the channel defined by CITER.LINKCH[0:5] by setting that
channel’s EDMA_TCD[START] bit.
Table 8-20. TCDn field descriptions (continued)
Bits /
Word offset
[n:n]
Name
Description
Содержание MPC5644A
Страница 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Страница 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Страница 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Страница 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Страница 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Страница 130: ...Device Performance Optimization MPC5644A Microcontroller Reference Manual Rev 6 130 Freescale Semiconductor...
Страница 204: ...Multi Layer AHB Crossbar Switch XBAR MPC5644A Microcontroller Reference Manual Rev 6 204 Freescale Semiconductor...
Страница 212: ...Peripheral Bridge PBRIDGE MPC5644A Microcontroller Reference Manual Rev 6 212 Freescale Semiconductor...
Страница 558: ...System Integration Unit SIU MPC5644A Microcontroller Reference Manual Rev 6 558 Freescale Semiconductor...
Страница 582: ...Frequency modulated phase locked loop FMPLL MPC5644A Microcontroller Reference Manual Rev 6 582 Freescale Semiconductor...
Страница 766: ...Enhanced Time Processing Unit eTPU2 MPC5644A Microcontroller Reference Manual Rev 6 766 Freescale Semiconductor...
Страница 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Страница 1236: ...System Information Module and Trim SIM MPC5644A Microcontroller Reference Manual Rev 6 1236 Freescale Semiconductor...
Страница 1250: ...Cyclic Redundancy Checker CRC Unit MPC5644A Microcontroller Reference Manual Rev 6 1250 Freescale Semiconductor...
Страница 1336: ...Deserial Serial Peripheral Interface DSPI MPC5644A Microcontroller Reference Manual Rev 6 1336 Freescale Semiconductor...
Страница 1388: ...Enhanced Serial Communication Interface ESCI MPC5644A Microcontroller Reference Manual Rev 6 1388 Freescale Semiconductor...
Страница 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...
Страница 1624: ...FlexRay Communication Controller FlexRay MPC5644A Microcontroller Reference Manual Rev 6 1624 Freescale Semiconductor...
Страница 1670: ...JTAG Controller JTAGC MPC5644A Microcontroller Reference Manual Rev 6 1670 Freescale Semiconductor...
Страница 1692: ...Nexus Port Controller NPC MPC5644A Microcontroller Reference Manual Rev 6 1692 Freescale Semiconductor...
Страница 1701: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 Freescale Semiconductor 1701...
Страница 1702: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 1702 Freescale Semiconductor...