Texas Instruments TMS320DM357 User Manual

Page of 144
4.79 Transmit Endpoint FIFO Size (TXFIFOSZ)
4.80 Receive Endpoint FIFO Size (RXFIFOSZ)
Registers
www.ti.com
describes dynamically setting endpoint FIFO sizes.
The Transmit Endpoint FIFO Size (TXFIFOSZ) is shown in
and described in
.
Figure 94. Transmit Endpoint FIFO Size (TXFIFOSZ)
7
5
4
3
0
Reserved
DPB
SZ
R-0
R/W-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -= value after reset
Table 95. Transmit Endpoint FIFO Size (TXFIFOSZ) Field Descriptions
Bit
Field
Value
Description
7-5
Reserved
0
Reserved
4
DPB
Double packet buffering enable
0
Single packet buffering is supported
1
Double packet buffering is enabled
3-0
SZ
0-Fh
Maximum packet size to be allowed (before any splitting within the FIFO of Bulk packets prior to
transmission). If m = SZ[3:0], the FIFO size is calculated as 2
(m+3)
for single packet buffering and 2
(m+4)
for dual packet buffering.
describes dynamically setting endpoint FIFO sizes.
The Receive Endpoint FIFO Size (RXFIFOSZ) is shown in
and described in
Figure 95. Receive Endpoint FIFO Size (RXFIFOSZ)
7
5
4
3
0
Reserved
DPB
SZ
R-0
R/W-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -= value after reset
Table 96. Receive Endpoint FIFO Size (RXFIFOSZ) Field Descriptions
Bit
Field
Value
Description
7-5
Reserved
0
Reserved
4
DPB
Double packet buffering enable
0
Single packet buffering is supported
1
Double packet buffering is enabled
3-0
SZ
0-Fh
Maximum packet size to be allowed (before any splitting within the FIFO of Bulk packets prior to
transmission). If m = SZ[3:0], the FIFO size is calculated as 2
(m+3)
for single packet buffering and 2
(m+4)
for dual packet buffering.
Universal Serial Bus (USB) Controller
138
SPRUGH3 – November 2008