
5685X Digital Signal Controller User Manual, Rev. 4
Freescale Semiconductor
vi
8.11.1
8.11.2
Interrupt Handshake Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-36
Interrupt Nesting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-37
Chapter 9
Direct Memory Access (DMA)
9.1
9.2
9.3
9.4
9.5
9.6
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Signal Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Module Memory Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
DMA Controller Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
Register Descriptions (DMA_BASES = $1FFEC0, $1FFEC8, $1FFED0,
$1FFED8, $1FFEE0, $1FFEE8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
DMA Transfer Control (DMATC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
DMA Circular Queue Size (DMACQS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
DMA Transfer Count (DMACNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11
DMA Destination Address Low (DMADAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11
DMA Destination Side Address High (DMADAH) . . . . . . . . . . . . . . . . . . . . . . . . . 9-12
DMA Source Address Low (DMASAL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-12
DMA Source Address High (DMASAH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-12
Programming Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-13
Peripheral-to-Memory DMA Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-13
Memory-to-Memory DMA Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14
Peripheral-to-Memory Circular Queue DMA Operation . . . . . . . . . . . . . . . . . . . . 9-15
9.6.1
9.6.2
9.6.3
9.6.4
9.6.5
9.6.6
9.6.7
9.7
9.7.1
9.7.2
9.7.3
Chapter 10
Serial Communications Interface (SCI)
10.1
10.2
10.3
10.4
10.4.1
10.4.2
10.5
10.6
10.6.1
10.6.2
10.6.3
10.6.4
10.6.5
10.6.6
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
External Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
Transmit Data (TXD) Pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
Receiver Data (RXD) Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
Module Memory Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
Data Frame Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
Baud Rate Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
SCI Transmitter Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-8
SCI Receiver Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11
Single Wire Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-20
Loop Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-20