Product Brief
April 2001
PayloadPlus Voice Packet Processor
Introduction
The Voice Packet Processor (VPP) is part of the
Agere Systems PayloadPlus family of network
processors. The VPP is designed to fit on the data
path between the Fast Pattern Processor (FPP)
and the Routing Switch Processor (RSP) to
handle ATM Adaption Layer 2 (AAL2) traffic.
Key features of the VPP include:
Parsing AAL2 cells to CPS packets. At OC- 12,
supports a total of 32,767 unique conversations
Assembly of AAL2 cells from CPS packets. At
OC-12, supports a total of 32,767 unique
conversations
Carrying up to 16,383 conversations on AAL2
VCs.
Supporting up to 248 active voice channels per
VC.
CPS packet switching between VCs.
Bypassing other traffic with remaining
bandwidth available for IP/AAL5, up to OC-12.
Description
The VPP architecture is designed to generate and
termin ate AA L2 tra ffic.
The VPP accepts AAL2 cells, CPS packets, and
other PDUs from the FPP. It processes the AAL2
cells and CPS packets, and passes the other
PDUs to the RSP transparently.
The VPP parses AAL2 cells into CPS packets,
and assembles CPS packets into AAL2 cells. It
also keeps global, virtual connection, and channel
statistics. See the block diagram below.
Applications
The VPP supports voice applications that use
AAL2 cells, such as voice over ATM (VoATM).
FPP
Queue
Control
RSP
Control
POS/PHY
POS/PHY
Input
Queue Reassembly
Buffer
CPS
Work
Queue
Memory
CPS
Work
Queue
AAL2 Cell
Assmbler
CPS
Packet
Assembler
AAL2
Output
Queue
CPS
Output
Queue
Output
Queue
MUX
Bypass
Queue
RSP I/F
FPP I/F
32-bit
32-bit
Configuration
Bus Interface
To ho st processor
VPP Block Diagra m
Product Brief NPFPL
April 2001 Functional Programming Language
2
The VPP can process VoATM concurrently with
the FPP and RSP processing voice over IP
(VoIP).
Feature Set
Handles up to 32,767 active conversations in
each direction on up to 16,383 different active
VCs in each direction (with the exception of
CPS packet switching)
Handles total of OC-40 under the following
restrictions:
OC-12 of AAL2 cells
OC-12 of CPS packets
No more than OC-40 of bypassed traffic
Parses AAL2 cells into constituent CPS packets
Parses multiple CPS packets per AAL2 cell
Parses CPS packets straddling two or three
AAL2 ce lls
Provides CPS packets with unique user-
provisioned destination IDs to the RSP
Performs error checking at the cell and packet
level
Keeps statistics at the VC and individual
conversation level
Performs timeout function on partially
completed CPS packets
Assembles CPS packets into AA L2 cells
Assembles multiple CPS packets per AAL2
cell
Assembles CPS packets straddling AAL2
cells
Provides AAL2 cells with unique user-
provisioned distination IDs to the RSP
Performs error checking at the cell and packet
level
Keeps statistics at the VC and individual
conversation level
Performs timeout functions on partially
assembled AAL2 cells
Allows for non-AAL2/CPS data to be bypassed
through the VPP
Handles type 3 management packets in both
directions
In the AAL2-to-CPS direction, handles type 3
management packets in either active
conversations or inactive conversations on
active VCs
In the CPS-to-AAL2 direction, handles type 3
management packets on active
conversations
Performs CPS pa cket switching (CPS packets
from one AAL2 cell stream moved to different
AAL2 cell str eams)
Supports CID modification along with
modified CPS HEC
Half-spe ed operat ion
Up to 16,383 conversations can be switched on
up to 8,191 VCs in each direction
Typical System Configuration
The VPP supports the following interfaces:
32-bit multiPHY POS-PHY Level 3 interface for
input and output of the data path.
64- bit synchronous SRAM interface for
maintaining state and statistics.
8-bit asynchronous bus for configuring the VPP
from the host processor via the Agere System
Interf ace (A SI) or other logic.
The VPP is connected to the FPP, RSP, and ASI
as shown in the followi ng dia gr am .
Product Brief NPFPL
April 2001 Functional Programming Language
3
Availability
SDE available now
FPGA 1Q 2001 (alpha engagements)
ASIC 2 Q 2001
Additional Information
For more information about the VPP, contact Juan Garza:
email: jjgg@lucent.com
phone: 512-502-2886
ASI
RSPFPP
Physical
Interface
8-bit POS/PHY 8-bit POS/PHY
PCI to Host CPU
FBI
Configuration Bus
POS/PHY POS/PHY
Backplane
Fabric
UTOPIA
VPP
POS/PHY
UTOPIA
POS/PHY
VPP System Configuration
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. No rights
under any patent accompany the sale of any such product(s) or information.
Copyright © 2001 Agere Systems, Inc.
All Rights Reserved
Printed in U.S.A.
3/13/02
PB02-015NP
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 18103
1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106)
ASIA PACIFIC: Agere Systems, Inc., Singapore Pte. Ltd., 77 Scien c e Park D r ive, #0 3-18 Cintech III, Si ngapo r e 118256
Tel. (65) 778 8833, FAX (65) 777 7495
CHIN A: Ager e Systems, Inc. (Ch ina) Co., Ltd., A-F2, 23/F, Zao Fong Univ erse Bui lding, 18 00 Zhon g Shan Xi Road, Shanghai 200233 P. R. China Tel.
(86) 21 6440 0468, ext. 316, FAX (86) 21 6440 0652
JAPAN: Agere S ystem s , Inc. Japan Ltd., 7-18, Higashi-Go tanda 2-chome , Shina gawa-ku, Tok yo 141, Japan
Tel. (81) 3 5421 1600, FAX (81) 3 5421 1700
EUROPE: Data Requests: Agere Systems, Inc. DATALINE: Tel. (44) 7000 582 368, FAX (44) 1189 328 148
Technical Inq ui r ies: G E RM A NY: (49) 89 95086 0 (Munich), UNITED KINGDOM: (44) 1344 865 900 (Ascot),
FRANCE: (33) 1 40 83 68 00 (Paris), SWEDEN: (46) 8 594 607 00 (Stockholm), FINLAND: (358) 9 4354 2800 (Helsinki),
ITALY: (39) 02 6608131 (Milan), SPAIN: (34) 1 807 1441 (Madrid)