MSC8144E Reference Manual, Rev. 3
14-36
Freescale
Semiconductor
Direct Memory Access (DMA) Controller
14.6.14 DMA Status Register (DMASTR)
DMASTR is a status register that can be read and written. Writing a 0 has no effect. Writing a 1
clears the corresponding bit. Each bit in the DMASTR corresponds to a channel. The source
status for each channel is controlled in the BD associated with the channel. If set, a bit associated
with a channel indicates that the buffer ends when BD_ATTR[SST] is set or it is the last buffer.
A bit is cleared by writing a value of one to it. Writing zero does not affect a bit value. Several
bits can be cleared at one time.
DES1
10
0
Channel Number Destination
Destination channel number to which DMAMR should
be changed.
Written by: User
Always set (1) for channel interrupt
for destination BD or end of channel.
NM1
9
0
New Channel Mask value
The new value of DMA_MR[MASK_CH1, DES1].
Written by: User
0 Unmask.
1 Mask.
EN1
8
0
Enable MASK/UNMASK Update
Updates DMAMR[MASKCH0, DES0] according to
NM0. Then the DMA controller clears this bit.
Written by: User, DMA controller
MASKCH0
7–3
0
Channel Number
The channel number to which DMAMR should be
changed.
Written by: User
00000–01111: Channel number.
1xxxx Reserved
DES0
2
0
Channel Number Destination
Destination channel number to which DMAMR should
be changed.
Written by: User
Always set (1) for channel interrupt
for destination BD or end of channel.
NM0
1
0
New Channel Mask value
The new value of DMAMR[MASKCH0, DES0].
Written by: User
0 Unmask.
1 Mask.
EN0
0
0
Enable MASK/UNMASK Update
Updates DMAMR[MASKCH0, DES0] according to
NM0. Then the DMA controller clears this bit.
Written by: User, DMA controller
DMASTR
DMA Status Register
Offset 0x360
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
D15
S15
D14
S14
D13
S13
D12
S12
D11
S11
D10
S10
D9
S9
D8
S8
Type
R/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
D7
S7
D6
S6
D5
S5
D4
S4
D3
S3
D2
S2
D1
S1
D0
S0
Type
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 14-23. DMAMUR Field Descriptions (Continued)
Bits
Reset
Description
Settings
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...