Enhanced Direct Memory Access (eDMA)
Table 193. DMA_TCDn_BITER_ELINKYES field descriptions
Field
Enables channel-to-channel linking on minor loop complete
As the channel completes the minor loop, this flag enables the linking to another channel,
defined by BITER[LINKCH]. The link target channel initiates a channel service request via an
internal mechanism that sets the TCDn_CSR[START] bit of the specified channel. If channel
linking disables, the BITER value extends to 15 bits in place of a link channel number. If the
16
major loop is exhausted, this link mechanism is suppressed in favor of the MAJORELINK
channel linking.
ELINK
Note: When the software loads the TCD, this field must be set equal to the corresponding CITER
0 The channel-to-channel linking is disabled
1 The channel-to-channel linking is enabled
Link channel number
If channel-to-channel linking is enabled (ELINK = 1), then after the minor loop is exhausted, the
eDMA engine initiates a channel service request at the channel defined by these six bits by
17–22
setting that channel's TCDn_CSR[START] bit.
LINKCH
Note: When the software loads the TCD, this field must be set equal to the corresponding CITER
Starting major iteration count
As the transfer control descriptor is first loaded by software, this 9-bit (ELINK = 1) or 15-bit
(ELINK = 0) field must be equal to the value in the CITER field. As the major iteration count is
23–31
exhausted, the contents of this field are reloaded into the CITER field.
BITER
Note: When the software loads the TCD, this field must be set equal to the corresponding CITER
19.3.31
TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking
Disabled) (DMA_TCDn_BITER_ELINKNO)
Address: FC0A_0000h base + 101Ch offset + (32d × n), where n = 0d to 63d
0
1
R
W
(1)
Reset
x
x
Figure 149. TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
1. x = Undefined at reset.
426/2058
field. Otherwise, a configuration error is reported. As the major iteration count is exhausted,
the contents of this field is reloaded into the CITER field.
field. Otherwise, a configuration error is reported. As the major iteration count is exhausted,
the contents of this field is reloaded into the CITER field.
field. Otherwise, a configuration error is reported. As the major iteration count is exhausted,
the contents of this field is reloaded into the CITER field. If the channel is configured to
execute a single service request, the initial values of BITER and CITER should be 0x0001.
2
3
4
5
x
x
x
x
(DMA_TCDn_BITER_ELINKNO)
DocID027809 Rev 4
Description
6
7
8
9
BITER
x
x
x
x
Access: User read/write
10
11
12
13
x
x
x
x
RM0400
14
15
x
x
Need help?
Do you have a question about the SPC572L series and is the answer not in the manual?
Questions and answers