MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor
9-25
NOTE
The TCD structures for the eDMA channels shown in
implemented in internal SRAM. These structures are not initialized at reset.
Therefore, all channel TCD parameters must be initialized by the
application code before activating that channel.
Word
Offset
0
1
2
3
4
5
6
7
8
9
10
11 12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
0x0
SADDR
0x4
SMOD
SSIZE
DMOD
DSIZE
SOFF
0x8
NBYTES
0xC
SLAST
0x10
DADDR
0x14
CITER.E_ LIN
K
CITER or
CITER.LINKCH
CITER
DOFF
0x18
DLAST_SGA
0x1C
BITER.E_ LINK
BITER or
BITER.LINKCH
BITER
BWC
MAJOR LINKCH
DO
N
E
AC
T
IV
E
MAJOR.E_LINK
E_SG
D_REQ
INT
_
HALF
INT
_
MAJ
ST
AR
T
Figure 9-21. TCD Structure
Table 9-18. TCDn Field Descriptions
Bits /
Word Offset [n:n]
Name
Description
0–31 /
0x0 [0:31]
SADDR
[0:31]
Source address. Memory address pointing to the source data.
Word 0x0, bits 0–31.
32–36 /
0x4 [0:4]
SMOD
[0:4]
Source address modulo.
0
Source address modulo feature is disabled.
non-0 This value defines a specific address range which is specified to be either the
value after SADDR + SOFF calculation is performed or the original register
value. The setting of this field provides the ability to easily implement a
circular data queue. For data queues requiring power-of-2 “size” bytes, the
queue should start at a 0-modulo-size address and the SMOD field should
be set to the appropriate value for the queue, freezing the desired number of
upper address bits. The value programmed into this field specifies the
number of lower address bits that are allowed to change. For this circular
queue application, the SOFF is typically set to the transfer size to implement
post-increment addressing with the SMOD function constraining the
addresses to a 0-modulo-size range.
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...