English
Language : 

CC2510FX Datasheet, PDF (102/244 Pages) List of Unclassifed Manufacturers – True System-on-Chip with Low Power RF Transceiver and 8051 MCU
Byte/Word n+3
Byte/Word n+2
Byte/Word n+1
Byte/Word n
Byte/Word n-1
Byte/Word n-2
.
.
.
.
Byte/Word 3
Byte/Word 2
Byte/Word 1
Length = n
Byte/Word n+3
Byte/Word n+2
Byte/Word n+1
Byte/Word n
Byte/Word n-1
Byte/Word n-2
.
.
.
.
Byte/Word 3
Byte/Word 2
Byte/Word 1
Length = n
C2510Fx / CC2511Fx
Byte/Word n+3
Byte/Word n+2
Byte/Word n+1
Byte/Word n
Byte/Word n-1
Byte/Word n-2
.
.
.
.
Byte/Word 3
Byte/Word 2
Byte/Word 1
Length = n
Byte/Word n+3
Byte/Word n+2
Byte/Word n+1
Byte/Word n
Byte/Word n-1
Byte/Word n-2
.
.
.
.
Byte/Word 3
Byte/Word 2
Byte/Word 1
Length = n
VLEN = 001
If LEN ≤ n, LEN bytes/words are
being transferred. The dotted line
shows the case where LEN = n
VLEN = 010
VLEN = 011
VLEN = 100
Figure 26: Variable Length (VLEN) Transfer Options
13.5.2.4 Byte or Word Transfers (WORDSIZE)
Determines whether each DMA transfer
should be 8-bit (byte) or 16-bit (word).
13.5.2.5 DMA Transfer Mode (TMODE)
The transfer mode determines how the DMA
channel behaves when transferring data.
There are four different transfer modes.
Single. On a trigger a single DMA transfer
occurs and the DMA channel awaits the next
trigger. After completing the number of
transfers specified by the transfer count, the
CPU is notified (DMAIRQ.DMAIFn=1) and the
DMA channel is disarmed.
Block. On a trigger the number of DMA
transfers specified by the transfer count is
performed as quickly as possible, after which
the CPU is notified (DMAIRQ.DMAIFn=1) and
the DMA channel is disarmed.
Repeated single. On a trigger a single DMA
transfer occurs and the DMA channel awaits
the next trigger. After completing the number
of transfers specified by the transfer count, the
CPU is notified (DMAIRQ.DMAIFn=1) and the
DMA channel is rearmed.
Repeated block. On a trigger the number of
DMA transfers specified by the transfer count
is performed as quickly as possible, after
which
the
CPU
is
notified
(DMAIRQ.DMAIFn=1) and the DMA channel is
rearmed.
13.5.2.6 Trigger Event (TRIG)
All DMA transfers are initiated by so-called
DMA trigger events, which either starts a DMA
block transfer or a single DMA transfer (or
repeated versions of these). Each DMA
channel can be set up to sense on a single
trigger. The TRIG field in the configuration
determines which trigger the DMA channel is
to use. In addition to the configured trigger, a
DMA channel can always be triggered by
setting its designated DMAREQ.DMAREQn flag.
The DMA trigger sources are described in
Table 51 on Page 105.
13.5.2.7 Source and Destination Increment
(SRCINC and DESTINC)
When the DMA channel is armed or rearmed,
the source and destination addresses are
transferred to internal address pointers. These
pointers, and hence the source and
destination addresses, can be controlled to
increment, decrement, or not change between
transfers in order to give good flexibility. The
possibilities for address increment/decrement
are:
SWRS055D
Page 102 of 243