![Marvell PXA300 Developer'S Manual Download Page 338](http://html.mh-extra.com/html/marvell/pxa300/pxa300_developers-manual_1734615338.webp)
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 338
Document Classification: Proprietary Information
December 13, 2006
Not approved by Document Control. For review only.
Note (1):If software requires that a write complete on the peripheral bus before continuing, then software
must write the address, then immediately read the same address, which will guarantee that the
address has been updated before allowing the core to continue execution. The user must perform
this read-after-write transaction to ensure the processor is in a correct state before the core
continues execution.
Note (2):The DPCSR[BRGSPLIT] must be modified only when DPCSR[BRGBUSY] is clear (no
pending peripheral PIO transactions). Modifying this control bit when a PIO transaction is still
pending might lead to unpredictable results and is therefore not recommended.
The PIO transactions are always completed in the order they were issued., irrespective of DPCSR[BRGSPLIT].
Note (3):DPCSR[BRGSPLIT] is set by default (reset value).
DPCSR[BRGBUSY] is a status bit which, when set, indicates a pending PIO transaction across the peripheral
bus. Any further PIO transactions on the system bus are retried when DPCSR[BRGBUSY] is set. This bit cannot
be modified by software. When DPCSR[BRGBUSY] is clear, this indicates that there are no pending PIO
transactions across the peripheral bus. A new PIO transaction is not retried in this case.
This is a read/write register. Ignore reads from reserved bits. Write 0b0 to reserved bits.
11.5
DMA Register Summary
summarizes the DMA Controller registers.
Table 11-18. DPCSR Bit Definitions
Physical Address
0x4000_00A4
DPCSR
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
BRGS
P
L
IT
Reserved
BRGBUS
Y
Reset
1
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
0
Bits
Access
Name
Description
31
R/W
BRGSPLIT
Activate posted writes and split reads
0 = De-activate posted writes, split responses, split completions and
retries.
1 = Activate posted writes, split responses, split completions and retries.
30:1
—
Reserved
Reserved
0
R
BRGBUSY
Bridge busy status
0 = No pending PIO transactions across peripheral bus. A new PIO
transaction is not retried in this case.
1 = Pending PIO transaction across peripheral bus. Any further PIO
transactions on the system bus are retried.