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

3.3.6Flash Interface

Figure 5 illustrates how a boot ROM is connected to the expansion bus. The flash (ROM) used in the block diagram is the Intel StrataFlash® memory device TE28F256J3D — 32-Mbyte, 16-bit, flash in the 56-TSOP package. The Intel StrataFlash memory TE28F256J3D is part of the 0.13-micron, 3.3-V Intel StrataFlash memory.

The E28F256J3D supports common flash interface (CFI). For information on migrating from J3 to J3D Intel StrataFlash memory, see the Intel StrataFlash® Memory J3 to Intel® Embedded Flash Memory (J3 v.D) Conversion Guide - Application Note 835 (document 308555).

For information on migrating from J3 to P30 Intel StrataFlash memory, see the Migration Guide for Intel StrataFlash® Memory (J3) to Intel StrataFlash® Embedded Memory (P30 and P33) - Application Note 835 (document 308555).

The example in Figure 5 shows a 16-bit flash memory device connected to the IXP45X/ IXP46X network processors. Boot-strapping is required in the address bus, both EX_ADDR[0] and EX_ADDR[7] need external, 4.7-KΩpull-down resistors (not shown on diagram). The pull-down resistors sets Bits 0 and 7 low in the Configuration Register

0.This in turn sets the processor into a 16-bit-mode access.

Figure 5. Flash Interface Example

EX_DATA[31:0]

EX_DATA[15:0]

DATA[15:0]

Intel® IXP46X

 

 

16-Bit Device

Product Line of

 

 

Network Processors

EX_ADDR[24:0]

16-Bit-Word Access

EX_ADDR[24:0]

ADDR[24:0]

 

 

EX_CS_N

CS

 

CE0

EX_RD_N

OE

 

OE_N

EX_WR_N

WR

 

WR_N

 

3.3 V

RST#

Intel® Flash

 

 

RP_N

 

 

 

CE1

4.7 KΩ

4.7 KΩ

CE2

 

 

 

BYTE_N

 

 

 

VPEN_N

 

 

 

4.7 KΩ

 

 

 

B4097- 003

 

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

February 2007

HDD

Document Number: 305261; Revision: 004

27

Page 27
Image 27
Intel IXP45X, IXP46X manual Flash Interface Example