![Intel IXP45X Developer'S Manual Download Page 317](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092317.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262--, Revision: 004US
317
USB 1.1 Device Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network
Processors
8.5.13
UDC Endpoint 11 Control/Status Register
(UDCCS11)
The UDC Endpoint 11 Control Status Register contains six bits that are used to operate
Endpoint 11, a Bulk IN endpoint.
8.5.13.1
Transmit FIFO Service (TFS)
The transmit FIFO service bit is active if one or fewer data packets remain in the
transmit FIFO. TFS is cleared when two complete packets of data remain in the FIFO. A
complete packet of data is signified by loading 64 bytes of data or by setting
UDCCS11[TSP].
8.5.13.2
Transmit Packet Complete (TPC)
The transmit packet complete bit is set by the UDC when an entire packet is sent to the
host. When this bit is set, the IR11 bit in the appropriate UDC status/interrupt register
is set if transmit interrupts are enabled.
This bit can be used to validate the other status/error bits in the Endpoint 11 Control/
Status Register. The UDCCS11[TPC] bit is cleared by writing a 1 to it. This clears the
interrupt source for the IR11 bit in the appropriate UDC status/interrupt register, but
the IR11 bit must also be cleared.
Setting this bit does not prevent the UDC from transmitting the next buffer. The UDC
issues NAK handshakes to all IN tokens if this bit is set and neither buffer has been
triggered by writing 64 bytes or setting UDCCS11[TSP].
Register
UDCCS10
Bits
Name
Description
31:8
Reserved for future use.
7
TSP
Transmit short packet (read/write 1 to set).
1 = Short packet ready for transmission.
6
(Reserved). Always reads 0.
5
FST
Force STALL (read/write).
1 = Issue STALL handshakes to IN tokens.
4
SST
Sent STALL (read/write 1 to clear).
1 = STALL handshake was sent.
3
TUR
Transmit FIFO underrun (read/write 1 to clear).
1 = Transmit FIFO experienced an underrun.
2
FTF
Flush Tx FIFO (always read 0/ write a 1 to set).
1 = Flush Contents of TX FIFO.
1
TPC
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.
0
TFS
Transmit FIFO service (read-only).
0 = Transmit FIFO has no room for new data.
1 = Transmit FIFO has room for 1 complete data packet.