69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69r
lq62d-f714peg4 * Memec (Headquar
ters) - Unique
T
ech, Insight, Impact * UNDER ND
A# 12101050
MAR
VELL CONFIDENTIAL - UNA
UTHORIZED DISTRIB
UTION OR USE STRICTL
Y PR
OHIBITED
PXA300 Processor and PXA310 Processor
Vol. I: System and Timer Configuration Developers Manual
Doc. No. MV-TBD-00 Rev. A
CONFIDENTIAL
Copyright © 12/13/06 Marvell
Page 320
Document Classification: Proprietary Information
December 13, 2006
Not approved by Document Control. For review only.
NOTE:
1. See
for information on reserved addresses within this range.
11.4.2
DMA Descriptor Address Registers (DDADRx)
These registers contain the memory address of the next descriptor for a channel. The bits in this register, except
DDADRx[STOP], are undefined on power up. DDADRx[STOP] is cleared on power up. The address must be
aligned to a 128-bit (4-word) boundary. DDADRx must not contain the address of any other internal peripheral
register or DMA register as this causes a bus error.
The DDADRx register is reserved if the channel is performing a no-descriptor-fetch transaction.
These are read/write registers. Ignore reads from reserved bits. Write 0b0 to reserved bits.
4:0
R/W
CHLNUM
Channel number
Indicates the valid channel number if DRCMRx[MAPVLD] is set. Do not
map two active requests to the same channel since it produces
unpredictable results.
Table 11-10. DDADR0–31 Bit Definitions (Sheet 1 of 2)
Physical Address
0x4000_02x0–0x4000_03x0
DDADR0–DDADR31
DMA Controller
User
Settings
Bit
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
Descriptor Address
Reserved
BRE
N
STO
P
Reset
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
0
0
Bits
Access
Name
Description
31:4
R/W
Descriptor
Address
Descriptor address
Contains address of next descriptor.
Table 11-9. DRCMR0–63, DRCMR64–99 Bit Definitions (Sheet 2 of 2)
Physical Address
0x4000_0100–0x4000_01FC
1
0x4000_1100–0x4000_118C
1
DRCMR0–DRCMR63
DRCMR64–DRCMR99
DMA Controller
User
Settings
Bit
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
Reserved
MA
PVL
D
Reserved
CHLNUM
Reset
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
0
?
?
0
0
0
0
0
Bits
Access
Name
Description