INTEL KIXDP425AD

product brief
Intel IXP425 Network
Processor Family
®
Optimized for Broadband Applications
Product Highlights
Intel
Internet Exchange
Architecture
®
■
Intel® XScale™ RISC core up to 533 MHz
■
Three network processor engines
■
Two high-speed serial interfaces
■
Two 10/100 Base-T Ethernet MACs with
MII/RMII interface
■
UTOPIA 2 interface—multiple
ADSL/G.SHDSL or VDSL support
■
■
PCI version 2.2 Host and Option interface
Hardware Security Accelerator (IPsec:
DES, 3DES, SHA1, MD5)
■
USB version 1.1 device controller
■
Two UARTS—one High-Speed UART
(921.6 Kbaud) and one Console UART
(230.4 Kbaud)
■
32-bit wide SDRAM controller
■
Sixteen GPIO pins
■
16-bit configurable expansion bus
■
ATM, TDM, Ethernet MAC filtering, and
HDLC support
■
Operating system support for VxWorks*
and Linux*
■
Commercial and Extended temperature
options
Product Overview
To meet the growing demand from homes and
businesses for high-performance broadband
access services, manufacturers must develop
new networking products that are capable of
provisioning rich services. The Intel® IXP425
network processors are designed to meet the
needs of last-mile applications, such as customer premises equipment, and mini-DSLAMs
for multi-dwelling units (MxUs). These network
processors deliver wire-speed performance and
sufficient "processor headroom" for manufacturers to add a variety of rich software services to
support their networking applications. These
are highly integrated network processors that
support multiple WAN and LAN technologies
giving customers a common architecture for
multiple applications.
With their Development Platform, a choice
of operating systems, and a broad range of
development tools, the Intel IXP425 network
processors provide a complete development
environment for faster time-to-market. This
network processor family offers the choice of
multiple clock speeds at 266, 400, and 533
MHz, with both Commercial (0° to 70° C) and
Extended (-40° to 85° C) temperature options.
Architected for Broadband Applications
The Intel IXP425 network processor family
meets the requirements of next-generation
broadband applications by integrating a unique
distributed processing architecture that
features the performance of the Intel XScale
core and three Network Processor Engines
(NPEs). The combination of the four highperformance processors provides tremendous
processing power and enables wire-speed
performance at both the LAN and WAN ports.
Distributed Processing Architecture
The Intel XScale core and the three NPEs run
their instruction streams in parallel. The Intel
XScale core is fully compatible with ARM* V5T
Thumb instructions set and V5E DSP extensions. Designed on the Intel® 0.18-micron
process technology, the Intel XScale core
delivers the industry-leading MIPs to power
consumption ratio and provides ample processing headroom for the customer to add
differentiating product features.
Distributed Processing Architecture (continued)
The three NPEs are designed to offload many computationally intensive data plane operations from the Intel
XScale core. These tasks include: IP header inspection
and modification; packet filtering; packet error checking;
check sum computation; flag insertion and removal; PDU
segmentation and assembly; and encryption. The NPE
architecture includes an ALU, self-contained internal data
memory, an extensive list of I/O interfaces, together with
hardware acceleration engines (also known as NPE
coprocessors). It is the NPE coprocessor associated
with an NPE that targets a set of networking applications.
Each NPE coprocessor is designed to accelerate a
specific networking task that would otherwise take many
MIPs to complete by a stand-alone RISC processor.
Each NPE can take care of Layer 2 and, in some cases,
Layer 3 packets that are passed through them. For example,
the WAN/Voice NPE has one UTOPIA 2 interface and two
high-speed serial interfaces so its internal processing is
targeting the handling of AAL (1/2/5) SARing, TDM framing,
and HDLC processing. An MII/RMII interface is attached
to both the Ethernet NPE A and the Ethernet NPE B
respectively. The Ethernet NPE A also has two internal
coprocessors to accelerate VPN related tasks such as
3DES and Hashing at speeds up to full-rate ADSL. The
Ethernet NPE B is capable of handling 100Mb/s, full-duplex
Ethernet packet filtering. The extensive hardware capabilities
of these NPEs are all under the management of a set of
NPE microcode drivers that are released as a software
library together with the Intel IXP425 network processors.
Customer applications configure and interact with the
NPEs through a high-performance API layer running on
the Intel XScale core.
Wire-Speed Performance
The Intel IXP425 network processors implement a fast
path design in the NPE software library to provide
optimized performance for broadband applications.
The fast path design passes non-inspection IP packets
directly from the ingress port NPE (usually WAN/Voice
NPE with the xDSL WAN port) to the egress port NPE
(usually Ethernet NPE A or B with the Ethernet LAN port)
without the involvement of the Intel XScale core. Since
the vast majority of IP packets move from the WAN to
the Ethernet LAN, isolating these data flows to the NPEs
within the Intel IXP425 network processor produces a
significant throughput improvement by eliminating the
need to route packets through a central processor. The
most demanding situation occurs when small (64 byte)
IP packets are sent at the speed that saturates the
physical layer (wire speed). For example, nearly 10,000
(64 byte) packets per second will be sent downstream
in an ADSL connection that runs at the maximum wire
speed (8 Mb/s downstream). The NPEs and fast path
design in the Intel IXP425 network processors are capable
of providing, at minimum packet sizes, wire-speed performance up to 52 Mb/s on the WAN side and 100 Mb/s on
the Ethernet LAN.
Highly-integrated Data, Voice, and
Security Functionality
On-chip integration of data, voice, and security functions
saves the cost of implementing separate devices and
supports easier integration with other hardware. Integrated
into the Intel XScale core are multiply and accumulate
functions that give customers the ability to do multimedia
processing without the need for external hardware. For
example, in a voice application, the Intel XScale core can
perform a wide variety of speech coding and telephony
algorithms without the need for an external DSP chip. In
addition, the network processors integrate two 10/100
Base-T Ethernet MACs with MII/RMII interface and simultaneous full-duplex operation. To further reduce the total
solution chip count, a SDRAM controller has been integrated along with peripheral functions that include interrupt
controller, GPIO port, UART, watchdog timer and generalpurpose timers. A USB version 1.1 device controller is
integrated for those applications that require USB support. The Intel IXP425 network processors also provide
hardware acceleration for security applications. These
chips implement, in hardware, DES and 3DES data
encryption algorithms as well as SHA-1 and MD5
hashing algorithms typically used in VPN applications.
A direct connection to DSP chips and flash memory is
achieved through the expansion bus interface. By
integrating more functionality, Intel is reducing the total
solution chip count and cost for broadband applications.
Broad Range of LAN and WAN Capabilities
The Intel IXP425 network processors offer a full range of
broadband and LAN access solutions through multiple
integrated interfaces. Through the UTOPIA 2 interface,
there is performance to support up to eight ADSL PHYs,
eight G.SHDSL PHYs or one VDSL PHY. The PCI version 2.2 Host and Option interface gives customers the
flexibility to directly connect such devices as 802.11x
Features
chips, PCMCIA controllers, Ethernet MACs, and cable
MAC/PHYs. These network processors also feature
two high-speed serial interfaces. These interfaces can
serve as high-speed ports for direct connection to
T1/E1 framers or to industry-standard SLIC/CODECS.
Choice of Tools and Operating Systems Supports
Rapid Development
The Intel XScale microarchitecture offers a broad range
of tools together with support for two widely adopted
operating systems. The Intel IXP425 network processors
support VxWorks and the standard Linux 2.4 kernal.
MontaVista Software* will provide the support for Linux.
To help speed time-to-market and reduce development
costs, developers will have a wide choice of third-party
tools, including compilers, linkers, debuggers and
board support packages (BSPs). Tools include Wind
River* Tornado* 2.1.1 for the VxWorks 5.4 real-time
operating system, and the complete GNU* Linux
development suite.
Development Platform For Faster Time-to-Market
The Intel® IXDP425 Network Processor Development
Platform is a powerful tool for developing and verifying
hardware and software for the Intel IXP425 network
processors. Developers can use this flexible and extendable platform to conduct rapid initial chip evaluation,
chip performance evaluation, product development
and prototyping. For additional information, refer to the
Intel IXDP425 Development Platform product brief.
Benefits
■
Four high-performance processors in a distributed
processing architecture
■
Wire-speed performance; Able to offer rich data,
voice and security services
■
Highly-integrated data/voice/security functions
■
Reduced chip count; Cost savings;
Simplified design
■
Broad range of WAN/LAN capabilities
■
Flexibility; Common architecture for multiple platforms
■
Development Platform
■
Faster time-to-market
■
Commercial and Extended temperature options
■
Flexibility
Intel® Internet Exchange Architecture
The Intel IXP425 network processors are part of Intel® Internet Exchange Architecture (Intel® IXA) which is a packet processing
architecture that provides a foundation for software portability across multiple generations of network processors and is
based on the Intel XScale microarchitecture. Additional information on Intel IXA is available on the Web site listed at the end
of this document.
Product Ordering Information
Order Number
®
■
Intel IXP425 Network Processor, 266 MHz
FWIXP425AB
■
Intel® IXP425 Network Processor, 400 MHz
FWIXP425AC
■
Intel® IXP425 Network Processor, 533 MHz
FWIXP425AD
®
■
Intel IXP425 Network Processor, 266 MHz Extended Temperature
GWIXP425ABT
■
Intel® IXP425 Network Processor, 400 MHz Extended Temperature
GWIXP425ACT
■
Intel® IXP425 Network Processor, 533 MHz Extended Temperature
GWIXP425ADT
■
®
Intel IXDP425 Network Processor Development Platform
KIXDP425AD
Intel® IXP425 Network Processor Family Literature
■
■
Order Number
®
279051-001
®
279052-001
Intel IXP425 Network Processor Family Product Brief
Intel IXDP425 Network Processor Development Platform Product Brief
Please contact your Intel Representative for the following documents:
■
■
■
Intel® IXP425 Network Processor Datasheet
Intel® IXP425 Network Processor Developer's Manual
Intel® IXP425 Network Processor Programmer's Guide
Intel Access
Developer‘s Site
http://developer.intel.com/
Network Processor Web Site
http://www.intel.com/design/network/ixa.htm
Intel® Internet Exchange Architecture
http://www.intel.com/design/network/ixa.htm
Networking and Communications Building Blocks
http://developer.intel.com/design/network
Other Intel Support:
http://developer.intel.com/design/litcentr/
Intel Literature Center
(800) 548-4725 7 a.m. to 7 p.m. CST (U.S. and Canada)
International locations please contact your local sales office.
General Information Hotline
(800) 628-8686 or (916) 356-3104 5 a.m. to 5 p.m. PST
Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights
is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims
any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability,
or infringement of any patent, copyright, or other intellectual property right. Intel products are not intended for use in medical, life-saving or life-sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice.
®
Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel reserves these for future definition and
shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
Intel, the Intel logo, and Intel XScale are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
*Other names and brands may be claimed as the property of others.
For more information, visit the Intel Web site at: developer.intel.com
UNITED STATES AND CANADA
Intel Corporation
Robert Noyce Building
2200 Mission College Blvd.
P.O. Box 58119
Santa Clara, CA 95052-8119
USA
Copyright © 2002 Intel Corporation
EUROPE
Intel Corporation (UK) Ltd.
Pipers Way
Swindon
Wiltshire SN3 1RJ
UK
ASIA-PACIFIC
Intel Semiconductor Ltd.
32/F Two Pacific Place
88 Queensway, Central
Hong Kong, SAR
JAPAN
Intel Japan (Tsukuba HQ)
5-6
Tokodai Tsukuba-shi
300-2635 Ibaraki-ken
Japan
SOUTH AMERICA
Intel Semicondutores do Brasil LTDA
Av. Dr. Chucri Zaidan, 940-10° andar
04583-904 São Paulo, SP
Brazil
Order Number: 279051-001 Printed in USA/0202/5K/ASI/CM