Dma - Texas Instruments CC253x User Manual

System-on-chip for 2.4ghz
Table of Contents

Advertisement

RF Core Data Memory
Register
RFST
(FIFO commands)
RFFDMA0
RFFDMA1
RFFSTATUS
RFFCFG
RFRXFLEN
RFRXFTHRS
RFRXFWR
RFRXFRD
RFRXFWP
RFRXFRP
RFRXFSWP
RFRXFSRP
RFTXFLEN
RFTXFTHRS
RFTXFWR
RFTXFRD
RFTXFWP
RFTXFRP
RFTXFSWP
RFTXFSRP
(1)
MCU if PRF_ADDR_ENTRYn.CONF.RETRY is 1

25.3.2 DMA

It is possible to use direct memory access (DMA) to move data between memory and the radio. See
Chapter 8
for a detailed description on how to set up and use DMA transfers.
There are two DMA triggers associated with the radio: the RADIO DMA triggers 0 and 1 (DMA triggers 19
and 11).
The radio DMA trigger source is selected in registers RFFDMA0 and RFFDMA1. See the register
descriptions in
Section 25.12
284
CC2541 Proprietary Mode Radio
Table 25-3. Access to FIFO Registers (continued)
Read Access
N/A
Both
Both
Both
Both
Both
Both
N/A
MCU
Both
Both
Both
Both
Both
Both
N/A
LLE
Both
Both
Both
Both
for details.
Copyright © 2009–2014, Texas Instruments Incorporated
Write Access
Depends on command:
0x81 : Reset RX FIFO: MCU*
0x82 : Deallocate RX FIFO: MCU
0x83 : Retry RX FIFO: MCU
0x84: Discard RX FIFO: LLE
0x85: Commit RX FIFO: LLE
0x91 : Reset TX FIFO: MCU*
0x92 : Deallocate TX FIFO: LLE
(1)
0x93 : Retry TX FIFO: LLE
0x94: Discard TX FIFO: MCU
0x95: Commit TX FIFO: MCU
0xF1: Reset both FIFOs: MCU*
0xF2: Deallocate both FIFOs: none
0xF3: Retry both FIFOs: none
0xF4: Discard both FIFOs: none
0xF5: Commit both FIFOs: none
MCU
MCU
N/A
MCU
N/A
MCU
LLE
N/A
LLE
MCU
LLE
MCU
N/A
MCU
MCU
N/A
MCU
LLE
MCU
LLE
SWRU191F – April 2009 – Revised April 2014
Submit Documentation Feedback
www.ti.com
(1)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents