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,
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
DMA Controller
Copyright © 12/13/06 Marvell
CONFIDENTIAL
Doc. No. MV-TBD-00 Rev. A
December 13, 2006
Document Classification: Proprietary Information
Page 333
Not approved by Document Control. For review only.
9
Read/Writ
e 1 to
clear
EORINT
End of Receive Interrupt
EORINT pertains only to internal peripherals. This bit indicates the status of
the mapped peripheral’s receive data. EORINT is set after the DMAC reads
out the last trailing sample from the peripheral’s receive FIFO.
illustrates the behavior of the descriptor during this condition.
0 = DMA continues with current descriptor because the internal
peripheral is still actively receiving data.
1 = Channel mapped internal peripheral has no data remaining in its
receive FIFO and has completed all receive transactions. Refer to the
description of DCSRx[EORJMPEN] for the behavior of the DMAC
during this condition.
Note: The EORINT bit must be cleared before restarting a channel.
8
R
REQPEND
Request pending
This bit indicates a pending request for the DMA channel.
REQPEND is cleared for a channel if that channel has no pending request
or the request has just been issued to the memory interface in case of a
read or write from the external companion chip to memory.
If DREQ assertion sets REQPEND and DCSRx[RUN] is cleared to stop that
channel, REQPEND and the internal registers that hold the DREQ
assertion information, do not remain set. If the channel is restarted,
REQPEND must be reset by a descriptor that transfers dummy data (for
example, a memory-to-memory transfer from a temporary location to
another temporary location).
0 = No request is pending for the channel
1 = A request is pending for the channel
7:5
—
Reserved
Reserved
4
R/W
RASINTR
Request after channel stopped
0 = no interrupt
1 = Interrupt caused due to a request made by the peripheral after the
respective channel stopped
This bit is reset by writing a ‘1’
Table 11-15. DCSR0–31 Bit Definitions (Sheet 5 of 6)
Physical Address
0x4000_0000
–0x4000_007C
DCSR0–DCSR31
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
RUN
NODE
S
C
FE
TCH
S
T
OP
IRQE
N
E
O
RIRQE
N
EO
R
J
M
P
E
N
EO
R
S
T
O
PE
N
SE
TC
M
P
S
T
CL
R
C
MP
S
T
RAS
IRQE
N
M
A
S
K
RUN
Reserved
CM
P
S
T
E
O
RINT
R
RE
QP
E
N
D
Reserved
RAS
INTR
S
T
OP
INT
R
E
NDINTR
S
T
ARTI
N
TR
BU
S
E
R
R
INTR
Reset
0
0
0
0
0
0
0
0
0
0
?
?
?
?
?
?
?
?
?
?
?
0
0
0
?
?
?
0
1
0
0
0
Bits
Access
Name
Description