欢迎访问ic37.com |
会员登录 免费注册
发布采购

CC2510F8RSP 参数 Datasheet PDF下载

CC2510F8RSP图片预览
型号: CC2510F8RSP
PDF下载: 下载PDF文件 查看货源
内容描述: 低功耗的SoC (系统级芯片)与MCU,存储器, 2.4 GHz射频收发器和USB控制器 [Low-Power SoC (System-on-Chip) with MCU, Memory, 2.4 GHz RF Transceiver, and USB Controller]
分类和应用: 存储射频控制器
文件页数/大小: 244 页 / 2899 K
品牌: TAOS [ TEXAS ADVANCED OPTOELECTRONIC SOLUTIONS ]
 浏览型号CC2510F8RSP的Datasheet PDF文件第171页浏览型号CC2510F8RSP的Datasheet PDF文件第172页浏览型号CC2510F8RSP的Datasheet PDF文件第173页浏览型号CC2510F8RSP的Datasheet PDF文件第174页浏览型号CC2510F8RSP的Datasheet PDF文件第176页浏览型号CC2510F8RSP的Datasheet PDF文件第177页浏览型号CC2510F8RSP的Datasheet PDF文件第178页浏览型号CC2510F8RSP的Datasheet PDF文件第179页  
C2510Fx / CC2511Fx  
0
0
IN FIFO  
(Buffer 1)  
IN FIFO  
USBMAXI - 1  
USBMAXI - 1  
USBMAX0 - 1  
OUT FIFO  
(Buffer 2)  
0
0
IN FIFO  
(Buffer 2)  
USBMAXI - 1  
USBMAX0 - 1  
USBMAX0 - 1  
0
OUT FIFO  
(Buffer 1)  
OUT FIFO  
a)  
0
b)  
Figure 43: IN/OUT FIFOs, a) Single Buffering b) Double Buffering  
13.16.6.2 Double Buffering  
OUT FIFO to be extracted and the value of this  
byte to be returned.  
To enable faster transfer and reduce the need  
for retransmissions, CC2511Fx implements  
double buffering, allowing two packets to be  
buffered in the FIFO in each direction. This is  
When a data packet has been written to an IN  
FIFO, the USBCSIL.INPKT_RDY bit must be  
set to 1. If double buffering is enabled, the  
USBCSIL.INPKT_RDY bit will be cleared  
immediately after it has been written and  
another data packet can be loaded. This will  
not generate an IN endpoint interrupt, since an  
interrupt is only generated when a packet has  
been sent. When double buffering is used  
firmware should check the status of the  
USBCSIL.PKT_PRESENT bit before writing to  
the IN FIFO. If this bit is 0, two data packets  
can be written. Double buffered isochronous  
endpoints should only need to load two  
packets the first time the IN FIFO is loaded.  
After that, one packet is loaded for every USB  
frame. To send a zero length data packet,  
USBCSIL.INPKT_RDY should be set to 1  
without loading a data packet into the IN FIFO.  
highly  
recommended  
for  
isochronous  
endpoints, which are expected to transfer one  
data packet every USB frame without any  
retransmission. For isochronous endpoint one  
data packet will be sent/received every USB  
frame. However, the data packet may be  
sent/received at any time during the USB  
frame period and there is a chance that two  
data packets may be sent/received at a few  
micro seconds interval. For isochronous  
endpoints, an incoming packet will be lost if  
there is no buffer available and a zero length  
data packet will be sent if there is no data  
packet ready for transmission when the USB  
host requests data. Double buffering is not as  
critical for bulk and interrupt endpoints as it is  
for isochronous endpoint since packets will not  
be lost. Double buffering, however, may  
improve the effective data rate for bulk  
endpoints.  
A data packet can be read from the OUT FIFO  
when the USBCSOL.OUTPKT_RDY bit is 1. An  
interrupt will be generated when this occurs, if  
enabled. The size of the data packet is kept in  
the USBCNTH:USBCNTL registers. Note that  
To enable double buffering for an IN endpoint,  
USBCSIH.IN_DBL_BUF must be set to 1. To  
enable double buffering for an OUT endpoint,  
set USBCSOH.OUT_DBL_BUFto 1.  
this  
value  
is  
only  
valid  
when  
USBCSOL.OUTPKT_RDY=1. When the data  
packet has been read from the OUT FIFO, the  
USBCSOL.OUTPKT_RDYbit must be cleared. If  
double buffering is enabled there may be two  
data packets in the FIFO. If another data  
13.16.6.3 FIFO Access  
The endpoint FIFOs are accessed by reading  
and writing to the registers in Table 36 on  
Page 51. Writing to a register causes the byte  
written to be inserted into the IN FIFO.  
Reading a register causes the next byte in the  
packet  
is  
ready  
when  
the  
USBCSOL.OUTPKT_RDY bit is cleared the  
USBCSOL.OUTPKT_RDY bit will be asserted  
immediately and an interrupt will be generated  
SWRS055D  
Page 175 of 243  
 复制成功!