Intel® IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor
September 2006 DM
Order Number: 252480-006US 491
Universal Serial Bus (USB) v1.1 Device Controller—Intel® IXP42X product line and IXC1100
control plane processors

18.5.5.8 Transmit Short Packet (TSP)

Software uses the transmit short packet to indicate that the last byte of a data transfer

has been sent to the FIFO. This indicates to the UDC that a short packet or zero-sized

packet is ready to transmit.

Software must not set this bit if a packet of 256 bytes is to be transmitted. When the

data packet is successfully transmitted, this bit is cleared by the UDC.

18.5.6 UDC Endpoint 4 Control/Status Register (UDCCS4)

The UDC endpoint 4 control/status register contains six bits that are used to operate

endpoint 4, an Isochronous OUT endpoint.

18.5.6.1 Receive FIFO Service (RFS)

The receive FIFO service bit is set if the receive FIFO has one complete data packet in it

and the packet has been error checked by the UDC. A complete packet may be

256 bytes, a short packet, or a zero packet.

Register Name: UDCCS3
Hex Offset Address: 0 x C800 B01C Reset Hex Value: 0 x 00000001
Register
Description: Register Description: Universal Serial Bus Device Controller Endpoint 3 Control and Status Register
Access: Read/Write
Bits
31 876543210
(Reserved)
TSP
(Rsvd)
(Rsvd)
(Rsvd)
TUR
FTF
TPC
TFS
00000001
Resets (Above)
Register UDCCS3
Bits Name Description
31:8 Reserved for future use.
7TSP
Transmit short packet (read/write 1 to set).
1 = Short packet ready for transmission.
6 (Reserved). Always reads 0.
5 (Reserved). Always reads 0.
4 (Reserved). Always reads 0.
3TUR
Transmit FIFO underrun (read/write 1 to clear).
1 = Transmit FIFO experienced an underrun.
2FTF
Flush Tx FIFO (always read 0/ write a 1 to set).
1 = Flush Contents of TX FIFO.
1TPC
Transmit packet complete (read/write 1 to clear).
0 = Error/status bits invalid.
1 = Transmit packet has been sent and error/status bits are valid.
0TFS
Transmit FIFO service (read-only).
0 = Transmit FIFO has no room for new data.
1 = Transmit FIFO has room for at least 1 complete data packet.