Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors—General Hardware
Design Considerations
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
HDD February 2007
38 Document Number: 305261; Revision: 004
3.8 USB Interface
There are two USB controllers in the IXP45X/IXP46X network processors — one is a
Host controller and the other a Device controller.
The Host controller is a USB v2.0 module. It supports Low-Speed, 1.5 Mbps and Full-
Speed, 12 Mbps, however, it does not support the High-Speed, 480 Mbps rate.
The Device controller supports USB v1.1 module. It supports most standard device
requests issued by any USB host controller. It is an USB device-only controller. The
interface supports Low-Speed, 1.5 Mbps and Full-Speed, 12 Mbps.
There are:
• Six isochronous endpoints (three input and three output)
• One control endpoint
• Three interrupt endpoints
• Six bulk endpoints (three input and three output)
General USB routing guidelines can be found in Section 5.2.5, “USB Considerations” on
page 67. For more detailed information, see the Universal Serial Bus Specification,
Revision 1.1.
Figure 10. I
2
C EEPROM Interface Example
3.3 V
Intel® IXP46X
Product Line
Network Processor
I
2
C Interface
I2C_SCL
I2C_SDA
I2C_SCL
I2C_SDA
I
2
C Interface
A0
A1
A2
1
2
3
GND
VCC
0.1 µF
I
2
C EEPROM
7
6
5
4
8
SCL
WP
SDA
B4104-002
4.7 KΩ
4.7 KΩ
4.7 KΩ