![Marvell PXA300 Скачать руководство пользователя страница 310](http://html.mh-extra.com/html/marvell/pxa300/pxa300_developers-manual_1734615310.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 310
Document Classification: Proprietary Information
December 13, 2006
Not approved by Document Control. For review only.
Any memory can be used for flowthrough data-transfer mode. The companion chip or external peripheral must
be connected as a variable-latency I/O memory.
If DCMDx[INCSRCADDR] or DCMDx[INCTRGADDR] is set, then the DMAC increments the source or
target address, after each bursting transaction, by a number equal to the transaction burst size (8, 16, or 32 bytes)
or DCMDx[LEN]. The latter is used if DCMDx[LEN] is less than the burst size. For example, if the DMA is
transferring 48 bytes of data from memory to the companion chip in bursts of 32 bytes, then the DMAC
increments the target address by 32 after the first burst and then by 16 after the second burst.
provides a quick reference for programming the DMAC for the on-chip peripherals.
Table 11-7.
Configuration for Companion Chip (CC) Related Data Transfers
Source
Target
Source
Alignment
(bytes)
Target
Alignment
(bytes)
DCMD
[INCSR-
CADDR]
(binary)
DCMD
[INCTR-
GADDR]
(binary)
DCMD
[WIDTH]
(binary)
CC or
External
Peripheral
Memory
8
8
0 or 1
1
00
Memory
CC or
External
Peripheral
8
8
1
0 or 1
00
CC or
External
Peripheral
Expansion
memory
FIFO
8
8
0 or 1
0
00
Expansion
memory
FIFO
CC or
External
Peripheral
8
8
0
0 or 1
00
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).
Table 11-8. DMA Quick Reference for On-Chip Peripherals (Sheet 1 of 5)
Unit
Function
FIFO Address
Width
(bytes)
DCMDx
Width
(binary)
Burst Size
(bytes)
Source or
Target
DRCMRx
SSP4
receive 0x41A0_0010
1, 2, or
4
01, 10, or 11
8, 16, 32, or
trailing
Source
0x4000_0108
transmit
0x41A0_0010
1, 2, or
4
01, 10, or 11
8, 16, 32, or
trailing
Target
0x4000_010C
UART2
receive
0x4020_0000
1 or 4
01 or 11
8, 16, 32, or
trailing
Source
0x4000_0110
transmit
0x4020_0000
1 or 4
01 or 11
8, 16, 32, or
trailing
Target
0x4000_0114
UART1
receive
0x4010_0000
1 or 4
01 or 11
8, 16, 32, or
trailing
Source
0x4000_0118
transmit
0x4010_0000
1 or 4
01 or 11
8, 16, 32, or
trailing
Target
0x4000_011C