TABLE 58 - WAN ANY-PHY RECEIVE INTERFACE .................................... 216
TABLE 59 - JTAG PORT INTERFACE.......................................................... 217
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USExiii
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
This page left blank intentionally.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USExiv
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
1 DEFINITIONS
Table 1 - Terminology
TermDefinition
AAL5ATM Adaptation Layer
ABRAvailable Bit Rate
Any-PHYInteroperable version of UTOPIA and SCI-PHY, with
inband addressing.
ATLASPMC’s OAM and Address Resolution device
ATMAsynchronous Transfer Mode
BOMBeginning of Message
CBICommon Bus Interface
CBRConstant Bit Rate
CDVCell Delay Variation
CDVTCell Delay Variation Tolerance
CESCircuit Emulation Service
CLPCell Loss Priority
COMContinuation of Message
COSClass of Service
CTDCell Transfer Delay
DLLDelay Locked Loop
DSLDigital Subscriber Loop
DSLAMDSL access Multiplexer
DUPLEXPMC UTOPIA deserializer
ECIEgress Connection Identifier
EFCIEarly forward congestion indicator
EOMEnd of Message
EPDEarly Packet Discard
FIFOFirst-In-First-Out
GCRAGeneric Cell Rate Algorithm
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE1
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
GFRGuaranteed Frame Rate
IBTIntrinsic Burst Tolerance
ICIIngress Connection Identifier
MBSMaximum Burst Size
MCRMinimum Cell Rate
OAMOperation, Administration and Maintenance
PCRPeak Cell Rate
PDUPacket Data Unit
PHYPhysical Layer Device
PPDPartial Packet Discard
PTIPayload Type Indicator
QOSQuality of Service
QRTPMC’s traffic management device
QSEPMC’s switch fabric device
RRMReserved or Resource Management
SARSegmentation and Re-assembly
SCI-PHYPMC-Sierra enhanced UTOPIA bus
SCRSustained Cell Rate
UBRUnspecified Bit Rate
UTOPIAUniversal Test & Operations PHY Interface for ATM
VBRVariable Bit Rate
VCCVirtual Channel Connection
VORTEXPMC UTOPIA/Any-PHY slave serializer
VPCVirtual Path Connection
WANWide Area Network
WIRRWeighted Interleaved Round Robin
WRRWeighted Round Robin
ZBTZero Bus Turnaround
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE2
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
2 FEATURES
• Monolithic single chip ATM traffic manager providing VC queuing/shaping and
VC, Class Of Service(COS), and Port scheduling, congestion management,
and switching across 2048 ports.
• Targeted at systems where many low speed ATM data ports are multiplexed
onto few high speed ports.
• 869 Kcells/s non shaped throughput in full duplex.
• 1.73 Mcells/s non shaped throughput in half duplex.
• 1.42 Mcells/s shaped throughput (aggregate of the four shapers)
• Supports four WAN uplink ports, with port aliasing
• Supports 2048 loop ports. Loop port can support an uncongested rate up to
230Kcells/sec.
• Provides 4 Classes of Service per port with configurable traffic parameters
enabling support for a mix of CBR, VBR, GFR, and UBR classes.
• Provides 64k per-VC queues individually assignable to any COS in any port.
• Provides support of up to 256k cells of shared buffer
• Provides 2 independent cell emission schedulers, 1 for the WAN ports, and 1
for the Loop ports. The schedulers have the following features: Three level
hierarchical cell emission scheduling at the port, class, and VC levels.
• WAN Port Scheduling
• Weighted Interleaved Round Robin WAN port scheduling.
• Per port Priority Fair Queued class scheduling with port
independence.
• Per Class
• Weighted Fair Queued VC scheduling with class independence
or
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE3
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
• Shaped Fair Queued VC scheduling applying rate based per VC
shaping or
• Frame Continuous Queued VC scheduling for VC Merge and
packet re-assembly.
• Loop Port Scheduling
• Weighted Interleaved Round Robin Loop port scheduling.
• Per port Priority Fair Queued class scheduling with port
independence.
• Per Class
• Weighted Fair Queued VC scheduling with class independence
or
• Frame Continuous Queued scheduling for VC Merge and
packet re-assembly
• Congestion Control applied per-VC, per-class, per-port and per-direction.
• Flexible, progressive hierarchical throttling of buffer consumption.
Provides sharing of resources during low congestion, memory reservation
during high congestion.
• Applies EPD and PPD on a per-VC, per-class, per-port, and per-direction
basis with CLP differentiation, following emerging GFR standards.
• Provides EFCI marking on a per VC basis.
• Provides interrupts and indication of most recent VC/Class/Port that
exceeded maximum thresholds.
• Provides flexible VPC or VCC switching selectable on a per VC basis as
follows
• Any WAN port to any WAN port
• Any WAN port to any Loop port
• Any Loop port to any WAN port.
• Any Loop port to any Loop port.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE4
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
• Microprocessor port to any loop or WAN port.
• Any loop or WAN port to microprocessor port
• VP Termination (in conjunction with ATLAS)
• VPI or VPI/VCI header mapping
• VC merge
• Provides flexible signaling and control capabilities
• Provides 4 independent uP transmit queues
• Provides simultaneous AAL5 SAR assistance for traffic to/from the uP on
up to 64k VCs.
• Supports uP cell injection into any queue.
• Provides per VC selectable OAM cell pass through or switching to
microprocessor port.
• Supports CRC10 calculation for OAM cells destined for/originating from
the microprocessor.
• Diagnostic access provided to context memory and cell buffer memory via
the microprocessor.
• Provides per VC CLP0/1 transmit counts.
• Provide global per CLP0/1 discard counts
• Provides various error statistics accumulation.
• Determines the ingress connection identifier from one of several locations:
the cell prepend, the VPI/VCI field, or the HEC/UDF field.
• Interface support
• Provides a 8/16-bit Any-PHY compliant master/slave Loop side interface
supporting up to 2048 ports (logical PHYs).
• Provides an 8/16-bit Any-PHY compliant master/slave WAN side interface
supporting up to 4 ports (PHYs).
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE5
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
• Provides a 32-bit multiplexed microprocessor bus interface for signaling,
control, and cell message extraction and insertion, context memory
access, control and status monitoring, and configuration of the IC.
• Provides a 32-bit SDRAM interface for cell buffering.
• Provides a 36-bit pipelined ZBT or register to register late write SSRAM
interface for context storage.
• Packaging
• Provides a standard 5 signal P1149.1 JTAG test port for boundary scan
board test purposes.
• Implemented in low power, 0.25 micron, +2.5/3.3V CMOS technology with
9. AF Traffic Management Specification Version 4.1 AF-TM-0121.000, March 1999.
10. AF Traffic Management Baseline Text Document BTD-TM-01.01, April 1998
11. I.610 OAM
12. PMC Sierra, “Saturn Interface Specification and Interoperability Framework for
Packet and Cell Transfer Between Physical Layer and Link Layer Devices”,
PMC980902
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE8
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
5 APPLICATION EXAMPLES
Please refer to the document “Traffic Management And Switching With The
Vortex Chip Set: S/UNI-APEX Technical Overview”, PMC-981024
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE9
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
6 BLOCK DIAGRAM
Figure 1 shows the function block diagram of the S/UNI APEX ATM traffic
manager. The functional diagram is arranged such that cell traffic flows through
the S/UNI APEX from left to right.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE10
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE11
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
7 DESCRIPTION
The PM7326 S/UNI APEX is a full duplex ATM traffic management device,
providing cell switching, per VC queuing, traffic shaping, congestion
management, and hierarchical scheduling to up to 2048 loop ports and up to 4
WAN ports.
The S/UNI APEX provides per-VC queuing for 64K VCs. A per-VC queue may be
allocated to any Class of Service (COS), within any port, in either direction
(ingress or egress path). Per-VC queuing enables PCR or SCR per-VC shaping
on WAN ports and greater fairness of bandwidth allocation between VCs within a
COS.
The S/UNI APEX provides three level hierarchical scheduling for port, COS, and
VC level scheduling. There are two, three level schedulers; one for the loop ports
and one for the WAN ports. The three level scheduler for the WAN ports
provides
• Weighted Interleaved Round Robin (WIRR) scheduling across the 4 WAN
ports enabling selectability of bandwidth allocation between the ports.
• Priority Fair scheduling across the 4 COS’s within each port. This class
scheduler is a modified priority scheduler allowing minimum bandwidth
allocations to lower priority classes within the port. Class scheduling within
a port is independent of activity on all other ports.
• There are three types of VC schedulers. VC scheduling within a class is
independent of activity on all other classes
• Shaped fair queuing is available for 4 classes. If the COS is shaped,
each VC within the class is scheduled for emission based on its VCs
shaping rate. During class congestion, the VC scheduler may lower a
VCs rate in proportion to a normalization factor calculated as a function
of the VCs rate and the aggregate rate of all active VCs within the
class.
• Weighted Interleaved Round Robin scheduling in which weights are
used to provide fairness between the VCs within a class.
• Frame continuous scheduling where an entire packet is accumulated
prior to transferring to a class queue.
The three level scheduler for the loop ports provides
• Weighted Interleaved Round Robin (WIRR) scheduling across the 2048
loop ports enabling selectability of bandwidth allocation between the ports
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE12
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
and ensuring minimal PHY layer FIFOing is required to support a wide
range of port bandwidths.
• Priority scheduling across the 4 COS’s within each port. Class scheduling
within a port is independent of activity on all other ports.
• VCs within a class are scheduled with a Round Robin scheduler or Frame
Continuous scheduling. VC scheduling within a class is independent of
activity on all other classes. Shaping is not supported on loop ports.
The S/UNI APEX forwards cells via tail of queue enqueuing and head of queue
dequeuing (emission) where tail of queue enqueuing is controlled by the VC
context record and subject to congestion control, and head of queue dequeuing
is controlled by the three level hierarchical schedulers. The VC context record
allows for enqueuing to any queue associated with any port, thus full switching is
supported, any port to any port.
The S/UNI APEX supports up to 256k cells of shared buffering in a 32-bit wide
SDRAM. Memory protection is provided via an inband CRC on a cell by cell
basis. Buffering is shared across direction, port, class, and VC levels. The
congestion control mechanism provides guaranteed resources to all active VCs,
allows sharing of available resources to VCs with excess bandwidth, and restricts
buffer allocation on a per-VC, per-class, per-port, and per-direction basis. The
congestion control mechanism supports PPD and EPD on a CLP0 and CLP1
basis across per-VC, per-class, per-port, and per-direction structures. EFCI
marking is supported on a per-VC basis. Congestion thresholds and packet
awareness is selectable on a per connection basis.
The S/UNI APEX provides flexible capabilities for signaling, management, and
control traffic. There are 4 independent uP receive queues to which both cell and
AAL5 frame traffic may be en-queued for termination by the uP. A staging buffer
is also provided enabling the uP to en-queue both cell and AAL5 frame traffic to
any outgoing queue. AAL5 SAR assistance is provided for AAL5 frame traffic to
and from the uP. AAL5 SAR assistance includes the generation and checking of
the 32-bit CRC field and the ability to reassemble all the cells from a frame in the
VC queue prior to placement on the uP queues. Any or all of the 64k VCs may
be configured to be routed to/from the uP port. Any or all of the VCs configured
to be routed to/from the uP port may also be configured for AAL5 SAR
assistance simultaneously. OAM cells may optionally (per-VC selectable) be
routed to a uP receive queue or switched with the user traffic. CRC10 generation
and checking is optionally provided on OAM cells to/from the uP.
The S/UNI APEX maintains cell counts of CLP0 and CLP1 cell transmits on a
per-VC basis. Global CLP0 and CLP1 congestion discards are also maintained.
Various error monitoring conditions and statistics are accumulated or flagged.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE13
PM7326 S/UNI APEX
DATA SHEET
PMC-1981224ISSUE 6ATM/PACKET TRAFFIC MANAGER AND SWITCH
The uP has access to both internal S/UNI APEX registers and the context
memory as well as diagnostic access to the cell buffer memory.
The S/UNI APEX provides a 8/16-bit Any-PHY compliant loop side master/slave
interface supporting up to 2048 ports. Egress cell transfers across the interface
are identified via an inband port identifier prepended to the cell. The slave
devices must match the inband port identifier with their own port ID or port ID
range in order to accept the cell. Per port egress flow control is effected via an
12-bit address polling bus to which the appropriate slave device responds with
out of band per port flow control status. Ingress cell transfers across the interface
are effected via a combination of UTOPIA L2 flow control polling and device
selection for up to 32 slave devices. The Any-PHY loop side interface may be
reconfigured as a standard single port UTOPIA L2 compliant slave interface. 16bit prepends are optionally supported on both ingress and egress for cell flow
identification enabling use with external address resolution devices, switch fabric
interfaces, or other layer devices.
The S/UNI APEX provides an 8/16-bit Any-PHY or UTOPIA L2 compliant WAN
side master/slave interface supporting up to 4 ports. 16-bit prepends are
optionally supported on both ingress and egress for cell flow identification
enabling use with external address resolution devices, switch fabric interfaces, or
other layer devices. The WAN port has port aliasing on the egress, providing in
service re-direction without requiring re-programming the context of active VCs.
The S/UNI APEX provides a 32-bit microprocessor bus interface for signaling,
control, cell and frame message extraction and insertion, VC. Class and port
context access, control and status monitoring, and configuration of the IC.
Microprocessor burst access for registers, cell and frame traffic is supported.
The S/UNI APEX provides a 36-bit ZBT or late write SSRAM interface for context
storage supporting up to 4MB of context for up to 64kVCs and up to 256k cell
buffer pointer storage. Context Memory protection is provided via 2 bits of parity
over each 34-bit word.
The total number of cells, the total number of VCs, support for address mapping
and shaped fair queuing is limited to the amount of context and cell buffer
memory available. Below is a table illustrating the most common combinations
of memory/features.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE14
Loading...
+ 208 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.