![Texas Instruments CC2533 Скачать руководство пользователя страница 294](http://html.mh-extra.com/html/texas-instruments/cc2533/cc2533_user-manual_1094592294.webp)
Page7
Page 6
Page 5
Page 4
Page 3
Page 2
Page 1
Page 0
0x6000
0x607F
0x6180
0x61F7
.
.
.
Radio RAM
Radio XREG
.
.
.
0x6080
0x60FF
0x6100
0x617F
Tx FIFO
Rx FIFO
M0219-01
0
127
SWP
SRP
RP
WP
Free Space
First Packet
Last Packet
n -Packets
M0220-01
A
vailable Data
RF Core Data Memory
Figure 25-1. Mapping of Radio Memory to MCU XDATA Memory Space
25.3.1 FIFOs
The FIFOs are used for transporting data between the MCU and the radio. The FIFOs have hardware
support for read and write pointer increment with circular buffering, overflow and underflow detection, and
flushing of last entry or the entire FIFO.
The Rx and Tx FIFOs are fundamentally two similar modules. Each FIFO has four pointers: the write
pointer (WP), the read pointer (RP), the start-of-packet write pointer (SWP), and the start-of-packet read
pointer (SRP). WP and RP give the index in the FIFO where the next byte is to be written and read,
respectively. SWP is used to indicate the start of the current packet being written, and SRP is used to
indicate the start of the current packet being read. The use of the pointers is indicated in
Figure 25-2. FIFO Pointers
294
CC2541 Proprietary Mode Radio
SWRU191C
–
April 2009
–
Revised January 2012
Copyright
©
2009
–
2012, Texas Instruments Incorporated