www.ti.com
RF Core Data Memory
Table 25-3. Access to FIFO Registers
Register Read Access Write Access
MCU MCU
RFD
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)
N/A
RFST (FIFO commands)
0x93 : Retry Tx FIFO: LLE
(1)
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
Both MCU
RFFDMA0
Both MCU
RFFDMA1
Both N/A
RFFSTATUS
Both MCU
RFFCFG
Both N/A
RFRXFLEN
Both MCU
RFRXFTHRS
N/A LLE
RFRXFWR
MCU N/A
RFRXFRD
Both LLE
RFRXFWP
Both MCU
RFRXFRP
Both LLE
RFRXFSWP
Both MCU
RFRXFSRP
Both N/A
RFTXFLEN
Both MCU
RFTXFTHRS
N/A MCU
RFTXFWR
LLE N/A
RFTXFRD
Both MCU
RFTXFWP
Both LLE
RFTXFRP
Both MCU
RFTXFSWP
Both LLE
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 for details.
297
SWRU191C–April 2009–Revised January 2012 CC2541 Proprietary Mode Radio
Submit Documentation Feedback
Copyright © 2009–2012, Texas Instruments Incorporated