Intel IXP45X, IXP46X manual 3.3.1Signal Interface, 3.3.2Reset Configuration Straps

Models: IXP45X IXP46X

1 108
Download 108 pages 42.83 Kb
Page 21
Image 21
3.3.1Signal Interface

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

3.3.1Signal Interface

Table 5.

Expansion Bus Signal Recommendations

 

 

 

 

 

 

 

Input

Pull

 

Name

 

Up

Recommendations

 

Output

 

 

Down

 

 

 

 

 

 

EX_CLK

 

I

No

Use series termination resistor, 10Ω to 33Ω at the source.

 

 

 

 

 

EX_ALE

 

TRI O

No

Use series termination resistor, 10Ω to 33Ω at the source.

 

 

 

 

 

 

 

 

 

Use 4.7-KΩresistors for pull-downs; required for boot strapping for initial configuration of

 

 

 

 

Configuration Register 0. Pull-ups are not required as for when the system comes out of

EX_ADDR[24:0]

 

I/O

Yes

reset, all bits are initially set HIGH. For more details, see Table 6.

 

 

 

 

For additional details on address strapping, see the Intel® IXP45X and Intel® IXP46X

 

 

 

 

Product Line of Network Processors Developer’s Manual.

 

 

 

 

 

EX_WR_N

 

I/O

No

Use series termination resistor, 10Ω to 33Ω at the source.

 

 

 

 

 

EX_RD_N

 

I/O

No

Use series termination resistor, 10Ω to 33Ω at the source.

 

 

 

 

 

EX_CS_N[7:0]

 

I/O

Yes

Use series termination resistor, 10Ω to 33Ω at the source.

 

Use 10KΩ resistors pull-ups to ensure that the signal remains de-asserted.

 

 

 

 

 

 

 

 

 

EX_DATA[31:0]

 

I/O

No

 

 

 

 

 

 

EX_BE_N[3:0]

 

I/O

No

 

 

 

 

 

 

EX_IOWAIT_N

 

I

Yes

Should be pulled high through a 10-KΩresistor when not being utilized in the system.

 

 

 

 

 

EX_RDY_N[3:0]

 

I

Yes

Should be pulled high through a 10-KΩresistor when not being utilized in the system.

 

 

 

 

 

EX_PARITY[3:0]

 

I/O

No

 

 

 

 

 

 

EX_REQ_N[3:1]

 

I

Yes

Should be pulled high through a 10-KΩresistor when not being utilized in the system.

 

 

 

 

 

EX_REQ_GNT_N

 

I

Yes

Should be pulled high through a 10-KΩresistor when not being utilized in the system.

 

 

 

 

 

EX_GNT_N[3:1]

 

O

No

 

 

 

 

 

 

EX_GNT_REQ_N

 

O

No

 

 

 

 

 

 

EX_SLAVE_CS_N

 

I

Yes

Should be pulled high through a 10-KΩresistor when not being utilized in the system.

 

 

 

 

 

EX_BURST

 

I

Yes

Should be pulled high through a 10-KΩresistor when not being utilized in the system.

 

 

 

 

 

EX_WAIT_N

 

TRI O

No

 

 

 

 

 

 

3.3.2Reset Configuration Straps

At power up or whenever RESET_IN_N is asserted, the Expansion-bus address outputs are switched to inputs and the state of the inputs are captured and stored in Configuration Register 0, bits 24 through 0. This occurs when PLL_LOCKED is de- asserted.

The strapping of Expansion-bus address pins can be done by placing external pull-down resistors at the required address pin. It is not required to use external pull-up resistors, by default upon reset all bits on Configuration Register 0 are set High, unless an external pull down is used to set them Low. For example to register a bit low or high in the Configuration Register 0, do the following:

Place an external 4.7-KΩpull-down resistor to set a bit LOW.

No external pull-up is required, by default upon reset, bits are set HIGH.

The state of the boot-strapping resistor is register on the first cycle after the synchronous de-assertion of the reset signal. These bits can be read or written as needed for desired configurations. It is recommended that only Bit 31, Memory Map, be changed from 1 to 0 after execution of boot code from external flash.

 

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

February 2007

HDD

Document Number: 305261; Revision: 004

21

Page 21
Image 21
Intel IXP45X, IXP46X manual 3.3.1Signal Interface, 3.3.2Reset Configuration Straps, Expansion Bus Signal Recommendations