EasyManua.ls Logo

ARM ARM1176JZF-S - Figure 3-62 DMA Control Register Format; Table 3-112 DMA Control Register Bit Functions

Default Icon
759 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
System Control Coprocessor
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. 3-112
ID012310 Non-Confidential, Unrestricted Access
3.2.37 c11, DMA Control Register
The purpose of the DMA Control Register for each channel is to control the operations of that
DMA channel. Table 3-112 lists the purposes of the individual bits in the DMA Control
Register.
The DMA Control Register is:
in CP15 c11
one 32-bit read/write register for each DMA channel common to Secure and Non-secure
worlds
accessible in user and privileged modes.
Figure 3-62 shows the bit arrangement for the DMA Control Register.
Figure 3-62 DMA Control Register format
Table 3-112 lists how the bit values correspond with the DMA Control Register.
T
R
31
30
29 28 27 26 25 20 19 8 7 2 1 0
D
T
I
C
I
E
F
T
U
M
UNP/SBZ ST UNP/SBZ TS
Table 3-112 DMA Control Register bit functions
Bits Field name Function
[31] TR Indicates target TCM:
0 = Data TCM, reset value
1 = Instruction TCM.
[30] DT Indicates direction of transfer:
0 = Transfer from level two memory to the TCM, reset value
1 = Transfer from the TCM to the level two memory.
[29] IC Indicates whether the DMA channel must assert an interrupt on completion of the DMA
transfer, or if the DMA is stopped by a Stop command, see c11, DMA enable registers on
page 3-110.
The interrupt is deasserted, from this source, if the processor performs a Clear operation on the
channel that caused the interrupt. For more details see c11, DMA enable registers on
page 3-110.
The U bit
a
has no effect on whether an interrupt is generated on completion:
0 = No Interrupt on Completion, reset value
1 = Interrupt on Completion.
[28] IE Indicates that the DMA channel must assert an interrupt on an error.
The interrupt is deasserted, from this source, when the channel is set to Idle with a Clear
operation, see c11, DMA enable registers on page 3-110:
0 = No Interrupt on Error, if the U bit is 0, reset value
1 = Interrupt on Error, regardless of the U bit
a
. All DMA transactions on channels that have the
U bit set to 1 Interrupt on Error regardless of the value written to this bit.
[27] FT Read As One, Write ignored
In the ARM1176JZF-S this bit has no effect.

Table of Contents

Related product manuals