Freescale Semiconductor MPC8260 PowerQUICC II Family Reference Manual page 664

Table of Contents

Advertisement

SDMA Channels and IDMA Emulation
Bits
Name
0
FB
1
LP
2–4
5
TC2
6
7–9
DMA_WRA
P
10
SINC
11
DINC
19-20
Table 19-5. DCM Field Descriptions
Fly-by mode. See Table 19-6..
0 Dual-address mode.
1 Fly-by (single-address) mode. The internal IDMA transfer buffer is not used. Valid only in
peripheral-to-memory (S/D=10) or memory-to-peripheral (S/D=01) modes.
Low priority. Applies to memory-to-memory accesses only. See
Configuration and Protection
0 The IDMA transaction to memory is in middle CPM request priority.
1 The IDMA transaction to memory is in low CPM request priority.
Note that IDMA single-address (fly-by) transfers with external peripherals are always high
priority, ignoring this bit and bypassing other pending SDMA requests.
Reserved, should be cleared.
Driven on TC[2] during IDMA transactions. The TC[0–1] signals are always driven to 0b11
during IDMA transactions.
Reserved, should be cleared.
DMA wrap. Defines the size of the IDMA transfer buffer. The IDMA pointer wraps to the
beginning of the buffer whenever DMA_WRAP bytes have been transferred to/from the buffer.
000 64 byte
001 128 byte
010 256 byte
011 512 byte
100 1024 byte
101 2048 byte
11x Reserved
Table 19-7
and
Table 19-8
describes the relations between the parameter's initial value and
SS_MAX, STS, DTD and DCM[S/D] parameters.
The IDMA transfer buffer (DPR_BUF) size should be consistent with DCM[DMA_WRAP]; that is
(DMA_WRAP)
DPR_BUF = 64 X 2
Source increment address.
0 Source address pointer (S_PTR) is not incremented in the source read transaction. Should
be cleared for peripheral-to-memory transfers if the peripheral has a fixed address.
1 CP increments the source address pointer (S_PTR) with the number of bytes transferred in
the source read transaction. Used for memory-to-memory and memory-to-peripheral
transfers.
In fly-by mode, SINC controls the memory address increment and should equal DINC.
Destination increment address.
0 Destination address pointer (D_PTR) is not changed in the destination write transaction.
Used for memory-to-peripheral transfers if the peripheral has a fixed address.
1 CP increments the destination pointer (D_PTR) with the number of bytes transferred in the
destination write transaction. Used for memory-to-memory and memory-to-peripheral
transfers.
In fly-by mode, DINC should equal SINC.
MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
Description
Registers."
.
Section 4.3.2, "System
Freescale Semiconductor

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpc8250Mpc8255Mpc8264Mpc8265Mpc8266

Table of Contents