Intel® IXP45X and Intel® IXP46X Product Line of Network Processors—General Hardware Design Considerations

Figure 10. I2C EEPROM Interface Example

 

 

 

 

 

 

3.3 V

 

 

 

 

 

 

 

 

Intel® IXP46X

 

 

 

KΩ

KΩ

KΩ

 

Product Line

 

 

 

0.1 µF

Network Processor

 

 

 

4.7

4.7

4.7

 

 

 

8

 

 

 

 

 

 

 

 

 

1

A0

VCC

7

 

 

 

 

2

 

WP

6

 

 

I2C_SCL

 

A1

SCL

 

 

I2C_SCL

3

A2

SDA

5

 

 

I2C_SDA

I2C_SDA

 

I2C EEPROM

 

 

 

 

 

 

 

GND

 

 

 

 

 

 

 

4

 

 

I2C

Interface

I2C Interface

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B4104-002

3.8USB 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.

Intel® IXP45X and Intel® IXP46X Product Line of Network Processors

 

HDD

February 2007

38

Document Number: 305261; Revision: 004

Page 38
Image 38
Intel IXP46X, IXP45X manual USB Interface, I2C Eeprom Interface Example