Universal Serial Bus Controller User's Guide
4.79 Transmit Endpoint FIFO Size (TXFIFOSZ)
4.80 Receive Endpoint FIFO Size (RXFIFOSZ)
Registers
www.ti.com
Section 2.5 describes dynamically setting endpoint FIFO sizes.
The Transmit Endpoint FIFO Size (TXFIFOSZ) is shown in Figure 94 and described in Table 95 .
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; - n = 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.
Section 2.5 describes dynamically setting endpoint FIFO sizes.
The Receive Endpoint FIFO Size (RXFIFOSZ) is shown in Figure 95 and described in Table 96 .
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; - n = 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) Controller138 SPRUGH3 – November 2008
Submit Documentation Feedback