MPC563XM Reference Manual, Rev. 1
Freescale Semiconductor
137
Preliminary—Subject to Change Without Notice
provides a global set function, forcing all START bits to be set. Reads of this register return all zeroes. See
for the TCD START bit definition.
Figure 7-12. DMA Set START Bit (DMASSRT) Register
Table 7-13. DMA Set START Bit (DMASSRT) Field Descriptions
7.3.1.12
DMA Clear DONE Status (DMACDNE)
The DMACDNE register provides a simple memory-mapped mechanism to clear the DONE bit in the
TCD of the given channel. The data value on a register write causes the DONE bit in the corresponding
Transfer Control Descriptor to be cleared. A data value of 64 to 127 (regardless of the number of
implemented channels) provides a global clear function, forcing all DONE bits to be cleared. Reads of this
register return all zeroes. See
for the TCD DONE bit definition.
Figure 7-13. DMA Clear DONE Status (DMACDNE) Register
Table 7-14. DMA Clear DONE Status (DMACDNE) Field Descriptions
7.3.1.13
DMA Interrupt Request (DMAINTH, DMAINTL)
The DMAINT{H,L} registers provide a bit map for the implemented channels {16,32,64} signaling the
presence of an interrupt request for each channel. DMAINTH supports channels 63-32, while DMAINTL
covers channels 31-00. The dma_engine signals the occurrence of a programmed interrupt upon the
completion of a data transfer as defined in the transfer control descriptor by setting the appropriate bit in
this register. The outputs of this register are directly routed to the platform’s interrupt controller. During
the execution of the interrupt service routine associated with any given channel, it is software’s
Register address: DMA_ 0x001e
7
6
5
4
3
2
1
0
R
0
0
0
0
0
0
0
0
W
SSRT[6:0]
RESET:
0
0
0
0
0
0
0
= Unimplemented
Name
Description
Value
SSRT[6:0]
Set START Bit
(Channel Service Request)
0-63 Set the corresponding channel’s TCD.start
64-127 Set all TCD.start bits
Register address: DMA_ 0x001f
7
6
5
4
3
2
1
0
R
0
0
0
0
0
0
0
0
W
CDNE[6:0]
RESET:
0
0
0
0
0
0
0
= Unimplemented
Name
Description
Value
CDNE[6:0]
Clear DONE Status Bit
0-63 Clear the corresponding channel’s DONE bit
64-127 Clear all TCD DONE bits