Intel® IXP400 Software

Endianness in Intel® IXP400 Software

Table 66. Intel® IXP42X Product Line of Network Processors A-0 Stepping Part Numbers

Part Number

Brief Description

 

 

FWIXP425AB

IXP425 network processor, 266 MHz

(Commercial Temperature)

 

 

 

FWIXP425AC

IXP425 network processor, 400 MHz

(Commercial Temperature)

 

 

 

FWIXP425AD

IXP425 network processor, 533 MHz

(Commercial Temperature)

 

 

 

GWIXP425ABT

IXP425 network processor, 266 MHz

(Extended Temperature)

 

 

 

GWIXP425ACT

IXP425 network processor, 400 MHz

(Extended Temperature)

 

 

 

GWIXP425ADT

IXP425 network processor, 533 MHz

(Extended Temperature)

 

 

 

IXP42X product line B-0 stepping and IXC1100 control plane processor B-0 Stepping

These processor versions support:

Big-Endian

Little-Endian Address Coherency

Little-Endian Data Coherency

These processor part numbers are detailed in other documents, such as Intel® IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Datasheet.

IXP46X network processors A-0 stepping

These processor versions support:

Big-Endian

Little-Endian Address Coherency

Little-Endian Data Coherency

These processors also add additional hardware endianness controls, including:

Byte swapping for transactions initiated by Expansion Bus masters.

Force byte-swapping by the Intel XScale core in the event that the MMU is disabled.

27.5Little-Endian Strategy in Intel® IXP400 Software and Associated BSPs

The Little-Endian strategy employed is discussed in relation to two different areas:

1.The Board Support Packages (BSPs) for the supported development platforms.

2.The IXP400 software (Access-Layer).

Programmer’s Guide

IXP400 Software Version 2.0

April 2005

 

Document Number: 252539, Revision: 007

353

Page 353
Image 353
Intel IXP400 manual IXP46X network processors A-0 stepping, Part Number Brief Description