Product Brief
November 2002
10G Network Processor Chip Set (APP750NP and APP750TM)
Introduction
The Agere Systems PayloadPlus® 10G Network
Processor chip set provides wire-speed deep-
packet processing for high performance packet-
processing systems. This software-compatible,
programmable chip set consists of two chips—
the APP750NP classification engine (NP10) and
the APP750TM traffic manager (TM10)—and
follows the successful Agere Systems 2.5G
PayloadPlus chip set.
This 10G chip set provides full carrier-class
packet processing functionality, including
classification, policing, statistics, queueing,
scheduling, shaping, buffer management and
packet/cell modification. A three-chip
configuration—one NP10 and two TM10s—
provides full duplex 10 Gb/s packet processing
functionality. An additional NP10 can be added if
egress classification is required. The 10G
PayloadPlus solution requires only DRAM and a
small amount of SRAM for external memory to
provide high-performance functionality. No
content addressable memory (CAM) is required.
The chip set supports complex packet
classification policies, including multifield IPv4/
IPv6 classification, PPPoE, L2TP, MPLS, etc.,
with a large amount of headroom for future
classification needs. OEMs use the Agere
Systems high-level Functional Programming
Language (FPL) to specify packet classification
policies. Statistics, policing, and packet
modification functions are performed by on-chip
compute engines that are programmed using the
C-like Agere Scripting Language (ASL).
10G Network Processor System Diagram
10x2.5GSERDES
PCI 2.2 32/64 33/66
SPI4
NP10
PORT CARD
TM10
NP10TM10
Switch
Fabric
FramerPHY
IN
OUT
SPI4
SPI4
SERDES
SERDES
FBP
FBP = Fabric Backpressure
PCI = PCI bus to Host CPU
SPI4 = POS-PHY Level 4 interface
SERDES = high-speed serial interface
Host
CPU
SPI4
PCI
PCI
SPI4
SERDES
SERDES
SPI4
(optional)
Product Brief
November 2002 NP10 and TM 10 Network Processors
2
Features
Full line-rate performance with all packet sizes greater
than or equal to 40 bytes long
Supports complex multifield packet classification with a
large amount of headroom for future classification
needs.
Supports wire-speed access control list (ACL)
processing, even with thousands of ACL rules.
Multiprotocol customer-programmable classification:
POS, MPLS, IPv4/v6, ATM, Frame Relay, Ethernet,
VLANs, access control lists, link aggregation, etc. OEMs
can easily supplement the protocols and standards they
support with simple software upgrades.
DRAM-based classification rule memory supports over
1 million IPv4 routes with separate information for each
VPN. No CAMs are required.
Uses high-level network processor programming
languagesFunctional Programming Language (FPL) and
Agere Scripting Language (ASL)preserving investments
in classification, policing, statistics, and packet modification
programming. FPL provides an order of magnitude
reduction (compared to C/C++) in the number of lines of
code required to specify packet classification policies. FPL
eliminates the need for complex hand-optimization of
assembly or microcode to achieve wire-speed
performance.
Programmable per-flow statistics and policing allows
OEMs to implement highly differentiated admission control
and billing policies.
Full carrier-class traffic management functionality to help
maximize the amount of premium traffic that can be reliably
served, with support for:
Hierarchical weighted fair queuing (WFQ) with excellent
bandwidth and delay guarantees
VPNs with traffic isolation and service-level agreements
(SLAs)
Dynamic bandwidth and QoS/CoS modification to
enable real-time dynamic service provisioning
2 million packet handling behavior types with 3 buffer
management profiles per behavior type to allow fine-
grained service differentiation
Random early detection (RED) and weighted RED
(WRED)
Up to 256 MB of external packet buffer memory per
direction
External scheduling port to allow OEMs to support
proprietary switch fabric implementations (for example,
credit-based flow control, global scheduling) and/or
proprietary packet scheduling implementations.
Programmable packet modification, including support for:
Adding/removing software-defined headers and trailers
Modifying data anywhere in the packet
Forward congestion marking
Wire-speed IP fragmentation
Full multicast support with ability to individually schedule
and modify each packet/cell copy
Port based rate shaping for up to 256 media ports
Configurations include OC192c, 4xOC48c, 1G/10G
Ethernet, 192xDS3, etc.
PCI 2.2 compliant host interface to allow easy interfacing
to a variety of host microprocessors and other support
logic
Both cell- and frame-based fabrics supported with
programmable classification/segmentation/reassembly.
OEMs can readily interface to a wide variety of switch fab-
rics with minimal glue logic effort.
Support for simple interface to third-party fabrics using the
off-the-shelf FPGAs
Complete Agere Systems 10G fiber-to-fabric line card
reference design with supporting software
FPGA-based hardware emulation system and software
simulator provides complete pre-silicon hardware and
software development support.
Applications
Target applications include multiprotocol core and edge
switches and routers, multiservice optical core and edge
devices and service-aware switches and provisioning
platforms.
Product Brief
November 2002 NP10 and TM 10 Network Processors
3
Agere Systems, Inc. reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed as a result of their use or application. PayloadPlus
is a trademark of Agere Systems, Inc. PayloadPlus is a registered trademark of Agere Systems Inc.
Copyright © 2001 Agere Systems, Inc.
All Rights Reserved
Printed in U.S.A.
November 2002
PB01-137NP-2; replaces PB01-137NP
For additional information, contact your Agere Systems Account Manager or the following:
INTERNET: http://www.agere.com
E-MAIL: docmaster@agere.com
N. AMERICA: Agere Systems Inc., 555 Union Boulevard, Room 30L-15P-BA, Allentown, PA 18109-3286
1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106)
ASIA: Agere Systems Hong Kong Ltd., Suites 3201 & 3210-12, 32/F, Tower 2, The Gateway, Harbour City, Kowloon
Tel. (852) 3129-2000, FAX (852) 3129-2020
CHINA: (86) 21-5047-1212 (Shanghai), (86) 755-2588-1122 (Shenzhen)
JAPAN: (81) 3-5421-1600 (Tokyo), KOREA: (82) 2-767-1850 (Seoul), SINGAPORE: (65) 6778-8833, TAIWAN: (886) 2-2725-5858 (Taipei)
EUROPE: Tel. (44) 7000 624624, FAX (44) 1344 488 045