Dedicated DMA Controller Programming Model
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
17-23
17.3.4
Status Registers (SRn)
The status registers report various DMA conditions during and after a DMA transfer.
describes the fields of the SR.
SR0
Status Registers 0–3
Offset 0x104
SR1
Offset 0x184
SR2
Offset 0x204
SR3
Offset 0x284
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
—
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
—
TE
—
CH
PE
EOLNI
CB
EOSI
EOLSI
R/W
W1C
R/W
R
W1C
W1C
R
W1C
W1C
Reset:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 17-8. SR Field Descriptions
Bits
Rese
t
Description
Setting
—
31–8
0
Reserved. Write to zero for future compatibility.
TE
7
0
Transfer Error
Indicates whether an error occurred during the DMA transfer.
See Section 17.2.3, DMA Errors, on page 17-11 for details.
Note:
Write a 1 to this bit to clear it.
0
No error during the DMA transfer.
1
Error condition during the DMA
transfer.
—
6
0
Reserved. Write to zero for future compatibility.
CH
5
0
Channel Halted
Indicates whether the transfer is halted. Attempts to halt a
channel that is idle have no effect. If the bit is set, the
channel was successfully halted by software and can be
restarted.
0
Channel is not halted.
1
DMA successfully halted by
software.
PE
4
0
Programming Error
Indicates whether a programming error was detected that
prevented the DMA transfer.
Note:
Write a 1 to this bit to clear it.
0
No programming error detected.
1
Programming error detected.
EOLNI
3
0
End-of-Links Interrupt
After transferring the last block of data in the last link
descriptor, if MR[EOLSIE] is set, then this bit is set and an
interrupt is generated.
Note:
Write a 1 to this bit to clear it.
0
No end-of-links interrupt.
1
End-of-links interrupt.
CB
2
0
Channel Busy
Indicates the current status of the channel.
0
Channel is idle, DMA transfer
completed, error occurred, or a
channel abort occurred.
1
DMA transfer is in progress.
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 ...