ABRIDGED DATA SHEET 19-4750; Rev 0; 7/09 DS34S132 32-Port TDM-over-Packet IC General Description The IETF PWE3 SAToP/CESoPSN/HDLC-compliant DS34S132 provides the interworking functions that are required for translating TDM data streams into and out of TDM-over-Packet (TDMoP) data streams for L2TPv3/IP, UDP/IP, MPLS (MFA-8), and Metro Ethernet (MEF-8) networks while meeting the jitter and wander timing performance that is required by the public network (ITU G.823, G.824, and G.8261). Up to 32 TDM ports can be translated into as many as 256 individually configurable pseudowires (PWs) for transmission over a 100/1000Mbps Ethernet port. Each TDM port’s bit rate can vary from 64Kbps to 2.048Mbps to support T1/E1 or slower TDM rates. PW interworking for TDM-based serial HDLC data is also supported. A built-in time-slot assignment (TSA) circuit provides the ability to combine any group of time slots (TS) from a single TDM port into a single PW. The high level of integration provides the perfect solution for high-density applications to minimize cost, board space, and time to market. Features 32 Independent TDM Ports with Serial Data, Clock, and Sync (Data = 64Kbps to 2.048Mbps) One 100/1000Mbps (MII/GMII) Ethernet MAC 256 Total PWs, 32 PW per TDM Port, with Any Combination of TDMoP and/or HDLC PWs PSN Protocols: L2TPv3 or UDP Over IP (IPv4 or IPv6), Metro Ethernet (MEF-8), or MPLS (MFA-8) 0, 1, or 2 VLAN Tags (IEEE 802.1Q) Synchronous or Asynchronous TDM Port Timing One Clock Recovery Engine per TDM Port with One Assignable as a Global Reference Supported Clock Recovery Techniques Adaptive Clock Recovery Differential Clock Recovery Absolute and Differential Timestamps Independent Receive and Transmit Interfaces Two Clock Inputs for Direct Transmit Timing For Structured T1/E1, Each TDM Port Includes DS0 TSA Block for any Time Slot to Any PW 32 HDLC/CES Engines (256 Total) With or Without CAS Signaling For Unstructured, each TDM Port Includes One HDLC/SAT Engine (32 Total) Any data rate from 64Kbps to 2.048Mbps 32-Bit or 16-Bit CPU Processor Bus Applications TDM Circuit Emulation Over PSN TDM Leased-Line Services Over PSN TDM Over BPON/GPON/EPON TDM Over Cable TDM Over Wireless Cellular Backhaul Multiservice Over Unified PSN HDLC-Encapsulated Data Over PSN CPU-Based OAM and Signaling UDP-specific “Special” Ethernet Type Inband VCCV ARP MEF OAM NDP/IPv6 Broadcast DA DDR SDRAM Interface Low-Power 1.8V Core, 3.3V I/O, 2.5V SDRAM Functional Diagram Ordering Information PART DS34S132 GN DS34S132 GN+ PORTS TEMP RANGE 32 32 PIN-PACKAGE -40C to +85C 676 BGA -40C to +85C 676 BGA +Denotes a lead(Pb)-free/RoHS-compliant package. Maxim Integrated Products 1 Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device may be simultaneously available through various sales channels. For information about device errata, go to: www.maxim-ic.com/errata. For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com. ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary 1 DS34S132 DATA SHEET INTRODUCTION The public network is in transition from a TDM Switched Network to a Packet Switched Network. A number of Pseudowire (PW) packet protocols have been standardized to enable legacy TDM services (e.g. TDM voice, TDM Leased-line and HDLC encapsulated data) to be transported and switched/routed over a single, unified PSN. The legacy service is encapsulated into a PW protocol and then transported or tunneled through the unified PSN. The PW protocols provide the addressing mechanisms that enable a PSN to switch/route the service without understanding or directly regarding the specific characteristics of the services (e.g. the PSN does not have to directly understand the timing requirements of a TDM voice service). The PW protocols have been developed for use over PSNs that utilize the L2TPv3/IP, UDP/IP, MPLS (MFA-8) or Metro Ethernet (MEF-8) protocols. PW protocols that are used for TDM services can be categorized as TDM-over-Packet (TDMoP) PW protocols. The TDMoP protocols support all of the aspects of the TDM services (data, timing, signaling and OAM). This enables Public (WAN) and Enterprise (LAN) networks to migrate to next generation PSNs and continue supporting legacy voice and leased-line services without replacing the legacy termination equipment. Legacy TDM services depend on constant bit rate data streams with highly accurate frequency, jitter and wander timing requirements that up until recently have not been well supported by most packet switching equipment. For public network applications the timing recovery mechanisms must achieve the jitter and wander performance that is required by the ITU-T G.823/824/8261 standards. To accomplish this, a TDMoP terminating device must incorporate innovative and complex mechanisms to recovery the TDM timing from a stream of packets. Legacy TDM services also have numerous special features that include voice signaling and OAM systems that have been developed over many years through a long list of standardization literature to provide carrier-grade reliability and maintainability. The list of legacy functions and features is so long that today’s VoIP equipment only supports a subset of what is used in the legacy TDM network. This, in part, has slowed the transition from a TDM to Packet-based network. With TDMoP technology all features and services can be supported. The TDMoP technology is similar to VoIP technology in that both provide a means of communicating a time oriented service (e.g. voice) over a non-time oriented, packet network. TDMoP technology can be added incrementally to the network (as needed) to supplement VoIP technology to provide an alternative solution when VoIP price/performance is not optimal (e.g. where the number of supported lines does not warrant the infrastructure required of a VoIP network) and where some function/features are not supported by the VoIP protocols. The Legacy PSTN network also supports HDLC encapsulated data that is transported over TDM lines. PWs can also be used to transport HDLC data. This form of PW could also be categorized as a TDM service since the legacy service is carried over TDM lines. However, the fundamental aspects of an HDLC service do not depend as much on TDM timing and the nature of the data can be described as “packetized” as with Ethernet, Frame Relay and ATM services. For clarity the HDLC service is categorized as “HDLC over PW”. One example Legacy HDLC service is SS7 Signaling which is used to communicate voice signaling information from one TDM switch to another. 19-4750; Rev 0; 7/09 8 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary 2 DS34S132 DATA SHEET ACRONYMS AND GLOSSARY # – Number ACR – Adaptive Clock Recovery AT – Absolute Timestamps ATM – Asynchronous Transfer Mode BERT – Bit Error Rate Test BGA – Ball Grid Array BITS - Building Integrated Timing System Bundle – a PW with an ID that is recognized by the DS34S132 BW – Bandwidth CR – Clock Recovery CAS – Channel Associated Signaling CCS – Common Channel Signaling CES – abbreviation for CESoPSN CESoPSN – Circuit Emulation Service over PSN CLAD – Clock Rate Adapter CRE – Clock Recovery Engine DA – Destination Address DCR – Differential Clock Recovery DCR-DT – DCR with Differential Timestamps DDR – Double Data Rate Decap –De-encapsulate DS0 – 64 Kb/s Timeslot within a T1 or E1 signal DS1 – 1.544 Mb/s TDM data stream E1 – 2.048 Mb/s TDM data stream Encap –Encapsulate EPON – Ethernet PON (IEEE 802.3ah) FCS – Frame Check Sequence GMII – Gigabit MII (IEEE 802.3) GPON – Gigabit PON (ITU-T G.984) GPS - Global Positioning System HDLC – High-level Data Link Control IEEE – Institute of Electrical & Electronic Engineers IETF – Internet Engineering Task Force IP – Internet Protocol ISDN – Integrated Services Digital Network ITU – International Telecommunication Union JB – Jitter Buffer L2TPv3 – Layer 2 Tunneling Protocol Version 3 LAN – Local Area Network MAC – Media Access Control MAN – Metropolitan Area Network MEF – Metro Ethernet Forum MFA – MPLS/Frame Relay Alliance (Now called IP/MPLS Forum) MII – Medium Independent Interface (IEEE 802.3) 19-4750; Rev 0; 7/09 MPLS – Multi-Protocol Label Switching OAM – Operations, Administration & Maintenance OCXO – Oven Controlled Crystal Oscillator OLT – Optical Line Termination ONU – Optical Network Unit PBX – Private Branch Exchange PDV – Packet Delay Variation PDVT – PDV Tolerance PON – Passive Optical Network PRBS – Pseudo-Random Bit Sequence PSN – Packet Switched Network PSTN – Public Switched Telephone Network PWE3 – Pseudo-Wire Edge-to-Edge Emulation PW – Pseudo Wire QoS – Quality of Service QRBS – Quasi-Random Bit Sequence RAM – Random Access Memory Rcv – Receive RXP – Receive Packet direction “from Ethernet Port to TDM Port” SAT – abbreviation for SAToP SAToP – Structure-Agnostic TDM over Packet SDH – Synchronous Digital Hierarchy SDRAM – Synchronous Dynamic RAM SN – Sequence Number SONET –Synchronous Optical Network SS7 – Signaling System 7 T1 – commonly used term for DS1 T1-ESF – T1 Extended Super-frame T1-SF – T1 Super-frame T1/E1 – T1 or E1 TCXO – Temperature Compensated Crystal Oscillator TDM – Time Division Multiplexing TDMoIP – TDM over IP TDMoP – TDM over Packet Timeslot – 64 Kb/s channel within an E1 or T1 TS – Timeslot TXP – Transmit Packet direction “from TDM Port to Ethernet Port” UDP – User Datagram Protocol VCCV – Virtual Circuit Connectivity Verification VoIP – Voice over IP WAN – Wide Area Network Xmt - Transmit 9 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary 3 DS34S132 DATA SHEET APPLICABLE STANDARDS Table 3-1. Applicable Standards SPECIFICATION ANSI T1.102 T1.107 T1.403 ETSI ETS 300 011 IEEE IEEE 802.1Q IEEE 802.3 IEEE 1149.1 IETF RFC 4553 RFC 4618 RFC 5086 RFC 5087 ITU-T G.704 G.732 G.736 G.823 G.824 G.8261/Y.1361 G.8261/Y.1361 I.431 O.151 Y.1413 Y.1413 Y.1414 Y.1453 MEF MEF 8 MFA MFA 8.0.0 Note: SPECIFICATION TITLE Digital Hierarchy—Electrical Interfaces, 1993 Digital Hierarchy—Formats Specification, 1995 Network and Customer Installation Interfaces—DS1 Electrical Interface, 1999 ISDN Primary Rate User Network Interface (UNI); Part 1: Layer 1 Spec. V1.2.2 (2000-05) Virtual Bridged Local Area Networks (2003) Carrier Sense Multiple Access with Collision Detection Access Method and Physical Layer Spec. (2005) Standard Test Access Port and Boundary-Scan Architecture, 1990 Structure-Agnostic Time Division Multiplexing (TDM) over Packet (SAToP) (06/2006) Encapsulation Methods for Transport of PPP/High-Level Data Link Control (HDLC) over MPLS Networks (09/2006) Structure-Aware Time Division Multiplexed (TDM) Circuit Emulation Service over Packet Switched Network (CESoPSN) (12/2007) Time Division Multiplexing over IP (TDMoIP) (12/2007) Synchronous Frame Structures at 1544, 6312, 2048, 8448 and 44736 kbit/s Levels (10/1998) Characteristics of Primary PCM Multiplex Equipment Operating at 2048Kbit/s (11/1988) Characteristics of Synchronous Digital Multiplex Equipment Operating at 2048Kbit/s (03/1993) The Control of Jitter and Wander in Digital Networks Based on 2048kbps Hierarchy (03/2000) The Control of Jitter and Wander in Digital Networks Based on 1544kbps Hierarchy (03/2000) Timing and Synchronization Aspects in Packet Networks (05/2006) Timing and Synchronization Aspects in Packet Networks (12/2006). Corrigendum 1. Primary Rate User-Network Interface - Layer 1 Specification (03/1993) Error Performance Measuring Equipment Operating at the Primary Rate and Above (1992) TDM-MPLS Network Interworking – User Plane Interworking (03/2004) TDM-MPLS Network Interworking – User Plane Interworking (10/2005). Corrigendum 1. Voice Services–MPLS Network Interworking (07/2004) TDM-IP Interworking – User Plane Networking (03/2006) Implementation Agree. for Emulation of PDH Circuits over Metro Ethernet Networks (10/2004) Emulation of TDM Circuits over MPLS Using Raw Encapsulation – Implement. Agree. (11/2004) Only those sections of these standards that are affected by the DS34S132 functions are considered applicable. For example, several of the standards specify T1/E1 Framer/LIU functions (e.g. pulse shape) that are not included in the DS34S132 but also specify jitter/wander functions that are applicable. 19-4750; Rev 0; 7/09 10 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary 4 DS34S132 DATA SHEET HIGH LEVEL DESCRIPTION To implement a PW (tunnel) across a PSN requires a PW termination point at each end of the PW (tunnel). Each terminating point provides the PW encapsulation functions that are required to enter the PSN (for one direction of data) and the PW de-encapsulation functions to restore the data to its original (non-PW) format (for the opposite direction). The two data directions at each termination point can be can be described as the “transmit PW packet direction” (TXP) and the “receive PW packet direction” (RXP). The DS34S132 TDMoP device implements the complete, bi-directional PW termination point encapsulation functions for TDMoP and HDLC PWs. The DS34S132 is a high density solution that can terminate up to 256 PWs that are associated with up to 32 T1/E1 data streams and aggregate that traffic for transmission over a single 100/1000 Mb/s Ethernet data stream. The DS34S132 can encap/decap TDMoP and HDLC PWs into the following PSN protocols: L2TPv3/IPv4, L2TPv3/IPv6, UDP/IPv4, UDP/IPv6, Metro Ethernet (MEF-8) and MPLS (MFA-8). For TDMoP PWs the DS34S132 supports the SAToP and CESoPSN payload formats. SAToP is used for Unstructured TDM transport, where an entire T1/E1 including the framing pattern (if it exists) is transferred transparently as a series of unformatted bytes of data in the PW payload without regard to any bit, byte and/or frame alignment that may exist in the TDM data stream. The DS34S132 can support Unstructured T1, E1 or slower TDM data streams (any bit rate less than or equal to 2.048 Mb/s). CESoPSN is used for Structured TDM transport where the PW packet payload is synchronized to the T1/E1 framing. With CESoPSN the T1/E1 framing pattern is commonly not passed across the PW (removed) because the structured PW format enables the framing information to be conveyed through the PW mechanisms. The opposite end generates the T1/E1 framing pattern from the PWs payload structure. This payload format can be used when the TDM service (e.g. voice) requires the ability to interpret, and/or terminate some functional aspects of the T1/E1 signal (e.g. identify DS0s within the T1/E1). PWs with the Structured payload format can support Nx64 Kb/s, fractional T1/E1 (T1: N = 1 – 24; E1: N = 1 – 32). In some applications, a T1/E1 can be divided into multiple Nx64 blocks (M x N x 64; M = the number of fractional blocks) and the PSN can be used as a “distributed cross-connect” to implement a point to multi-point topology forwarding some Nx64 blocks to one end point and other Nx64 blocks to other end points (T1: M = 1 – 24; E1: M = 1 – 32; e.g. for E1: 32 x 1 x 64). The CESoPSN Structured format can also convey CAS Signaling across a PW through the use of a sub-channel within the CESoPSN PW packets. The DS34S132 enables the CAS Signaling to be transparently passed, monitored by an external CPU, and/or terminated by an external CPU, all on a per Timeslot and per direction basis. The DS34S132 allows each TDM Port to independently support asynchronous or synchronous TDM data streams. Each TDM Port has a Clock Recovery Engine to regenerate the timing from a TDMoP PW packet data stream. For applications that do not require clock recovery the DS34S132 also provides several external clocking options. The Clock Recovery Engines support Differential Clock Recovery (DCR) and Adaptive Clock Recovery (ACR). DCR can be used when a common clock is available at both ends of the PW (e.g. BITS clock for the public network or GPS for the mobile cellular network) and requires that the PW use RTP Timestamps to convey the TDM timing information. Adaptive Clock Recovery does not use Timestamps but instead regenerates the timing based on the TDMoP PW packet transmission rate. The DS34S132 high performance clock recovery circuits enable the use of PWs in the public network by achieving the stringent jitter and wander performance requirements of ITU-T G.823/824/8261, even for networks that impose large packet delay variation (PDV) and packet loss. For far end clock recovery, the DS34S132 can generate two Timestamp formats - Absolute and Differential Timestamps. PWs can be used to transport HDLC packet data. The DS34S132 can forward HDLC encapsulated data transparently using a TDMoP PW (as described above; idle HDLC Flags are forwarded with the data) or by first extracting the data from the HDLC coding and then only forwarding the non-idle data in an HDLC PW. The HDLC PW is useful for HDLC data streams where a significant portion of the data stream is filled with HDLC Idle Flags. For example, if a 64 Kb/s TDM Timeslot is used to carry 4 Kb/s of HDLC data then it may be more bandwidth efficient to extract the payload data from the HDLC encoding and forward the data over an HDLC PW. The DS34S132 incorporates 256 HDLC Engines so that any PW can be assigned as a TDMoP PW or an HDLC PW. PW Termination points often must also terminate OAM and Signaling packet data streams. To support this need the DS34S132 enables an external CPU to terminate several OAM and Signaling types including: PW In-band VCCV OAM, PW UDP-specific (Out-band VCCV) OAM, MEF OAM, Ethernet Broadcast frames, ARP, IPv6 NDP and includes a user specified CPU-destination Ethernet Type. The DS34S132 can also be programmed to forward packets to the CPU that match specialized conditions for debug or other purposes (e.g. wrong IP DA). 19-4750; Rev 0; 7/09 11 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary DS34S132 DATA SHEET The DS34S132 uses an external DDR SDRAM device to buffer data. The large memory supplies sufficient buffer space to support a 256 ms PDV for each of the 256 PW/Bundles and to enable packet re-ordering for packets that are received out of order (the PSN may mis-order the packets). This large memory is also used to buffer the HDLC data streams and the CPU terminated OAM and Signaling packets. TDMoP provides the perfect transition technology for next generation packet networks enabling the continued use of the vast Legacy network and at the same time supplementing new packet based technologies. 19-4750; Rev 0; 7/09 12 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary 5 DS34S132 DATA SHEET APPLICATION EXAMPLES In Figure 5-1, TDMoP devices are used in gateway nodes to transport TDM services through a metropolitan PSN. The Maxim TDMoP family of devices offers a range of density solutions so that lower density solutions like the DS34T101 can be used in Service Provider Edge applications, to support a small number of T1/E1 lines, and higher density solutions like the DS34S132 can be used in Central Office applications, to terminate several Service Provider Edge nodes. PWs can be carried over fiber, wireless, SONET/SDH, G/EPON, coax, etc. Figure 5-1. TDMoP in a Metropolitan Packet Switched Network In Figure 5-2, DS34S132 devices are used in TDMoP gateways to enable TDM services to be transported through a Cellular Backhaul PSN. 19-4750; Rev 0; 7/09 13 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary DS34S132 DATA SHEET Figure 5-2. TDMoP in Cellular Backhaul Other Possible Applications Using a Packet Backplane for Multiservice Concentrators Communications platforms with all/any of the above-mentioned capabilities can replace obsolete, low bandwidth TDM buses with low cost, high bandwidth Ethernet buses. The DS34S132 provides the interworking functions that are needed to packetize TDM services so that they can be multiplexed together with bursty services for transmission over a unified backplane bus. This enables a cost-effective, future-proof design with full support for both legacy and next-generation services. 19-4750; Rev 0; 7/09 14 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary 6 DS34S132 DATA SHEET BLOCK DIAGRAM Figure 6-1. DS34S132 Functional Block Diagram CLAD LIUCLK DDR SDRAM Controller Clock Recovery Engines TCLKO[31:0] EXTCLK[1:0] TSYNC[31:0] TDAT[31:0] TSIG[31:0] TDM Port TDM &Port TSA& 1TSA 32 Ethernet De-encapsulation Engines CESoPSN ETHCLK SAToP Packet Classifier HDLC Ethernet 100/1000 MAC Buffer Manager RCLK[31:0] RSYNC[31:0] RDAT[31:0] RSIG[31:0] TDM Port TDM &Port TSA& 1TSA 32 Ethernet Encapsulation Engines CESoPSN Packet Generator SAToP GTXCLK TXER TXEN TXD[7:0] TXCLK CRS COL RXER RXDV RXD[7:0] RXCLK MDIO HDLC MDC EXTINT JTAG 19-4750; Rev 0; 7/09 MISC/MBIST CPU Interface EPHYRST_N 15 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary 7 DS34S132 DATA SHEET FEATURES TDM Port Features TDM Ports TDM Port Timing References TDM Port Clocks Asynchronous or Synchronous TDM Port Timing Independent Receive and Transmit Clocks Transmit TDM Port Timing RXP packet stream Clock Recovery One Clock Recovery Engine per TDM Port Global Clock Recovery Engine EXTCLK0 or EXTCLK1 External clock reference External RCLK signal (Loop timed) Receive TDM Port Timing External RCLK signal Internally generated Transmit timing (for synchronous systems) TDM Multi-frame Synchronization for CAS Signaling Independent Receive and Transmit Multi-frame Synchronization for each TDM Port E1, T1-SF and T1-ESF Multi-frame Synchronization External input or internally generated Multi-frame synchronization TDM Port Clock Recovery Engines 32 TDM Ports, each with independently configured Framing Format T1/E1 Structured (with T1/E1 Framing) T1-SF, T1-ESF and E1 CAS Multi-frame formats With and Without CAS Signaling CAS embedded in data bus using RDAT/TDAT pins Parallel CAS Interface using RSIG/TSIG pins Unstructured (without Framing) - T1, E1 and slower TDM line rates (any line rate ≤ 2.048 Mb/s) Adaptive Clock Recovery or Differential Clock Recovery Common Clock (CMNCLK) frequency = 1MHz to 25MHz (in 8kHz increments) RTP Differential Timestamp Generation of Absolute Timestamps and Differential Timestamps External 5.0 MHz – 155.52 MHz clock input (REFCLK) for internal Clock Recovery synthesizer Fast Frequency Acquisition and Highly Accurate Phase Tracking Recovered Clock Jitter and Wander per ITU-T G.823/G.824/G.8261 with Stratum 3 clock reference High resilience to Packet Loss and Robust to Sudden Significant Constant Delay Changes Automatic transition to hold-over during alarm/event impairments TDM Port Timeslot Assignment (TSA), CAS and Conditioning Nx64 Kb/s – any combination of T1/E1 Timeslots from one TDM Port can be assigned to a PW/Bundle T1/E1 CAS Signaling (Channel Associated Signaling) Transparent CAS (forwarded from TDM to Ethernet Port and from Ethernet to TDM Port) Per Timeslot CPU Controlled CAS (CPU inserts CAS; in TXP and/or RXP directions) CAS Status and Change of Status for CPU Monitoring (in RXP and TXP directions) Data Conditioning – can force any 8-bit pattern on any number of Timeslots (in RXP and TXP directions) 19-4750; Rev 0; 7/09 16 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary DS34S132 DATA SHEET Ethernet Port Features Ethernet MAC Interface 100/1000 Mb/s Operation using MII/GMII Interface 2 programmable receive Ethernet Destination Addresses Mixed Ethernet II (DIX) and IEEE 802.2 LLC/SNAP formats Mixed data streams with 0, 1, or 2 VLAN Tags Programmable VLAN TPID Ethernet Frame Length 64 bytes to 2000 bytes PW/Bundle Features RXP PW/Bundle Header Optional PW Control Word Optional “In-band VCCV” Monitoring Programmable 16-bit In-band VCCV value with programmable 16-bit In-band VCCV mask Optional RTP Header One PW/Bundle per TDM Port can be assigned to provide RTP Timestamp for Clock Recovery Sequence Number Selectable between Control Word or RTP Sequence Number Used to initiate conditioning data when packets are missing Optional re-ordering of mis-ordered packets up to the Size of the Jitter Buffer depth Up to 32 UDP-Specific (Out-band VCCV) OAM PW-IDs Debug settings to forward PW/Bundles with special conditions to CPU for analysis (e.g. wrong IP DA) TXP PW/Bundle Header Up to 256 programmed PW/Bundles (32 per TDM Port) PW Header Types L2TPv3 / IPv6 UDP / IPv4 MEF (MEF-8) L2TPv3 / IPv4 UDP / IPv6 MPLS (MFA-8) Mixed MPLS data streams with 0, 1 or 2 MPLS Outer Labels Mixed L2TPv3 data streams with 0, 1, or 2 L2TPv3 Cookies Flexible UDP settings 16-bit (standard) or 32-bit (extended) UDP PW-ID bit width 16-bit UDP PW-ID selectable to be verified against UDP Source or Destination Port Optional 16-bit PW-ID Mask Ignore UDP Payload Protocol or verify against 2 programmable UDP Payload Protocol Values Store up to 256 CPU generated PW/Bundle Headers (one per PW/Bundle) Maximum 122 byte header with any CPU-specified content (Layer 2/3/4 content) Auto generate and insert Length and FCS functions for IP and UDP Headers Optional RTP Timestamp Insertion Any number of TXP PW/Bundles can be assigned to include Timestamp in RTP Header Optional RTP and Control Word Sequence Number Insertion 3 HDLC Sequence Number generation modes Sequence Numbers with “fixed at zero” value Sequence Numbers with incremented counting using “skip zero at Rollover” Sequence Numbers with incremented counting using “include zero at Rollover” PW/Bundle Payload Types TDMoP PW/Bundles (non-HDLC) - Constant Bit Rate Services (e.g. PCM voice) Unstructured PW Payload (without framing; SAToP): E1, T1 and slower TDM bit rate (≤ 2.048 Mb/s) Structured PW Payload (with framing; CESoPSN) E1, T1-SF and T1-ESF formats 19-4750; Rev 0; 7/09 17 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary Any Nx64 Kb/s bit rate from a single T1 or E1 TDM Port With or without CAS Signaling HDLC PW/Bundles (e.g. SS7 Signaling) Unstructured PW Payload: E1, T1 and slower TDM bit rate (≤ 2.048 Mb/s) Structured PW Payload: Any Nx64 Kb/s bit rate from a single T1 or E1 TDM Port (for 8-bit HDLC) CES/SAT Processing DS34S132 DATA SHEET 256 CES/SAT Engines (one per PW/Bundle) Per PW/Bundle Settings Any Payload Size (up to maximum 2000 byte Ethernet Packet length) Optional “zero” payload size for PW/Bundles that are only used for Clock Recovery RXP Jitter Buffer (to compensate for PDV and for packet re-ordering; up to 500 ms) Programmable “Begin Play-out Watermark” (for PDVT) TXP high or low priority queue scheduling HDLC Processing 256 HDLC Engines (one per PW/Bundle) Configurable Transmit TDM Port minimum number of Intra-frame Flags (1 to 8) Per Engine Settings 2-bit, 7-bit or 8-bit HDLC coding 16-bit, 32-bit or “no” Trailing HDLC FCS Intra-frame Flag Value (0xFF or 0x7E) HDLC Transmission Bit Order using MSB first or LSB first CPU Interface Features CPU Packet Interface (for CPU-based OAM and Signaling) Stores up to 512 Transmit and 512 Receive Packets that can be 64 byte to 2000 byte in length RXP direction Provides detected packet type with each received RXP CPU packet In-band VCCV OAM UDP-specific (Out-band VCCV) OAM MEF OAM Ethernet Type Configured “CPU Ethernet Type” ARP Broadcast Ethernet DA Several Packet Header Conditions (e.g. NDP/IPv6 & unknown IP DA) Provides Local Timestamp indicating the time the packet was received (in 1 us or 100 us units) TXP direction Any CPU generated Header and Payload (any Layer 2/3/4 content) Support for IP FCS and UDP FCS Generation Optionally inserts TXP OAM Timestamps (in 1 us or 100 us units) DS34S132 Control Interface MPC8xx or MPC83xx synchronous interface using a 50 to 80 MHz clock rate (the MPC8xx and MPC83xx are processor product families of Freescale Semiconductor, Inc.) Selectable 16-bit or 32-bit data bus DS34S132 device Control & Sense Registers Mask-able Interrupt Hierarchy for Change of Status, Alarms and Events Ethernet Port RMON Statistics Miscellaneous Loopbacks PW/Bundle Loopback (payload from RXP PW packets are transmitted in TXP PW packets) TDM Port Line Loopback (all data from Receive TDM Port sent to Transmit TDM Port using RCLK) 19-4750; Rev 0; 7/09 18 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary DS34S132 DATA SHEET TDM Port Timeslot Loopback (from Receive to Transmit TDM Port Timeslot using RCLK) TDM Port and/or Ethernet Port BERT Testing Half Channel (one-way) or Full Channel (round-trip) Testing Flexible PRBS, QRBS or Fixed Pattern Testing 16-bit DDR SDRAM Interface that does not require any glue-logic IEEE 1149.1 JTAG support MBIST (memory built-in self test) 1.8V Core, 2.5V DDR SDRAM and 3.3V I/O that are 5V tolerant 27 x 27 mm, 676-pin BGA package (1mm pitch) 19-4750; Rev 0; 7/09 19 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary 8 8.1 DS34S132 DATA SHEET PIN DESCRIPTIONS Short Pin Descriptions Table 8-1. DS34S132 Short Pin Descriptions Name Type* Function TDM Port n = 0 through 31 Ports TCLKOn Oz Transmit TDM Clock Output TSYNCn IO Transmit Frame (Frame or Multi-frame Sync Pulse) TDATn Oz Transmit NRZ Data TSIGn Oz Transmit Signaling RCLKn I Receive Clock Input RSYNCn IO Receive Frame (Frame or Multi-frame Sync Pulse) RDATn I Receive NRZ Data RSIGn I Receive Signaling 100/1000 Mbps Ethernet MAC Interface (GMII/MII) TXCLK Ipu MII Transmit clock (25 MHz) GTXCLK Oz GMII Transmit clock (125 MHz) TXD[7:0] Oz GMII/MII Transmit data TXEN Oz GMII/MII Transmit data enable TXER Oz GMII/MII Transmit packet frame invalid RXCLK Ipu GMII/MII Receive clock (25 MHz or 125 MHz) RXD[7:0] I GMII/MII Receive data RXDV I GMII/MII Receive data valid RXER I GMII/MII Receive error COL I MII Collision Detection (not used) CRS I Carrier Sense Detection (not used) MDC Oz Management Data Clock MDIO IO Management Data Input/Output CPU Interface PD[31:0] IO Data [31:0] PA[13:1] I Address [13:1] PALE I Address Latch Enable PCS_N I Chip Select (active low) PRW I Read/Write PRWCTRL I Read/Write Control PTA_N Oz Transfer Acknowledge (active low) PWIDTH I Processor Bus Width PINT_N Oz Interrupt Out (active low) External Memory Interface – DDR SDRAM SDCLK, SDCLK_N Oz SDRAM Clock SDCLKEN Oz Clock Enable SDCS_N Oz Chip Select (active low) SDRAS_N Oz RAS (active low) SDCAS_N Oz CAS (active low) SDWE_N Oz Write Enable (active low) SDBA[1:0] Oz Bank Address Select SDA[13:0] Oz Address SDDQ[15:0] IO Bi-directional Data Bus SDLDM Oz Lower Byte Data Mask SDUDM Oz Upper Byte Data Mask 19-4750; Rev 0; 7/09 20 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary DS34S132 DATA SHEET Name Type* Function SDLDQS Oz Lower Byte Data Strobe SDUDQS Oz Upper Byte Data Strobe Clocks, Resets , JTAG & Miscellaneous CMNCLK I Optional Differential Clock Recovery Common Clock (8kHz to 25MHz) EXTCLK[1:0] I 2 Independent Optional External Clocks for TDM Port Transmit Timing SYSCLK I System Clock for CPU Interface (50 MHz to 80MHz) LIUCLK Oz 1.544MHz or 2.048MHz REFCLK I Optional Oscillator Reference for Clock Recovery (5 MHz to 155.52 MHz) DDRCLK I DDR SDRAM clock (125MHz) ETHCLK I Optional Clock for GMII operation & OAM Timestamps (25MHz or 125MHz) EXTINT I Ethernet Phy Interrupt (if MDIO/MDC are not used) EPHYRST_N Oz Ethernet Phy Reset signal RST_N I Global Reset JTCLK I JTAG Clock JTMS Ipu JTAG Mode Select JTDI Ipu JTAG Data Input JTDO Oz JTAG Data Output JTRST_N Ipu JTAG Reset (active low) HIZ_N I High impedance test enable (active low) TEST_N I Test enable (active low) MT[15:0] IO Manufacturing Test SMTI Ipu Manufacturing Test Input, Must be tied to VCC33. SMTO O Manufacturing Test Output, Must be left unconnected (floating). Power Supply Signals VDD33 pwr Core Digital 3.3 Volt Power Supply Input VDD18 pwr Core Digital 1.8 Volt Power Supply Input VSS pwr Ground for 3.3V and 1.8V supplies. Connect to Common Supply Ground AVDD pwr SDRAM 1.8 Volt PLL Power (may be connected CVDD) AVSS pwr AVDD Ground (may be connected to CVSS) CVDD pwr CLAD 1.8 Volt Power (may be connected to AVDD) CVSS pwr CVDD Ground (may be connected to AVSS) VDDP pwr SDRAM Digital Core 2.5 Volt Power Supply Input VDDQ pwr SDRAM DQ 2.5 Volt Power Supply Input VSSQ pwr SDRAM Digital Ground for VDDP and VDDQ VREF pwr SDRAM SSTL_2 Reference Voltage (one-half VDDQ) Note: 1 n = 0 to 31 (port number), Ipu = input with pullup, Oz = output tri-stateable, IO = Bi-directional input/output 19-4750; Rev 0; 7/09 21 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary 15 DS34S132 DATA SHEET PACKAGE INFORMATION The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information and land patterns, go to www.maxim-ic.com/packages. PACKAGE TYPE 676 TEPBGA (27mm x 27mm) PACKAGE CODE — DOCUMENT NO. 21-0311 Figure 15-1. 676-Ball TEPBGA 19-4750; Rev 0; 7/09 192 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary 16 DS34S132 DATA SHEET THERMAL INFORMATION Table 16-1. Thermal Package Information Parameter Target Ambient Temperature Range Die Junction Temperature Range Theta-JA, Still Air Theta-JC, Still Air Psi Jt (Junction to Top of Case) Value -40C to +85C -40C to +125C 14.5C/W (Note 1) 3.9C/W 0.23C/W Note 1: Theta-JA is based on the package mounted on a four-layer JEDEC board and measured in a JEDEC test chamber. 19-4750; Rev 0; 7/09 193 of 194 ABRIDGED DATA SHEET Maxim Integrated Products Confidential and Proprietary 17 DS34S132 DATA SHEET DATA SHEET REVISION HISTORY REVISION NUMBER 0 REVISION DATE 7/09 DESCRIPTION Initial release. 19-4750; Rev 0; 7/09 PAGES CHANGED — 194 of 194 Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 2009 Maxim Integrated Products Maxim is a registered trademark of Maxim Integrated Products.