MSC8144E Reference Manual, Rev. 3
17-20
Freescale
Semiconductor
RapidIO Interface Dedicated DMA Controller
17.3.3
Mode Registers 0–3 (MR[0–3]).
The mode register allows software to start a DMA transfer and to control various DMA transfer
characteristics.
Table 17-7 describes the fields of the MR.
MR0
Mode Registers 0–3
Offset 0x100
MR1
Offset 0x180
MR2
Offset 0x200
MR3
Offset 0x280
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
—
BWC
—
DAHTS
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
SAHTS
DAHE
SAHE
—
SRW
EOSIE EOLNIEEOLSIE
EIE
XFE
CDSM/
SWSM
CA
CTM
CC
CS
R/W
Reset:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 17-7. MR Field Descriptions
Bits
Reset
Description
Setting
—
31–28
0
Reserved. Write to zero for future compatibility.
BWC
27–24
0
Bandwidth Control
If multiple channels are executing transfers
concurrently, this value determines how many bytes
a channel can transfer before the DMA controller
shifts to the next channel. If a single channel is
executing, this value determines how many bytes to
transfer before pausing the channel; after pausing a
new assertion of DREQ resumes channel operation.
0000
1 byte
0001
2 bytes
0010
4 bytes
0011
8 bytes
0100
16 bytes
0101
32 bytes
0110
64 bytes
0111
128 bytes
1000
256 bytes
1001
512 bytes
1010
1024 bytes
1011–
1110
reserved.
1111
Bandwidth sharing disabled;
allows uninterrupted transfers
from each channel.
—
23–18
0
Reserved. Write to zero for future compatibility.
DAHTS
17–16
0
Destination Address Hold Transfer Size
Indicates the transfer size to use while MR[DAHE}
is set. The byte count must be in multiples of the
size and the destination address must be aligned
based on the size. The defined size must be equal
to or small than the value of MR[BWC] to avoid
undefined behavior.
00 1 byte.
01 2 bytes.
10 4 bytes.
11 8 bytes.
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 ...