power and flexibility to a wide variety of LAN and telecommunications
products. Distinguishing features of the IXP1240 are the performance of ASIC
hardware along with programmability of a microprocessor.
s
Applications
— Multi-layer LAN Switches
— Multi-protocol Telecommunications Products
— Broadband Cable Products
— Remote Access Devices
— Intelligent PCI adapters
s
Industry Standard 64-bit SDRAM Interface
— Peak bandwidth of up to 928 Mbytes/sec
— Address up to 256 Mbytes of SDRAM
— Memory bandwidth improvement through
bank switching
— Read-modify-write support
— Byte aligner/merger
— Cyclic Redundancy Check (CRC)
s
Integrated StrongARM Core
— High-performance, low-power, 32-bit
Embedded RISC processor
— 16 Kbyte instruction cache
— 8 Kbyte data cache
— 512 byte mini-cache for data that is used once
and then discarded
— Write buffer
— Memory management unit
— Access to IXP1240 FBI Unit, PCI Unit and
SDRAM Unit via the ARM* AMBA Bus
s
Industry Standard 32-bit SRAM Interface
— Peak bandwidth of up to 464 Mbytes/sec
— Address up to 8 Mbytes of SRAM
— Up to 8 Mbytes FlashROM for booting
StrongARM Core
— Supports atomic push/pop operations
— Supports atomic bit set and bit clear
operations
— Memory bandwidth improvement by reduced
read/write turnaround bus cycles
s
Six Integrated Programmable Microengines
— Operating frequency of up to 232 MHz
— Multi-thread support of four threads per
microengine
— Single-cycle ALU and shift operations
— Zero context swap overhead
— Large Register Set: 128 General-Purpose and
128 Transfer Registers
— 2 K x 32-bit Instruction Control Store
— Access to the IXP1240 FBI Unit, PCI DMA
channels, SRAM, and SDRAM
s
Other Integrated Features
— Hardware Hash Unit for generation of 48- or
64-bit adaptive polynomial hash keys
— Serial UART port
— Real Time Clock
— Four general-purpose I/O pins
— Four 24-bit timers with CPU watchdog
support
— Limited JTAG Support
— 4 Kbyte Scratchpad Memory
s
High Bandwidth I/O Bus (IX Bus)
— 64-bit, up to 104 MHz operation
— 6.6 Gbps peak bandwidth
— 64-bit or dual 32-bit bus options
s
s
432-pin, HL-PBGA package
2 V CMOS device
— 3.3 V tolerant I/O
s
Integrated 32-bit, 66 MHz PCI Interface
— Supports
PCI Local Bus Specification
Revision 2.2
as a Bus Master
— 264 Mbytes/sec peak burst mode operation
— I
2
O* support for StrongARM Core
— Dual DMA channels
Notice:
This document contains information on products in the sampling and initial production
phases of development. The specifications are subject to change without notice. Verify with your
local Intel sales office that you have the latest datasheet before finalizing a design.
Part Number: 278405-002
August, 2001
Intel
®
IXP1240 Network Processor
Revision History
Date
6/8/01
8/10/01
Revision
001
002
Advance Information Release.
Release for the V2.0 SDK.
Description
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.
The IXP1240 Network Processor may contain design defects or errors known as errata which may cause the product to deviate from published
specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling
1-800-548-4725 or by visiting Intel's website at http://www.intel.com.