![Intel IXP45X Developer'S Manual Download Page 291](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092291.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262--, Revision: 004US
291
USB 1.1 Device Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network
Processors
8.5.1
UDC Control Register
(UDCCR)
The UDC control register (UDCCR) contains seven control bits: one to enable the UDC,
one to show activity, and five to show status and associated control functions.
8.5.1.1
UDC Enable
The UDC Enable (UDE) bit enables the UDC. When UDE is set to a 1, the UDC is enabled
for USB serial transmission or reception. When UDE is set to a 0, the UDC is disabled
and the UDC+ and UDC- pins are tri-stated. This means that the UDC ignores all
activity on the USB bus.
If UDE is set to a 0 the entire UDC design is reset. If the reset occurs while the UDC is
actively transmitting or receiving data, it stops immediately and the remaining bits in
the transmit or receive serial shifter are reset.
All entries in the transmit and receive FIFO are also reset.
0 x C800 B068
UBC2
UDC Byte Count Register 2
0 x C800 B06C
UBC4
UDC Byte Count Register 4
0 x C800 B070
UBC7
UDC Byte Count Register 7
0 x C800 B074
UBC9
UDC Byte Count Register 9
0 x C800 B078
UBC12
UDC Byte Count Register 12
0 x C800 B07C
UBC14
UDC Byte Count Register 14
0 x C800 B080
UDDR0
UDC Endpoint 0 Data Register
0 x C800 B100
UDDR1
UDC Endpoint 1 Data Register
0 x C800 B180
UDDR2
UDC Endpoint 2 Data Register
0 x C800 B200
UDDR3
UDC Endpoint 3 Data Register
0 x C800 B400
UDDR4
UDC Endpoint 4 Data Register
0 x C800 B0A0
UDDR5
UDC Endpoint 5 Data Register
0 x C800 B600
UDDR6
UDC Endpoint 6 Data Register
0 x C800 B680
UDDR7
UDC Endpoint 7 Data Register
0 x C800 B700
UDDR8
UDC Endpoint 8 Data Register
0 x C800 B900
UDDR9
UDC Endpoint 9 Data Register
0 x C800 B0C0
UDDR10
UDC Endpoint 10 Data Register
0 x C800 BB00
UDDR11
UDC Endpoint 11 Data Register
0 x C800 BB80
UDDR12
UDC Endpoint 12 Data Register
0 x C800 BC00
UDDR13
UDC Endpoint 13 Data Register
0 x C800 BE00
UDDR14
UDC Endpoint 14 Data Register
0 x C800 B0E0
UDDR15
UDC Endpoint 15 Data Register
Table 120.
USB-Device Register Descriptions (Sheet 2 of 2)
Address
Name
Description