![Marvell PXA300 Скачать руководство пользователя страница 308](http://html.mh-extra.com/html/marvell/pxa300/pxa300_developers-manual_1734615308.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 308
Document Classification: Proprietary Information
December 13, 2006
Not approved by Document Control. For review only.
•
Mobile Scalable Link (MSL)
•
USIM
•
MMC1 and SDIO1
•
MMC2 and SDIO2
11.3.6
Quick Reference to DMA Programming
,
, and
tabulate width, alignment, and address increment modes for
various DMA data transfers.
If a memory address is byte-aligned, then the DALGN register must be programmed. Refer to
for
details.
If DCMDx[INCSRCADDR] or DCMDx[INCTRGADDR] is set, then the DMAC increments the source or
target address, after each transaction, by a number equal to the width of the peripheral bus peripheral. For
example, if the DMAC is transferring 32 bytes of data from memory to a 4-byte wide peripheral bus peripheral,
then the DMAC writes four bytes to the peripheral bus peripheral eight times and increments the target address
by four bytes after each of the eight transactions.
Table 11-4. Configuration for Peripheral Bus Peripheral Related Data Transfers
Source
Target
Source
Alignment
(bytes)
Target
Alignment
(bytes)
DCMD
[INCSR-
CADDR]
(binary)
DCMD
[INCTR-
GADDR]
(binary)
DCMD
[WIDTH]
(binary)
Peripheral
Bus
Peripheral
Memory
4
1
0 or 1
1
01, 10 or 11
Memory
Peripheral
Bus
Peripheral
1
4
1
0 or 1
01, 10 or 11
Peripheral
Bus
Peripheral
Expansion
memory
FIFO
4
1
0 or 1
0
01, 10 or 11
Expansion
memory
FIFO
Peripheral
Bus
Peripheral
1
4
0
0 or 1
01, 10 or 11
NOTE:
Memory refers to all types of memory explained in the Memory Controller chapter (including internal
memory, external memory, variable-latency I/O memory, and expansion memory implemented in
non-FIFO mode).