MSC8144E Reference Manual, Rev. 3
14-28
Freescale
Semiconductor
Direct Memory Access (DMA) Controller
14.6.3 DMA Channel Enable Register (DMACHER)
Each bit in DMACHER corresponds to DMACHCRx[ACTV]. When an ENx bit is set, it
activates channel x. When ENx bit is reset, it does not affect the channel. DMACHER is cleared
at reset, and the user enables a channel request by setting the appropriate bit. The register allows
simultaneous activation of channels after they are configured. While channel x is disabled, all
requests are ignored and any non-serviced request is lost. The DMA controller logic resets the
ENx bit when the channel task completes.
14.6.4 DMA Channel Disable Register (DMACHDR)
Each bit in the DMACHDR corresponds to a channel. Writing a 1 to DISx disables channel x.
Writing a 0 to DISx does not affect the channel. DMACHDR is cleared at reset. The register
allows simultaneous deactivation of channels during normal operation. While channel x is
disabled, all requests are ignored and any non-serviced request is lost. The DISx bit is reset by the
DMA logic.
When the user writes either a 1 to DMACHDR[DISx] or a 0 to DMACHCRx[ACTV], the
channel is shut down. If more channel requests are pending on the bus interface, the channel is
not disabled. The DMACHDR[DISx] and corresponding DMACHER[ENx] and
CHCRx[ACTV] are all set until the pending channel transactions are closed. When all
transactions are closed, the DMA logic resets the DMACHER[ENx] and DMACHCRx[ACTV]
bits. After the channel is disabled, you must poll DMACHASTR to acknowledge that the channel
DMACHER
DMA Channel Enable Register
Offset 0x204
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
—
Type
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
EN15 EN14 EN13 EN12 EN11 EN10
EN9
EN8
EN7
EN6
EN5
EN4
EN3
EN2
EN1
EN0
Type
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
DMACHDR
DMA Channel Disable Register
Offset 0x20C
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
—
Type
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
DIS15 DIS14 DIS13 DIS12 DIS11 DIS10
DIS9
DIS8
DIS7
DIS6
DIS5
DIS4
DIS3
DIS2
DIS1
DIS0
Type
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...