:54 :11 PM TSE Transmission Switch Element Datasheet Released tem be r, 20 02 11 PM5372 rsd ay ,1 9S ep TSE™ fo liv ett io nT hu TRANSMISSION SWITCH ELEMENT Do wn loa de db yV inv ef uo DATASHEET Proprietary and Confidential Released Issue 7: November, 2001 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 :54 :11 PM TSE Transmission Switch Element Datasheet Released 11 Legal Information 02 Copyright r, 20 © 2001 PMC-Sierra, Inc. ep tem be The information is proprietary and confidential to PMC-Sierra, Inc., and for its customers’ internal use. In any event, you cannot reproduce any part of this document, in any form, without the express written consent of PMC-Sierra, Inc. 9S Disclaimer ett io nT hu rsd ay ,1 None of the information contained in this document constitutes an express or implied warranty by PMC-Sierra, Inc. as to the sufficiency, fitness or suitability for a particular purpose of any such information or the fitness, or suitability for a particular purpose, merchantability, performance, compatibility with other parts or systems, of any of the products of PMC-Sierra, Inc., or any portion thereof, referred to in this document. PMC-Sierra, Inc. expressly disclaims all representations and warranties of any kind regarding the contents or use of the information, including, but not limited to, express and implied warranties of accuracy, completeness, merchantability, fitness for a particular use, or non-infringement. inv Trademarks ef uo fo liv In no event will PMC-Sierra, Inc. be liable for any direct, indirect, special, incidental or consequential damages, including, but not limited to, lost profits, lost business or lost data resulting from any use of or reliance upon the information, whether or not PMC-Sierra, Inc. has been advised of the possibility of such damage. yV S/UNI is a registered trademark of PMC-Sierra, Inc. Do wn loa de db SPECTRA is a trademark of PMC-Sierra, Inc. SPECTRA-2488 is a trademark of PMC-Sierra, Inc. TBS is a trademark of PMC-Sierra, Inc. TSE is a trademark of PMC-Sierra, Inc. CHESS is a trademark of PMC-Sierra, Inc. Other product and company names mentioned herein may be the trademarks of their respective owners. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 2 :54 :11 PM TSE Transmission Switch Element Datasheet Released 11 Contacting PMC-Sierra r, 20 02 PMC-Sierra 8555 Baxter Place Burnaby, BC Canada V5A 4V7 ep 9S ,1 Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay Document Information: [email protected] Corporate Information: [email protected] Technical Support: [email protected] Web Site: http://www.pmc-sierra.com tem be Tel: (604) 415-6000 Fax: (604) 415-6200 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 3 :54 :11 PM TSE Transmission Switch Element Datasheet Released Issue Date Details of Change 7 November 2001 Changed signoff page. 20 Issue No. 02 11 Revision History tem be r, Fixed Initialization procedure instruction referencing addresses 0N83h, 0N8Bh, 0N93h, 0N9Bh Updated voltage limits on digital/LVDS pins in Absolute Maximum Ratings table. Deleted Ambient Temperature spec. Fixed 1.8V Supply Voltage spec. ep Added note to LCVI that it is change from no LCV to LCV that cause LCVI. A string of LCVs will only produce 1 LCVI . ,1 9S Consolidated power information (sequencing/filtering) to Power Information Section. Added power requirements section. Removed IDDOP for the power supplies from the D.C Characteristics table. rsd ay Updated Thermal section. Thermal section now indicates device suitable industrial applications when used with heat sink. Updated LVDS Hot Swap Section. hu Added RC filter example schematic in Power Filtering section Reworded DLCV description: Added warning of LCV counter saturation if DLCV set high, and clarified to indicate that inverted data would have valid and invalid 8B/10B characters as result of DLCV high io August 2001 ett 6 nT Updated TelecomBus Control Character Table fo liv Changed the name of the IDLESEL control signal ECHAR_OVWR, and made corresponding changes to the description of the ID[9:0] data bits uo Updated thermal information in sec 18 Added sections for LVDS hot swap information, power down calculations, and trace length versus FIFO depth calculation Changed name of ETSE register bit in register 0NAAH to EACTIVE, hid references to TCBMODE in sec 9.2 and in description of register 0NB0H The device ID field is now “0001 instead of “0000” in register 0010H. Do wn loa de db yV inv ef Revised power sequencing information, added max junction temp, Theta JA and Theta JC information, and chart of Theta JA vs. airflow The JTAG Version number has been changed to 1H in Table 16. 5 Added warning of LCV counter saturation if DLCV set high.in register descriptions March 2001 The J0MASK bit has been added to registers 0N80H, 0N88H, 0N90H, 0N98H to support applications which require floating input links to remain activated. Added the IJ0RORDR bit to register 0NA2. Added the EJ0R0RDR bit to register ONAA. Changed the name of the IDLESEL control signal to CHARACTER OVERWRITE, and made corresponding changes to the description of the ID[9:0] data bits Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 4 Details of Change :54 Issue Date 11 Issue No. :11 PM TSE Transmission Switch Element Datasheet Released Updated Reliability information (sec 23), and thermal information in sec 18. 20 02 Revised power sequencing information, added max junction temp, Theta JA and Theta JC information, and chart of Theta JA vs. airflow r, Added sections for LVDS hot swap information, power down calculations, and trace length versus FIFO depth calculation . tem be Changed name of ETSE register bit in register 0NAAH to EACTIVE, removed references to TCBMODE in sec 9.2 and in description of register 0NB0H ep Revised sec 9.2 and 9.2.1 to further de-document TeleCombus mode. 9S Changed VIL(max) to 0.8V and VT+ to 2.2V based on characterization report. ay ,1 Revised Theta JA vs. Airflow table and Theta JC value with 560UBGA information. rsd Updated operating power to 9.86W. Changed operating temperature range to TC = -40°C to Tj=120C. hu Revised section on J0 Synchronization. Added instructions to check CSU lock status and to center transmit FIFOs in Section 12.5. Added Section 12.8. Added diagnostic note in TJ0FP pad description, amended TDI pad description to indicate there is no pull up resistor on the pad, removed part of RES/RESK pad description from datasheet, removed ATMSB, and DTMSB register bits from datasheet, redocumented clear behavior of indication register bits when WCIMODE=1, amended legal range of values for RJ0DLY: 1 to 9719, added explanatory text to BUSY register bits, removed RXLBSEL from datasheet, added functional timing diagram for page switching using SPSEL, IPSEL, and EPSEL register bits, corrected TJ0DLY description to indicate that the time to TJ0FP is TJ0DLY+2, amended DLCV register bit description, amended CENTER register bit description, to indicate that FIFO depth is 3-4 deep following centering operation, removed RDC mode from J0INS register bit description, corrected Boundary Scan Register Table: previously reverse ordered, and OEB_D(I) incorrectly identified as IO_CELL, updated System “J0” Timing diagram, added input pad tolerance, output pad overshoot, latchup current for RESK in Absolute Maximum Ratings table, added typical and max operating currents to D.C Characteristics table, corrected mechanical information table with respect to package thickness. nT October 2000 Do wn loa de db yV inv ef uo fo liv ett io 4 3 April 2000 Finalized pin out, register setting and functions 2 January 2000 Register Description modification, package and pinout information, added functional timing descriptions and scan test registers, changed tolerances of 1.8V supply to +-5%. 1 June 1999 Document created Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 5 Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 :54 :11 PM TSE Transmission Switch Element Datasheet Released Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 6 :54 :11 PM TSE Transmission Switch Element Datasheet Released 11 Table of Contents 02 Legal Information ................................................................................................................ 2 20 Copyright............................................................................................................. 2 r, Disclaimer ........................................................................................................... 2 tem be Trademarks ......................................................................................................... 2 Contacting PMC-Sierra ....................................................................................................... 3 ep Revision History .................................................................................................................. 4 9S Table of Contents ................................................................................................................ 7 ,1 List of Figures.................................................................................................................... 10 ay List of Tables ..................................................................................................................... 11 rsd List of Registers ................................................................................................................ 13 Features .................................................................................................................... 15 2 Applications ............................................................................................................... 16 3 References ................................................................................................................ 17 4 Application Examples ................................................................................................ 18 ett io nT hu 1 Motivating Applications ..................................................................................... 18 4.2 TSE Fabric Scaling ........................................................................................... 19 4.3 Redundant Fabrics ........................................................................................... 23 4.4 Non-STS-48 Loads ........................................................................................... 23 4.5 TSE Fabric Packaging ...................................................................................... 23 inv ef uo fo liv 4.1 Block Diagram ........................................................................................................... 24 6 Description ................................................................................................................ 25 7 Pin Diagram............................................................................................................... 27 8 Pin Description .......................................................................................................... 31 db Do wn loa de 9 yV 5 Functional Description............................................................................................... 45 9.1 LVDS Overview................................................................................................. 45 9.1.1 LVDS Receiver (RXLV)........................................................................... 46 9.1.2 LVDS Transmitter (TXLV) ....................................................................... 46 9.1.3 LVDS Transmit Reference (TXREF)....................................................... 47 9.1.4 Data Recovery Unit (DRU) ..................................................................... 47 9.1.5 Parallel to Serial Converter (PISO) ........................................................ 48 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 7 :11 PM TSE Transmission Switch Element Datasheet Released Receive 8B/10B Frame Aligner (R8FA) ............................................................ 48 11 9.2 :54 9.1.6 Clock Synthesis Unit (CSU) ................................................................... 48 02 9.2.1 Character Alignment ............................................................................... 49 20 9.2.2 Frame Alignment .................................................................................... 50 r, 9.2.3 FIFO Buffer ............................................................................................. 51 tem be 9.2.4 Frame Counter ....................................................................................... 51 Ingress Time Switch Element (ITSE)................................................................ 51 9.4 Space Switch Stage (SSWT) ............................................................................ 51 9.5 Egress Time Switch Element (ETSE) ............................................................... 52 9.6 Transmit 8B/10B Disparity Encoder (T8DE) ..................................................... 52 9.7 Clock Synthesis and Transmit Reference Digital Wrapper (CSTR) ................. 53 9.8 Fabric Latency .................................................................................................. 53 9.9 JTAG Support ................................................................................................... 53 hu rsd ay ,1 9S ep 9.3 nT 9.10 Microprocessor Interface .................................................................................. 54 Normal Mode Register Description ........................................................................... 59 11 Test Features Description ....................................................................................... 121 ett io 10 liv 11.1 JTAG Test Port................................................................................................ 122 Operation................................................................................................................. 126 uo 12 fo 11.1.1 Boundary Scan Cells ............................................................................ 123 ef 12.1 Power Conservation ....................................................................................... 126 inv 12.2 LVDS Optimizations........................................................................................ 127 yV 12.3 LVDS Hot Swapping ....................................................................................... 128 db 12.4 LVDS Trace Lengths....................................................................................... 128 Do wn loa de 12.5 JTAG Support ................................................................................................. 129 12.5.1 TAP Controller ...................................................................................... 131 12.5.2 States.................................................................................................... 133 12.5.3 Instructions ........................................................................................... 134 12.6 Initialization Procedure ................................................................................... 135 12.7 Interrupt Service Routine ................................................................................ 136 12.8 Interpreting the Status of Receive Decoders .................................................. 136 12.9 Accessing Indirect Registers .......................................................................... 137 12.10 Using the Performance Monitoring Features.................................................. 137 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 8 :11 PM TSE Transmission Switch Element Datasheet Released :54 12.11 “J0” Synchronization of the TSE in a CHESSÔ System ................................ 138 11 12.12 Synchronized Control Setting Changes.......................................................... 142 Interconnections ............................................................................. 142 12.13.2 Behavioural Descriptions of Components ...................................... 142 12.13.3 Rules of Composition ..................................................................... 143 12.13.4 Examples of Legal Composition..................................................... 144 tem be r, 20 12.13.1 Functional Timing .................................................................................................... 148 ep 13 02 12.13 Fabric Rules of Composition. ......................................................................... 142 9S 13.1 Receive Interface Timing ................................................................................ 148 ,1 13.2 Transmit Interface Timing ............................................................................... 149 Absolute Maximum Ratings .................................................................................... 151 15 Power Information ................................................................................................... 152 rsd ay 14 hu 15.1 Power Requirements ...................................................................................... 152 nT 15.2 Power Sequencing.......................................................................................... 153 io 15.3 Power Supply Filtering.................................................................................... 153 D.C. Characteristics ................................................................................................ 155 17 Microprocessor Interface Timing Characteristics .................................................... 157 18 A.C. Timing Characteristics ..................................................................................... 161 fo liv ett 16 uo 18.1 Input Timing .................................................................................................... 161 ef 18.2 Output Timing ................................................................................................. 162 inv 18.3 Reset Timing................................................................................................... 163 yV 18.4 Serial TelecomBus Interface ........................................................................... 164 Ordering Information ............................................................................................... 166 Do wn loa de 19 db 18.5 JTAG Port Interface ........................................................................................ 164 20 Thermal Information ................................................................................................ 167 21 Mechanical Information ........................................................................................... 169 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 9 :54 :11 PM TSE Transmission Switch Element Datasheet Released 11 List of Figures 02 Figure 1 Representative TSE Application ......................................................................... 18 20 Figure 2 Fabric with One Plane of Depth One. ................................................................. 19 r, Figure 3 Fabric with Two Planes of Depth One. ............................................................... 20 tem be Figure 4 Fabric with Four Planes of Depth One. .............................................................. 20 Figure 5 Fabric with One Plane of Depth Three and Height Thirty-Two........................... 21 ep Figure 6 Fabric with One Plane of Depth Three and Height Sixty-Four ........................... 22 9S Figure 7 Generic LVDS Link Block Diagram..................................................................... 45 ,1 Figure 8 Input Observation Cell (IN_CELL) .................................................................... 124 ay Figure 9 Output Cell (OUT_CELL) .................................................................................. 124 rsd Figure 10 Bidirectional Cell (IO_CELL)........................................................................... 125 hu Figure 11 Layout of Output Enable and Bidirectional Cells ............................................ 125 nT Figure 12 Boundary Scan Architecture ........................................................................... 130 Figure 13 TAP Controller Finite State Machine .............................................................. 132 ett io Figure 14 “J0” Synchronization Control .......................................................................... 141 liv Figure 15 Fabric Components ........................................................................................ 143 fo Figure 16 LOAD:LOAD Null Fabrics. .............................................................................. 144 uo Figure 17 TBS Fabrics (non-redundant). ........................................................................ 145 ef Figure 18 TSE Fabric (redundant). ................................................................................. 146 inv Figure 19 TSE Fabric with Differing Path Lengths.......................................................... 147 yV Figure 20 Receive Interface Timing ................................................................................ 148 db Figure 21 Transmit Interface Timing ............................................................................... 149 Figure 22 CMP Timing .................................................................................................... 150 Do wn loa de Figure 23 PSEL Timing ................................................................................................... 150 Figure 24 Sample RC Filter ............................................................................................ 154 Figure 25 Microprocessor Interface Read Timing........................................................... 158 Figure 26 Microprocessor Interface Write Timing........................................................... 159 Figure 27 TSE Input Timing ............................................................................................ 161 Figure 28 TSE Output Timing ......................................................................................... 162 Figure 29 RSTB Timing................................................................................................... 163 Figure 30 JTAG Port Interface Timing ............................................................................ 165 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 10 :54 :11 PM TSE Transmission Switch Element Datasheet Released 11 List of Tables 02 Table 1 Pin Description LVDS Ports (256 Signals).......................................................... 31 20 Table 2 Pin Description TSE Control and Clocking (5 Signals) ........................................ 36 r, Table 3 Pin Description Microprocessor Interface (34 Signals)........................................ 36 tem be Table 4 Pin Description JTAG Port (5 Signals)................................................................. 38 Table 5 Pin Description External Resistors (8 Signals) .................................................... 38 ep Table 6 Pin Description Analog Test Bus (8 Signals) ....................................................... 38 9S Table 7 Pin Description Digital I/O Power (36 Signals) .................................................... 40 ,1 Table 8 Pin Description Analog Low Voltage Power (28 signals)..................................... 41 ay Table 9 Pin Description Analog Power ............................................................................. 41 rsd Table 10 Pin Description Ground (76 signals) .................................................................. 42 hu Table 11 Pin Description No Connect (20 signals) ........................................................... 43 nT Table 12 TelecomBus Control Characters........................................................................ 48 Table 13 Control Word Index ............................................................................................ 86 ett io Table 14 Instruction Register (Length – 3 bits) ............................................................... 122 liv Table 15 Identification Register ...................................................................................... 122 fo Table 16 Boundary Scan Register Length – 57 bits ....................................................... 122 uo Table 17 Power Reduction for Disabled Links ................................................................ 126 ef Table 18 Absolute Maximum Ratings ............................................................................. 151 inv Table 19 Power Requirements ....................................................................................... 152 yV Table 20 D.C. Characteristics ......................................................................................... 155 db Table 21 Microprocessor Interface Read Access ........................................................... 157 Table 22 Microprocessor Interface Write Access ........................................................... 159 Do wn loa de Table 23 TSE Input Timing (Figure 27)........................................................................... 161 Table 24 TSE Output Timing (Figure 28)........................................................................ 162 Table 25 RSTB Timing (Figure 29) ................................................................................. 163 Table 26 Serial TelecomBus Interface............................................................................ 164 Table 27 JTAG Port Interface (Figure 30)....................................................................... 164 Table 28 Outside Plant Thermal Information ................................................................ 167 3 Table 29 Device Compact Model ................................................................................. 167 Table 30 Heat Sink Requirements ................................................................................ 167 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 11 Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 :54 :11 PM TSE Transmission Switch Element Datasheet Released Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 12 :54 :11 PM TSE Transmission Switch Element Datasheet Released 11 List of Registers 02 Register 0000H: TSE Master Reset, Identity ................................................................... 60 20 Register 0001H: TSE Master Clock Activity and Accumulation Trigger .......................... 61 r, Register 0002H: TSE Master Configuration..................................................................... 63 tem be Register 0003H: TSE Master Interrupt Block Identifier.................................................... 65 Register 0004H: TSE Master R8FA Interrupt Source #1................................................. 67 ep Register: 0005H: TSE Master R8FA Interrupt Source #2................................................ 68 9S Register 0006H: TSE Master R8FA Interrupt Source #3................................................. 69 ,1 Register 0007H: TSE Master R8FA Interrupt Source #4................................................. 70 ay Register 0008H: TSE Master T8DE Interrupt Source #1................................................. 71 rsd Register 0009H: TSE Master T8DE Interrupt Source #2................................................. 72 hu Register 000AH: TSE Master T8DE Interrupt Source #3 ................................................ 73 nT Register 000BH: TSE Master T8DE Interrupt Source #4 ................................................ 74 Register 000CH: TSE Master ITSE Interrupt Source ...................................................... 75 ett io Register 000DH: TSE Master ETSE Interrupt Source ..................................................... 76 liv Register 000EH: TSE Master CSTR Interrupt Source..................................................... 77 fo Register 000FH: TSE Master User Defined..................................................................... 78 uo Register 0010H: TSE Master JTAG ID High.................................................................... 79 ef Register 0011H: TSE Master JTAG ID Low..................................................................... 80 inv Register 0020H, 00024H, 0028H, 002CH: CSTR #1 – #4 Control................................... 81 yV Register 0021H, 00025H, 0029H, 002DH: CSTR #1 – #4 Interrupt Enable and CSU Lock Status ............................................................................................ 82 db Register 0022H, 00026H, 002AH, 002EH: CSTR #1 – #4 Interrupt Indication ................ 83 Do wn loa de Register 0040H: SSWT RJ0FP Delay .............................................................................. 84 Register 0041H: SSWT Indirect Control Address ............................................................. 85 Register 0042H: SSWT Indirect Control Data................................................................... 88 Register 0043H: SSWT Interrupt Enable .......................................................................... 90 Register 0044H: SSWT Interrupt Status ........................................................................... 91 Register 0047H: SSWT TJ0FP Delay............................................................................... 92 Register 0N80H, 0N88H, 0N90H, 0N98H: Port Set #1 - #16 R8FA #1 - #4 Control and Status....................................................................................................... 93 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 13 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Register 0N81H, 0N89H, 0N91H, 0N99H: Port Set #1 - #16 R8FA #1 - #4 Interrupt Status ............................................................................................... 96 02 Register 0N82H, 0N8AH, 0N92H, 0N9AH: Port Set #1 - #16 R8FA #1 - #4 Line Code Violation Count...................................................................................... 98 r, 20 Register 0N83H, 0N8BH, 0N93H, 0N9BH: Port Set #1 - #16 RXLV and DRU #1 #4 Control ....................................................................................................... 99 tem be Register 0NA0H: Port Set #1 - #16, ITSE Indirect Address............................................ 101 Register 0NA1H: Port Set #1 - #16 ITSE Indirect Data .................................................. 103 ep Register 0NA2H: Port Set #1 - #16 ITSE Configuration ................................................. 105 9S Register 0NA3H: Port Set #1 - #16, ITSE Interrupt Status ............................................. 107 ,1 Register 0NA8H: Port Set #1 - #16, ETSE Indirect Address .......................................... 108 ay Register 0NA9H: Port Set #1 - #16, ETSE Indirect Data................................................ 110 rsd Register 0NAAH: Port Set #1 - #16, ETSE Configuration .............................................. 112 hu Register 0NABH: Port Set #1 - #16, ETSE Interrupt Status ........................................... 114 nT Register 0NB0H, 0NB8H, 0NC0H, 0NC8H: Port Set #1 - #16, T8DE #1 - #4 Control and Status ........................................................................................ 115 ett io Register 0NB1H, 0NB9H, 0NC1H, 0NC9H: Port Set #1 - # 16 T8DE #1 - #4 Interrupt Status ............................................................................................. 117 fo liv Register 0NB4H, 0NBCH, 0NC4H, 0NCCH: Port Set #1 - #16 T8DE #1 - #4 Test Pattern .......................................................................................................... 118 Do wn loa de db yV inv ef uo Register 0NB5H, 0NBDH, 0NC5H, 0NCDH: Port Set #1 - #16, TXLV and PISO Control .......................................................................................................... 119 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 14 11 Features Implements a Time-Space-Time fabric with STS-1/AU-3 granularity · Provides 64 ingress STS-12 links for a total of 64*12 = 768 STS-1 streams · Provides 64 egress STS-12 links consisting of 768 STS-1 streams · Supports non-blocking permutation switching of 768 STS-1 flows at STS-1 granularity · Interfaces to STS-48 and STS-192 devices by aggregating 4 and 16 STS-12 flows respectively · Supports multicast and broadcast of STS-1 streams · Supports multi-plane (inverse multiplexed) switch architectures in conjunction with the PM5310 TBS™ device and PM7390 S/UNI®-MACH48 · Recovers clock and data at each ingress port, synchronizes with an internal 77.76 MHz clock, and produces egress streams with a common 777.6 MHz clock · Detects and reports inactive or errored LVDS links via the microprocessor interface · Supports two sets of switch settings and a controlled method of changing settings on STS-1 frame boundaries · Supports multiple fabric architectures that range from 40 Gb/s (one device) to 160 Gb/s (four devices) in a single stage, and up to 2.5 Tb/s using multi-stage fabrics · Ingress to egress STS-1 switching latency of approximately 840ns · Supported by an efficient algorithm to compute control settings for all permutation loads for all supported fabric architectures. Algorithms are also available for multicast/broadcast allocation · 1.8V CMOS core and 3.3V CMOS/LVDS input/output · Requires no external RAMs or logic parts · Provides a standard IEEE 1149.1 JTAG port nT hu rsd ay ,1 9S ep tem be r, 20 02 · · · liv fo uo ef inv yV db Do wn loa de · ett io 1 :54 :11 PM TSE Transmission Switch Element Datasheet Released Power Consumption of 8.3 W (typical) Packaged in a 560 pin 40mm by 40mm UltraBGA Supports a 16-bit microprocessor interface that is used to initialize the device, to write switch settings into on-chip control tables, and to monitor device performance Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 15 11 Applications Optical Cross Connects · STS-1 Cross Connects · Multi-service provisioning platforms · SONET/SDH Add/Drop Multiplexers · SONET/SDH Digital Cross Connects tem be r, 20 02 · Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep 2 :54 :11 PM TSE Transmission Switch Element Datasheet Released Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 16 References 11 3 :54 :11 PM TSE Transmission Switch Element Datasheet Released 20 02 1. ANSI – T1.105-1995, “Synchronous Optical Network (SONET) – Basic Description including Multiplex Structure, Rates, and Formats”, 1995 tem be r, 2. Bell Communications Research – SONET Transport Systems: Common Generic Criteria, GR-253-CORE, Issue 2, Revision 2, January 1999 ep 3. ITU, Recommendation G.707 – “Digital Transmission Systems – Terminal equipments – General”, March 1996 ,1 9S 4. IEEE 802.3, “Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications”, Section 36.2, 1998 hu rsd ay 5. A.X. Widmer and P.A. Franaszek, “A DC-Balanced, Partitioned-Block, 8B/10B Transmission Code,” IBM Journal of Research and Development, Vol. 27, No 5, September 1983, pp 440451 io nT 6. U.S. Patent No. 4,486,739, P.A. Franaszek and A.X. Widmer, “Byte Oriented DC Balanced (0,4) 8B/10B Partitioned Block Transmission Code,” December 4, 1984 fo liv ett 7. IEEE Std 1596.3-1996, “IEEE Standard for Low-Voltage Differential Signals (LVDS) for Scalable Coherent Interface (SCI)”, Approved March 21, 1996 Do wn loa de db yV inv ef uo 8. L.R. Ford, D.R. Fulkerson, “Flows in Networks’’, Maximum Cardinality Matchings in Bipartite Graphs Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 17 11 4.1 Application Examples Motivating Applications 02 4 :54 :11 PM TSE Transmission Switch Element Datasheet Released rsd ay ,1 9S ep tem be r, 20 The PM5372 device is principally used in applications where cross-connecting of STS-1/AU-3 streams is required. Such applications include Add-Drop Multiplexers, STS-1 Cross-Connects, Optical Cross-Connects and Multi-Service Provisioning Platforms. Multi-Service Provisioning Platforms may also use an STS-1 cross-connect fabric to decouple the physical layer from the service layer. These products may integrate the DCS, ADM, switching, routing and broadcast capabilities. Part of an example architecture is illustrated in Figure 1. In this application, the cross-connect fabric consists of the TSE™ devices. The TSE devices support a Time-Space-Time switch architecture. Note that the following example has two complete TSE fabrics to support “1+1” fabric redundancy. The TSEs labeled Fab A compose the primary or working fabric. The TSEs labeled Fab B compose the secondary or protect fabric. nT hu Figure 1 Representative TSE Application Dual TSE Fabrics SPECTRA2488 fo TBS(0) ef uo Optics SPECTRA2488 S/UNIMach48 Fab A TSE(3) S/UNIMach48 TBS(1) Fab B TSE(0) SPECTRA2488 TBS (31) ... Do wn loa de ... ... Optics ... ... db yV inv Optics Multi-Service Layer Fab A TSE(0) ... liv ett io SONET Ring / PHY Layer S/UNIMach48 Fab B TSE(3) Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 18 :54 TSE Fabric Scaling 11 4.2 :11 PM TSE Transmission Switch Element Datasheet Released ay ,1 9S ep tem be r, 20 02 Independent of the application described above, the TSE is a general STS-1/AU-3 granularity fabric. As a fabric, it supports multiple architectures which scale in aggregate bandwidth from 40 Gb/s to 2.5 Tb/s (and larger, until limited by packaging concerns). Fabrics up to 160 Gb/s (i.e. 4 TSE devices) are supported in a single stage architecture. All fabrics are rearrangably nonblocking under all 100% loaded permutations of unicast traffic. Scaling of these TSE architectures is accomplished by two mechanisms: division of the fabric into multiple planes, and deepening of the fabric into multiple stages, where each stage may be of some power-of-two height, up to a maximum depending on the number of stages. A plane of TSEs within a fabric is defined as a group of connected TSEs unconnected to other TSE groups in the fabric. A multiple plane fabric requires distributing the connections of each serializer’s I/O to all planes. The PM5310 TBS device with its four serial streams, can be used to implement a one, two, or four plane fabric. uo fo liv ett io nT hu rsd Figure 2 illustrates the simplest TSE fabric. One TSE is connected to 16 full-duplex STS-48 loads via 16 TBS devices, providing an aggregate switch bandwidth of 40 Gb/s using one TSE and 16 TBS devices. The TBS devices in Figure 2 are used only to serialize Parallel TelecomBuses (P-TCB). Where OC-48 load devices have Serial TelecomBuses (S-TCB) interfaces, the TBS devices are unnecessary. Each STS-48 load is connected by four full-duplex links. The links from the Loads to the TBS devices are Parallel TelecomBuses (P-TCB), which are 4 * 8 bits at 77.76 MHz; all links to/from TSE devices are Serial TelecomBuses (S-TCB), which are 4 * 777.6 MHz LVDS links. In each depth one TSE fabric, the TSE devices form nonblocking Time-Space-Time fabrics. inv 4 TBS (0) db Do wn loa de STS-48 (15) 4 4 ... yV STS-48 (0) ef Figure 2 Fabric with One Plane of Depth One. TBS (15) TSE 4 (STS-48 Sources = 16; Aggregate Bandwidth = 40 Gb/s; TSE Chip Count = 1; TBS Chip Count = 16) Figure 3 illustrates a two-plane TSE fabric. Each of 32 full-duplex STS-48 loads on 32 TBS devices are connected by two LVDS links each to each of two TSE devices. The aggregate switch bandwidth is 80 Gb/s at a cost of two TSE devices and 32 TBS devices. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 19 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Figure 3 Fabric with Two Planes of Depth One. 2 02 TSE 2 ... ... 20 TBS (0) r, 4 STS-48 (0) STS-48 (31) 4 TBS (31) tem be 2 TSE 9S ep 2 ay ,1 (STS-48 Sources = 32; Aggregate Bandwidth = 80 Gb/s; TSE Chip Count = 2; TBS Chip Count = 32) hu rsd In multi-plane TSE fabrics, TBS devices (or Load devices with equivalent S-TCB ports) perform the load balancing required by the inverse-multiplexed (i.e., multi-plane) TSE fabric. liv ett io nT Figure 4 illustrates a four-plane TSE fabric, representing the largest STS-48 fabric with a depth of one. Each of 64 full-duplex STS-48 loads on 64 TBS devices are connected by one LVDS link each to each of four TSE devices. The aggregate switch bandwidth is 160 Gb/s at a cost of four TSE devices and 64 TBS devices. ef uo fo Figure 4 Fabric with Four Planes of Depth One. TSE yV inv 1 4 Do wn loa de STS-48 (63) 4 1 TBS (0) TSE 1 ... ... db STS-48 (0) TBS (63) 1 1 1 TSE 1 1 TSE . Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 20 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 (STS-48 Sources = 64; Aggregate Bandwidth = 160 Gb/s; TSE Chip Count = 4; TBS Chip Count = 64) ,1 9S ep tem be r, 20 02 Figure 5 illustrates a three stage TSE fabric (depth = 3), with a height of 32. Each of 512 fullduplex STS-48 loads on 512 TBS devices are connected by four LVDS links each to a TSE. The receive ports for each TSE in Column 0 is connected to the 4 transmit LVDS links of 16 TBS devices, for example TSE(0,0) receives from TBS(0) through TBS(15). The transmit LVDS links of each TSE in column 0 fan out to all 32 TSEs in column 1, with 2 links per transmit/receive device pair. Transmit links for column 1 TSEs fan out similarly to column 2 TSEs. Transmit links of column 2 TSEs connect back to the TBS devices. Each column 2 TSE connects with 16 TBS devices, with 4 transmit LVDS links per device pair, for example TSE(0,2) transmits to TBS(0) through TBS(15).The aggregate switch bandwidth is 1,280 Gb/s using 96 TSE devices and 512 TBS devices. 4 hu 2 io TSE (0,0) Column 1 TSE (0,1) Column 2 2 4 TSE (0,2) Fabric Row 0: ett ... 4 nT TBS (0) ... TBS (15) 4 ef Do wn loa de 4 STS-48 (511) 4 TBS (496) ... ... db STS-48 (496) yV inv ... 2 ... 2 ... ... ... uo fo STS-48 (15) Column 0 liv STS-48 (0) 4 rsd ay Figure 5 Fabric with One Plane of Depth Three and Height Thirty-Two. 4 4 TSE (31,0) TSE (31,1) TSE (31,2) Fabric Row 31 4 TBS (511) (STS-48 Sources = 512; Aggregate Bandwidth 1280 Gb/s; TSE Chip Count = 96; TBS Chip Count = 512) Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 21 :11 PM TSE Transmission Switch Element Datasheet Released 02 11 :54 Fabrics with depth greater than one have redundant internal time stages where TSE devices communicate with TSE devices. These redundant stages can be set to the identity mapping at startup, and then ignored during system operation. tem be r, 20 Figure 6 illustrates the largest single-plane, three-stage fabric that has an aggregate bandwidth of 2560 Gb/s. The difference between this example and the one shown in Figure 5 is that this one extends the fabric to its full height of 64 TSE devices, whereas the fabric in Figure 5 limited the height to 32 TSE devices. 9S ep Figure 6 Fabric with One Plane of Depth Three and Height Sixty-Four 4 ay ,1 TBS (0) 1 1 TSE (0,0) Fabric Row 0: TSE (0,1) fo 1 TSE (63,1) 1 TSE (63,2) 4 1 TBS (1023) 4 ef STS-48 (1023) 1 TSE (63,0) uo 4 ... i o... nT liv ett ... ... Fabric Row 63: 4 1 hu 1 TSE (0,2) ... 4 rsd STS-48 (0) 4 4 db yV inv . Do wn loa de (STS-48 Sources = 1024; Aggregate Bandwidth = 2560 Gb/s; TSE Chip Count = 192; TBS Chip Count = 1024) Larger TSE fabrics can be constructed in several ways by extending the architectural techniques shown above. In particular, the fabric shown in Figure 6 can be sliced into two or four planes (for STS-48), yielding fabrics up to 5120 Gb/s or 10,240 Gb/s, respectively. Furthermore, five stages of TSE devices can be used to build deeper fabrics (which permit greater height). Additionally, STS-192 fabrics with up to 16 planes of TSE devices can be constructed. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 22 :54 Redundant Fabrics 11 4.3 :11 PM TSE Transmission Switch Element Datasheet Released Non-STS-48 Loads tem be 4.4 r, 20 02 All of the TSE fabrics discussed above can be replicated to form dual redundant fabrics (as shown in Figure 1) for 1+1 Equipment Protection. Support for this feature is independent of the TSE it requires error detection and dual ports in the feeder devices (e.g. TBS and the S/UNIMACH48) as well as dual LVDS ports and failure switch-over logic in the TBS. rsd ay ,1 9S ep The TSE also supports both STS-12 and STS-192 loads. Each STS-12 device consumes only one parallel port (8 bits at 77.76 MHz) on a TBS or S/UNI-MACH48, whereas an STS-48 device consumes all four parallel ports (4 * 8 bits at 77.76 MHz) on a TBS or S/UNI-MACH48. Each STS-192 device consumes all four parallel ports on four TBS or S/UNI-MACH48 devices. The TSE/TBS (or S/UNI-MACH48) fabric sees only sets of STS-12 ports; as the TSE/TBS (S/UNIMACH48) fabric supports any STS-1 to STS-1 permutation, the possible collection of STS-1s or STS-12s into STS-48s or STS-192s is immaterial to the fabric. liv ett io nT hu STS-192 loads permit TSE fabrics to grow to eight or sixteen planes, in which two or one STS-12 LVDS links are used to communicate between the STS-192 sources and the multiple planes of the fabric. In such fabrics, TSE devices can be used to gather/scatter traffic from lower aggregate rate devices into the multi-plane fabric (it is necessary that all such lower rate devices be able to communicate with all planes of any fabric). TSE Fabric Packaging inv 4.5 ef uo fo Where STS-12 loads are used in multi-plane fabrics, the TBS is used to distribute and gather traffic across the multiple planes of the fabric. It is also possible to use an additional TSE to perform this STS-12 grooming function for up to 32 STS-12 sources. Do wn loa de db yV TSE fabrics can be packaged on PCBs in a variety of ways. The 777.6 MHz LVDS serial links are used to communicate between the port cards and the fabric cards. With careful PCB, connector, and back-plane design, no bus drivers will be required. In such packaging of TSE fabrics, the concentration of all the TSE devices onto special fabric cards, and the non-involvement of the TBS devices in the switching function (they only serialize the TelecomBus and provide the fan-out to (possible) dual fabrics) permit all Automatic Protection Switching (APS) switch setting changes to be concentrated on the fabric cards; general connection establishment setup requires access to the connected TBS devices. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 23 Block Diagram 11 5 :54 :11 PM TSE Transmission Switch Element Datasheet Released 20 RP[3] RN[3] LVDS Receiver RXLV #3 Data Rx 8b/10b Recovery Unit Frame Aligner DRU #3 R8FA#3 RP[4] RN[4] LVDS Receiver RXLV #4 Data Rx 8b/10b Recovery Unit Frame Aligner DRU #4 R8FA#4 r, tem be ep Data Rx 8b/10b Recovery Unit Frame Aligner DRU #2 R8FA#2 9S LVDS Receiver RXLV #2 Ingress Time Switch Element ITSE #1 Egress Time Switch Element ETSE #1 ,1 RP[2] RN[2] ay Data Rx 8b/10b Recovery Unit Frame Aligner DRU #1 R8FA#1 rsd LVDS Receiver RXLV #1 hu RP[1] RN[1] TJ0FP RJ0FP SYSCLK CMP RSTB 02 Block Diagram Tx 8b/10b Disp. Encoder T8DE#1 Serializer PISO #1 LVDS Transmitter TXLV #1 TP[1] TN[1] Tx 8b/10b Disp. Encoder T8DE#2 Serializer PISO #2 LVDS Transmitter TXLV #2 TP[2] TN[2] Tx 8b/10b Disp. Encoder T8DE#3 Serializer PISO #3 LVDS Transmitter TXLV #3 TP[3] TN[3] Tx 8b/10b Disp. Encoder T8DE#4 Serializer PISO #4 LVDS Transmitter TXLV #4 TP[4] TN[4] Tx 8b/10b Disp. Encoder T8DE#61 Serializer PISO #61 LVDS Transmitter TXLV #61 TP[61] TN[61] Tx 8b/10b Disp. Encoder T8DE#62 Serializer PISO #62 LVDS Transmitter TXLV #62 TP[62] TN[62] Tx 8b/10b Disp. Encoder T8DE#63 Serializer PISO #63 LVDS Transmitter TXLV #63 TP[63] TN[63] Tx 8b/10b Disp. Encoder T8DE#64 Serializer PISO #64 LVDS Transmitter TXLV #64 TP[64] TN[64] LVDS Receiver RXLV #62 Data Rx 8b/10b Recovery Unit Frame Aligner DRU #62 R8FA#62 RP[63] RN[63] LVDS Receiver RXLV #63 Data Rx 8b/10b Recovery Unit Frame Aligner DRU #63 R8FA#63 RP[64] RN[64] LVDS Receiver RXLV #64 Data Rx 8b/10b Recovery Unit Frame Aligner DRU #64 R8FA#64 Ingress Time Switch Element ITSE #16 ett RP[62] RN[62] liv Data Rx 8b/10b Recovery Unit Frame Aligner DRU #61 R8FA#61 fo LVDS Receiver RXLV #61 0 Egress Time Switch Element ETSE #16 yV inv ef uo RP[61] RN[61] io nT Cross-bar Space Switch Element SSWT db CSTR LVDS Transmit Reference TXREF TMS TDI TDO TRSTB TCK JTAG INTB RDB WRB CSB ALE Do wn l a D[15:0] o de A[12:0] Microprocessor Interface Clock Synthesizer CSU Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 24 Description 11 6 :54 :11 PM TSE Transmission Switch Element Datasheet Released 20 02 The PM5372 TSE is a monolithic CMOS integrated circuit that performs STS-1 granularity cross-connecting. hu rsd ay ,1 9S ep tem be r, The TSE receives data on 64 777.6 MHz LVDS links. Each link contains a STS-12/STM-4 stream. Bytes on the links are carried as 8B/10B characters. At minimum, each stream must include a 8B/10B special framing character to allow the TSE to character and frame align the stream. Additionally, the TSE can support a serial TelecomBus protocol, in which TelecomBus control signals are encoded as 8B/10B special characters. Data is switched through the TSE in 8B/10B code words. The TSE performs character and frame alignment on each stream. The TSE aligns data from multiple sources prior to switching the data. Data alignment is achieved by synchronizing the Frame Aligners in transmitting their aligned frame data. The TSE switches the STS-12 aligned data streams at STS-1 granularity through Time, Space, and then Time switch stages. The time switch stages perform timeslot interchange on the STS-12 data stream. The Space switch stage switches data from one STS-12 pipe to another. Each time slot is switched independently in the Space switch stage. fo liv ett io nT The TSE supports software configurable dual-page switch settings. This permits new switch settings to be stored in the inactive page of control settings, while the TSE operates on the active page of control settings. The TSE switches between control setting pages on STS-1 frame boundaries for hitless switchover through the device page select pin CMP. Block-by-block switchover is facilitated by software configurable page select bits. inv ef uo The TSE transmits data on 64 777.6 MHz LVDS links. As on the receive side, a link contains a STS-12/STM-4 stream, encoded as 8B/10B characters. Prior to transmission and following switching, the TSE must reprocess each stream for correct 8B/10B disparity. Do wn loa de db yV The function of the TSE is explained with respect to the block diagram. The flow in the block diagram is left-to-right. The left-most three units on each of the 64 STS-12 flows (LVDS Receiver, Data Recovery Unit, and Receive 8B/10B Frame Aligner) receive, decode and align the incoming flows. The Ingress Time Switch Elements perform timeslot interchange on the STS-12 stream. The Space Switch Element permits arbitrary permutations over space during each time step. The Egress Time Switch Elements implements another STS-12 timeslot interchange. The right-most three units (Transmit 8B/10B Disparity Encoder, Serializer, and LVDS Transmitter) reencode, serialize and transmit the output streams. Switch control is distributed among the time and space switching modules. Switch control is organized into pages of control words which determine what permutations are implemented for each of the twelve STS-1 positions (in time) at each of the 64 ports (in space) for the switching stage. The Microprocessor Interface is used to initialize the TSE and to access the switch control settings. JTAG is supported on non-LVDS signal for board testing. The three modules (CSTR, CSU, and TXREF) provide clock and voltage references for the other LVDS modules. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 25 :11 PM TSE Transmission Switch Element Datasheet Released Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 :54 Multiple fabric architectures can be supported, although the focus is on fabrics which are nonblocking under 100% permutation loads. The TSE also supports multicast capabilities. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 26 Pin Diagram 11 7 :54 :11 PM TSE Transmission Switch Element Datasheet Released 20 02 The TSE is packaged in a custom Ultra-BGA with 560 balls. 38 37 36 35 34 33 32 31 30 29 28 A VSS VSS VSS VSS A[4] A[7] A[10] VDDI VSS TP[50] VSS TP[52] B VSS VDDO VDDO VDDO A[5] A[8] A[11] NC TP[49] TN[50] NC TN[52] C VSS VDDO VDDO VDDO A[6] VDDI VDDI NC TN[49] TP[51] VDDI RN[49] D VSS VDDO VDDO VDDO VDDI A[9] VDDI ATB0[4] ATB1[4] TN[51] AVDH E A[3] A[2] A[0] A[1] F VSS VDDI NC AVDH G RESK RES RN[48] RP[48] H VSS RN[47] RP[47] AVDL J RN[46] RP[46] RN[45] RP[45] K VSS TP[48] TN[48] AVDH L TP[47] TN[47] TP[46] TN[46] M VSS TP[45] TN[45] VDDI N RN[44] RP[44] RN[43] RP[43] P VSS RN[42] RP[42] AVDH R VDDI T VSS U TP[43] V TP[41] W Y 26 25 24 23 22 21 VSS RN[51] VSS TP[53] VSS TP[56] VSS RN[50] RP[51] RN[52] TN[53] TP[55] TN[56] AVDL RP[50] AVDL RP[52] TP[54] TN[55] RN[53] VDDI 9S ,1 RP[49] VDDI VDDI AVDH TN[54] VDDI RP[53] AVDH Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay 27 ep 39 tem be r, Pin Diagram Top Left Corner AVDL RN[41] RP[41] TP[44] TN[44] VDDI TN[43] TP[42] TN[42] TN[41] CSU_AVDL CSU_AVDL RN[40] RP[40] CSU_AVDL CSU_AVDH RN[38] RP[38] RN[39] RP[39] Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 27 :11 PM TSE Transmission Switch Element Datasheet Released 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 RN[54] RN[56] TP[57] TP[59] VSS VDDI VSS RN[60] VSS TP[63] VSS RN[62] VSS RESK VSS A[12]/TR S 02 11 :54 Pin Diagram Top Right Corner 3 2 1 VSS VSS VSS A RP[54] RP[56] TN[57] TN[59] TP[60] AVDL RN[58] RP[60] TP[61] TN[63] TP[64] RP[62] RN[63] RES NC SYSCLK VDDO VDDO VDDO VSS B tem be r, 20 VSS CSU_AVDL CSU_AVDL TP[58] TN[60] RN[57] RP[58] RN[59] TN[61] TP[62] TN[64] RN[61] RP[63] RN[64] NC RJ0FP VDDO VDDO VDDO VSS C RP[55] CSU_AVDH CSU_AVDL TN[58] VDDI RP[57] AVDH RP[59] VDDI TN[62] AVDH RP[61] AVDL RP[64] AVDH VDDI VDDO VDDO VDDO VSS D CMP CSB TDO VDDI E WRB ALE RDB VDDI F VDDI VDDI TJ0FP INTB G ATB0[1] NC NC VDDI H ATB1[1] TN[1] TP[1] VSS J TN[3] TP[3] TN[2] TP[2] K AVDH VDDI NC VSS L RP[1] RN[1] TN[4] TP[4] M VDDI RP[2] RN[2] VSS N VDDI AVDL RP[3] RN[3] P AVDH RP[4] RN[4] VSS R TN[6] TP[6] TN[5] TP[5] T VDDI TN[7] TP[7] VSS U RP[5] RN[5] TN[8] TP[8] V AVDH VDDI AVDL VSS W RP[7] RN[7] RP[6] RN[6] Y Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep RN[55] Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 28 :11 PM TSE Transmission Switch Element Datasheet Released AK VDDI TP[36] TN[36] RN[33] RP[33] VDDI AVDH TP[35] TN[35] VSS NC TP[34] TN[34] AL VSS TP[33] AM VDDI NC NC ATB0[3] AN D[14] VDDI VDDI D[15] AP VDDI D[11] D[13] D[12] AR VDDI D[8] D[10] D[9] AT VSS VDDO VDDO VDDO AU VSS VDDO VDDO VDDO AV VSS VDDO VDDO AW VSS TN[33] ATB1[3] VDDI AVDH RP[32] AVDL RP[29] AVDH TN[30] VDDI RSTB NC RN[32] RP[31] RN[29] TN[32] TP[30] TN[29] TRSTB NC RES RN[31] RP[30] TP[32] TN[31] TP[29] yV db VDDO Do wn loa de 39 11 RP[34] 02 RN[34] VSS 20 VDDI r, AVDL RN[35] RP[35] tem be AVDH RN[36] ep RP[36] VSS 9S TN[38] ,1 TP[38] ay TP[37] TN[37] rsd VDDI hu AJ TN[39] nT AH TP[39] VSS io AG RP[37] ett AF RN[37] TP[40] TN[40] liv AE AVDH fo AD VDDI uo AC AVDL ef AB VSS inv AA :54 Pin Diagram Bottom Left Corner RP[27] AVDH RP[25] VDDI TN[26] CSU_AVD CSU_AV L DH RN[27] RP[26] RN[25] TN[28] TP[26] CSU_AVD CSU_AVD L L RP[28] RN[26] AVDL TP[28] TN[27] TN[25] RP[24] VSS VSS VSS NC VSS RESK VSS RN[30] VSS TP[31] VSS RN[28] VSS VDDI VSS TP[27] TP[25] RN[24] 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 29 :54 :11 PM TSE Transmission Switch Element Datasheet Released 20 02 11 Pin Diagram Bottom Right Corner RP[8] RN[8] AA CSU_AVDL CSU_AVDL TN[9] TP[9] AB yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, CSU_AVDH CSU_AVDL TN[10] TP[10] TN[11] TP[11] AC VDDI TN[12] TP[12] VSS AD RP[9] RN[9] AVDL VDDI AE AVDH RP[10] RN[10] VSS AF RP[11] RN[11] RP[12] RN[12] AG VDDI TN[13] TP[13] VSS AH TN[14] TP[14] TN[15] TP[15] AJ AVDH TN[16] TP[16] VSS AK RP[13] RN[13] RP[14] RN[14] AL AVDL RP[15] RN[15] VSS AM RP[16] RN[16] RES RESK AN AVDH NC NC VSS AP VDDI TMS TCK TDI AR AVDH VDDI VDDI RP[17] AVDH TN[19] ATB1[2] ATB0[2] D[7] D[4] D[1] VDDO VDDO VDDO VSS AT RP[20] AVDL RP[18] RN[17] VDDI TP[19] TN[17] NC VDDI D[5] D[2] VDDO VDDO VDDO VSS AU TN[21] RN[20] RP[19] RN[18] TN[20] NC TN[18] TP[17] NC VDDI D[3] D[0] VDDO VDDO VDDO VSS AV VSS TP[21] VSS RN[19] VSS TP[20] VSS TP[18] VSS VDDI D[6] VDDI VDDI VSS VSS VSS VSS AW 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 RP[21] VDDI RN[23] VDDI RN[21] TN[23] RP[22] AVDL TN[24] TP[23] RN[22] VSS TP[24] 20 19 18 TN[22] db AVDH TP[22] Do wn loa de RP[23] Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 30 Pin Description 11 8 :54 :11 PM TSE Transmission Switch Element Datasheet Released 02 Table 1 Pin Description LVDS Ports (256 Signals) Type Pin No. Function RP[1] RN[1] RP[2] RN[2] RP[3] RN[3] RP[4] RN[4] RP[5] RN[5] RP[6] RN[6] RP[7] RN[7] RP[8] RN[8] RP[9] RN[9] RP[10] RN[10] RP[11] RN[11] RP[12] RN[12] RP[13] RN[13] RP[14] RN[14] RP[15] RN[15] RP[16] RN[16] RP[17] RN[17] RP[18] RN[18] RP[19] RN[19] RP[20] RN[20] RP[21] RN[21] RP[22] RN[22] RP[23] RN[23] RP[24] Analog LVDS Input M4 M3 N3 N2 P2 P1 R3 R2 V4 V3 Y2 Y1 Y4 Y3 AA2 AA1 AE4 AE3 AF3 AF2 AG4 AG3 AG2 AG1 AL4 AL3 AL2 AL1 AM3 AM2 AN4 AN3 AT12 AU12 AU13 AV13 AV14 AW14 AU15 AV15 AT18 AU18 AV20 AW20 AT20 AU20 AV21 Receive Serial Data. The differential receive serial data links (RP[64:1]/RN[64:1]) carry the receive SONET/SDH STS-12 frame data from upstream sources in bit serial format. Each differential pair RP[X]/RN[X] carries a constituent STS-12 stream. Data on RP[X]/RN[X] is encoded in an 8B/10B format extended from IEEE Std. 802.3. The 8B/10B character bit ‘a’ is transmitted first and the bit ‘j’ is transmitted last. All RP[X]/RN[X] differential pairs must be frequency locked and phase aligned (within a certain tolerance) to each other. RP[64:1]/RN[64:1] are nominally 777.6 MHz data streams. Unused RP[X]/RN[X] pad pairs can be left floating , or can be grounded. In either case the analog blocks (RXLV and the DRU) can be disabled to reduce power consumption. Tying one pin high and the corresponding pin of an input pair low will apply voltage across the internal termination resistor, which will increase system power consumption. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 Pin Name Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 31 :54 Function fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 Pin No. AW21 AT25 AU25 AU26 AV26 AT27 AU27 AV27 AW27 AT31 AU31 AV31 AW31 AU32 AV32 AT33 AU33 AH36 AH37 AG37 AG38 AF38 AF39 AE37 AE38 AB36 AB37 Y38 Y39 Y36 Y37 W38 W39 R36 R37 P37 P38 N36 N37 N38 N39 J36 J37 J38 J39 H37 H38 G36 G37 D28 C28 C27 B27 uo Type inv yV db Do wn loa de RN[24] RP[25] RN[25] RP[26] RN[26] RP[27] RN[27] RP[28] RN[28] RP[29] RN[29] RP[30] RN[30] RP[31] RN[31] RP[32] RN[32] RP[33] RN[33] RP[34] RN[34] RP[35] RN[35] RP[36] RN[36] RP[37] RN[37] RP[38] RN[38] RP[39] RN[39] RP[40] RN[40] RP[41] RN[41] RP[42] RN[42] RP[43] RN[43] RP[44] RN[44] RP[45] RN[45] RP[46] RN[46] RP[47] RN[47] RP[48] RN[48] RP[49] RN[49] RP[50] RN[50] ef Pin Name :11 PM TSE Transmission Switch Element Datasheet Released Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 32 Type Pin No. RP[51] RN[51] RP[52] RN[52] RP[53] RN[53] RP[54] RN[54] RP[55] RN[55] RP[56] RN[56] RP[57] RN[57] RP[58] RN[58] RP[59] RN[59] RP[60] RN[60] RP[61] RN[61] RP[62] RN[62] RP[63] RN[63] RP[64] RN[64] yV db 11 02 20 r, tem be ep 9S ,1 ay rsd hu nT io ett liv fo Transmit Serial Data. The differential transmit working serial data links (TP[64:1]/TN[64:1]) carry the transmit SONET/SDH STS-12 frame data to downstream sinks in bit serial format. Each differential pair carries a constituent STS-12 stream. Data on TP[X]/TN[X] is encoded in an 8B/10B format extended from IEEE Std. 802.3. The 8B/10B character bit ‘a’ is transmitted first and the bit ‘j’ is transmitted last. All TP[X]/TN[X] differential pairs are frequency locked and phase aligned (within a certain tolerance) to each other. TP[64:1]/TN[64:1] are nominally 777.6 MHz data streams. Unused TP[X]/TN[X] pad pairs can be left unconnected. uo ef J2 J3 K1 K2 K3 K4 M1 M2 T1 T2 T3 T4 U2 U3 V1 V2 AB1 AB2 AC3 AC4 AC1 AC2 AD2 AD3 inv Analog LVDS Output Do wn loa de TP[1] TN[1] TP[2] TN[2] TP[3] TN[3] TP[4] TN[4] TP[5] TN[5] TP[6] TN[6] TP[7] TN[7] TP[8] TN[8] TP[9] TN[9] TP[10] TN[10] TP[11] TN[11] TP[12] TN[12] Function B26 A26 C25 B25 D22 C22 B20 A20 D20 C20 B19 A19 D15 C15 C14 B14 D13 C13 B13 A13 D9 C9 B9 A9 C8 B8 D7 C7 :54 Pin Name :11 PM TSE Transmission Switch Element Datasheet Released Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 33 :54 Function fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 Pin No. AH2 AH3 AJ3 AJ4 AJ1 AJ2 AK2 AK3 AV9 AU9 AW10 AV10 AU10 AT10 AW12 AV12 AW16 AV16 AU16 AT16 AV17 AU17 AW18 AV18 AW22 AV22 AU23 AT23 AW23 AV23 AV24 AU24 AV28 AU28 AU29 AT29 AW29 AV29 AV30 AU30 AL38 AL37 AK39 AK38 AK37 AK36 AH39 AH38 AD39 AD38 AD37 AD36 AC38 uo Type inv yV db Do wn loa de TP[13] TN[13] TP[14] TN[14] TP[15] TN[15] TP[16] TN[16] TP[17] TN[17] TP[18] TN[18] TP[19] TN[19] TP[20] TN[20] TP[21] TN[21] TP[22] TN[22] TP[23] TN[23] TP[24] TN[24] TP[25] TN[25] TP[26] TN[26] TP[27] TN[27] TP[28] TN[28] TP[29] TN[29] TP[30] TN[30] TP[31] TN[31] TP[32] TN[32] TP[33] TN[33] TP[34] TN[34] TP[35] TN[35] TP[36] TN[36] TP[37] TN[37] TP[38] TN[38] TP[39] ef Pin Name :11 PM TSE Transmission Switch Element Datasheet Released Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 34 :54 Function uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 Pin No. AC37 AB39 AB38 V39 V38 U37 U36 U39 U38 T38 T37 M38 M37 L37 L36 L39 L38 K38 K37 B31 C31 A30 B30 C30 D30 A28 B28 A24 B24 C24 D24 B23 C23 A22 B22 A18 B18 C17 D17 A17 B17 B16 C16 B12 C12 C11 D11 A11 B11 B10 C10 ef Type yV db Do wn loa de TN[39] TP[40] TN[40] TP[41] TN[41] TP[42] TN[42] TP[43] TN[43] TP[44] TN[44] TP[45] TN[45] TP[46] TN[46] TP[47] TN[47] TP[48] TN[48] TP[49] TN[49] TP[50] TN[50] TP[51] TN[51] TP[52] TN[52] TP[53] TN[53] TP[54] TN[54] TP[55] TN[55] TP[56] TN[56] TP[57] TN[57] TP[58] TN[58] TP[59] TN[59] TP[60] TN[60] TP[61] TN[61] TP[62] TN[62] TP[63] TN[63] TP[64] TN[64] inv Pin Name :11 PM TSE Transmission Switch Element Datasheet Released Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 35 :11 PM TSE Transmission Switch Element Datasheet Released :54 Table 2 Pin Description TSE Control and Clocking (5 Signals) Type Pin No. Function SYSCLK Input B5 System Clock. The system clock signal (SYSCLK) is the master clock for the TSE device. SYSCLK must be a 77.76 MHz clock, with a nominal 50% duty cycle. RJ0FP Input C5 Receive Serial Interface Frame Pulse. The receive serial interface frame pulse signal (RJ0FP) provides system timing for the receive serial interface. RJ0FP is supplied in common to all devices in a system containing one or more TSE devices. RJ0FP is set high once every 9720 SYSCLK cycles, or multiple thereof. A software configurable delay from RJ0FP is used to indicate that the J0 frame boundary 8B/10B characters have been delivered on all the receive serial data links (RP[64:1]/RN[64:1]) and are ready for processing by the time-space-time switching elements. RJ0FP is sampled on the rising edge of SYSCLK. TJ0FP Output G2 Transmit Serial Interface Frame Pulse. The transmit serial interface frame pulse signal (TJ0FP) should be treated as an asynchronous output which can be used to give a rough estimate of when the J0 character is transmitted on the serial TelecomBus. TJ0FP is set high once every 9720 SYSCLK cycles. The pulse timing relative to the STS-12 frame is determined by the TJ0DLY register. It is recommended that the register is set so the TJ0FP pulse indicates that the J0 frame boundary 8B/10B character has been serialised out on all the transmit serial data links (TP[64:1]/TN[64:1]). TJ0FP is for diagnostic purposes only and is not intended as a reference for timing. CMP Input E4 Connection Memory Page. The transmit connection memory page select signal (CMP) controls the selection of the connection memory page in TSE. In each block with connection memory, CMP is XORed with a software configurable page select bit. When the result is high, connection memory page 1 is selected. When the result is low, connection memory page 0 is selected. CMP is sampled on the rising edge of SYSCLK at the RJ0FP frame position. Refer to CMP functional timing for an indication of when a change to CMP takes effect. RSTB Input AU35 Reset Enable Bar. The active low reset signal (RSTB) provides an asynchronous reset for the TSE. RSTB is a Schmitt triggered input with an integral pull-up resistor. db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 Pin Name Do wn loa de Table 3 Pin Description Microprocessor Interface (34 Signals) Pin Name CSB Type Input Pin No. Function E3 Chip Select Bar. The active low chip select signal (CSB) controls microprocessor access to registers in the TSE device. CSB is set low during TSE Microprocessor Interface Port register accesses. CSB is set high to disable microprocessor accesses. If CSB is not required (i.e. register accesses controlled using RDB and WRB signals only), CSB should be connected to an inverted version of the RSTB input. RDB Input F2 Read Enable Bar. The active low read enable bar signal (RDB) controls microprocessor read accesses to registers in the TSE device. RDB is set low and CSB is also set low during TSE Microprocessor Interface Port Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 36 Type Pin No. Function :54 Pin Name :11 PM TSE Transmission Switch Element Datasheet Released 11 register read accesses. The TSE drives the D[15:0] bus with the contents of the addressed register while RDB and CSB are low. Input F4 Write Enable Bar. The active low write enable bar signal (WRB) controls microprocessor write accesses to registers in the TSE device. WRB is set low and CSB is also set low during TSE Microprocessor Interface Port register write accesses. The contents of D[15:0] are clocked into the addressed register on the rising edge of WRB while CSB is low. D[15] D[14] D[13] D[12] D[11] D[10] D[9] D[8] D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] I/O AN36 AN39 AP37 AP36 AP38 AR37 AR36 AR38 AT7 AW7 AU6 AT6 AV6 AU5 AT5 AV5 Microprocessor Data Bus. The bi-directional data bus, D[15:0] is used during TSE Microprocessor Interface Port register reads and write accesses. D[15] is the most significant bit of the data words and D[0] is the least significant bit. A[12]/TRS A[11] A[10] A[9] A[8] A[7] A[6] A[5] A[4] A[3] A[2] A[1] A[0] Input A5 B33 A33 D34 B34 A34 C35 B35 A35 E39 E38 E36 E37 Microprocessor Address Bus. The microprocessor address bus (A[12:0]) selects specific Microprocessor Interface Port registers during TSE register accesses. A[12] is also the Test Register Select (TRS) address pin and selects between normal and test mode register accesses. TRS is set high during test mode register accesses, and is set low during normal mode register accesses. ALE Input ep 9S ,1 ay rsd hu nT io ett liv fo uo ef inv yV db Do wn loa de INTB tem be r, 20 02 WRB Open Drain Output F3 Address Latch Enable. The address latch enable signal (ALE) is active high and latches the address pins (A[12:0]) when it is set low. The internal address latches are transparent when ALE is set high. ALE allows the TSE to interface to a multiplexed address/data bus. ALE has an integral pull-up resistor. G1 Interrupt Request Bar. The active low interrupt enable signal (INTB) output goes low when an TSE interrupt source is active and that source is unmasked. INTB returns high when the interrupt is acknowledged via an appropriate register access. INTB is an open drain output. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 37 :11 PM TSE Transmission Switch Element Datasheet Released :54 Table 4 Pin Description JTAG Port (5 Signals) Type Pin No. Function TCK Input AR2 Test Clock. The JTAG test clock signal (TCK) provides timing for test operations that are carried out using the IEEE P1149.1 test access port. TMS Input AR3 Test Mode Select. The JTAG test mode select signal (TMS) controls the test operations that are carried out using the IEEE P1149.1 test access port. TMS is sampled on the rising edge of TCK. TMS has an integral pullup resistor. TDI Input AR1 Test Data Input. The JTAG test data input signal (TDI) carries test data into the TSE via the IEEE P1149.1 test access port. TDI is sampled on the rising edge of TCK. A 30 Kohm external pull-up resistor is recommended on this pin. TDO Tri-state E2 Test Data Output. The JTAG test data output signal (TDO) carries test data out of the TSE via the IEEE P1149.1 test access port. TDO is updated on the falling edge of TCK. TDO is a tri-state output which is inactive except when scanning of data is in progress. TRSTB Input AV35 Test Reset Bar. The active low JTAG test reset signal (TRSTB) provides an asynchronous TSE test access port (TAP) controller reset via the IEEE P1149.1 test access port. TRSTB is a Schmitt triggered input with an integral pull-up resistor. The TAP controller must be placed in the Test-Logic-Reset state after applying power to the device to guarantee correct device operation. This is easily accomplished by connecting TRSTB to the RSTB input and performing a device reset, but is not necessary if another method of resetting the TAP controller is implemented. fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 Pin Name Type Pin No. RES[4] RES[3] RES[2] RES[1] Analog Input B7 G38 AV33 AN2 RESK[4] RESK[3] RESK[2] RESK[1] Analog Input Function Reference Resistor Connection. An off-chip 3.16kW ±1% resistor is connected between each positive resistor reference pin RES[I] and the corresponding Kelvin ground contact RESK[I]. Do wn loa de db yV inv ef Pin Name uo Table 5 Pin Description External Resistors (8 Signals) A7 G39 AW33 AN1 Reference Resistor Connection. An off-chip 3.16kW ±1% resistor is connected between each positive resistor reference pin RES[I] and the corresponding Kelvin ground contact RESK[I]. Table 6 Pin Description Analog Test Bus (8 Signals) Pin Name Type Pin No. Function ATB0[4] ATB0[3] ATB0[2] ATB0[1] Analog D32 AM36 AT8 H4 These pins are used for PMC testing only and should be directly connected to ground. ATB1[4] Analog D31 These pins are used for PMC testing only and should be directly connected Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 38 Function to ground. :54 Pin No. AL36 AT9 J4 11 Type ATB1[3] ATB1[2] ATB1[1] 02 Pin Name :11 PM TSE Transmission Switch Element Datasheet Released 20 Pin Description Digital Core Power (56 Signals) Type Pin No. Function VDDI[55:0] Power A15 A32 AA37 AC36 AD4 AE1 AF36 AG36 AH4 AJ37 AM39 AN37 AN38 AP39 AR39 AR4 AT13 AT14 AT17 AT24 AT28 AT35 AU11 AU19 AU7 AV7 AW25 AW5 AW6 AW8 C21 C29 C33 C34 D12 D16 D23 D26 D27 D33 D35 D5 E1 F1 F38 The digital core power pins (VDDI[55:0]) should be connected to a welldecoupled +1.8 V DC supply. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, Pin Name Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 39 Type Pin No. Function :54 Pin Name :11 PM TSE Transmission Switch Element Datasheet Released 9S Table 7 Pin Description Digital I/O Power (36 Signals) ep tem be r, 20 02 11 G3 G4 H1 L3 M36 N4 P4 R39 T36 U4 W3 Type Pin No. Function VDDO[35:0] Power AT2 AT3 AT36 AT37 AT38 AT4 AU4 AU3 AU36 AU37 AU38 AU2 AV2 AV3 AV36 AV37 AV38 AV4 B2 B3 B36 B37 B38 B4 C2 C3 C36 C37 C38 C4 D2 D3 D36 D37 D38 D4 The digital I/O power pins (VDDO[35:0]) should be connected to a welldecoupled +3.3 V DC supply. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 Pin Name Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 40 :11 PM TSE Transmission Switch Element Datasheet Released :54 Table 8 Pin Description Analog Low Voltage Power (28 signals) Type Pin No. Function CSU_AVDL[1 1:0] Power AA3 AB3 AB4 AT22 AU21 AU22 C18 C19 D18 V36 V37 W37 The CSU analog power pins (CSU_AVDL[11:0]) should be connected to a +1.8 V DC supply. See filtering recommendations in section 15.3. Note that the CSU_AVDL is included in references to AVDL throughout this document unless otherwise noted. AVDL[15:0] Power AA38 AE2 AF37 AM4 AT32 AU14 The analog power pins (AVDL[27:0]) should be connected to a +1.8 V DC supply. See filtering recommendations in section 15.3. Note that the CSU_AVDL is included in references to AVDL throughout this document unless otherwise noted. ,1 ay rsd hu ef uo fo liv ett io nT AV19 AV25 B15 B21 C26 D8 H36 P3 R38 W2 9S ep tem be r, 20 02 11 Pin Name inv Table 9 Pin Description Analog Power AVDH[23:0] Power Pin No. Function AA36 AE36 AF4 AJ36 AK4 AP4 AT11 AT15 AT19 AT26 AT30 AT34 D10 D14 D21 D25 The analog power pins (AVDH[23:0]) should be connected to a +3.3V DC supply. See filtering recommendations in section 15.3. Note that the CSU_AVDH is included in references to AVDH throughout this document unless otherwise noted. yV Type Do wn loa de db Pin Name Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 41 Type Pin No. Function :54 Pin Name :11 PM TSE Transmission Switch Element Datasheet Released 02 20 r, tem be AA4 AT21 D19 W36 The CSU analog power quiet pins (CSU_AVDH[4:1]) should be connected to a +3.3V DC supply. See filtering recommendations in section 15.3. Note that the CSU_AVDH is included in references to AVDH throughout this document unless otherwise noted. ep Power 9S CSU_AVDH [4:1] 11 D29 D6 F36 K36 L4 P36 R4 W4 ,1 Table 10 Pin Description Ground (76 signals) Type Pin No. Function VSS[75:0] Ground W1 U1 T39 R1 P39 N1 M39 L1 K39 J1 H39 F39 D39 D1 C39 C1 B39 B1 AW9 AW4 AW39 AW38 AW37 AW36 AW34 AW32 AW30 AW3 AW28 AW26 AW24 AW2 AW19 AW17 AW15 The ground pins (VSS[75:0]) should be connected to GND. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay Pin Name Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 42 :54 Function fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 Pin No. AW13 AW11 AW1 AV39 AV1 AU39 AU1 AT39 AT1 AP1 AM1 AL39 AK1 AJ39 AH1 AG39 AF1 AE39 AD1 AC39 AA39 A8 A6 A4 A39 A38 A37 A36 A31 A3 A29 A27 A25 A23 A21 A2 A16 A14 A12 A10 A1 uo Type Do wn loa de db yV inv ef Pin Name :11 PM TSE Transmission Switch Element Datasheet Released Table 11 Pin Description No Connect (20 signals) Pin Name NC[19:0] Type Pin No. Function AJ38 AM37 AM38 AP2 AP3 AU34 AU8 The No Connect pins (NC[19:0]) should be left floating. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 43 Type Pin No. Function :54 Pin Name :11 PM TSE Transmission Switch Element Datasheet Released 9S ep tem be r, 20 02 11 AV11 AV34 AV8 AW35 B29 B32 B6 C32 C6 F37 H2 H3 L2 ,1 Total Pins All Pin Description Tables: 560 rsd ay Notes on Pin Descriptions All inputs and bi-directionals present minimum capacitive loading. All non-LVDS inputs and bi-directionals except schmitt trigger inputs (RSTB, TRSTB and SYSCLK) operate at TTL logic levels 2. Inputs RSTB, ALE, TMS and TRSTB have internal pull-up resistors. 3. All outputs except the LVDS links have 8mA drive capability – this includes TJ0FP, TDO, INTB and D[15:0]). 4. The VDDI, AVDL, and CSU_AVDL power pins are not internally connected to each other. Failure to connect these pins externally may cause malfunction or damage to the TSE. Similarly, the VDDO, AVDH, and CSU_AVDH power pins must be connected externally to avoid device malfunction or damage. 5. The VDDI, VDDO, AVDH, AVDL, CSU_AVDH, and CSU_AVDL power pins all share a common ground. Do wn loa de db yV inv ef uo fo liv ett io nT hu 1. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 44 11 9.1 Functional Description LVDS Overview 02 9 :54 :11 PM TSE Transmission Switch Element Datasheet Released tem be r, 20 The LVDS family of cells allow the implementation of 777.6 Mb/s LVDS links. A reference clock of 77.76MHz is required. Four 777.6 Mb/s LVDS links form a high-speed serial TelecomBus interface for passing an STS-48 aggregate data stream. rsd ay ,1 9S ep A generic LVDS link according to IEEE 1596.3-1996 is illustrated in Figure 7. The transmitter drives a differential signal through a pair of 50W characteristic interconnects, such as board traces, backplane traces, or short lengths of cable. The receiver presents a 100W differential termination impedance to terminate the lines. Included in the standard is sufficient commonmode range for the receiver to accommodate as much as 925mV of common-mode ground difference. Do wn loa de db yV inv ef uo fo liv ett io nT hu Figure 7 Generic LVDS Link Block Diagram Complete SERDES transceiver functionality is provided. Ten-bit parallel data is sampled by the line rate divided-by-10 clock (77.76MHz SYSCLK) and then serialized at the line rate on the LVDS output pins by a 777.6MHz clock synthesized from SYSCLK. Serial line rate LVDS data is sampled and de-serialized to 10-bit parallel data. Parallel output transfers are synchronized to a gated line rate divided-by-10 clock. The gating duty cycle is adjusted such that the throughput of the parallel interface equals the receive input data rate. It is expected that the clock source of the transmitter is the same as the clock source of the receiver to ensure the data throughput at both ends of the link are identical. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 45 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Data is guaranteed to contain sufficient transition density to allow reliable operation of the data recovery units by 8B/10B block coding and decoding provided by the T8DE and R8FA blocks. ep tem be r, 20 02 At the system level, reliable operation will be obtained if proper signal integrity is maintained through the signal path and the receiver requirements are respected. Specifically, a worst case eye opening of 0.7UI and 100mV differential amplitude is needed. These conditions should be achievable with a system architecture consisting of board traces, two sets of backplane connectors and up to 1m of backplane interconnects. This assumes proper design of 100W differential lines and minimization of discontinuities in the signal path. Due to power constraints, the output differential amplitude is approximately 350mV. LVDS Receiver (RXLV) rsd 9.1.1 ay ,1 9S The LVDS system is comprised of the LVDS Receiver (RXLV), LVDS Transmitter (TXLV), Transmitter reference (TXREF), data recovery unit (DRU), parallel to serial converter (PISO), and Clock Synthesis Unit (CSU). nT hu The RXLV block is a 777.6 Mb/s Low Voltage Differential Signaling (LVDS) Receiver according to the IEEE 1596.3-1996 LVDS Specification. ef uo fo liv ett io The RXLV block is the receiver in Figure 7, accepting up to 777.6 Mb/s LVDS signals from the transmitter, over RP[X]/RN[X] pins, amplifying them and converting them to digital signals, then passing them to a data recovery unit (DRU). Holding to the IEEE 1596.3-1996 specification, the RXLV has a differential input sensitivity better than 100mV, with no hysteresis. These are LVDS receivers not CMOS. If a link is unused there is no electrical problem in leaving RP/RN floating (as opposed to a CMOS input). Power dissipation is the same regardless of whether the input is connected or not. No damage to the device will occur. db yV inv Unused links should be disabled in software. In this case the power for that link will be nearly 0mW. There is no requirement for how quickly this should be done. It simply results in lower power dissipation since circuitry will be shut down. This is not mandatory for the device to operate properly but is a good practice since it improves margins. Do wn loa de Hot-swapping is supported. The channel can be left enabled at all time and the device will sync up once the far end transmitter is connected. There will be no effect on other channels. There are 64 instances of the RXLV block on the TSE. 9.1.2 LVDS Transmitter (TXLV) The TXLV block is a 777.6 Mbit/s Low Voltage Differential Signaling (LVDS) Transmitter according to the IEEE 1596.3-1996 LVDS Specification. The TXLV accepts 777.6 Mbit/s differential data from a “parallel-in, serial-out” (PISO) circuit and then transmits the data off-chip as a low voltage differential signal on TP[X]/TN[X] pins. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 46 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 The TXLV uses a reference current and voltage from the TXLVREF block to control the output differential voltage amplitude and the output common-mode voltage. tem be r, 20 02 Unused links should be disabled in software. In this case the power for that link will be nearly 0mW. There is no requirement for how quickly this should be done. It simply results in lower power dissipation since circuitry will be shut down. This is not mandatory for the device to operate properly but is a good practice since it improves margins. ep Hot-swapping is supported. The channel can be left enabled at all time and the device will sync up once the far end receiver is connected. There will be no effect on other channels. LVDS Transmit Reference (TXREF) ,1 9.1.3 9S There are 64 instances of the TXLV block on the TSE. nT hu rsd ay The TXLVREF provides an on-chip bandgap voltage reference (1.20V ±5%) and a precision current to the TXLV (777.6 Mb/s LVDS Transmitter) block’s. The reference voltage is used to control the common-mode level of the TXLV output, while the reference current is used to control the output amplitude. liv ett io The precision currents are generated by forcing the reference voltage across an external, off-chip 3.16kW (±1%) resistor. The resulting current is then mirrored through several individual reference current outputs, so each TXLV receives its own reference current. Data Recovery Unit (DRU) ef 9.1.4 uo fo There are four instances of the TXREF on the TSE. yV inv The DRU is a fully integrated data recovery and serial to parallel converter that can be used for 777.6 Mb/s NRZ data. 8B/10B block code is used to guarantee transition density for optimal performance. Do wn loa de db The DRU recovers data and outputs a 10-bit word synchronized with a line rate divided-by-10 gated clock to allow frequency deviations between the data source and the local oscillator. The output clock is not a recovered clock. The DRU accumulates 10 data bits and outputs them on the next clock edge. If 10 bits are not available for transfer at a given clock cycle, the output clock is gated. The DRU provides moderate high frequency jitter tolerance suitable for inter-chip serial link applications. It can support frequency deviations up to ±100ppm. There are 64 instances of the DRU on the TSE. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 47 Parallel to Serial Converter (PISO) :54 9.1.5 :11 PM TSE Transmission Switch Element Datasheet Released 02 11 The PISO_1250 is a parallel-to-serial converter designed for high-speed transmit operation, supporting up to 777.6 Mb/s. r, Clock Synthesis Unit (CSU) tem be 9.1.6 20 There are 64 instances of the PISO on the TSE. ep The CSU is a fully integrated clock synthesis unit. It generates low jitter multi-phase differential clocks at 777.6 MHz for use by the transmitter. ,1 Receive 8B/10B Frame Aligner (R8FA) ay 9.2 9S There are 4 instances of the CSU on the TSE. nT hu rsd The R8FA block performs 8B/10B character alignment and SONET STS-12 frame alignment on an unaligned bit stream received from a DRU block. A total of 64 R8FA blocks are instantiated in the TSE device. uo fo liv ett io R8Fas recovers 8B/10B character alignment by searching for the 8B/10B J0 frame alignment control character, which is used to identify the start of STS-12 flows. In addition, the TSE’s STS-1 switching mechanism requires that all incoming STS-12s be mutually aligned within a certain tolerance. The 64 R8Fas in each TSE must present frame aligned 10b samples of aligned STS-12 flows to the switching stages. yV inv ef The R8FA contains a FIFO to accommodate jitter, wander, and phase alignment differences between the timing domain of the receive LVDS links and the system clock timing domain. The FIFO also enables alignment of the multiple R8Fas in transmitting frames to the switching blocks. Do wn loa de db Table 12 show the 8B/10B characters that the R8FA recognizes. All 8B/10B characters in Table 12 are reserved for TelecomBus control characters. The TSE doesn’t do any processing on the TelecomBus control characters (with the exception of K28.5). The TSE will accepts incorrect disparity characters without signaling LCVs for those characters noted in the table. Table 12 TelecomBus Control Characters Code Group Name Curr. RDabcdei fghj Curr. RD+ abcdei fghj Signal Description Disparity Violation Allowed K28.5 001111 1010 110000 0101 Transport J0 frame alignment No K28.0- 001111 0100 - High-order path H3 byte, no negative justification event Yes K28.0+ - 110000 1011 High-order path PSO byte, positive Yes Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 48 :11 PM TSE Transmission Switch Element Datasheet Released Curr. RDabcdei fghj Curr. RD+ abcdei fghj Signal Description Disparity Violation Allowed K.28.4- 001111 0010 - High-order path AIS K28.6 001111 0110 110000 1001 High-order path J1 frame alignment K27.7- 110110 1000 Low order path frame alignment #1 Yes 001001 0111 Low order path frame alignment #2 Yes Low order path frame alignment #3 Yes 110000 0111 Low order path frame alignment #4 Yes Low order path frame alignment #5 Yes 010001 0111 Low order path frame alignment #6 Yes 11 :54 Code Group Name K29.7K30.7- 011110 1000 20 tem be r, 101110 1000 K29.7+ ep K28.7+ 9S 001111 1000 ,1 K27.7+ K28.7- 02 justification event Low order path frame alignment #7 No Yes Low order path frame alignment #8 Yes 111010 1000 000101 0111 Non low-order path payload overhead bytes (RSOH, MSOH, POH, R, V1, V2, V3, V4) No K.28.4+ - 110000 1101 Low-order path AIS Yes hu rsd ay 100001 0111 K23.7 nT K30.7+ Yes Character Alignment inv 9.2.1 ef uo fo liv ett io Microprocessor access to the R8FA allows the control and monitoring of its activities. Character and frame alignment status can be forced and monitored. 8B/10B line code violations are monitored in a performance monitor counter. LCV propagation is software configurable. LCVs are either mapped to a valid characters (D12.3) or forced to an LCV on the transmit link. FIFO errors due to improper RJ0DLY setting can also be monitored. The R8FA also provides reset, enable and test control over its associated DRU and RXLV analog blocks. Do wn loa de db yV The character alignment sub-block locates character boundaries in the incoming 8B/10B data stream. The aligner logic may be in one of two states, SYNC state and HUNT state. It uses the 8B/10B J0 frame alignment control character (K28.5+, K28.5-) used to encode the SONET/SDH J0 byte to locate character boundaries and to enter the SYNC state. It monitors the receive data stream for line code violations (LCV). An LCV is declared when the running disparity of the receive data is not consistent with the previous character or the data is not one of the characters defined in IEEE std. 802.3. The character alignment sub-block recognizes an extended set of 8B/10B control characters. The character decode block permits running disparity violations for these specific codes (as shown in Table 2): K28.0-, K28.0+, K28.4-, K28.4+, K27.7-, K27.7+, K 28.7-, K28.7+, K29.7-, K29.7+, K30.7-, K30.7+. Excessive LCVs are used to transition the character alignment logic to the HUNT state. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 49 :11 PM TSE Transmission Switch Element Datasheet Released Frame Alignment ep 9.2.2 tem be r, 20 02 11 :54 Normal operation occurs when the character alignment sub-block is in the SYNC state. 8B/10B characters are written to the FIFO using the character alignment of the K28.5 character that caused entry to the SYNC state. Mimic K28.5 characters at other alignments are ignored. The receive data is constantly monitored for line code violations. If 5 or more LCVs are detected in a window of 15 characters, the character alignment sub-block transitions to the HUNT state. It will search all possible alignments in the receive data for the K28.5 character. In the mean time, the original character alignment is maintained until a K28.5 character is found. At that point, the character alignment is moved to this new location and the sub-block transitions to the SYNC state. ay ,1 9S The frame alignment sub-block monitors the data from the character aligner sub-block for the J0 byte. An out of position J0 counter counts K28.5 characters that are out of position. The state of this counter conditions transitions in and out of the aligned state. hu rsd The block will frame align on the datastream if all the following conditions are satisfied: io nT 1. There are two K28.5 characters in the datastream separate by 9720 SYSCLK cycles (125.0 us) fo liv ett 2. The R8FA was character aligned throughout that 125.0 us period inv ef uo 3. The out of position J0 counter is not = 3. Note that when out of frame alignment, this counter is cleared by 2 K28.5 characters separated by 125.0 us. So if this counter was 3, then the first 2 properly spaced K28.5 characters will clear the counter, and a third properly spaced K28.5 will satisfy condition 1. db yV Frame alignment is lost when either: Do wn loa de 1. The block is forced out of frame alignment via software via the R8FA Control and Status FOFA register bit. 2. The R8FA loses character alignment (either due to software control or the 5 LCVs within 15 characters). 3. An out of position J0 count of 3 is reached. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 50 :11 PM TSE Transmission Switch Element Datasheet Released r, FIFO Buffer tem be 9.2.3 20 02 11 :54 The out of position J0 counter is incremented for each K28.5 character it encounters that is out of position with respect to the current frame alignment. The counter saturates at 3. When the block is frame aligned, the counter is cleared by an in position K28.5 character. When the block is not aligned, the counter is cleared by the next occurrence of next 2 K28.5 characters appearing separated by 125.0 us. Frame Counter ,1 9.2.4 9S ep The FIFO buffer sub-block provides isolation between the timing domain of the associated receive LVDS link and that of the system clock (SYSCLK). Aligned 8B/10B characters are written into a 10-bit by 24-word deep FIFO at the line clock rate. Data is read from the FIFO at every SYSCLK cycle. Ingress Time Switch Element (ITSE) io 9.3 nT hu rsd ay The Frame Counter sub-block keeps track of the octet identity of the outgoing data stream. It is initialized by a delayed version of the RJ0FP signal. It adjusts the read pointer so the J0 byte location in the FIFO is sampled at specific device wide event. All R8Fas are then aligned to transmit their J0 byte at this event. inv ef uo fo liv ett The ITSE accepts STS-12-aligned cyclic groups of twelve STS-1 samples over twelve time steps from the R8Fas, and distributes these samples in an arbitrary Time permutation to the Space Switch Stage. The time permutation is determined by the contents of two switching control register sets or pages, each of which describes which STS-1 sample should be output during the ith (1 <= i <=12) STS-1 time slot. These control registers are accessible via the microprocessor bus. Selection of the switching page is determined by the device CMP pin, and on a per ITSE basis through the microprocessor control interface. db yV The ITSE can also be set in a BYPASS mode in which no switching is done. When in BYPASS mode, the latency of the ITSE is the same as when it is in DYNAMIC (switching) mode. 9.4 Do wn loa de The ITSE is implemented as 2x12 STS-1 buffers, one to accumulate the incoming stream and the other to accept twelve STS-1s in parallel and then deliver these samples in the order specified by the switching control registers. Space Switch Stage (SSWT) The SSWT accepts fully aligned STS-12 streams from Ingress Time Stages at 77.76 MHz. The space stage implements a space switch for each of the twelve times in the cyclic STS-12 time structure, and delivers the STS-1 samples to the intended Egress LVDS Stages. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 51 :11 PM TSE Transmission Switch Element Datasheet Released 02 11 :54 The SSWT is equivalent to a crossbar, with separate switch settings taken from control tables for each egress channel for each 8B/10B time period (77.76 MHz). Multicast is supported by permitting any number of output columns to take a sample from any input row at the same time. tem be r, 20 The SSWT contains two sets or pages of control registers to control the switching function. Each set of control registers consists of twelve registers (one per time step) of six bits (to select among 64 sources) for each of 64 egress ports. These registers are accessible from the microprocessor interface; they constitute 2*12*6*64 = 9216 bits. Selection of the switching page is determined by the device CMP pin, or through the microprocessor control interface. 9S ep Another control register in the SSWT allows specification of the delay between the system synchronization pulse and J0 arrivals at the TSE receive analog blocks. ay Egress Time Switch Element (ETSE) rsd 9.5 ,1 The SSWT is implemented by a set of input-selector muxes at each output. fo liv ett io nT hu The ETSE accepts STS-12-aligned cyclic groups of twelve STS-1 samples over twelve time steps from the Space Switch, and outputs these samples in an arbitrary Time permutation to the Egress Ports. The time permutation is determined by the contents of two switching control register sets or pages, each of which describes which STS-1 sample should be output during the ith (1 <= i <=12) STS-1 time slot. These control registers are accessible via the microprocessor bus. Selection of the switching page is determined by the device CMP pin, and on a per ETSE basis through the microprocessor control interface. ef uo The ETSE can also be set in a BYPASS mode in which no switching is done. When in BYPASS mode, the latency of the ETSE is the same as when it is in DYNAMIC (switching) mode. Transmit 8B/10B Disparity Encoder (T8DE) Do wn loa de 9.6 db yV inv The egress time stage is implemented as two 12 STS-1 buffers, one to accumulate the incoming stream and the other to accept twelve STS-1s in parallel and then deliver these samples in the order specified by the switching control settings. The T8DE block corrects the running disparity of an 8B/10B character stream and buffers data in a FIFO before transmission to the PISO block. A total of 64 T8DE blocks are instantiated in the TSE device. The input data to the T8DE blocks originated from the R8FA blocks at which point they have correct running disparity. However, due to the time and space re-arrangement activities of the TSE, the running disparity is no longer consistent. The T8DE block inverts the 6B and 4B subcharacters to ensure correct running disparity. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 52 :11 PM TSE Transmission Switch Element Datasheet Released 02 11 :54 The T8DE will not correct running disparity violations for these specific codes: K28.0-, K28.0+, K28.4-, K28.4+, K27.7-, K27.7+, K 28.7-, K28.7+, K29.7-, K29.7+, K30.7-, K30.7+, K23.7-, K23.7+. tem be r, 20 The timing of egress LVDS signals requires that this block include a FIFO to cross from the internal TSE time domain to the time domain of the egress LVDS units. The clocks driving these two domains originate in the same master clock, but may have varying skew. ,1 Clock Synthesis and Transmit Reference Digital Wrapper (CSTR) ay 9.7 9S ep Microprocessor access to the T8DE allows the control and monitoring of its activities. FIFO status can be monitored and corrected. The T8DE can be configured to insert J0s into the datastream. The T8DE also provides reset, enable and test control over its associated PISO and TXLV analog blocks. Fabric Latency io 9.8 nT hu rsd The CSTR is an digital wrapper for the CSU and TXREF LVDS analog locks. It provides microprocessor access for resetting and disabling the CSU. It also monitors the lock state of the CSU on the system clock. 9.9 Do wn loa de db yV inv ef uo fo liv ett The flow of STS-1 samples from ingress LVDS to egress LVDS has variable latency, depending on the timing of the arriving LVDS stream, and the clock variation on the egress LVDS drivers. A reasonable estimate of the TSE’s latency can be arrived at by making assumptions about the depths of the receive and transmit FIFOs: we assume the “J0” timing is set to maintain about 12 samples in the ingress FIFO; the egress FIFO is designed to be centered at 4 samples – so typically delay due to FIFOs will be 16 clock cycles. Maximum delay through the FIFOs can be 32 cycles. The R8FA imposes an additional 6 cycles of latency in addition to the ingress FIFO delay. The T8DE imposes 4 cycles of latency in addition to the egress FIFO delay. The latency through the time and space switch stages is 32 cycles. Data latency through the analog blocks is around 90 ns or 7 clock cycles with 5 cycles delay through the RX analog blocks and 2 cycles delay through the transmit analog blocks. By summing all the delays the typical latency of the TSE is 65 clock cycles or 836 ns. With worst case conditions in both FIFOs, latency rises to 81 clock cycles or 1044 ns. JTAG Support The TSE provides JTAG support for testing device interconnection on a PC board. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 53 :54 Microprocessor Interface 11 9.10 :11 PM TSE Transmission Switch Element Datasheet Released tem be r, 20 02 The Microprocessor Interface Block provides the logic required to interface the normal mode and test mode registers within the TSE to a generic microprocessor bus. The normal mode registers are used during normal operation to configure and monitor the TSE. The register set is accessed as shown in the Register Memory Map table below. Addresses that are not shown are not used and must be treated as Reserved. nT hu rsd ay ,1 9S ep The ports are organized into 16 Port Sets. A Port Register Set is specified for each Port Set. Registers for Port Register Set 1 are specified in the register memory map. For the remaining Port Register Sets, only the range of registers is specified. As with Port Register Set 1 not all addresses within a range correspond to actual registers. To obtain a corresponding register for port set N+1, take the register address for Port Register Set 1 and replace address bits A[11:8] with N. The grouping of the Receive and Transmit LVDS ports to a port register set is defined as follows: Port Register Set N+1 controls blocks associated with receive LVDS links RP[4N+4:4N+1]/RN[4N+4:4N+1]. This includes RXLV, DRU, and R8FA blocks 4N+4 down to 4N+1, and ITSE block N+1. Port Register Set N+1 controls blocks associated with transmit LVDS links TP[4N+4:4N+1]/TN[4N+4:4N+1]. This includes ETSE block N+1, T8DE, PISO, and TXLV blocks 4N+4 down to 4N+1. ett io Register Memory Map Register 0000 TSE Master Reset fo liv Address TSE Master Clock Activity and Accumulation Trigger 0002 TSE Master Configuration 0003 TSE Master Interrupt Block Identifier 0004 TSE Master R8FA Interrupt Source #1 0005 TSE Master R8FA Interrupt Source #2 yV inv ef uo 0001 0008 TSE Master R8FA Interrupt Source #4 Do wn loa de 0007 TSE Master R8FA Interrupt Source #3 db 0006 TSE Master T8DE Interrupt Source #1 000B TSE Master T8DE Interrupt Source #4 000C TSE Master ITSE Interrupt Source 000D TSE Master ETSI Interrupt Source 000E TSE Master CSTR Interrupt Source 0009 TSE Master T8DE Interrupt Source #2 000A TSE Master T8DE Interrupt Source #3 000F TSE Master User Defined 0010 TSE Master JTAG ID High 0011 TSE Master JTAG ID Low Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 54 :11 PM TSE Transmission Switch Element Datasheet Released Register 0012-001F Reserved 0020 CSTR #1 Control 0021 CSTR #1 Interrupt Enable and CSU Lock Status 0022 CSTR #1 Interrupt Indication 0023 CSTR #1 Reserved 0024 CSTR #2 Control 20 r, CSTR #2 Interrupt Status 0027 CSTR #2 Reserved 0028 CSTR #3 Control 0029 CSTR #3 Configuration and Status 002A CSTR #3 Interrupt Status 002B CSTR #3 Reserved 002C CSTR #4 Control 002D CSTR #4 Configuration and Status 002E CSTR #4 Interrupt Status 9S ,1 ay rsd hu nT CSTR #4 Reserved 0030-003F Reserved 0040 SSWT RJ0FP Delay 0041 SSWT Indirect Control Address 0042 SSWT Indirect Control Data 0043 SSWT Interrupt Enable 0044 SSWT Interrupt Status inv ef uo fo liv ett io 002F SSWT Reserved 0047 SSWT TJ0FP Delay yV 0045-0046 db Reserved Port Register Set 1 – ports 1-4 Do wn loa de 0080-00FF tem be CSTR #2 Configuration and Status 0026 ep 0025 0048 – 007F 02 11 :54 Address 0083 Port Register Set 1: RXLV #1 and DRU #1 Control 0084 – 0087 Port Register Set 1: Reserved 0088 Port Register Set 1: R8FA #2 Control and Status 0089 Port Register Set 1: R8FA #2 Interrupt Status 0080 Port Register Set 1: R8FA #1 Control and Status 0081 Port Register Set 1: R8FA #1 Interrupt Status 0082 Port Register Set 1: R8FA #1 LCV Count 008A Port Register Set 1: R8FA #2 LCV Count 008B Port Register Set 1: RXLV #2 and DRU #2 Control 008C – 008F Port Register Set 1: Reserved Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 55 Port Register Set 1: R8FA #3 Interrupt Status 0092 Port Register Set 1: R8FA #3 LCV Count Port Register Set 1: RXLV #3 and DRU #3 Control 0094 – 0097 Port Register Set 1: Reserved 0098 Port Register Set 1: R8FA #4 Control and Status 0099 Port Register Set 1: R8FA #4 Interrupt Status 009A Port Register Set 1: R8FA #4 LCV Count 009B Port Register Set 1: RXLV #4 and DRU #4 Control 009C – 009F Port Register Set 1: Reserved 9S ep tem be 0093 Port Register Set 1: ITSE #1 Indirect Address 00A1 Port Register Set 1: ITSE #1 Indirect Data 00A2 Port Register Set 1: ITSE #1 Configuration rsd ay ,1 00A0 Port Register Set 1: ITSE #1 Interrupt Status 00A4 – 00A7 Port Register Set 1: Reserved 00A8 Port Register Set 1: ETSE #1 Indirect Address 00A9 Port Register Set 1: ETSE #1 Indirect Data 00AA Port Register Set 1: ETSE #1 Configuration 00AB Port Register Set 1: ETSE #1 Interrupt Status 00AC – 00AF Port Register Set 1: Reserved fo liv ett io nT hu 00A3 Port Register Set 1: T8DE #1 Control and Status 00B1 Port Register Set 1: T8DE #1 Interrupt Status 00B2 – 00B3 Port Register Set 1: T8DE #1 Reserved 00B4 Port Register Set 1: T8DE #1 Test Pattern 00B5 Port Register Set 1: TXLV #1and PISO #1 Control ef inv yV db Port Register Set 1: Reserved Port Register Set 1: T8DE #2 Control and Status Do wn loa de 00B8 uo 00B0 00B6-00B7 11 0091 02 Port Register Set 1: R8FA #3 Control and Status 20 Register 0090 r, Address :54 :11 PM TSE Transmission Switch Element Datasheet Released 00B9 Port Register Set 1: T8DE #2 Interrupt Status 00BA – 00BB Port Register Set 1: T8DE #2 Reserved 00BC Port Register Set 1: T8DE #2 Test Pattern 00BD Port Register Set 1: TXLV #2 and PISO #2Control 00BE- 00BF Port Register Set 1: Reserved 00C0 Port Register Set 1: T8DE #3 Control and Status 00C1 Port Register Set 1: T8DE #3 Interrupt Status 00C2 – 00C3 Port Registers Set 1: T8DE #3 Reserved 00C4 Port Register Set 1: T8DE #3 Test Pattern 00C5 Port Register Set 1: TXLV #3 and PISO #3 Control Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 56 :11 PM TSE Transmission Switch Element Datasheet Released Register 00C6-00C7 Port Register Set 1: Reserved 00C8 Port Register Set 1: T8DE #4 Control and Status 00C9 Port Register Set 1: T8DE #4 Interrupt Status 02 Port Register Set 1: T8DE #4 Reserved 00CC Port Register Set 1: T8DE #4 Test Pattern 00CD Port Register Set 1: TXLV #4 and PISO #4 Control r, tem be 0200-027F Reserved 0280-02FF Port Register Set 3– ports 9-12 0300-037F Reserved 0380-03FF Port Register Set 4– ports 13-16 0400-047F Reserved 0480-04FF Port Register Set 5– ports 17-20 0500-057F Reserved ep Port Register Set 2– ports 5-8 9S 0180-01FF ,1 Reserved ay Port Register Set 1: Reserved 0100-017F nT hu rsd 00CE – 00FF Port Register Set 6– ports 21-24 0600-067F Reserved 0680-06FF Port Register Set 7– ports 25-28 0700-077F Reserved fo liv ett io 0580-05FF Port Register Set 8– ports 29-32 0800-087F Reserved 0880-08FF Port Register Set 9– ports 33-36 0900-097F Reserved 0980-09FF Port Register Set 10– ports 37-40 yV inv ef uo 0780-07FF db Reserved Port Register Set 11– ports 41-44 Do wn loa de 0A80-0AFF 20 00CA – 00CB 0A00-0A7F 11 :54 Address Reserved 0C80-0CFF Port Register Set 13– ports 49-52 0D00-0D7F Reserved 0D80-0DFF Port Register Set 14– ports 53-56 0E00-0E7F Reserved 0E80-0EFF Port Register Set 15– ports 57-60 0F00-0F7F Reserved 0F80-0FFF Port Register Set 16– ports 61-64 0B00-0B7F Reserved 0B80-0BFF Port Register Set 12– ports 45-48 0C00-0C7F Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 57 :11 PM TSE Transmission Switch Element Datasheet Released Register 1000 – 1FFF Reserved for Test 20 02 11 :54 Address r, Notes on Register Memory Map: tem be 1. For all register accesses, CSB must be set low. ep 2. Addresses that are not shown must be treated as Reserved. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S 3. A[12] is the test resister select (TRS) and should be set to logic 0 for normal mode register access. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 58 Normal Mode Register Description 11 10 :54 :11 PM TSE Transmission Switch Element Datasheet Released 20 02 Normal mode registers are used to configure and monitor the operation of the TSE. Normal mode registers (as opposed to test mode registers) are selected when TRS (A[12]) is low. r, Notes on Normal Mode Register Bits: Unused bits have no effect. However, to ensure software compatibility with future, feature-enhanced versions of the product, unused register bits must be written with logic zero. Reading back unused bits can produce either a logic one or a logic zero; hence unused register bits should be masked off by software when read. 2. Writeable normal mode register bits are cleared to logic zero upon reset unless otherwise noted. 3. Writing into read-only normal mode register bit locations does not affect TSE operation unless otherwise noted. 4. Certain register bits are reserved. These bits are associated with megacell functions that are unused in this application. To ensure that the TSE operates as intended, reserved register bits must only be written with the logic level as specified. Writing to reserved registers should be avoided. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be 1. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 59 :54 :11 PM TSE Transmission Switch Element Datasheet Released 0 ARESET 0 Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X Bit 5 Unused Bit 4 Unused Bit 3 Unused Bit 2 Unused Bit 1 Unused Bit 0 Unused 20 DRESET R/W r, R/W Bit 14 ay ,1 Bit 15 02 Default tem be Function ep Type 9S Bit 11 Register 0000H: TSE Master Reset, Identity rsd X ett io nT hu X X X X X fo liv This register allows separate software reset of digital and analog circuitry on the TSE. ef uo ARESET Do wn loa de db yV inv The ARESET bit allows the analog circuitry in the TSE to be reset under software control. If the ARESET bit is a logic one, all the TSE analog circuitry is held in reset. ARESET must be held at logic 1 for at least 100us to ensure correct reset of the CSU. This bit is not selfclearing. Therefore, a logic zero must be written to bring the TSE out of reset. Holding the TSE in a reset state places it into a low power, analog stand-by mode. A hardware reset clears the ARESET bit, thus negating the analog software reset. DRESET The DRESET bit allows the digital circuitry in the TSE to be reset under software control. If the DRESET bit is a logic one, all the TSE digital circuitry is held in reset. This bit is not self-clearing. Therefore, a logic zero must be written to bring the TSE out of reset. Holding the TSE in a reset state places it into a low power, digital stand-by mode. A hardware reset clears the DRESET bit, thus negating the digital software reset. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 60 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X Bit 5 Unused Bit 4 Unused Bit 3 Unused Bit 2 ay ,1 9S ep tem be r, 20 02 Function rsd X X hu Type Unused nT Bit 11 Register 0001H: TSE Master Clock Activity and Accumulation Trigger R TIP Bit 0 R SYSCLKA ett io Bit 1 X X X X inv ef uo fo liv This register provides activity monitoring on the SYSCLK TSE input. Writing to this register also initiates a transfer of counts from the performance monitor accumulation registers to holding registers where they can be read. The counters themselves are then cleared to begin accumulating events for a new accumulation interval. To prevent saturation of counters, accumulation intervals should be regular. The bits in this register are not affected by write accesses. yV SYSCLKA Do wn loa de db The SYSCLK active (SYSCLKA) bit monitors for low to high transitions on the SYSCLK clock input. SYSCLKA is set high on a rising edge of SYSCLK, and is set low when this register is read. A lack of transitions is indicated by the corresponding register bit reading low. This register should be read periodically to detect stuck at conditions. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 61 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 TIP Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 The Transfer in Progress (TIP) initiates and monitors the state of R8FA LCV count performance meter register transfers. Writing (any value) to this register initiates a devicewide accumulation interval transfer and loads all the performance meter registers in the TSE. TIP is set to logic one while the transfer is in progress, and is set to a logic zero when the transfer is complete. Also if individual performance meter register transfers are initiated (by writing directly to the individual register), TIP will monitor the state of those transfers as well. TIP can be polled by a microprocessor to determine when the accumulation interval transfer is complete. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 62 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default 1 WCIMODE 0 Bit 13 R/W ILCV 0 Unused X Bit 12 R/W Reserved[7] 0 Bit 10 R/W Reserved[6] 1 Bit 9 R/W Reserved[5] 0 Bit 8 R/W ETSE_MODE 0 Bit 7 Unused X Bit 6 Unused X ay ,1 Bit 11 20 Reserved[8] R/W r, R/W Bit 14 tem be Bit 15 02 Function ep Type 9S Bit 11 Register 0002H: TSE Master Configuration R/W Reserved[4] 0 Bit 4 R/W Reserved[3] Bit 3 R/W Reserved[2] Bit 2 R/W Reserved[1] Bit 1 R/W Reserved[0] Bit 0 R/W ITSE_MODE rsd Bit 5 ett io nT hu 0 0 0 0 0 uo fo liv This register configures the function of the 8B/10B encoders, decoder and the time switch blocks in the TSE. ef ITSE_MODE: db yV inv The ITSE mode bit (ITSE_MODE) control the function of ITSE blocks #1 through #16. If ITSE_MODE is set to low, ITSE switching is controlled by the contents of the selected connection memory. If ITSE_MODE is set high, the ITSE performs no switching function. Do wn loa de Reserved[8:0] The Reserved[8:0] bits must be set to the indicated default value for correct operation of the TSE device. ETSE_MODE The ETSE mode bit (ETSE_MODE) control the function of ETSE blocks #1 through #16. If ETSE_MODE is set to low, ITSE switching is controlled by the contents of the selected connection memory. If ETSE_MODE is set high, the ETSE performs no switching function. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 63 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 ILCV tem be r, 20 02 The insert LCV bit (ILCV) controls the insertion of illegal 8B/10B characters in the datastream. If a Line Code Violation is detected by an R8FA, and ILCV is logic 1, the TSE will overwrite the character with the LCV with an illegal character (1110110100 or 0001001011). The insertion of an illegal character prevents LCVs due to disparity errors being masked by the T8DE. If ILCV is logic 0, LCV characters are masked, and replaced with a legal data character, D12.3. Masking LCVs prevents floating links from disrupting framing 9S ep WCIMODE Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 The write clear interrupt mode bit (WCIMODE) controls whether interrupt status bits are cleared on a read or a write to the corresponding register. If WCIMODE is logic 1, all interrupt status bits in interrupt status register are cleared when a logic high is written to the corresponding interrupt bit. Otherwise, interrupt status bits are cleared on a register read. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 64 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R/W Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X 20 X r, Unused tem be Bit 13 ep X 9S 0 Unused Bit 4 R ID_SSWTI Bit 3 R ID_ETSEI Bit 2 R ID_ITSEI Bit 1 R ID_T8DEI Bit 0 R ID_R8FAI X rsd ID_CSTRI X hu R ett io nT Bit 5 ay ,1 Reserved Bit 14 02 Bit 11 Register 0003H: TSE Master Interrupt Block Identifier X X X X ef uo fo liv This register allows the source of an active interrupt to be identified down to the block function level. Further register accesses are required for the block in question to determine the cause of an active interrupt and to acknowledge the interrupt source. inv ID_R8FAI Do wn loa de db yV The ID_R8FAI bit is high when an interrupt request is active from one of the 64 Receive 8B/10B Frame Aligner (R8FA) blocks. The particular R8FA block which set the interrupt can be identified by reading the TSE R8FA Interrupt Source registers. The ID_R8FAI bit is cleared when the interrupt is cleared. ID_T8DEI The ID_T8DEI bit is high when an interrupt request is active from one of the 64 Transmit 8B/10B Disparity Encoder (T8DE) blocks. The particular T8DE block which set the interrupt can be identified by reading the TSE T8DE Interrupt Source registers. The ID_T8DEI bit is cleared when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 65 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 ID_ITSEI tem be r, 20 02 The ID_ITSEI bit is high when an interrupt request is active from one of the 16 Ingress Time Switch Element (ITSE) blocks. The particular ITSE block which set the interrupt can be identified by reading the TSE ITSE Interrupt Source registers. The ID_ITSEI bit is cleared when the interrupt is cleared. ID_ETSEI ay ,1 9S ep The ID_ETSEI bit is high when an interrupt request is active from one of the 16 Egress Time Switch Element (ETSE) blocks. The particular ETSE block which set the interrupt can be identified by reading the TSE ETSE Interrupt Source registers. The ID_ETSEI bit is cleared when the interrupt is cleared. rsd ID_SSWTI nT hu The ID_SSWTI bit is high when an interrupt request is active from the Space Switch Stage block. The ID_SSWTI bit is cleared when the interrupt is cleared. ett io ID_CSTRI ef uo fo liv The ID_CSTRI bit is high when an interrupt request is active from one of the CSTR blocks and indicates a change in the lock status of a CSU. The particular CSTR block which set the interrupt can be identified by reading the TSE CSTR Interrupt Source registers. The ID_CSTRI bit is cleared when the interrupt is cleared. yV inv Reserved Do wn loa de db The Reserved bit must be set to the indicated default value for proper function of the TSE device. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 66 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R R8FAI[16] X Bit 14 R R8FAI[15] X Bit 13 R R8FAI[14] X Bit 12 R R8FAI[13] X Bit 11 R R8FAI[12] X Bit 10 R R8FAI[11] X Bit 9 R R8FAI[10] X Bit 8 R R8FAI[9] X Bit 7 R R8FAI[8] X Bit 6 R R8FAI[7] X Bit 5 R R8FAI[6] Bit 4 R R8FAI[5] Bit 3 R R8FAI[4] Bit 2 R R8FAI[3] Bit 1 R R8FAI[2] Bit 0 R R8FAI[1] ay ,1 9S ep tem be r, 20 02 Bit 11 Register 0004H: TSE Master R8FA Interrupt Source #1 rsd X ett io nT hu X X X X X fo liv This register is used to indicate interrupts generated from the R8FA blocks #1 through #16. ef uo R8FAI[16:1] Do wn loa de db yV inv The R8FA #X interrupt event indication (R8FAI[X]) transitions to logic 1 when a hardware interrupt event is sourced from R8FA #X block. This bit is cleared to logic 0 when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 67 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R R8FAI[32] X Bit 14 R R8FAI[31] X Bit 13 R R8FAI[30] X Bit 12 R R8FAI[29] X Bit 11 R R8FAI[28] X Bit 10 R R8FAI[27] X Bit 9 R R8FAI[26] X Bit 8 R R8FAI[25] X Bit 7 R R8FAI[24] X Bit 6 R R8FAI[23] X Bit 5 R R8FAI[22] Bit 4 R R8FAI[21] Bit 3 R R8FAI[20] Bit 2 R R8FAI[19] Bit 1 R R8FAI[18] Bit 0 R R8FAI[17] ay ,1 9S ep tem be r, 20 02 Bit 11 Register: 0005H: TSE Master R8FA Interrupt Source #2 rsd X ett io nT hu X X X X X fo liv This register is used to indicate interrupts generated from the R8FA blocks #17 through #32. ef uo R8FAI[32:17] Do wn loa de db yV inv The R8FA #X interrupt event indication (R8FAI[X]) transitions to logic 1 when a hardware interrupt event is sourced from R8FA #X block. This bit is cleared to logic 0 when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 68 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R R8FAI[48] X Bit 14 R R8FAI[47] X Bit 13 R R8FAI[46] X Bit 12 R R8FAI[45] X Bit 11 R R8FAI[44] X Bit 10 R R8FAI[43] X Bit 9 R R8FAI[42] X Bit 8 R R8FAI[41] X Bit 7 R R8FAI[40] X Bit 6 R R8FAI[39] X Bit 5 R R8FAI[38] Bit 4 R R8FAI[37] Bit 3 R R8FAI[36] Bit 2 R R8FAI[35] Bit 1 R R8FAI[34] Bit 0 R R8FAI[33] ay ,1 9S ep tem be r, 20 02 Bit 11 Register 0006H: TSE Master R8FA Interrupt Source #3 rsd X ett io nT hu X X X X X fo liv This register is used to indicate interrupts generated from the R8FA blocks #33 through #48. ef uo R8FAI[48:33] Do wn loa de db yV inv The R8FA #X interrupt event indication (R8FAI[X]) transitions to logic 1 when a hardware interrupt event is sourced from R8FA #X block. This bit is cleared to logic 0 when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 69 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R R8FAI[64] X Bit 14 R R8FAI[63] X Bit 13 R R8FAI[62] X Bit 12 R R8FAI[61] X Bit 11 R R8FAI[60] X Bit 10 R R8FAI[59] X Bit 9 R R8FAI[58] X Bit 8 R R8FAI[57] X Bit 7 R R8FAI[56] X Bit 6 R R8FAI[55] X Bit 5 R R8FAI[54] Bit 4 R R8FAI[53] Bit 3 R R8FAI[52] Bit 2 R R8FAI[51] Bit 1 R R8FAI[50] Bit 0 R R8FAI[49] ay ,1 9S ep tem be r, 20 02 Bit 11 Register 0007H: TSE Master R8FA Interrupt Source #4 rsd X ett io nT hu X X X X X fo liv This register is used to indicate interrupts generated from the R8FA blocks #49 through #64. ef uo R8FAI[64:49] Do wn loa de db yV inv The R8FA #X interrupt event indication (R8FAI[X]) transitions to logic 1 when a hardware interrupt event is sourced from R8FA #X block. This bit is cleared to logic 0 when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 70 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R T8DEI[16] X Bit 14 R T8DEI[15] X Bit 13 R T8DEI[14] X Bit 12 R T8DEI[13] X Bit 11 R T8DEI[12] X Bit 10 R T8DEI[11] X Bit 9 R T8DEI[10] X Bit 8 R T8DEI[9] X Bit 7 R T8DEI[8] X Bit 6 R T8DEI[7] X Bit 5 R T8DEI[6] Bit 4 R T8DEI[5] Bit 3 R T8DEI[4] Bit 2 R T8DEI[3] Bit 1 R T8DEI[2] Bit 0 R T8DEI[1] ay ,1 9S ep tem be r, 20 02 Bit 11 Register 0008H: TSE Master T8DE Interrupt Source #1 rsd X ett io nT hu X X X X X fo liv This register is used to indicate interrupts generated from the T8DE blocks #1 through #16. ef uo T8DEI[16:1] Do wn loa de db yV inv The T8DE #X interrupt event indication (T8DEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from T8DE #X block. This bit is cleared to logic 0 when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 71 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R T8DEI[32] X Bit 14 R T8DEI[31] X Bit 13 R T8DEI[30] X Bit 12 R T8DEI[29] X Bit 11 R T8DEI[28] X Bit 10 R T8DEI[27] X Bit 9 R T8DEI[26] X Bit 8 R T8DEI[25] X Bit 7 R T8DEI[24] X Bit 6 R T8DEI[23] X Bit 5 R T8DEI[22] Bit 4 R T8DEI[21] Bit 3 R T8DEI[20] Bit 2 R T8DEI[19] Bit 1 R T8DEI[18] Bit 0 R T8DEI[17] ay ,1 9S ep tem be r, 20 02 Bit 11 Register 0009H: TSE Master T8DE Interrupt Source #2 rsd X ett io nT hu X X X X X fo liv This register is used to indicate interrupts generated from the T8DE blocks #17 through #32. ef uo T8DEI[32:17] Do wn loa de db yV inv The T8DE #X interrupt event indication (T8DEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from T8DE #X block. This bit is cleared to logic 0 when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 72 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R T8DEI[48] X Bit 14 R T8DEI[47] X Bit 13 R T8DEI[46] X Bit 12 R T8DEI[45] X Bit 11 R T8DEI[44] X Bit 10 R T8DEI[43] X Bit 9 R T8DEI[42] X Bit 8 R T8DEI[41] X Bit 7 R T8DEI[40] X Bit 6 R T8DEI[39] X Bit 5 R T8DEI[38] Bit 4 R T8DEI[37] Bit 3 R T8DEI[36] Bit 2 R T8DEI[35] Bit 1 R T8DEI[34] Bit 0 R T8DEI[33] ay ,1 9S ep tem be r, 20 02 Bit 11 Register 000AH: TSE Master T8DE Interrupt Source #3 rsd X ett io nT hu X X X X X fo liv This register is used to indicate interrupts generated from the T8DE blocks #33 through #48. ef uo T8DEI[48:33] Do wn loa de db yV inv The T8DE #X interrupt event indication (T8DEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from T8DE #X block. This bit is cleared to logic 0 when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 73 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R T8DEI[64] X Bit 14 R T8DEI[63] X Bit 13 R T8DEI[62] X Bit 12 R T8DEI[61] X Bit 11 R T8DEI[60] X Bit 10 R T8DEI[59] X Bit 9 R T8DEI[58] X Bit 8 R T8DEI[57] X Bit 7 R T8DEI[56] X Bit 6 R T8DEI[55] X Bit 5 R T8DEI[54] Bit 4 R T8DEI[53] Bit 3 R T8DEI[52] Bit 2 R T8DEI[51] Bit 1 R T8DEI[50] Bit 0 R T8DEI[49] ay ,1 9S ep tem be r, 20 02 Bit 11 Register 000BH: TSE Master T8DE Interrupt Source #4 rsd X ett io nT hu X X X X X fo liv This register is used to indicate interrupts generated from the T8DE blocks #49 through #64. ef uo T8DEI[64:49] Do wn loa de db yV inv The T8DE #X interrupt event indication (T8DEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from T8DE #X block. This bit is cleared to logic 0 when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 74 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R ITSEI[16] X Bit 14 R ITSEI[15] X Bit 13 R ITSEI[14] X Bit 12 R ITSEI[13] X Bit 11 R ITSEI[12] X Bit 10 R ITSEI[11] X Bit 9 R ITSEI[10] X Bit 8 R ITSEI[9] X Bit 7 R ITSEI[8] X Bit 6 R ITSEI[7] X Bit 5 R ITSEI[6] Bit 4 R ITSEI[5] Bit 3 R ITSEI[4] Bit 2 R ITSEI[3] Bit 1 R ITSEI[2] Bit 0 R ITSEI[1] ay ,1 9S ep tem be r, 20 02 Bit 11 Register 000CH: TSE Master ITSE Interrupt Source rsd X ett io nT hu X X X X X fo liv This register is used to indicate interrupts generated from the ITSE blocks #1 through #16. ef uo ITSEI[16:1] Do wn loa de db yV inv The ITSE #X interrupt event indication (ITSEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from ITSE #X block. This bit is cleared to logic 0 when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 75 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R ETSEI[16] X Bit 14 R ETSEI[15] X Bit 13 R ETSEI[14] X Bit 12 R ETSEI[13] X Bit 11 R ETSEI[12] X Bit 10 R ETSEI[11] X Bit 9 R ETSEI[10] X Bit 8 R ETSEI[9] X Bit 7 R ETSEI[8] X Bit 6 R ETSEI[7] X Bit 5 R ETSEI[6] Bit 4 R ETSEI[5] Bit 3 R ETSEI[4] Bit 2 R ETSEI[3] Bit 1 R ETSEI[2] Bit 0 R ETSEI[1] ay ,1 9S ep tem be r, 20 02 Bit 11 Register 000DH: TSE Master ETSE Interrupt Source rsd X ett io nT hu X X X X X fo liv This register is used to indicate interrupts generated from the ETSE blocks #1 through #16. ef uo ETSEI[16:1] Do wn loa de db yV inv The ETSE #X interrupt event indication (ETSEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from ETSE #X block. This bit is cleared to logic 0 when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 76 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X Bit 5 Unused Bit 4 Unused CSTRI[4] Bit 2 R CSTRI[3] Bit 1 R CSTRI[2] Bit 0 R CSTRI[1] 20 r, tem be ep 9S ,1 ay rsd X hu R X ett Bit 3 02 Function nT Type io Bit 11 Register 000EH: TSE Master CSTR Interrupt Source X X X X fo liv This register is used to indicate interrupts generated from the CSTR blocks #1 through #4. ef uo CSTRI[4:1] Do wn loa de db yV inv The CSTR #X interrupt event indication (CSTRI[X]) transitions to logic 1 when a hardware interrupt event is sourced from CSTR #X block. This bit is cleared to logic 0 when the interrupt is cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 77 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X R/W FREE[7] 0 Bit 6 R/W FREE[6] 0 Bit 5 R/W FREE[5] Bit 4 R/W FREE[4] Bit 3 R/W FREE[3] Bit 2 R/W FREE[2] Bit 1 R/W FREE[1] Bit 0 R/W FREE[0] 20 r, tem be ay ,1 Bit 7 02 Function ep Type 9S Bit 11 Register 000FH: TSE Master User Defined rsd 0 0 0 0 0 liv ett io nT hu 0 fo FREE[7:0] Do wn loa de db yV inv ef uo The FREE[7:0] register bits do not perform any function. They are free for user defined read/write operations. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 78 :54 :11 PM TSE Transmission Switch Element Datasheet Released 0 ID[2] 0 Bit 13 R ID[1] 0 Bit 12 R ID[0] 1 Bit 11 R DEVID[15] 0 Bit 10 R DEVID[14] 1 Bit 9 R DEVID[13] 0 Bit 8 R DEVID[12] 1 Bit 7 R DEVID[11] 0 Bit 6 R DEVID[10] 0 Bit 5 R DEVID[9] Bit 4 R DEVID[8] Bit 3 R DEVID[7] Bit 2 R DEVID[6] Bit 1 R DEVID[5] Bit 0 R DEVID[4] 20 ID[3] R r, R Bit 14 tem be Bit 15 02 Default ep Function 9S Type ay ,1 Bit 11 Register 0010H: TSE Master JTAG ID High rsd 1 ett io nT hu 1 0 1 1 1 uo fo liv The TSE Master JTAG ID registers hold the JTAG identification code for the device. The device revision number and device id are available through these registers. ef DEVID[15:0] Do wn loa de ID[3:0] db yV inv The DEVID bits can be read to distinguish the TSE from other devices. DEVID returns 5372H when read. DEVID[3:0] bits are found in Register 0011H: TSE Master JTAG ID Low. The ID bits can be read to provide a binary TSE revision number. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 79 :54 :11 PM TSE Transmission Switch Element Datasheet Released 0 DEVID[2] 0 Bit 13 R DEVID[1] 1 Bit 12 R DEVID[0] 0 Bit 11 R MID[10] 0 Bit 10 R MID[9] 0 Bit 9 R MID[8] 0 Bit 8 R MID[7] 0 Bit 7 R MID[6] 1 Bit 6 R MID[5] 1 Bit 5 R MID[4] Bit 4 R MID[3] Bit 3 R MID[2] Bit 2 R MID[1] Bit 1 R MID[0] Bit 0 R JID 20 DEVID[3] R r, R Bit 14 tem be Bit 15 02 Default ep Function 9S Type ay ,1 Bit 11 Register 0011H: TSE Master JTAG ID Low rsd 0 1 1 0 1 liv ett io nT hu 0 fo JID ef uo The JID bit is bit 0 in the JTAG identification code. inv MID[10:0] Do wn loa de db yV The MID bits provide the manufacturer identify field in the JTAG identification code. MID returns 066H when read. DEVID[15:0] The DEVID bits can be read to distinguish the TSE from other devices. DEVID returns 5372H when read. DEVID[15:4] bits are found in Register 0010H: TSE Master JTAG ID High. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 80 :54 :11 PM TSE Transmission Switch Element Datasheet Released Function Default Bit 15 R/W Reserved[11] 0 Bit 14 R/W Reserved[10] 0 Bit 13 R/W Reserved[9] 0 Bit 12 R/W Reserved[8] 0 Bit 11 R/W Reserved[7] 0 Bit 10 R/W Reserved[6] 1 Bit 9 R/W Reserved[5] 0 Bit 8 R/W Reserved[4] 0 Bit 7 R/W Reserved[3] 0 Bit 6 R/W Reserved[2] Bit 5 R/W Reserved[1] Bit 4 R/W CSU_ENB Bit 3 R/W CSU_RSTB R/W 20 r, tem be ep 9S ay rsd Reserved[0] 0 1 X X 1 ett Bit 0 hu Unused 0 nT Unused Bit 1 0 io Bit 2 11 Type 02 Bit ,1 Register 0020H, 00024H, 0028H, 002CH: CSTR #1 – #4 Control fo liv This register provides reset control and enable control for CSTR blocks #1 through #4 uo Reserved[11:0] yV inv ef The Reserved[11:0] bits must be set to the indicated default value for correct operation of the TSE. db CSU_RSTB Do wn loa de The CSU_RSTB signal is a software reset signal that forces the CSU into reset. The CSU is reset when the CSU_RSTB is logic 0. The CSU is also reset by the TSE master analog reset signal. When the CSU is reset, the reset signal should be held for at least 100us. CSU_ENB The CSU enable control signal (CSU_ENB) bit forces the CSU into low power configuration. The CSU is disabled when CSU_ENB is logic 1. The CSU is enabled when CSU_ENB is logic 0. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 81 :54 :11 PM TSE Transmission Switch Element Datasheet Released Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused Bit 6 Unused Bit 5 Unused Bit 4 Unused Bit 3 Unused Bit 2 Unused R LOCKV Bit 0 R/W LOCKE 20 r, tem be ep 9S ay X hu rsd X X X X X X 0 liv ett Bit 1 11 Default nT Type io Bit 02 Function ,1 Register 0021H, 00025H, 0029H, 002DH: CSTR #1 – #4 Interrupt Enable and CSU Lock Status uo fo This register configures the operation of CSTR blocks #1 through #4. ef LOCKE Do wn loa de db yV inv The CSU lock interrupt enable bit (LOCKE) controls the contribution of CSU lock state interrupts by the CSTR to the device interrupt INTB. When LOCKE is high, INTB is asserted low when the CSU lock state changes. Interrupts due to CSU lock state are masked when LOCKE is set low. LOCKV The CSU lock status bit (LOCKV) indicates whether the clock synthesis unit has successfully locked with the system clock. LOCKV is set low when the CSU has not successfully locked with the reference clock. LOCKV is set high if when the CSU has locked with the reference clock. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 82 Default Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused Bit 5 Unused Bit 4 Unused Bit 3 Unused Bit 2 Unused Bit 1 Unused LOCKI 20 r, tem be ep 9S ,1 ay X nT hu rsd X io R 02 Function Bit 0 Type ett Bit 11 Register 0022H, 00026H, 002AH, 002EH: CSTR #1 – #4 Interrupt Indication :54 :11 PM TSE Transmission Switch Element Datasheet Released X X X X X fo liv This register reports the interrupt status of CSTR blocks #1 through #4. ef uo LOCKI Do wn loa de db yV inv The CSU lock interrupt status bit (LOCKI) reports and acknowledges changes in the CSU lock state. LOCKI is set high when the CSU achieves lock with the reference clock or loses its lock to the reference clock. LOCKI is cleared on a read to this register when WCIMODE is logic 0. LOCKI is cleared on a write of logic 1 to LOCKI when WCIMODE is logic 1. INTB is asserted low when both LOCKE and LOCKI are high. If LOCKE is asserted, LOCKI must be cleared before INTB will be reasserted. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 83 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Bit 15 Unused X Bit 14 Unused X Bit 12 R/W RJ0DLY[12] 0 Bit 11 R/W RJ0DLY[11] 0 Bit 10 R/W RJ0DLY[10] 0 Bit 9 R/W RJ0DLY[9] 0 Bit 8 R/W RJ0DLY[8] 0 Bit 7 R/W RJ0DLY[7] 0 Bit 6 R/W RJ0DLY[6] Bit 5 R/W RJ0DLY[5] Bit 4 R/W RJ0DLY[4] Bit 3 R/W RJ0DLY[3] Bit 2 R/W RJ0DLY[2] Bit 1 R/W RJ0DLY[1] Bit 0 R/W RJ0DLY[0] 20 0 r, RJ0DLY[13] tem be R/W 9S Bit 13 02 Function ep Type ,1 Bit 11 Register 0040H: SSWT RJ0FP Delay ay 0 0 0 0 0 0 ett io nT hu rsd 0 uo fo liv This register controls the delay from the RJ0FP input signal to the time when the TSE may safely process the J0 characters delivered by the receive data links (RP [64:1]/RN[64:1]). ef RJ0DLY[13:0] Do wn loa de db yV inv The receive transport frame delay bits (RJ0DLY[13:0]) controls the delay from the RJ0FP pulse clock cycle, in SYSCLK cycles, inserted by the TSE before processing the J0 characters delivered by the receive serial data links. RJ0DLY is set such that after the specified delay, all active receive links would have delivered the J0 character to the receive FIFO in the R8FA. RJ0DLY has valid range between 1 to 9719 inclusive. The relationships of RJ0FP, RJ0DLY[13:0] and the system configuration are described in Figure 20, Figure 21, and Figure 22. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 84 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R BUSY X Bit 14 R/W RWB 0 Bit 13 R/W PGSEL 0 Unused X 0 Bit 10 R/W TSLOT[2] 0 Bit 9 R/W TSLOT[1] 0 Bit 8 R/W TSLOT[0] 1 Bit 7 Unused X Bit 6 Unused X 20 r, tem be TSLOT[3] ep R/W DOUTSEL[4] Bit 3 R/W DOUTSEL[3] Bit 2 R/W DOUTSEL[2] Bit 1 R/W DOUTSEL[1] Bit 0 R/W DOUTSEL[0] 0 rsd DOUTSEL[5] R/W 0 hu R/W Bit 4 io nT Bit 5 ay ,1 Bit 11 9S Bit 12 02 Bit 11 Register 0041H: SSWT Indirect Control Address 0 0 0 ett 0 ef uo fo liv This register provides the SSWT outgoing stream number, time slot number, and control page number used to access the space switch control blocks of the SSWT outgoing data streams. Writing to this register triggers an indirect register access and transfers the contents of the indirect mux control data register to an internal holding register. yV inv DOUTSEL[5:0] Do wn loa de db DOUTSEL[5:0] selects the Space switch control block in an indirect MUX Control Access. The correspondence between DOUTSEL, SSWT output port and the connected ETSE input port are as follows. DOUTSEL[5:0] ETSE Block # ETSE Input Port # Transmit Serial Link (TP[X]/TN[X]) 0 1 1 1 1 1 2 2 2 1 3 3 3 1 4 4 . . . . 4N N+1 1 4N+1 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 85 4N+2 4N+2 N+1 3 4N+3 4N+3 N+1 4 4N+4 . . . . 63 16 4 64 :54 2 11 N+1 r, 20 02 4N+1 :11 PM TSE Transmission Switch Element Datasheet Released tem be TSLOT[3:0] ay ,1 9S ep The indirect time-slot number bits (TSLOT[3:0]) indicate the time-slot to be configured or interrogated in the indirect access. For the data incoming to the SSWT, time-slots 1 to 12 are valid. Indices 0 and 13 to 15 are invalid. An invalid index will result in immediate deassertion of the busy bit and undefined results in the DINSEL register. The following table shows valid TSLOT values. rsd Table 13 Control Word Index STS-1/STM-0 time slot # 0000 Invalid time slot nT hu TSLOT[3:0] Time slot #1 to time slot #12 io 0001-1100 Invalid time slot ett 1101-1111 fo liv PGSEL inv ef uo The PGSEL specifies the Control page of the Space switch control block in an indirect MUX Control Access. When PGSEL is logic 0, Control page 0 is selected. When PGSEL is 1, Control page 1 is selected. yV RWB Do wn loa de db The indirect access control bit (RWB) selects between a configure (write) or interrogate (read) access to the space switch control blocks. The address to the control registers is constructed from the DOUTSEL[5:0] and TSLOT[3:0] fields. Writing a logic zero to RWB triggers an indirect write operation. Data to be written is taken from the DINSEL[6:0] data register. Writing a logic one to RWB triggers an indirect read operation. Addressing of the switch control block is the same as in an indirect write operation. The data read can be found in DINSEL[6:0] after the BUSY bit has cleared. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 86 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 BUSY Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 The indirect access status bit (BUSY) reports the progress of an indirect access. BUSY is set high when this register is written to trigger an indirect access, and will stay high until the access is complete, at which point BUSY will be cleared (set low). This register should be polled to determine when data from an indirect read operation is available in the Indirect Data register or to determine when a new indirect write operation may commence. Any indirect operation that is initiated while BUSY is still high will be corrupted. The BUSY bit shows a default of “X”. This does not require the bit to be cleared after a reset since the bit resets to 0 a few clock cycles after a reset. The bit is undefined for a short period (a few clock cycles) after a reset but the user will never read “1” as the bit would clear before the bit is queried. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 87 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X DINSEL[5] Bit 4 R/W DINSEL[4] Bit 3 R/W DINSEL[3] Bit 2 R/W DINSEL[2] Bit 1 R/W DINSEL[1] Bit 0 R/W DINSEL[0] 0 rsd R/W 0 io Bit 5 ay ,1 9S ep tem be r, 20 02 Function hu Type nT Bit 11 Register 0042H: SSWT Indirect Control Data 0 0 0 ett 0 uo fo liv This register contains data to be written into the control word in an indirect write access, or the data read from the control word in an indirect read access for the SSWT block. ef DINSEL[5:0] Do wn loa de db yV inv The DINSEL[5:0] specifies one control word within a page of a Space Switch control block. In an indirect write operation, the control words must be set up in this register before triggering the indirect write. When read back, DINSEL[5:0] reflects the value written until the completion of a subsequent indirect channel read operation. The control word directs which of the 64 input data words is selected for the output timeslot. The correspondence between DINSEL, SSWT input ports, and the attached ITSE output ports is shown in the following table. DINSEL[5:0] ITSE Block # ITSE Output Port # Receive Serial Link (RP[X]/RN[X]) 0 1 1 1 1 1 2 2 2 1 3 3 3 1 4 4 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 88 :11 PM TSE Transmission Switch Element Datasheet Released ITSE Block # ITSE Output Port # Receive Serial Link (RP[X]/RN[X]) . . . . 4N N+1 1 4N+1 4N+1 N+1 2 4N+2 4N+2 N+1 3 4N+3 4N+3 N+1 4 4N+4 . . . 63 16 4 tem be r, 20 02 11 :54 DINSEL[5:0] . Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep 64 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 89 :54 :11 PM TSE Transmission Switch Element Datasheet Released Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X Bit 5 Unused Bit 4 Unused Bit 1 R/W SPSEL Bit 0 R/W SCOAPE hu SACTIVE ett R 20 r, tem be ep X Unused Bit 2 9S ,1 X nT Bit 3 11 Default rsd Type io Bit 02 Function ay Register 0043H: SSWT Interrupt Enable X X 0 0 fo liv This register provides interrupt enable control for the SSWT block ef uo SCOAPE Do wn loa de SPSEL db yV inv The change of active page interrupt enable bit (SCOAPE) masks the contribution of the change of active page event indication bit (SCOAPI) in the SSWT block to INTB. When SCOAPE is high, INTB is asserted low when SCOAPI is high. INTB is not affected by the value of SCOAPI when SCOAPE is low. The page select (SPSEL) bit is used in the selection of the current active page for the mux control blocks. This bit is logically XORed with the value of CMP to determine the next control page selection. SACTIVE The active page indication (SACTIVE) bit indicates which control page is currently active in the muxing blocks. When this bit is logic 0 then page 0 is active. When this bit is logic 1 then page 1 is active. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 90 :54 :11 PM TSE Transmission Switch Element Datasheet Released Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X Bit 5 Unused Bit 4 Unused Bit 3 Unused Bit 2 Unused Bit 1 Unused SCOAPI 20 r, tem be ep 9S ,1 rsd X nT hu X io R 11 Default Bit 0 Type ett Bit 02 Function ay Register 0044H: SSWT Interrupt Status X X X X fo liv This register provides the interrupt status of the SSWT block. ef uo SCOAPI Do wn loa de db yV inv The change of active page interrupt (SCOAPI) reports a change in the active page event for the SSWT. SCOAPI is set high when a change of active page has occurred since the last clear for the register. SCOAPI is cleared on a read to this register when WCIMODE is logic 0. SCOAPI is cleared on a write of logic 1 to SCOAPI when WCIMODE is logic 1. INTB is asserted low when both SCOAPE and SCOAPI are high. IF SCOAPE is asserted, SCOAPI must be cleared before INTB will be reasserted. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 91 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Unused X Bit 14 Unused X Bit 12 R/W TJ0DLY[12] 0 Bit 11 R/W TJ0DLY[11] 0 Bit 10 R/W TJ0DLY[10] 0 Bit 9 R/W TJ0DLY[9] 0 Bit 8 R/W TJ0DLY[8] 0 Bit 7 R/W TJ0DLY[7] 0 Bit 6 R/W TJ0DLY[6] Bit 5 R/W TJ0DLY[5] Bit 4 R/W TJ0DLY[4] Bit 3 R/W TJ0DLY[3] Bit 2 R/W TJ0DLY[2] Bit 1 R/W TJ0DLY[1] Bit 0 R/W TJ0DLY[0] 20 0 r, TJ0DLY[13] tem be R/W 9S Bit 13 ep Type 02 Function Bit 15 ,1 Bit 11 Register 0047H: SSWT TJ0FP Delay ay 0 0 0 1 1 0 ett io nT hu rsd 1 uo fo liv This register controls the delay from the RJ0FP input signal to the assertion of the TJ0FP signal, meant to signify the transmission of J0s from all transmit ports TP[64:1]/TN[64:1]. ef TJ0DLY[13:0] Do wn loa de db yV inv The transmit transport frame delay bits (TJ0DLY[13:0]) controls the delay from the RJ0FP pulse clock cycle, in SYSCLK cycles, inserted by the TSE before asserting the TJ0FP signal. The delay between RJ0FP and the assertion of TJ0FP will be TJ0DLY + 2 cycles. It is suggested that TJ0DLY is set so TJ0FP assertion signifies the departure of all J0s from the transmit ports. If TJ0FP is used for that purpose, TJ0DLY should be set to RJ0DLY+ 47. Figure 21 illustrates the relationship between RJ0FP, RJ0DLY and TJ0DLY. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 92 :54 :11 PM TSE Transmission Switch Element Datasheet Released Function Default Bit 15 R/W Reserved 0 Bit 14 R/W J0MASK 0 Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X 0 Bit 7 R/W FUOE 0 Bit 6 R/W LCVE 0 R OFAV Bit 2 R OCAV Bit 1 R/W FOFA Bit 0 R/W FOCA 20 r, rsd Bit 3 0 0 hu OCAE nT OFAE R/W io R/W Bit 4 X X 0 0 ett Bit 5 tem be 0 OFAAIS ep RXINV R/W 9S R/W Bit 8 ,1 Bit 9 02 Type ay Bit 11 Register 0N80H, 0N88H, 0N90H, 0N98H: Port Set #1 - #16 R8FA #1 - #4 Control and Status uo fo liv This set of registers provides control and reports the status of R8FA blocks #1 through #64. Registers 0N80H, 0N88H, 0N90H and 0N98H are associated with R8FA blocks #1 to #4 respectively, in Port Set N+1. inv ef FOCA Do wn loa de db yV The force out-of-character-alignment bit (FOCA) control the operation of the character alignment block in the corresponding R8FA block. A 0-1 transition on this bit forces the character alignment block to the out-of-character-alignment state where it will search for the transport frame alignment character (K28.5). Before another force operation can be performed, FOCA must first be set to logic 0. FOFA The force out-of-frame-alignment bit (FOFA) controls the operation of the frame alignment block in the corresponding R8FA block. A 0-1 transition on this bit forces the frame alignment block to the out-of-frame-alignment state where it will search for the transport frame alignment character (K28.5). Before another force operation can be performed, FOFA must first be set to logic 0. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 93 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 OCAV tem be r, 20 02 The out-of-character-alignment status bit (OCAV) reports the state of the character alignment block in the corresponding R8FA block. OCAV is set high when the character alignment block is in the out-of-character-alignment state. OCAV is set low when the character alignment block is in the in-character-alignment state. OFAV ay ,1 9S ep The out-of-frame-alignment status bit (OFAV) reports the state of the frame alignment block in the corresponding R8FA block. OFAV is set high when the frame alignment block is in the out-of-frame-alignment state. OFAV is set low when the frame alignment block is in the inframe-alignment state. rsd OCAE ett io nT hu The out of character alignment interrupt enable bit (OCAE) masks the contribution of the change of character alignment event indication bit (OCAI) in the corresponding R8FA block to INTB. When OCAE is high, INTB is asserted low when OCAI is high. INTB is not affected by the value of OCAI when OCAE is low. fo liv OFAE yV inv ef uo The out of frame alignment interrupt enable bit (OFAE) masks the contribution of the change of frame alignment event indication bit (OFAI) in the corresponding R8FA block to INTB. When OFAE is high, INTB is asserted low when OFAI is high. INTB is not affected by the value of OFAI when OFAE is low. db LCVE Do wn loa de The line code violation interrupt enable bit (LCVE) masks the contribution of the line code violation event indication bit (LCVI) in the corresponding R8FA block to INTB. When LCVE is high, INTB is asserted low when LCVI is high. INTB is not affected by the value of LCVI when LCVE is low. FUOE The FIFO underrun/overrun status interrupt enable bit (FUOE) masks the contribution of the FIFO underrun/overrun event indication bit (FUOI) in the corresponding R8FA block to INTB. When FUOE is high, INTB is asserted low when FUOI is high. INTB is not affected by the value of FUOI when FUOE is low. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 94 11 :54 :11 PM TSE Transmission Switch Element Datasheet Released 02 OFAAIS tem be r, 20 The out of frame alignment alarm indication signal (OFAAIS) is set high to force insertion of the high order path AIS, K28.4- character in the data stream if the corresponding R8FA block is in the out of frame alignment state. ep RXINV rsd ay ,1 9S The receive data invert bit (RXINV) controls the active polarity of the incoming data stream. When RXINV is set high, the data is complemented before any processing by the corresponding R8FA. When RXINV is set low, data is not complemented before R8FA processing. hu J0MASK ef uo fo liv ett io nT The J0 masking bit (J0MASK) controls the overwriting of K28.5 characters in the datastream. When J0MASK is set high, K28.5 characters are replaced by either D12.3-: “001101 0011” or D12.3+: “001101 1100” characters. This mode of operation prevents spurious K28.5 characters resulting from floating links or bit errors from passing through the TSE and disrupting framing in downstream devices. When J0MASK is set low, K28.5 characters on the datastream are not replaced. If J0/Z0 switching is enabled using the IJ0RORDER and EJ0RORDR bits, then J0 masking is recommended to prevent reordering of the K28.5 character and disruption of downstream framers. yV inv Reserved Do wn loa de db The Reserved bit must be set to the indicated default value for correct operation of the TSE. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 95 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X FUOI X Bit 6 R LCVI X Bit 5 R OFAI ay 20 r, tem be ep 9S R 02 Function Bit 7 Type ,1 Bit 11 Register 0N81H, 0N89H, 0N91H, 0N99H: Port Set #1 - #16 R8FA #1 - #4 Interrupt Status Bit 4 R OCAI rsd X Unused Bit 1 Unused Bit 0 Unused nT Bit 2 io Unused X X X X ett Bit 3 hu X uo fo liv These registers report interrupt status due to change of character alignment events and detection of line code violations for the R8FA blocks #1 - #64. Registers 0N81H, 0N89H, 0N91H and 0N99H are associated with R8FA blocks #1 - #4 respectively, in Port Set N+1. inv ef OCAI Do wn loa de db yV The out-of-character-alignment interrupt status bit (OCAI) reports and acknowledges change of character alignment state events for the R8FA block. OCAI is set high when the character alignment block changes state to the out-of-character-alignment state or to the in-characteralignment state since the last clear for the register. OCAI is cleared on a read to this register when WCIMODE is logic 0. OCAI is cleared on a write of logic 1 to OCAI when WCIMODE is logic 1. INTB is asserted low when both OCAE and OCAI are high. If OCAE is asserted, OCAI must be cleared before INTB will be reasserted. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 96 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 OFAI tem be r, 20 02 The out-of-frame-alignment interrupt status bit (OFAI) reports and acknowledges change of frame alignment state events for the R8FA block. OFAI is set high when the frame alignment block changes state to the out-of-frame-alignment state or to the in-frame-alignment state. OFAI is cleared on a read to this register when WCIMODE is logic 0. OFAI is cleared on a write of logic 1 to OFAI when WCIMODE is logic 1. INTB is asserted low when both OFAE and OFAI are high. IF OFAE is asserted, OFAI must be cleared before INTB will be reasserted. 9S ep LCVI fo liv ett io nT hu rsd ay ,1 The line code violation event interrupt status bit (LCVI) reports and acknowledges line code violation events for the R8FA block. LCVI is set high when the character alignment block detects a line code violation in the incoming data stream. LCVI is cleared on a read to this register when WCIMODE is logic 0. LCVI is cleared on a write of logic 1 to LCVI when WCIMODE is logic 1. INTB is asserted low when both LCVE and LCVI are high. IF LCVE is asserted, LCVI must be cleared before INTB will be reasserted. Note that an uninterrupted stream of line code violations will produce a single LCVI event as it is the transition from not detecting and LCV to detecting an LCV that causes LCVI to be set. uo FUOI Do wn loa de db yV inv ef The FIFO underrun/overrun event interrupt status bit (FUOI) reports and acknowledges the FIFO underrun/overrun events for the R8FA block. FUOI is set high when R8FA detects that the FIFO read and write pointers are within one slot of each other. FUOI is cleared on a read to this register when WCIMODE is logic 0. FUOI is cleared on a write of logic 1 to FUOI when WCIMODE is logic 1. INTB is asserted low when both FUOE and FUOI are high. IF FUOE is asserted, FUOI must be cleared before INTB will be reasserted. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 97 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R LCV[15] X Bit 14 R LCV[14] X Bit 13 R LCV[13] X Bit 12 R LCV[12] X Bit 11 R LCV[11] X Bit 10 R LCV[10] X Bit 9 R LCV[9] X Bit 8 R LCV[8] X Bit 7 R LCV[7] X Bit 6 R LCV[6] X Bit 5 R LCV[5] Bit 4 R LCV[4] Bit 3 R LCV[3] Bit 2 R LCV[2] Bit 1 R LCV[1] Bit 0 R LCV[0] ay ,1 9S ep tem be r, 20 02 Bit 11 Register 0N82H, 0N8AH, 0N92H, 0N9AH: Port Set #1 - #16 R8FA #1 - #4 Line Code Violation Count X X X X X liv ett io nT hu rsd X uo fo These registers report the number of line code violations in the previous accumulation period for the R8FA block #1 through #64. inv ef LCV[15:0] Do wn loa de db yV The LCV[15:0] bits reports the number of line code violations that have been detected since the last time the LCV registers were polled. The LCV registers are polled by writing to the TIP register or by writing to this register. Within 10 us of either event, the internally accumulated error count is transferred to the LCV registers and the internal error counter is simultaneously reset to begin a new cycle of error accumulation. When the Diagnose Line Code Violation bit (DLCV) in an upstream device is set to logic 1 in order to create line code violations, it is possible to saturate this register. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 98 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R/W Reserved[7] 1 Bit 14 R/W Reserved[6] 1 Bit 13 R/W DRU_ENB 0 Bit 12 R/W RX_ENB 0 Bit 11 R/W Reserved[5] 0 Bit 10 R/W A_RSTB 1 Bit 9 R/W Reserved[4] 0 Bit 8 R/W Reserved[3] 0 Bit 7 R/W Reserved[2] 0 0 R/W DRU_CTRL[2] Bit 3 R/W DRU_CTRL[1] Bit 2 R/W DRU_CTRL[0] Bit 1 R/W Reserved[0] 20 r, tem be ep 0 0 io 0 0 0 X ett Unused 9S ,1 Bit 4 ay DRU_CTRL[3] rsd Reserved[1] R/W hu R/W Bit 5 nT Bit 6 Bit 0 02 Bit 11 Register 0N83H, 0N8BH, 0N93H, 0N9BH: Port Set #1 - #16 RXLV and DRU #1 - #4 Control fo liv These registers drive the control signals for RXLV and DRU blocks #1 through #64. uo Reserved[4:0] yV inv ef The Reserved[4:0] bits must be set to the indicated default value for correct operation of the TSE. db DRU_CTRL[3:0] Do wn loa de The DRU_CTRL[3:0] bits control the DRU CTRL[3:0] inputs. The DRU_CTRL[3:0] bus is reset to 0000, but needs to be set to 1101 following a reset for correct operation of the TSE. A_RSTB The A_RSTB bit is a soft-reset for the Data Recovery Unit Analog block. Setting A_RSTB to logic 0 will reset the block. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 99 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Reserved[5] 20 02 The Reserved[5] bit is set to logic 0 on reset, but needs to be set to logic 1 following reset for correct operation of the TSE. tem be r, RX_ENB ep The RXLV enable bit (RX_ENB) bit controls the operation of RXLV block #X. Setting RX_ENB to logic 0 enables the block. Setting RX_ENB to logic 1 disables the block. 9S DRU_ENB rsd ay ,1 The DRU enable bit (DRU_ENB) bit controls the operation of Data Recovery Unit Analog block #X. Setting DRU_ENB to logic 0 enables the block. Setting DRU_ENB to logic 1 disables the block. nT hu Reserved[7:6] Do wn loa de db yV inv ef uo fo liv ett io The Reserved[7:6] bits must be set to the indicated default value for correct operation of the TSE. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 100 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R BUSY X Bit 14 R/W RWB 0 Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X PAGE 0 Unused X X R/W TSOUT[3] 0 Bit 6 R/W TSOUT[2] 0 Bit 5 R/W TSOUT[1] Bit 4 R/W TSOUT[0] Bit 2 Unused 20 r, tem be rsd Unused 0 hu Bit 3 0 nT Bit 8 ,1 Unused Bit 7 ay Bit 9 ep R/W 9S Bit 10 02 Bit 11 Register 0NA0H: Port Set #1 - #16, ITSE Indirect Address X X R/W DOUTSEL[1] 0 Bit 0 R/W DOUTSEL[0] 0 ett io Bit 1 uo fo liv These registers provide the ITSE output port identifier, the time-slot number and the control page select used to access the control pages in the ITSE blocks #1 through #16. Writing to this register triggers an indirect register access. inv ef DOUTSEL[1:0] Do wn loa de db yV The Data Output Select (DOUTSEL[1:0]) bits select which ITSE output port configuration is accessed by the current indirect transfer. Data from timeslot TSIN[3:0] of incoming datastream DINSEL[1:0] is transferred to timeslot TSOUT[3:0] to the output port selected by DOUTSEL[1:0]. ITSE Block #N+1 (N from 0 – 15) DOUTSEL[1:0] ITSE Output Port # Receive Serial Link RP[X]/RN[X] 00 1 4N+1 01 2 4N+2 10 3 4N+3 11 4 4N+4 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 101 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 TSOUT[3:0] tem be r, 20 02 The indirect STS-1/STM-0 output time slot (TSOUT[3:0]) select bits for the ITSE block indicate the STS-1/STM-0 output time slot within the datastream selected by DOUTSEL[1:0] that is accessed in the current indirect access. Valid time-slot values are ‘b0001 to ‘b1100. STS-1/STM-0 time slot # 0000 Invalid time slot 0001-1100 Time slot #1 to time slot #12 1101-1111 Invalid time slot 9S ay ,1 PAGE ep TSOUT[3:0] nT hu rsd The connection memory page select bit (PAGE) selects the connection memory page to be accessed in the current indirect access. When PAGE is set high, page 1 is selected. When Page is set low, PAGE 0 is selected. io RWB inv ef uo fo liv ett The indirect access control bit (RWB) selects between a configure (write) or interrogate (read) access to the control pages for the ITSE block. Writing a logic 0 to RWB triggers an indirect write operation. Data to be written is taken for the ITSE Indirect Data register. Writing a logic 1 to RWB triggers an indirect read operation. The data read from the control pages is stored in the ITSE Indirect Data register after the BUSY bit has cleared. yV BUSY Do wn loa de db The indirect access status bit (BUSY) reports the progress of an indirect access for the ITSE block. BUSY is set to logic 1 when this register is written, triggering an access. It remains logic 1 until the access is complete at which time it is set to logic 0. These registers should be polled to determine when new data is available in the ITSE Indirect Data Register or when another write access can be initiated. The BUSY bit shows a default of “x”. This does not require the bit to be cleared after a reset since the bit resets to 0 a few clock cycles after a reset. The bit is undefined for a short period (a few clock cycles) after a reset but the user will never read “1” as the bit would clear before the bit is queried. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 102 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Bit 15 Unused X Bit 14 Unused X 0 Reserved[6] 0 R/W Reserved[5] 0 Bit 10 R/W Reserved[4] 0 Bit 9 R/W Reserved[3] 0 Bit 8 R/W Reserved[2] 0 Bit 7 R/W TSIN[3] 0 Bit 6 R/W TSIN[2] 0 Bit 5 R/W TSIN[1] Bit 4 R/W TSIN[0] Bit 3 R/W Reserved[1] 20 R/W Bit 11 r, Bit 12 tem be Reserved[7] ep R/W ,1 Bit 13 02 Function 9S Type ay Bit 11 Register 0NA1H: Port Set #1 - #16 ITSE Indirect Data rsd 0 Reserved[0] R/W DINSEL[1] Bit 0 R/W DINSEL[0] nT R/W Bit 1 0 0 0 0 ett io Bit 2 hu 0 uo fo liv These registers contain the data read from the control pages after an indirect read operation or the to be data written to the control pages in an indirect write operation for the ITSE block. ef DINSEL[1:0] Do wn loa de db yV inv The Data Input Select (DINSEL[1:0]) bits report the ITSE input port identifier read after an indirect read operation has completed for the ITSE block. The input port identifier to be written to the control pages must be set in DINSEL[1:0] before triggering a write. DINSEL[1:0] reflects the last value read or written until the completion of a subsequent indirect read operation. Reserved[7:0] The Reserved[7:0] bits must be set as shown for correct operation of the TSE. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 103 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 TSIN[3:0] tem be r, 20 02 The STS-1/STM-0 Input Time Slot (TSIN[3:0]) bits report the time-slot number read after an indirect read operation has completed. The time-slot number to be written to the control pages must be set up in this register before triggering a write. TSIN [3:0] reflects the last value read or written until the completion of a subsequent indirect read operation. Time slots b’0001 to ‘b1100are valid. Writing an invalid time-slot value results in undefined behavior. STS-1/STM-0 time slot # 0000 Invalid time slot 0001-1100 Time slot #1 to time slot #12 1101-1111 Invalid time slot Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep TSIN[3:0] Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 104 :54 :11 PM TSE Transmission Switch Element Datasheet Released Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X Bit 5 Unused Bit 4 Unused 11 Default 20 r, tem be ep 9S ,1 X rsd Type X R IACTIVE Bit 2 R/W IPSEL Bit 1 R/W IJ0RORDR Bit 0 R/W ICOAPE hu Bit 3 ett io nT Bit 02 Function ay Register 0NA2H: Port Set #1 - #16 ITSE Configuration X 0 0 0 uo fo liv These registers provide page selection, active page indication, J0 reordering mode, and interrupt masking control for ITSE blocks #1 through #16. ef ICOAPE Do wn loa de db yV inv The change of active page interrupt enable bit (ICOAPE) masks the contribution of the change of active page event indication bit (ICOAPI) in the ISTI block to INTB. When ICOAPE is high, INTB is asserted low when ICOAPI is high. INTB is not affected by the value of ICOAPI when ICOAPE is low. IJ0RORDR The incoming J0 reorder bit controls the reordering of J0/Z0 bytes in the four STS-12 datastreams through the nth ITSE block. Time slot interchange of the J0/Z0 bytes in the nth ITSE is suspended when J0/Z0 reordering is disabled. When IJ0RORDR is set low, the J0/Z0 bytes are not reordered. When IJ0RORDR is set high, J0/Z0 byte reordering is enabled. If J0 reordering is enabled, J0 masking should also be enabled in the upstream R8Fas to prevent K28.5 characters from being switched to a position other than J0. J0 masking is done using the J0MASK bit in register 0N80H, 0N88H, 0N90H, and 0N98H. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 105 11 :54 :11 PM TSE Transmission Switch Element Datasheet Released 02 IPSEL tem be r, 20 The page select (IPSEL) bit is used in the selection of the current active. This bit is logically XORed with the value of the CMP signal to determine which control page is currently active. If the XOR result is logic 1, control page 1 is selected. Otherwise, control page 0 is selected. ep IACTIVE Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S The active page indication (IACTIVE) bit indicates which control page is currently active in the associated muxing blocks. When this bit is logic 0 then page 0 is active. When this bit is logic 1 then page 1 is active. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 106 :54 :11 PM TSE Transmission Switch Element Datasheet Released Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X Bit 5 Unused Bit 4 Unused Bit 3 Unused Bit 2 Unused Bit 1 Unused ICOAPI 20 r, tem be ep 9S ,1 rsd X nT hu X io R 11 Default Bit 0 Type ett Bit 02 Function ay Register 0NA3H: Port Set #1 - #16, ITSE Interrupt Status X X X X fo liv These registers provide the interrupt status of ITSE blocks #1 through #16. ef uo ICOAPI Do wn loa de db yV inv The change of active page interrupt (ICOAPI) reports a change in the active page event for the ITSE. ICOAPI is set high when a change of active page has occurred since the last clear for the register. ICOAPI is cleared on a read to this register when WCIMODE is logic 0. ICOAPI is cleared on a write of logic 1 to ICOAPI when WCIMODE is logic 1. INTB is asserted low when both ICOAPE and ICOAPI are high. IF ICOAPE is asserted, ICOAPI must be cleared before INTB will be reasserted. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 107 :54 :11 PM TSE Transmission Switch Element Datasheet Released Type Function Default Bit 15 R BUSY 0 Bit 14 R/W RWB 0 Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X PAGE 0 Unused X X R/W TSOUT[3] 0 Bit 6 R/W TSOUT[2] 0 Bit 5 R/W TSOUT[1] Bit 4 R/W TSOUT[0] Bit 2 Unused 20 r, tem be rsd Unused 0 hu Bit 3 0 nT Bit 8 ,1 Unused Bit 7 ay Bit 9 ep R/W 9S Bit 10 02 Bit 11 Register 0NA8H: Port Set #1 - #16, ETSE Indirect Address X X R/W DOUTSEL[1] 0 Bit 0 R/W DOUTSEL[0] 0 ett io Bit 1 uo fo liv These registers provide the ETSE output port identifier, the time-slot number and the control page select used to access the control pages for ETSE blocks #1 through #16. Writing to this register triggers an indirect register access. inv ef DOUTSEL[1:0] Do wn loa de db yV The Data Output Select (DOUTSEL[1:0]) bits select which ETSE output port configuration is accessed by the current indirect transfer. Data from timeslot TSIN[3:0] of incoming data of incoming datastream DINSEL[1:0] is transferred to timeslot TSOUT[3:0] to the output port selected by DOUTSEL[1:0]. ETSE Block #N+1 (N from 0 – 15) DOUTSEL[1:0] ETSE Output Port # Transmit Serial Link TP[X]/TN[X] 00 1 4N+1 01 2 4N+2 10 3 4N+3 11 4 4N+4 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 108 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 TSOUT[3:0] STS-1/STM-0 time slot # 0000 Invalid time slot 0001-1100 Time slot #1 to time slot #12 1101-1111 Invalid time slot 9S ep tem be TSOUT[3:0] r, 20 02 The indirect STS-1/STM-0 output time slot (TSOUT[3:0]) select bits for the ETSE block indicate the STS-1/STM-0 output time slot within the datastream selected by DOUTSEL[1:0] that is accessed in the current indirect access. Valid time-slot values are ‘b0001 to ‘b1100. ,1 PAGE hu rsd ay The connection memory page select bit (PAGE) selects the connection memory page to be accessed in the current indirect access. When PAGE is set high, page 1 is selected. When Page is set low, PAGE 0 is selected. io nT RWB ef uo fo liv ett The indirect access control bit (RWB) selects between a configure (write) or interrogate (read) access to the control pages for the ITSE block. Writing a logic 0 to RWB triggers an indirect write operation. Data to be written is taken for the ITSE Indirect Data register. Writing a logic 1 to RWB triggers an indirect read operation. The data read from the control pages is stored in the ITSE Indirect Data register after the BUSY bit has cleared. inv BUSY Do wn loa de db yV The indirect access status bit (BUSY) reports the progress of an indirect access for the ITSE block. BUSY is set to logic 1 when this register is written, triggering an access. It remains logic 1 until the access is complete at which time it is set to logic 0. These registers should be polled to determine when new data is available in the ITSE Indirect Data Register or when another write access can be initiated. The BUSY bit shows a default of “x”. This does not require the bit to be cleared after a reset since the bit resets to 0 a few clock cycles after a reset. The bit is undefined for a short period (a few clock cycles) after a reset but the user will never read “1” as the bit would clear before the bit is queried. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 109 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Bit 15 Unused X Bit 14 Unused X 0 ECHAR_OVWR[0] 0 R/W Reserved[1] 0 Bit 10 R/W Reserved[0] 0 Bit 9 R/W ECOVD[9] 0 Bit 8 R/W ECOVD[8] 0 Bit 7 R/W TSIN[3]/ECOVD[7] 0 Bit 6 R/W TSIN[2]/ECOVD[6] 0 Bit 5 R/W TSIN[1]/ECOVD[5] Bit 4 R/W TSIN[0]/ECOVD[4] Bit 3 R/W ECOVD[3] rsd 0 R/W ECOVD[2] Bit 1 R/W DINSEL[1]/ECOVD[1] 0 Bit 0 R/W DINSEL[0]/ECOVD[0] nT Bit 2 hu 0 0 0 0 ett io 20 R/W Bit 11 r, Bit 12 tem be ECHAR_OVWR[1] ep R/W ,1 Bit 13 02 Function 9S Type ay Bit 11 Register 0NA9H: Port Set #1 - #16, ETSE Indirect Data uo fo liv These registers contain the data read from the control pages after an indirect read operation or the to be data written to the control pages in an indirect write operation for ETSE blocks #1 through #16. inv ef DINSEL[1:0] Do wn loa de db yV The Data Input Select (DINSEL[1:0]) bits report the ETSE input port identifier read after an indirect read operation has completed for the ETSE block. The input port identifier to be written to the control pages must be set to DINSEL[1:0] before triggering a. DINSEL[1:0] reflects the last value read or written until the completion of a subsequent indirect read operation. DINSEL[1:0] also doubles as ECOVD[1:0] TSIN[3:0] The STS-1/STM-0 Input Time Slot (TSIN[3:0]) bits report the time-slot number read after an indirect read operation has completed. The time-slot number to be written to the control pages must be set up in this register before triggering a write. TSIN [3:0] reflects the last value read or written until the completion of a subsequent indirect read operation. Time slots #1 to #12 are valid. Writing an invalid time-slot value results in undefined behavior. TSIN[3:0] also doubles as ECOVD[7:4]. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 110 Invalid Time Slot 0001-1100 Time slot #1 to time slot #12 1101-1111 Invalid time slot :54 0000 11 STS-1/STM-0 time slot # 20 02 TSIN[3:0] :11 PM TSE Transmission Switch Element Datasheet Released tem be r, ECOVD[9:0] rsd ay ,1 9S ep The Character Overwrite data bits (ECOVD[9:0]) reports the data read after an indirect read operation has completed. The data to be written to the control pages must be set up in this register before triggering a write. ECOVD[9:0] reflects the last value read or written until the completion of a subsequent indirect read operation. ECOVD[9:0] represents the data written to the DINSEL port/ TSOUT timeslot of the ETSE block provided the ECHAR_OVWR[1:0] bits are logic b’11. Otherwise, DINSEL and TINSEL control the output for the specified port/timeslot. hu Reserved[1:0] io nT The Reserved[1:0] bits must be set as shown for correct operation of the TSE. ett ECHAR_OVWR[1:0] Do wn loa de db yV inv ef uo fo liv The Character Overwrite Data Insertion Control bits (ECHAR_OVWR[1:0]) report the value of the ECHAR_OVWR[1:0] bits read after an indirect read operation has completed. The value of the ECHAR_OVWR[1:0] bits to be written to the control pages must be set up in this register before triggering a write. ECHAR_OVWR[1:0] reflects the last value read or written until the completion of a subsequent indirect read operation. The value of the ECHAR_OVWR[1:0] bits control the source of the data bits that the muxing block outputs. When set to logic b’00 the muxing block samples and reorders the holding buffers. When set to logic b’11 then muxing block directly outputs the idle data (ECOVD[9:0]). ECHAR_OVWR values of ‘b01 and ‘b10 are invalid. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 111 :54 :11 PM TSE Transmission Switch Element Datasheet Released Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X Bit 5 Unused Bit 4 Unused 11 Default 20 r, tem be ep 9S ,1 X rsd Type X R EACTIVE Bit 2 R/W EPSEL Bit 1 R/W EJ0RORDR Bit 0 R/W ECOAPE hu Bit 3 ett io nT Bit 02 Function ay Register 0NAAH: Port Set #1 - #16, ETSE Configuration X 0 0 0 uo fo liv These registers provide page selection, active page indication, J0 reordering mode, and interrupt masking control for ETSE blocks #1 through #16. ef ECOAPE Do wn loa de db yV inv The change of active page interrupt enable bit (ECOAPE) masks the contribution of the change of active page event indication bit (ECOAPI) in the ETSI block to INTB. When ECOAPE is high, INTB is asserted low when ECOAPI is high. INTB is not affected by the value of ECOAPI when ECOAPE is low. EJ0RORDR The egress J0 reorder bit controls the reordering of J0/Z0 bytes in the four STS-12 datastreams through the nth ETSE block. Time slot interchange of the J0/Z0 bytes in the nth ETSE is suspended when J0/Z0 reordering is disabled. When EJ0RORDR is set low, the J0/Z0 bytes are not reordered. When EJ0RORDR is set high, J0/Z0 byte reordering is enabled. If J0 reordering is enabled, J0 masking should also be enabled in all R8Fas to prevent K28.5 characters from being switched to a position other than J0. J0 masking is done using the J0MASK bit in register 0N80H, 0N88H, 0N90H, and 0N98H, for 0<= N <= 15. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 112 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 EPSEL 20 02 The page select (EPSEL) bit is used in the selection of the current active. This bit is logically XORed with the value of the CMP signal to determine which control page is currently active. If the XOR result is logic 1, control page 1 is selected. Otherwise, control page 0 is selected. tem be r, EACTIVE Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep The active page indication (EACTIVE) bit indicates which control page is currently active in the associated muxing blocks. When this bit is logic 0 then page 0 is active. When this bit is logic 1 then page 1 is active. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 113 :54 :11 PM TSE Transmission Switch Element Datasheet Released Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X Bit 5 Unused Bit 4 Unused Bit 3 Unused Bit 2 Unused Bit 1 Unused ECOAPI 20 r, tem be ep 9S ,1 rsd X nT hu X io R 11 Default Bit 0 Type ett Bit 02 Function ay Register 0NABH: Port Set #1 - #16, ETSE Interrupt Status X X X X fo liv These registers provide the interrupt status of ETSE blocks #1 through #16. ef uo ECOAPI Do wn loa de db yV inv The change of active page interrupt (ECOAPI) reports a change in the active page event for the ITSE. ECOAPI is set high when a change of active page has occurred since the last clear for the register. ECOAPI is cleared on a read to this register when WCIMODE is logic 0. ECOAPI is cleared on a write of logic 1 to ECOAPI when WCIMODE is logic 1. INTB is asserted low when both ECOAPE and ECOAPI are high. IF ECOAPE is asserted, ECOAPI must be cleared before INTB will be reasserted. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 114 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X ,1 9S ep tem be r, 20 02 Function ay Type R/W J0INS 0 Bit 4 R/W FIFOERRE Bit 3 R/W TPINS Bit 2 R/W Reserved Bit 1 W CENTER Bit 0 R/W DLCV 0 ett io nT hu Bit 5 rsd Bit 11 Register 0NB0H, 0NB8H, 0NC0H, 0NC8H: Port Set #1 - #16, T8DE #1 - #4 Control and Status 0 0 1 0 fo liv These registers provide control and report the status of T8DE blocks #1 through #64. ef uo DLCV Do wn loa de db yV inv The diagnose line code violation bit (DLCV) controls the insertion of line code violations in the outgoing data stream. When DLCV is logic 1, the encoded data is continuously inverted and will result in a varying number of line code violations at the receiver depending on its configuration. An immediate line code violation is generated since an incorrect disparity character is transmitted. As long as DLCV is set, further line code violations will be transmitted following the transmission of an TelecomBus control character. Note that TelecomBus control characters are not affected by the DLCV bit but are passed unaltered. This results in a continuous stream of disparity errors in a receiving R8FA while DLCV is high. Note that this stream of disparity errors will eventually saturate the LCV[15:0] counters in the receiving device. When DLCV is logic 0, no code inversion is performed. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 115 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 CENTER: tem be r, 20 02 The FIFO centering control bit (CENTER) controls the separation of the T8DE FIFO read and write pointers. CENTER is a write only bit. When a logic high is written to CENTER, and the current FIFO depth is not in the range of 3, 4 or 5 characters, the FIFO depth is forced to be 3 or 4 8B/10B characters deep, with a momentary data corruption. Writing to the CENTER bit when the FIFO depth is in the 3, 4 or 5 character range produces no effect. CENTER always returns a logic low when read. ep Reserved ,1 9S The Reserved bit must be set to the indicated default value for correct operation of the TSE. ay TPINS io nT hu rsd The Test Pattern Insertion (TPINS) controls the insertion of test pattern in the outgoing data stream for jitter testing purpose. When this bit is set high, TP[9:0] in the T8DE Test Pattern register is selected for output. TPINS takes precedence over J0INS, inserted K28.5 will be overwritten with the test pattern. liv ett FIFOERRE inv ef uo fo The FIFO underrun/overrun error interrupt enable bit (FIFOERRE) masks the contribution of the FIFO underrun/overrun event indication bit (FIFOERRI) in the T8DE block to INTB. When FIFOERRE is high, INTB is asserted low when FIFOERRI is high. INTB is not affected by the value of FIFOERRI when FIFOERRE is low. yV J0INS Do wn loa de db The J0 byte Insertion (J0INS) controls the insertion of first J0 bytes in the outgoing data stream. When this bit is set to logic 1, a K28.5 character is inserted at the J0 byte position on every frame, overwriting the data in that position (TSE inserted AIS included). When J0INS is set to logic 0, the outgoing data stream is not modified. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 116 :54 :11 PM TSE Transmission Switch Element Datasheet Released Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X Bit 9 Unused X Bit 8 Unused X Bit 7 Unused X Bit 6 Unused X Bit 5 Unused Unused Bit 1 Unused Bit 0 Unused ett Unused Bit 2 20 r, tem be ep 0 hu FIFOERRI Bit 3 9S ,1 rsd X nT R 11 Default Bit 4 Type io Bit 02 Function ay Register 0NB1H, 0NB9H, 0NC1H, 0NC9H: Port Set #1 - # 16 T8DE #1 - #4 Interrupt Status X X X X fo liv These registers report the interrupt status for T8DE blocks #1 through #64. ef uo FIFOERRI Do wn loa de db yV inv The FIFO overrun/underrun error interrupt indication bit (FIFOERRI) reports a FIFO overrun/underrun error event. FIFOERRI is set high when FIFO logic detects FIFO read and write pointers in close proximity to each other. FIFOERRI is cleared on a read to this register when WCIMODE is logic 0. FIFOERRI is cleared on a write of logic 1 to FIFOERRI when WCIMODE is logic 1. INTB is asserted low when both FIFOERRE and FIFOERRI are high. IF FIFOERRE is asserted, FIFOERRI must be cleared before INTB will be reasserted. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 117 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X Bit 11 Unused X Bit 10 Unused X 1 TP[8] 0 Bit 7 R/W TP[7] 1 Bit 6 R/W TP[6] 0 Bit 5 R/W TP[5] Bit 4 R/W TP[4] Bit 3 R/W TP[3] Bit 2 R/W TP[2] Bit 1 R/W TP[1] Bit 0 R/W TP[0] 20 r, tem be TP[9] R/W ep R/W Bit 8 ,1 Bit 9 02 Function 9S Type ay Bit 11 Register 0NB4H, 0NBCH, 0NC4H, 0NCCH: Port Set #1 - #16 T8DE #1 - #4 Test Pattern rsd 1 1 0 1 0 ett io nT hu 0 fo liv These registers store the test pattern for test pattern insertion for T8DE blocks #1 through #64. uo TP[9:0] Do wn loa de db yV inv ef The Test Pattern register (TP[9:0]) for T8DE block #X contains the test pattern conditionally inserted into output data stream #X. TP[9:0] is inserted into the output data stream when the TPINS bit is set high. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 118 :54 :11 PM TSE Transmission Switch Element Datasheet Released Default Bit 15 Unused X Bit 14 Unused X Bit 13 Unused X Bit 12 Unused X 0 Bit 10 R/W Reserved[7] 0 Bit 9 R/W Reserved[6] 0 Bit 8 R/W TXLV_ENB 0 Bit 7 R/W PISO_ENB 0 Bit 6 R/W Reserved[5] 0 Bit 5 R/W Reserved[4] Bit 4 R/W Reserved[3] Bit 3 R/W Reserved[2] Bit 2 R/W Reserved[1] Bit 1 R/W Reserved[0] Bit 0 R/W ARSTB 20 r, tem be Reserved[8] ep R/W ,1 Bit 11 02 Function 9S Type ay Bit 11 Register 0NB5H, 0NBDH, 0NC5H, 0NCDH: Port Set #1 - #16, TXLV and PISO Control rsd 0 0 1 1 1 ett io nT hu 0 fo liv These registers control the operation of LVDS Transmit and PISO blocks #1 through #64 uo ARSTB db Reserved[8:0] yV inv ef The analog reset bit (ARSTB) resets the associated TXLV and PISO blocks. When ARSTB is set to logic 0, the TXLV and PISO are reset. Do wn loa de The Reserved[8:0] bits must be set to the indicated default value for correct operation of the TSE. PISO_ENB The PISO enable bit (PISO_ENB) controls the operation of the PISO block. PISO_ENB is set to logic 1 to disable the PISO block. PISO_ENB is set to logic 0 to enable the PISO block. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 119 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 TXLV_ENB Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 The TXLV enable bit (TXLV_ENB) controls the operation of TXLV block. TXLV_ENB is set to logic 1 to disable the TXLV block. TXLV_ENB is set to logic 0 to enable the TXLV block. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 120 Test Features Description 11 11 :54 :11 PM TSE Transmission Switch Element Datasheet Released 20 02 Simultaneously asserting (low) the CSB, RDB and WRB inputs causes all digital output pins and the data bus to be held in a high-impedance state. This test feature may be used for board testing. tem be r, Test mode registers are used to apply test vectors during production testing of the TSE. Test mode registers (as opposed to normal mode registers) are selected when TRS (A[12]) is high. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep In addition, the TSE also supports a standard IEEE 1149.1 five-signal JTAG boundary scan test port for use in board testing. All digital device inputs may be read and all digital device outputs may be forced via the JTAG test port. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 121 :54 :11 PM TSE Transmission Switch Element Datasheet Released 11 11.1 JTAG Test Port tem be r, 20 02 The TSE JTAG Test Access Port (TAP) allows access to the TAP controller and the 4 TAP registers: instruction, bypass, device identification and boundary scan. Using the TAP, device input logic levels can be read, device outputs can be forced, the device can be identified and the device scan path can be bypassed. For more details on the JTAG port, please refer to the Operations section. ep Table 14 Instruction Register (Length – 3 bits) Selected Register Instruction Codes, IR[2:0] EXTEST Boundary Scan 000 IDCODE Identification 001 SAMPLE Boundary Scan BYPASS Bypass BYPASS Bypass STCTEST Boundary Scan BYPASS Bypass BYPASS Bypass ay ,1 9S Instructions rsd 010 nT hu 011 101 io 110 ett 111 fo liv Table 15 Identification Register 100 32 bits uo Length Version Number 5372H ef Part Number 1H 0CDH Device Identification 153720CDH yV inv Manufacturer’s Identification Code Do wn loa de Pin/ Enable db Table 16 Boundary Scan Register Length – 57 bits Register Bit Cell Type I.D. Bit Pin/ Enable Register Bit Cell Type I.D. Bit Tj0FP 0 OUT_CELL oeb_d(13) 29 OUT_CELL 0 HIZ 1 OUT_CELL d(12) 30 IO_CELL 0 VSS 2 OUT_CELL oeb_d(12) 31 OUT_CELL 1 INTB 3 OUT_CELL d(11) 32 IO_CELL 1 ALE 4 IN_CELL oeb_d(11) 33 OUT_CELL 0 WRB 5 IN_CELL d(10) 34 IO_CELL 0 RDB 6 IN_CELL oeb_d(10) 35 OUT_CELL 0 CSB 7 IN_CELL d(9) 36 IO_CELL 0 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 122 Register Bit Cell Type 8 IN_CELL oeb_d(9) 37 OUT_CELL 0 a(12) 9 IN_CELL d(8) 38 IO_CELL 1 10 IN_CELL oeb_d(8) 39 RJ0FP 11 IN_CELL RSTB 40 a(11) 12 IN_CELL d(7) 41 a(10) 13 IN_CELL oeb_d(7) a(9) 14 IN_CELL d(6) a(8) 15 IN_CELL oeb_d(6) a(7) 16 IN_CELL d(5) tem be SYSCLK 42 I.D. Bit OUT_CELL 0 IN_CELL 0 IO_CELL 1 OUT_CELL 1 43 IO_CELL 1 44 OUT_CELL 0 45 IO_CELL 1 ep 9S :54 Pin/ Enable 11 CMP I.D. Bit 02 Cell Type 20 Register Bit r, Pin/ Enable :11 PM TSE Transmission Switch Element Datasheet Released 17 IN_CELL oeb_d(5) 46 OUT_CELL 1 a(5) 18 IN_CELL d(4) 47 IO_CELL 0 a(4) 19 IN_CELL oeb_d(4) 48 OUT_CELL 0 a(3) 20 IN_CELL d(3) 49 IO_CELL 1 21 IN_CELL a(1) 22 IN_CELL a(0) 23 IN_CELL d(15) 24 IO_CELL d(1) 53 IO_CELL 1 oeb_d(15) 25 OUT_CELL 1 oeb_d(1) 54 OUT_CELL 0 d(14) 26 IO_CELL 0 d(0) 55 IO_CELL 0 oeb_d(14) 27 OUT_CELL 1 oeb_d(0) 56 OUT_CELL 0 d(13) 28 IO_CELL 1 50 OUT_CELL 0 51 IO_CELL 1 oeb_d(2) 52 OUT_CELL 0 nT io ett liv inv ef uo oeb_d(3) d(2) hu a(2) fo rsd ay ,1 a(6) OEB_D[15:0] is the active low output enable for D[15:0]. · When set high, INTB will be set to high impedance. Do wn loa de · db · · 11.1.1 yV NOTES: HIZ is the active low output enable for all OUT_CELL types except OEB_D[15:0], and INTB TJ0FP will be the first bit to appear on TDO when the scan chain is shifted out. Boundary Scan Cells In the following diagrams, CLOCK-DR is equal to TCK when the current controller state is SHIFT-DR or CAPTURE-DR, and unchanging otherwise. The multiplexer in the center of the diagram selects one of four inputs, depending on the status of select lines G1 and G2. The ID Code bit is as listed in the Boundary Scan Register table located above. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 123 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Figure 8 Input Observation Cell (IN_CELL) IDCODE 02 Scan Chain Out r, 20 Input Pad tem be G1 9S C rsd I.D. Code bit D ,1 12 1 2 MUX 12 12 ay SHIFT-DR ep G2 INPUT to internal logic hu CLOCK-DR fo liv ett Figure 9 Output Cell (OUT_CELL) io nT Scan Chain In Do wn loa de db SHIFT-DR yV IDOODE I.D. code bit ef inv Output or Enable from system logic G1 uo EXTEST Scan Chain Out 1 G1 G2 1 1 1 1 2 2 MUX 2 2 1 OUTPUT or Enable MUX D C D C CLOCK-DR UPDATE-DR Scan Chain In Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 124 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Figure 10 Bi-directional Cell (IO_CELL) G1 tem be r, EXTEST 20 02 Scan Chain Out OUTPUT from internal logic 1 IDCODE 9S OUTPUT to pin ,1 D D C nT I.D. code bit MUX 1 ay 12 1 2 MUX 12 12 rsd INPUT from pin hu SHIFT-DR ep G1 G2 INPUT to internal logic uo fo Scan Chain In liv UPDATE-DR ett io CLOCK-DR C Scan Chain Out yV inv ef Figure 11 Layout of Output Enable and Bi-directional Cells Do wn loa de db OUTPUT ENABLE from internal logic (0 = drive) INPUT to internal logic OUTPUT from internal logic OUT_CELL IO_CELL I/O PAD Scan Chain In Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 125 Operation 11 12 :54 :11 PM TSE Transmission Switch Element Datasheet Released 20 02 There are several important aspects regarding the operation of TSE-based cross-connect fabrics; these are dealt with in turn in the following sections. tem be r, 12.1 Power Conservation 9S ep In order to realize power savings, unused LVDS links may be disabled individually. This is accomplished by setting the RX_ENB and DRU_ENB to logic “1” for the receive channels, and by setting the TXLV_ENB and PISO_ENB registers to logic “1” for the transmit channels. hu rsd ay ,1 For greater power savings, each face (group of 16 links) of the TSE can be powered down individually if none of the LVDS links are in use. In addition to disabling the receive and transmit channels for the face, setting the CSU_ENB register bit to logic “1” will idle the corresponding CSU, which will greatly reduce power. The power reductions are summarized in the following table: Power Reduction (in mW) io Control Bit ett Block nT Table 17 Power Reduction for Disabled Links TXLV TX_ENB=1 0 RXLV RX_ENB=1 fo liv VDDI DRU DRU_ENB=1 uo ef PISO_ENB=1 CSU CSU_ENB=1 yV db AVDH 0 54 5 7 0 0 16 mW if the CSU is active, otherwise 20 10 0 0 0 350 50 26 5 61 TXLV, RXLV, DRU, and PISO Disabled 480 430 1026 16 links, CSU Disabled Do wn loa de Face inv PISO Bi-directional Link 0 16/20 AVDL Remarks Note: These power reductions are approximate and have not been characterized. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 126 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 12.2 LVDS Optimizations tem be r, 20 02 The LVDS interface implemented on the TBS and TSE follows the IEEE 1596.3-1996 specification with some minor exceptions. The changes are implemented to customize and optimize the LVDS interface for the system and are described in detail below. Even with these differences the LVDS interface should be compatible with the physical layer of other LVDS interfaces. The differences from the IEEE specification include: 9S ep 1. Faster rise/fall times (200 – 400) ps versus the specified (300 – 500) ps. Faster edge rates are commonly used with higher speed LVDS interfaces in the industry to ease the interfacing. The IEEE 1596.3-1996 edge rates are optimized for data rates below 400 Mbps Hysteresis is not implemented in the receive LVDS interface. nT hu rsd ay ,1 2. Hysteresis is used in many implementations to negate the effect of noise that may exist on unused LVDS links. Hysteresis was not implemented in the CHESS™ set devices to minimize circuit complexity, power and cost. Instead, the RX interfaces and the DRUs for unused links can be disabled (powered down) through register control in order to prevent sensitivity to noise on these links ett io 3. The LVDS transmitter contains an on-chip 100-ohm termination. Most implementations have single 100-ohm termination on the receiver. By implementing a double termination (on both the LVDS receiver and transmitter) a higher signal integrity and matching is ensured. yV inv ef uo fo liv 4. Although not a difference with the Layer 1 IEEE 1596.3-1996 specification, the Layer 2 8B/10B encoding is discussed here for completeness. 8B/10B encoding guarantees transition density as compared to scrambled encoding, which provides only a certain probability of transition density. This guaranteed transition density allows a simpler and more powereffective data recovery unit, provides a more robust serial interface (greater trace or backplane distance achievable). It also negates the need for complete SONET framing since the A1A2 and J0 bytes can be encoded into special escape characters of the LVDS data stream. Do wn loa de db 5. The device uses 20% resistors; not 10% as specified by the LVDS specification. They are 20% resistors since that was the highest tolerance resistor available for on-chip applications. However, because they are integrated on-chip, this LVDS interface can achieve much better signal integrity than one with off-chip terminations. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 127 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 12.3 LVDS Hot Swapping 9S ep tem be r, 20 02 The LVDS electrical interface differs from a standard CMOS interface; there is no inherent problem in leaving the LVDS inputs floating. Note that the LVDS receiver consists of a differential amplifier with a wide common-mode range. The power dissipation is independent of the data transitions (that is, if the input is connected). There is an internal 100 W termination across the positive and negative input. Floating inputs will settle to an arbitrary voltage (between VDD and VSS) determined by leakage paths. Regardless of this arbitrary voltage, the input structure of the receiver will operate in its proper range and the receiver output will be logic 1 or 0 depending on internal offsets. Noise events (power supply noise, crosstalk) may induce the receiver to toggle randomly, generating "ambiguous" data. rsd ay ,1 Unused links should be disabled in software. This will ensure that the power consumption for those links will be reduced to nearly 0 mW. There is no requirement for how quickly the link should be disabled. Disabling the link simply results in lower power dissipation since the circuitry will be shut down. This action is not mandatory, but is good practice. fo 12.4 LVDS Trace Lengths liv ett io nT hu During a hot-swapping situation, there will be no electrical damage on the LVDS inputs provided that maximum ratings are not exceeded (see absolute maximum ratings section 14). The “hotswap” channel can be left enabled and the device will sync up once the far end transmitter is connected. There are no effects on other channels. Hot swapping of cards is still allowed by reprogramming of the links in software. Do wn loa de db yV inv ef uo The TSE utilizes 64 different input and output differential LVDS pairs. It is critical to match the lengths of the positive and negative traces of each differential pair to minimize skew and maximize the eye opening. However, matching one differential pair to another pair is not as important. The high-speed serial LVDS links are connected to a 24 word (10 bit byte) FIFO. Of this 24 word FIFO, 8 words should be allocated for clock skew and wander between cards or within devices. The remaining 16 words are then available to accommodate clock skew and wander between cards or within devices, along with differences in trace lengths between LVDS pairs. The 16 word FIFO yields an allowable inter-link delay differential of 205.8 ns or 41.2m. This is calculated as follows: 16 words x 10 bits/word = 160 bits of margin in FIFO 1/(777.6 Mb/s) = 1.29 ns/bit on the serial link 160 bits x 1.29 ns/bit = 205.8 ns of margin = 16 clock cycles (at 77.76 MHz) Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 128 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 A transmission speed of 2/3 the speed of light, this corresponds to a trace length difference of 41.2m: r, 20 02 205.8x109s x 2/3 x 3x108 m/s = 41.2 m ep tem be However, it is important to note that the LVDS interface itself is designed to drive 1m of backplane plus only 30cm of trace length on either side. Since this 1.6m of trace length is smaller than the maximum trace length differential computed above, the TSE’s ability to tolerate trace length differential will not be a limiting factor for designs. ay ,1 9S The total available trace length of 1.6m corresponds to 8ns of delay or a worst case difference of 0.6 clock cycles (77.76 MHz) between any two LVDS links. Low loss cable or an optical interface can be used to connect to the LVDS interface to realize greater back-plane distances. hu rsd 12.5 JTAG Support Do wn loa de db yV inv ef uo fo liv ett io nT The TSE supports the IEEE Boundary Scan Specification as described in the IEEE 1149.1 standards. The Test Access Port (TAP) consists of the five standard pins, TRSTB, TCK, TMS, TDI and TDO used to control the TAP controller and the boundary scan registers. The TRSTB input is the active-low reset signal used to reset the TAP controller. TCK is the test clock used to sample data on input, TDI and to output data on output, TDO. The TMS input is used to direct the TAP controller through its states. The basic boundary scan architecture is shown below. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 129 :11 PM TSE Transmission Switch Element Datasheet Released 02 11 :54 Figure 12 Boundary Scan Architecture tem be r, 20 Boundary Scan Register TDI ep Device Identification Register ay ,1 9S Bypass Register Mux DFF TDO ett io nT hu rsd Instruction Register and Decode Control fo liv TMS inv ef uo Test Access Port Controller db Do wn loa de TCK Tri-state Enable yV TRSTB Select The boundary scan architecture consists of a TAP controller, an instruction register with instruction decode, a bypass register, a device identification register and a boundary scan register. The TAP controller interprets the TMS input and generates control signals to load the instruction and data registers. The instruction register with instruction decode block is used to select the test to be executed and/or the register to be accessed. The bypass register offers a single-bit delay from primary input, TDI to primary output, TDO. The device identification register contains the device identification code. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 130 :11 PM TSE Transmission Switch Element Datasheet Released 20 TAP Controller r, 12.5.1 02 11 :54 The boundary scan register allows testing of board inter-connectivity. The boundary scan register consists of a shift register place in series with device inputs and outputs. Using the boundary scan register, all digital inputs can be sampled and shifted out on primary output, TDO. In addition, patterns can be shifted in on primary input, TDI and forced onto all digital outputs. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be The TAP controller is a synchronous finite state machine clocked by the rising edge of primary input, TCK. All state transitions are controlled using primary input, TMS. The finite state machine is described below. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 131 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Figure 13 TAP Controller Finite State Machine 02 TRSTB=0 r, 0 1 1 Run-Test-Idle 0 1 Select-IR-Scan ep Select-DR-Scan tem be 1 20 Test-Logic-Reset 9S 0 1 0 1 Capture-IR ay ,1 Capture-DR 0 rsd 0 Shift-IR 1 0 fo uo Pause-IR Pause-DR ef inv yV 1 Exit1-IR 0 0 1 0 0 1 0 Exit2-DR Exit2-IR 1 1 Update-IR Update-DR 1 0 1 Exit1-DR db Do wn loa de 0 1 liv ett io nT hu Shift-DR 0 1 0 All transitions dependent on input TMS Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 132 States :54 12.5.2 :11 PM TSE Transmission Switch Element Datasheet Released 11 Test-Logic-Reset tem be r, 20 02 The test logic reset state is used to disable the TAP logic when the device is in normal mode operation. The state is entered asynchronously by asserting input, TRSTB. The state is entered synchronously regardless of the current TAP controller state by forcing input, TMS high for 5 TCK clock cycles. While in this state the instruction register is set to the IDCODE instruction. Run-Test-Idle 9S ep The run test/idle state is used to execute tests. ,1 Capture-DR nT hu rsd ay The capture data register state is used to load parallel data into the test data registers selected by the current instruction. If the selected register does not allow parallel loads or no loading is required by the current instruction, the test register maintains its value. Loading occurs on the rising edge of TCK. io Shift-DR liv ett The shift data register state is used to shift the selected test data registers by one stage. Shifting is from MSB to LSB and occurs on the rising edge of TCK. uo fo Update-DR db Capture-IR yV inv ef The update data register state is used to load a test register’s parallel output latch. In general, the output latches are used to control the device. For example, for the EXTEST instruction, the boundary scan test register’s parallel output latches are used to control the device’s outputs. The parallel output latches are updated on the falling edge of TCK. Do wn loa de The capture instruction register state is used to load the instruction register with a fixed instruction. The load occurs on the rising edge of TCK. Shift-IR The shift instruction register state is used to shift both the instruction register and the selected test data registers by one stage. Shifting is from MSB to LSB and occurs on the rising edge of TCK. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 133 :11 PM TSE Transmission Switch Element Datasheet Released :54 Update-IR 20 02 11 The update instruction register state is used to load a new instruction into the instruction register. The new instruction must be scanned in using the Shift-IR state. The load occurs on the falling edge of TCK. tem be r, The Pause-DR and Pause-IR states are provided to allow shifting through the test data and/or instruction registers to be momentarily paused. Boundary Scan Instructions ,1 Instructions ay 12.5.3 9S ep The following is a description of the standard instructions. Each instruction selects a serial test data register path between input, TDI and output, TDO. rsd BYPASS nT hu The bypass instruction shifts data from input, TDI to output, TDO with one TCK clock period delay. The instruction is used to bypass the device. io EXTEST inv ef uo fo liv ett The external test instruction allows testing of the interconnection to other devices. When the current instruction is the EXTEST instruction, the boundary scan register is place between input, TDI and output, TDO. Primary device inputs can be sampled by loading the boundary scan register using the Capture-DR state. The sampled values can then be viewed by shifting the boundary scan register using the Shift-DR state. Primary device outputs can be controlled by loading patterns shifted in through input TDI into the boundary scan register using the Update-DR state. db yV SAMPLE Do wn loa de The sample instruction samples all the device inputs and outputs. For this instruction, the boundary scan register is placed between TDI and TDO. Primary device inputs and outputs can be sampled by loading the boundary scan register using the Capture-DR state. The sampled values can then be viewed by shifting the boundary scan register using the Shift-DR state. IDCODE The identification instruction is used to connect the identification register between TDI and TDO. The device’s identification code can then be shifted out using the Shift-DR state. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 134 :11 PM TSE Transmission Switch Element Datasheet Released :54 STCTEST tem be r, 20 02 11 The single transport chain instruction is used to test out the TAP controller and the boundary scan register during production test. When this instruction is the current instruction, the boundary scan register is connected between TDI and TDO. During the Capture-DR state, the device identification code is loaded into the boundary scan register. The code can then be shifted out output, TDO using the Shift-DR state. 12.6 Initialization Procedure 9S ep The following is a suggested initialization procedure which may be helpful when writing initialization code for the TSE. set addr ay ,1 Set the TSE Master Configuration register to: ETSE_MODE=0, ITSE_MODE=0, 002h to 8400h hu rsd Set the CSU Control registers to: CSU_ENB=0, CSU_RSTB=1 set addresses 0020h, 0024h, 0028h, 002Ch to 0409h io nT Set the SSWT RJ0FP Delay register 0040H as per section 1.1 ett Set the SSWT TJ0FP Delay Register 0047H as per section 1.1 uo fo liv Set the R8FA 1 – 64 Analog Control register to: DRU_ENB=0, RX_ENB=0 and DRU_CONTROL=1101 set addresses 0N83h, 0N8Bh, 0N93h, and 0N9Bh (N=0 to F) to CC34h inv ef Set the ITSE 1- 16 time slot switching settings as per switching requirements. yV Set the ETSE 1-16 time slot switching settings as per switching requirements. db Set the SSWT 1-16 space switching settings as per switching requirements. Do wn loa de Set the T8DE 1 – 64 Analog Control registers to: TXLV_ENB=0, PISO_ENB=0 set addresses 0NB5h, 0NBDh, 0NC5h, and 0NCDh (N=0 to F) to 0007h Ensure that the CSUs show stable “locked” status by reading registers 0x21/0x22, 0x25/0x26, 0x29/0x2A and 0x2D/0x2E: Read registers 0x21, 0x25, 0x29 and 0x2D – expect to see 0x01 representing the interrupt from changes in lock state during reset. Read registers 0x21, 0x25, 0x29 and 0x2D again – expect to see 0x00 indicating stable lock status. Read registers 0x22, 0x26, 0x2A and 0x2E – expect to see LOCKV bit set to 1 indicating that the CSUs are stable in the locked state. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 135 :11 PM TSE Transmission Switch Element Datasheet Released 02 11 :54 After the CSUs have locked, the transmit FIFOs must be re-centered since they will have suffered over-run or under-run conditions while the CSUs were not locked. To re-center the FIFOs, write a 1 to the CENTER bit in all 64 of the T8DE Control and Status registers (0NB0h, 0NB8h, 0NC0h, and 0NC8h where N=0 to F). r, 20 Enable all interrupts on the device by writing registers as follows: tem be CSTR 1 – 4 Addr 0021h, 0025h, 0029h, and 002Dh to ---------------1b ep SSWT Addr 0043h to ---------------1b 9S R8FA 1- 64 Addr 0N80h 0N88h, 0N90h, 0N08h (N=1 to 15) to --------1111----b ay rsd ETSE 1- 16 Addr 0NAAh (N=0 to 15)to 00001h ,1 ITSE 1- 16 Addr 0NA2h (N=0 to 15)to 00001h nT io 12.7 Interrupt Service Routine hu T8DE Addr 0NB0h, 0NB8h, 0NC0h, 0NC8h to -----------1----b fo liv ett The TSE will assert INTB to logic 0 when a condition that is configured to produce an interrupt occurs. To find which condition caused this interrupt to occur, the procedure outlined below should be followed: uo Read the registers 0003H – 000EH to find the functional block(s) which caused the interrupt. db yV inv ef Find the register address of the corresponding block that caused the interrupt and read its Interrupt Status registers. The interrupt functional block and interrupt source identification register bits from step 1 are cleared once these register(s) have been read and the interrupt(s) identified. Do wn loa de Service the interrupt(s). If the INTB pin is still logic 0, then there are still interrupts to be serviced and steps 1 to 3 need to be repeated. Otherwise, all interrupts have been serviced. Wait for the next assertion of INTB. 12.8 Interpreting the Status of Receive Decoders The receive decoder blocks (R8FA) produce interrupts based on four receiver conditions or events: OCA (Out of Character Alignment), OFA (Out of Frame Alignment), FUO (FIFO Underrun/Overrun) and LCV (Line Code Violation). Understanding the relationships between these conditions can help to diagnose device status. These conditions have the following interrelationships: Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 136 :11 PM TSE Transmission Switch Element Datasheet Released 02 11 :54 OCA implies OFA until character alignment is re-achieved. OCA will most likely cause some LCVs but not necessarily a continual stream of them. Since character boundaries are not known, framing and disparity are effectively meaningless anyway. 20 OFA, by itself, does not cause any of the other conditions. tem be r, FUO may produce zero, one or many LCVs, depending on how the FIFO overrun/underrun occurs. ep Persistent LCVs (five or more in any sequence of 15 characters) cause OCA. 9S 12.9 Accessing Indirect Registers rsd ay ,1 Indirect registers are used to conserve address space in the TSE. Writing the indirect address register accesses indirect registers. The following steps should be followed for writing to indirect registers: nT hu Read the BUSY bit. If it is equal to logic 0, continue to step 2. Otherwise, continue polling the BUSY bit. ett io Write the desired configurations for the channel into the indirect data registers. fo liv Write the channel number (indirect address) to the indirect address register with RWB set to logic 0. uo Read BUSY. Once it equals 0, the indirect write has been completed. inv ef The following steps should be followed for reading indirect registers: db yV Read the BUSY bit. If it is equal to logic 0, continue to step 2. Otherwise, continue polling the BUSY bit. Do wn loa de Write the channel number (indirect address) to the indirect address register with RWB set to logic 1. Read the BUSY bit. If it is equal to logic 0, continue to 4. Otherwise, continue polling the BUSY bit. Read the indirect data registers to find the state of the register bits for the selected channel number. 12.10 Using the Performance Monitoring Features The performance monitor counters within the TSE are the R8FA line code violation counters. The counters will saturate and not roll over if they reach their maximum value. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 137 :11 PM TSE Transmission Switch Element Datasheet Released 02 11 :54 A device update of all the counters can be achieved by writing to the TSE Master Clock Activity and Accumulation Trigger register (0001H). The TIP bit in the TSE Master Clock Activity and Accumulation Trigger register can be polled to determine when all the counter values have been transferred and are ready to be read. r, 20 12.11 “J0” Synchronization of the TSE in a CHESSÔ System tem be Any TSE/TBS fabric can be viewed as a collection of different stages. For example, a TimeSpace-Time switch could be constructed with five datapath stages: 9S ep 1. Ingress load devices (e.g. SPECTRA-2488™) ,1 2. Ingress TBS devices ay 3. TSE devices hu rsd 4. Egress TBS devices nT 5. Egress load devices (e.g. SPECTRA-2488) inv ef uo fo liv ett io Note that in some cases, one physical device may serve in two stages, such as stages 1 and 5 or stages 2 and 4. STS-12 frames are pipelined through this fabric in a regular fashion, under control of a single clock frequency (77.76 MHz). In order to maintain valid framing for the group of STS-12 streams, the datapath devices must be coordinated with one another. The first step in this coordination is the use of a global frame synchronization pulse to mark the position of frame boundaries as they enter the fabric. However, since each device in the system datapath sees the STS-12 frames at a different latency than other devices, there must be a mechanism to account for the individual latencies at different points along the datapath. Do wn loa de db yV The most significant source of delay is the cumulative latency of the devices that lie along the system datapath. To accommodate different system arrangements, a synchronization frame pulse and a programmable frame delay register are used to re-frame the STS-12 streams for each system datapath device. In the TSE, this FIFO is 24-words deep and is controlled by the RJ0FP pin along with the RJ0DLY register. This frame delay register is used to inform the TSE of the latency between a frame pulse on the RJ0FP pin and the presence of J0 characters in the FIFOs so that a re-framing mechanism can be triggered at the appropriate time. Because the J0 characters may lie at different FIFO depths, due to skew between links, this re-framing can be achieved by realigning the FIFO read pointers to match the J0 positions. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 138 :11 PM TSE Transmission Switch Element Datasheet Released 9S ep tem be r, 20 02 11 :54 In addition to device latencies, there are other sources of delay. Furthermore, these delays may vary from link to link. For example, clock skew or differential trace lengths impose uneven delays on individual links. The 24-word depth of the FIFOs allows these delays to be equalized as part of the re-framing process. When the RJ0FP-RJ0DLY trigger signals the occurrence of a frame boundary, the TSE will adjust the FIFOs read positions to realign the STS-12 streams’ J0 characters with one another. As long as the J0 characters from all the STS-12 streams are indeed simultaneously present in their respective FIFOs when this occurs, the TSE will effectively realign the streams as part of the re-framing process. The large FIFO depth allows the TSE to compensate for such differential delays as trace lengths that vary by several meters. Smaller delay variances, such as those due to clock jitter, can be absorbed automatically by the serial receive links. If they prove to be too large for such absorption, they will then be corrected through the FIFO re-framing process. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 In order to guarantee that the RJ0FP-RJ0DLY trigger will happen when all streams’ J0 characters are simultaneously present within the FIFOs, it is important to choose correct values for the frame delay register. The following example explains how frame delay register values are chosen for the devices of a sample system. Consider the implementation shown in Figure 14. All devices receive the global frame pulse simultaneously at time t0 (ignoring any trace length differentials). The SPECTRA-2488 emits the J0 byte onto the TelecomBus upon receiving the global frame pulse on the DJ0REF input. This action is entirely independent of receiving a J0 byte from the optical line. SPECTRA-2488 pointer adjustments will define the start of the payload envelope (the J1 byte indicates start of payload) and this payload will be outputted over the TelecomBus. The SPECTRA-2488 can be viewed as the master by which the synchronization of the other CHESS devices is determined. The TBS expects the four incoming eight bit 77.76 MHz TelecomBus data paths to be synchronized and upon processing emits the serialized data with J0 character 33 clock cycles after receiving the J0 on the parallel TelecomBus. The J0 byte on each of the twelve independent 777.6 MHz LVDS links are not exactly simultaneous and may have a slight amount of skew relative to each other (because of presence of an 8 word FIFO on the LVDS transmitter output). The LVDS links are then mated to the TSE through a back-plane. The TSE is programmed (via indirect register access of the RJ0DLY[13:0] word) to expect the J0 byte a certain number of clock cycles after it receives the global frame pulse. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 139 :11 PM TSE Transmission Switch Element Datasheet Released ay ,1 9S ep tem be r, 20 02 11 :54 The ingress FIFOs permit a variable latency in J0 arrival of up to 16 clock cycles. That is, the largest tolerable delay between the slowest and fastest LVDS link of the 64 TSE LVDS links is 16 bytes. Consequently, the external system must ensure that the relative delays between all the 64 receive LVDS links be less than 16 bytes. The minimum value for the internal programmable delay (RJ0DLY[13:0]) is the delay to the last (slowest) J0 character plus 15 bytes. The maximum value is the delay to the first (fastest) J0 character plus 31 bytes. The actual programmed delay should be based on the delay of the “slowest” of the 64 links – the link in which J0 arrives last plus a small safety margin of 1 or 2 words. The magnitude of the clock cycle delay is bounded by two parameters. First, the programmed delay register RJ0DLY is 14 bits. This implies that a clock cycle delay of 214 –1 or 16,383 clock cycles can be programmed. However, the second parameter, the frame rate (125 ms), bounds the delay to one STS-12 frame or 9719 (9719 unique values) clock cycles (125 ms x 77.76 MHz), after which the next SONET frame begins. The TSE, upon receiving the global frame pulse, will wait the programmed amount of time (56 clock cycles + cable length delays) before prompting each of the 64 links to emit their J0 character. hu rsd The number of clock cycles can be determined by simply adding the relevant device and cable length latencies. Do wn loa de db yV inv ef uo fo liv ett io nT This synchronization mechanism is flexible enough to accommodate system paths with different cumulative device latencies. Consider a TSE that is mated to a S/UNI-MACH48 on one link and a SPECTRA-2488 feeding a TBS on the other link. The alternate data paths have different delays; the SPECTRA-2488/TBS link has a greater delay than the S/UNI-MACH48 link delay. In this case, the S/UNI-MACH48 is programmed to emit the J0 pulse later than SPECTRA-2488 (but aligned with the TBS serial output) such that the J0 from both sources arrive at the TSE within the allowed 16-clock cycle window. The S/UNI-MACH48 programmed delay is 24 clock cycles after the receipt of the frame pulse. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 140 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Figure 14 “J0” Synchronization Control TBS te OJ0J1 TSE tc RJ0FP r, Serial LVDS TelecomBus t3 t4 tb ta RJ0FP S/UNI-MACH48 OJ0REF ,1 AJ0J1 td RJ0FP tem be SPECTRA2488 IJ0J1 ep DJ0J1 Serial LVDS TelecomBus t1 t2 9S DJ0REF Parallel TelecomBus to 20 02 8 kHz reference frame pulse distributed to all devices at t0 rsd ay In the line side RX direction: 1. An 8kHz frame pulse is received by all devices at time t0 2. Upon receipt of the 8kHz frame pulse, the SPECTRA-2488 outputs data (and J0) onto the TelecomBus at time t0 3. The TBS emits the serialized J0 8B/10B character approximately 35 clock cycles later at time t1 4. The J0 character arrives at the input of the TSE A clock cycles later at time t2. A and B represents the clock cycle delay of the links. 5. The TSE RJ0DLY value can be set to create a receive FIFO depth of approximately half the FIFO length of 24 characters. The J0 character will be in the FIFO along with 11 more characters approximately 23 clock cycles after the J0 character enters the TSE input. The cumulative time in SYSCLK cycles from t0 to tz plus the extra 23 clock cycle delay into the TSE receive FIFO is the the time that should be used for the RJ0DLY value. 6. The TSE emits the J0 characters approximately 43 clock cycles after the J0 characters are read out of the receive FIFOs (t0 + RJ0DLY) at time t3. 7. The J0 character is present at the MACH48 device B clock cycles later at time t4 8. The S/UNI-MACH48 RJ0DLY value should be set using the same method as used to set the TSE RJ0DLY value. (RJ0DLY = J0 character arrival time + 23 clock cycles to fill the receive FIFO halfway. hu RJ0DLYMACH 28 ta 23 46 A B tb tc td 23 ef OJ0REFDLYMACH db yV inv RJ0DLYTBS Do wn loa de io B 43 liv TX Direction 23 t4 ett A 35 t3 t2 uo RX Direction t1 fo to nT RJ0DLYTSE te In the line side TX direction: 1. An 8kHz frame pulse is received by all devices at time t0 2. Approximately 7 + OJ0REF SYSCLK cycles after receiveing the the 8 kHz frame pulse on OJ0REF, the S/UNI-MACH-48 outputs the J0 character to the TSE device . Since the arrival of J0 characters at the TSE receivers from the TBS and the S/UNI-MACH-48 must be aligned, the OJ0REFDLY value at the S/UNI-MACH28 should be set to the cumulative latency of the TBS in SYSCLK cycles (33-36) minus the 7 delay between OJ0REF and the J0 character output when OJ0REFDLY=0. 3. The TSE outputs the J0 character at time tc 4. The TBS receives the J0 character at time td. Approximately 23 clock cycles following the arrival of the J0 character, the TBS receive FIFO will be half full. The cumulative time from t0 to td in SYSCLK cycles plus the additional 23 cycle delay into the TBS receive FIFOs should be used for the TBS RJ0DLY value. NOTE: In all cases J0 character arrival times specified are the nominal arrival times. This is because the TX FIFO can impose a +/-4 cycle delay on the data. The nominal time assumes the additional delay by the TX FIFO imposed is 0 cycles in all cases. The calculated RJ0DLY values provided in the example will work in any case - the receive FIFOs may just be more or less full than stated (12 characters full), depending on the state of the upstream TX FIFO. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 141 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 12.12 Synchronized Control Setting Changes 9S ep tem be r, 20 02 The TSE supports dual switch control settings. These dual settings permit one to be operational while the other is updated as a result of some new connection requests. The CMP input selects the current operational switch control settings. CMP is sampled by the TSE on the base timing pulse t. The internal blocks sample the registered CMP value as they receive the next J0 character –at least a delay of RJ0DLY. The new CMP value is applied on the first A1 character of the second following STS-12 frame. This switchover is hitless; the control change which does not disrupt the user data flow in any way. This feature is required for the addition of arbitrary new connections, as existing connections may need to be rerouted (see the discussion of the connection routing algorithm in this document). ,1 12.13 Fabric Rules of Composition. nT hu rsd ay There are rules governing how the TSE, the TBS, the Load devices (SPECTRA-2488, SPECTRA-4X155, and S/UNI-MACH48), can be combined to form legal fabrics. A hypothetical Load device with an on-board TBS is also considered. This section describes the interconnecting buses, gives a behavioral description of the four components, lists the rules of composition for fabric formation, and gives several examples of legal fabrics. ett io 12.13.1 Interconnections yV inv ef uo fo liv The various components communicate via two full-duplex channel types: Parallel TelecomBuses (P-TCB) and Serial TelecomBuses (S-TCB). The S-TCBs are always point-to-point. The PTCBs can be either point-to-point, or can be combined with one stage of wired-or multiplexing. Both buses carry 4*STS-12 = STS-48 streams (i.e., they can be thought of as a single STS-48 flow, or as four independent STS-12 flows – the TSE will always treat each STS-1 independently in any case.) In the diagrams below, P-TCBs are drawn as heavy directed arrows; S-TCBs are drawn as lighter arrows. db 12.13.2 Behavioural Descriptions of Components Do wn loa de Load: Load devices (SPECTRA-2488) have one full-duplex P-TCB port. We ignore the line side of these devices. Loads are represented in Figure 15. TBS: TBS devices have one P-TCB port and three S-TCB ports. The TBS can take any of 3*48 STS-1s from the ingress S-TCBs and place it in any of 48 STS-1 slots in the egress P-TCB. In the other direction, the TBS can fill any of the 3*48 egress S-TCB slots with any STS-1 taken from the ingress P-TCB. TSE: TSE devices have 64 full-duplex S-TCB ports. The TSE implements a full Time:Space:Time switching function, as described in this document. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 142 :11 PM TSE Transmission Switch Element Datasheet Released 02 11 :54 Each component emits synchronized STS frames with a time delay controlled by the timing signal described in the “J0 Synchronization” section. These timing signals are indicated by the arrows directed at the egress ports of each component. tem be r, 20 Figure 15 Fabric Components Load ep Load P-TCB Load rsd ay ,1 9S S-TCB Load S-TCB TSE ett io nT P-TCB/S-TCB TBS TSE hu TBS ef uo fo liv (heavy data flow lines are P-TCBs; light data flow lines are S-TCBs; arrows to data flow lines are timing controls). inv 12.13.3 Rules of Composition db yV No connections other than egress P-TCB to ingress P-TCB and egress S-TCB to ingress S-TCB are permitted. Do wn loa de Each TSE fabric must have a central column (or multiple columns) of TSE devices through which all traffic is switched. All traffic must arrive at the central TSE column at the same time (with respect to STS-12 frames). Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 143 :11 PM TSE Transmission Switch Element Datasheet Released tem be r, 20 02 11 :54 All paths from any LOAD’s egress P-TCB to any LOAD’s ingress P-TCB must traverse sequences that are identical in time and components as they pass through the TSE core. Where the common core path extends out to the Load devices, this rule includes paths from any LOAD A to any LOAD B, the reverse paths from B to A, and any self-loops from A to A or B to B. As mentioned below, some Loads may be further from the core, their paths being extended by the use of extra TSE devices which serve as gather/scatter devices for low aggregate bandwidth Loads. These extended path portions need not be identical to other paths, but they must be traversed before and after the common core paths. rsd 12.13.4 Examples of Legal Composition ay ,1 9S ep Time delays on all longest simplex paths must begin with zero at the source LOAD (The longest paths are those paths that are extended, if any. Normally, all paths are “longest” and all begin at time zero.). The time delays on all paths must be strictly increasing, and the delays on all path delays must be identical when they reach the TSE core column. io nT hu The following figures give examples of legal fabric compositions. Appropriate time delays are indicated by monotonically increasing integers. 0 Load 0 P-TCB Loads Load Load 0 S-TCB Loads Do wn loa de db yV inv ef Load uo fo 0 liv ett Figure 16 LOAD:LOAD Null Fabrics. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 144 :11 PM TSE Transmission Switch Element Datasheet Released 1 ay ,1 TBS 9S ep tem be 1 0 Load r, TBS 2 rsd 2 1 TBS 2 Do wn loa de db yV inv ef uo fo liv ett io nT hu 0 Load 20 02 0 Load 11 :54 Figure 17 TBS Fabrics (non-redundant). Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 145 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Figure 18 TSE Fabric (redundant). 1 3 r, TBS tem be Load 20 02 0 9S ,1 TBS ay Load ep 1 0 rsd TSE 2 liv ett io nT hu 2 TSE 3 inv ef uo fo Where STS-12 and/or STS-3 devices are connected to TSE fabrics, these same rules apply, but the TBS devices connect to multiple load devices. In multi-plane TSE fabrics, TBS devices which service these lower rate devices serve as traffic distributors and collectors to permit STS12/3 samples to be switched to and from any STS-1 in the fabric. Do wn loa de db yV An example of the use of a TSE as a gather/scatter device in an eight plane TSE fabric is illustrated in Figure 19 below. The point of this figure is to illustrate the need for unequal path lengths that meet at the same time in the TSE core. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 146 :11 PM TSE Transmission Switch Element Datasheet Released 11 STS-192 Load :54 Figure 19 TSE Fabric with Differing Path Lengths 20 02 TSE TSE ... ay ,1 9S TSE ep TSE STS-48 Load ... tem be r, TSE TSE rsd TSE TSE TSE Do wn loa de db yV inv ef uo fo liv ett io nT hu STS-48 Load Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 147 Functional Timing 11 13 :54 :11 PM TSE Transmission Switch Element Datasheet Released 02 13.1 Receive Interface Timing ett io nT hu rsd ay ,1 9S ep tem be r, 20 Figure 20 below, shows the relative timing of the receive interface. The LVDS links carry SONET/SDH frame octets that are encoded in 8B/10B characters. Frame boundaries, justification events and alarm conditions are encoded in special control characters. The upstream devices sourcing the links share a common clock and have a common transport frame alignment that is synchronized by the Receive Serial Interface Frame Pulse signal (RJ0FP). Due to phase noise of clock multiplication circuits and backplane routing discrepancies, the links will not phase aligned to each other but are frequency locked. The delay from RJ0FP being sampled high to the first and last J0 character is shown in Figure 20. In this example, the first J0 is delivered on link RN[X]/RP[X]. The delay to the last J0 represents the time when the all the links have delivered their J0 character. In the example below, link RN[Y]/RP[Y] is shown to be the slowest. The minimum value for the internal programmable delay (RJ0DLY[13:0]) is the delay to the last J0 character plus 15. The maximum value is the delay to the first J0 character plus 30. Consequently, the external system must ensure that the relative delays between all the receive LVDS links be less than 16 bytes. The relative phases of the links in Figure 20 are shown for illustrative purposes only. Links may have different delays relative to other links than what is shown. fo liv Figure 20 Receive Interface Timing uo SYSCLK ... inv yV db Do wn loa de RP[X]/ RN[X] RN[Y]/ RP[Y] ... ... ef RJ0FP RJ0DLY[13:0] Delay Max Delay until internal Frame Pulse ... S4,3/ A2 S1,1/J0 S2,1/ Z0 ... ... Max Delay between First and Last J0s ... ... Min Delay until internal Frame Pulse S4,3/ A2 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 S1,1/J0 S2,1/ Z0 ... 148 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 13.2 Transmit Interface Timing ,1 9S ep tem be r, 20 02 Figure 21 below shows the delay from assertion of RJ0FP to the transmit serial data links. Due to the presence of FIFOs in the data path, the delay to the various links can differ by up to 8 cycles. The minimum delay (RJ0DLY + 40 SYSCLK cycles) is shown to be incurred by one of the transmit serial data links (TP[X]/TN[X]). The maximum delay (RJ0DLY + 47 cycles) is shown to be incurred by another transmit serial data links (TP[Y]/TN[Y]). The suggested setting for TJ0DLY results in a TJ0FP pulse at the time at which all the transmit serial links have transmitted their respective J0 characters. The maximum delay from RJ0FP to the transmission of a J0 pulse is RJ0DLY + 47 cycles. Therefore the suggested setting for TJ0DLY is RJ0DLY+ 47. The relative phases of the links in Figure 21 are shown for illustrative purposes only. Links may have different delays than what is shown. ay Figure 21 Transmit Interface Timing rsd SYSCLK ... nT hu ... RJ0FP io RJ0DLY + Min Delay(39 cycles) to First J0 liv ett RJ0DLY+ Max Delay(47 cycles) to Last J0 uo fo TP[X]/ TN[X] ef TN[Y]/ TP[Y] S4,3/ A2 S1,1/J0 S2,1/ Z0 ... ... ... ... ... S4,3/ A2 S1,1/J0 S2,1/ Z0 Do wn loa de db yV inv TJ0FP ... Figure 22 below shows the delay from CMP to the transmit serial data links. CMP is valid only at the RJ0FP pulse time, whether RJ0FP is pulsed or not. It is ignored at other locations in the transport frame. A change in value to the connection memory page signal (CMP) results in changing the active switch settings. Given that CMP is sampled on the RJ0FP pulse time 0, the first data that is switched according to the newly selected connection memory page are the A1 bytes of the second frame following the first J0 byte transmitted by the TSE after offset RJ0DLY + 40 cycles. In more absolute terms, the first A1s transmitted by the TSE between offset RJ0DLY + 40 + 19416 cycles and RJ0DLY + 47 + 19416 cycles, represent the first data switched according the connection memory page selected by CMP at the RJ0FP pulse time 0. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 149 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Figure 22 CMP Timing SYSCLK ... Valid 02 ... X r, X Delay to second frame A1: 19416 cycles ... S1,1/J0 S2,1/ Z0 ... S1,1/ A1 S2,1/ A1 S3,1/ A1 ,1 S4,3/ A2 9S ep RJ0DLY + Delay (40 to 47 cycles) to J0 TP[X]/ TN[X] ... tem be CMP ... 20 RJ0FP ef uo fo liv ett io nT hu rsd ay Figure 23 below shows the delay from the PSEL bits, SPSEL, IPSEL, and EPSEL, to their effect datastream at the transmit serial data links. The PSEL bits are written asynchronously with respect to the system clock, so use of the PSEL bits to effect switching connection memory pages should be avoided if switching on a particular frame is required. Additionally the user can avoid changing PSEL bits close to the point in time when PSEL bits are sampled by the synchronous logic. If the frame pulse occurs at time 0, IPSEL is sampled at time RJ0DLY, SPSEL is sampled at time RJ0DLY+15, and EPSEL is sampled at time RJ0DLY+17. Switchover is delayed internally for approximately a frame. Page switchover occurs on frame boundaries, with the A1 bytes switching on the new settings. The frame switched by the newly selected connection memory page first appears on the transmit serial data links between offset RJ0DLY+40+9699 cycles and RJ0DLY+47+9696 cycles. inv Figure 23 PSEL Timing db Do wn loa de RJ0FP yV SYSCLK PSEL TP[X]/ TN[X] ... ... ... ... RJ0DLY+ Delay(40-47 cycles) to J0 ... S4,3/ A2 Delay to next frame A1: 9696 cycles S1,1/J0 S2,1/ Z0 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 ... S1,1/ A1 S2,1/ A1 150 S3,1/ A1 Absolute Maximum Ratings 11 14 :54 :11 PM TSE Transmission Switch Element Datasheet Released 02 Maximum ratings are the worst case limits that the device can withstand without sustaining permanent damage. They are not indicative of normal mode operation conditions. Note: if a voltage is applied to an tem be r, 20 input pin when the device is powered down, the current needs to be limited below 20mA and the maximum voltage rating does not apply. ep Table 18 Absolute Maximum Ratings -40°C to +125°C 1.8V Supply Voltage (VDDI, AVDL, CSU_AVDL) -0.3V to +2.5V 3.3V Supply Voltage (VDDO, AVDH, CSU_AVDH) -0.3V to +4.6V ,1 -2V < VDDO < +2V for 10ns, 100mA max ay input pad tolerance 9S Storage Temperature -2V < VDDO < +2V for 10ns, 20mA max rsd output pad overshoot limits -0.5V to VDDO+0.5V hu Voltage on Any Digital Pin Voltage on LVDS Pin nT Static Discharge Voltage -0.5V to AVDH + 0.5V ±1000 V ±90 mA Latch-Up Current on RESK pin ±50 mA ett io Latch-Up Current on RN[I], RP[I], TN[I], TP[I] pins fo liv Latch-Up Current uo DC Input Current Lead Temperature ±20 mA +300°C +150°C Do wn loa de db yV inv ef Absolute Maximum Junction Temperature ±100 mA except RN[I], RP[I], TN[I], TP[I], and RESK Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 151 Power Information 11 15 :54 :11 PM TSE Transmission Switch Element Datasheet Released tem be r, 20 02 15.1 Power Requirements Conditions Parameter Typ 1,3 High4 Max2 Units all serial links enabled IDDOPVDDI (1.8V) 2300 ep Table 19 Power Requirements 2540 mA IDDOPAVDL (1.8 V) 775 - 962 mA IDDOPVDDO (3.3 V) 1.4 - 2.4 mA IDDOPAVDH (3.3 V) 837 - 889 mA IDDOPCSU_AVDH (3.3 V) 42 - 48 mA 8.4 9.2 - W 9S ,1 ay rsd io nT hu Total Power - liv ett Notes: Typical IDD values are calculated as the mean value of current under the following conditions: typically processed silicon, nominal supply voltage, Tj=60 °C, outputs loaded with 30 pF (if not otherwise specified), and a normal amount of traffic or signal activity. These values are suitable for evaluating typical device performance in a system. 2. Max IDD values are currents guaranteed by the production test program and/or characterization over process for operating currents at the maximum operating voltage and operating temperature that yields the highest current. Outputs are assumed to be loaded with 30pF (if not otherwise specified). 3. Typical power values are calculated using the formula: db yV inv ef uo fo 1. Do wn loa de Power = ∑i(VDDNomi x IDDTypi) Where i denotes all the various power supplies on the device, VDDNomi is the nominal voltage for supply i, and IDDTypi is the typical current for supply i (as defined in note 1 above). These values are suitable for evaluating typical device performance in a system. 4. High power values are a “normal high power” estimate, calculated using the formula: Power = ∑i(VDDMaxi x IDDHighi) Where i denotes all the various power supplies on the device, VDDMaxi is the maximum operating voltage for supply i, and IDDHighi is the current for supply i. IDDHigh values are calculated as the mean value plus two sigmas (2σ) of measured current under the following conditions: Tj=105° C, outputs loaded with 30 pF (if not otherwise specified). These values are suitable for evaluating board and device thermal characteristics. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 152 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 15.2 Power Sequencing tem be The recommended power supply sequencing is as follows: r, 20 02 Due to ESD protection structures in the pads it is necessary to exercise caution when powering a device up or down. ESD protection devices behave as diodes between power supply pins and from I/O pins to power supply pins. Under extreme conditions, incorrect power sequencing may damage these ESD protection devices or trigger latch up. 9S ep 1. The 1.8 V supplies can come up at the same time or after the 3.3 V supplies as long as the 1.8V supplies never exceed the 3.3V supplies by more than 0.3V. ay ,1 2. Analog supplies must not exceed digital supplies of the same nominal voltage by more than 0.3V. hu rsd 3. Data applied to I/O pins must not exceed VDDO by more than 0.3V unless the data is current-limited to 20 mA *. nT There are no power-up ramp rate restrictions. ett io The TSE must be powered down according to the same restrictions above. fo liv * These rules are intended to allow for hot-swap of LVDS signals, as the differential links are appropriately current-limited. ef uo 15.3 Power Supply Filtering yV inv The following power supply filtering is recommended to achieve maximum power supply noise tolerance. See Figure 24 for an example RC Filter. Do wn loa de db CSU_AVDH: 3.3 ohm, 100nF, 10nF CSU_AVDL: 0.47 ohm, 4.7 uF, 10nF Other AVDH: 3.3 ohm, 1.0uF, 10nF Other AVDL: 0 ohm, 100nF, 10nF Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 153 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Figure 24 Sample RC Filter R 20 02 +3.3/ 1.8 V C2 Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep C1 tem be r, analog pin Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 154 D.C. Characteristics 11 16 :54 :11 PM TSE Transmission Switch Element Datasheet Released 20 02 Ta=-40°C to Tj=+125°C, VVDDI = VVDDItypical ± 5%, VVDDO = VDDOtypical ± 5% (Typical Conditions: TJ = 25°C, VVDDI = 1.8V, VVDDO = 3.3V) tem be r, Table 20 D.C. Characteristics Parameter Min Typ Max Units VVDDI Power Supply at 1.8V 1.71 1.8 1.89 Volts VAVDL Power Supply at 1.8V 1.71 1.8 1.89 VVDDO Power Supply at 3.3V 3.135 3.3 3.465 VAVDH Power Supply at 3.3V 3.135 3.3 VCSU_AVDH Power Supply at 3.3V 3.135 3.3 VIL Input Low Voltage 0 VIH Input High Voltage 2.0 VOL Output or Bi-directional Low Voltage VOH Output or Bi-directional High Voltage VT+ Reset Input High Voltage VT- Reset Input Low Voltage IILPU Input Low Current -200 IIHPU Input High Current IIL IIH ay ,1 9S Volts 3.465 Volts 3.465 Volts 0.8 Volts Guaranteed Input Low voltage. Volts Guaranteed Input High voltage. rsd hu Volts fo liv ett io nT Conditions ep Symbol 0.4 Volts Guaranteed output Low voltage at VDD=2.97V and IOL=maximum rated for pad. 2.4 2.8 Volts Guaranteed output High voltage at VDD=2.97V and IOH=maximum rated current for pad. Volts Applies to SYSCLK, RSTB and TRSTB only. 0.8 Volts Applies to SYSCLK, RSTB and TRSTB only. -50 -4 µA VIL = GND. Notes 1 and 3. -10 0 +10 µA VIH = VDD. Notes 1 and 3. Input Low Current -10 0 +10 µA VIL = GND. Notes 2 and 3. Input High Current -10 0 +10 µA VIH = VDD. Notes 2 and 3. Do wn loa de db yV inv ef uo .1V 2.2 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 155 Input Capacitance 5 PF tA=25°C, f = 1 MHz COUT Output Capacitance 5 PF tA=25°C, f = 1 MHz CIO Bi-directional Capacitance 5 PF VICM LVDS Input Common-Mode Range |VIDM| LVDS Input Differential Sensitivity RIN LVDS Differential Input Impedance VLOH LVDS Output voltage high VLOL LVDS Output voltage low 925 1025 VODM LVDS Output Differential Voltage 300 350 VOCM LVDS Output Common-Mode Voltage 1125 RO LVDS Output Impedance, Differential 85 |DVODM| mV 11 20 100 r, V tem be 2.4 tA=25°C, f = 1 MHz 100 115 1375 1475 ,1 85 9S ep 0 :54 CIN 02 :11 PM TSE Transmission Switch Element Datasheet Released W RLOAD=100W ±1% mV RLOAD=100W ±1% 400 mV RLOAD=100W ±1% 1200 1275 mV RLOAD=100W ±1% 110 115 W Change in |VODM| between “0” and “1” 25 mV RLOAD=100W ±1% DVOCM Change in VOCM between “0” and “1” 25 mV RLOAD=100W ±1% ISP, ISN LVDS ShortCircuit Output Current 10 mA Drivers shorted to ground ISPN LVDS ShortCircuit Output Current 10 mA Drivers shorted together Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay mV Notes on D.C. Characteristics: 1. Input pin or bi-directional pin with internal pull-up resistor. 2. Input pin or bi-directional pin without internal pull-up resistor. 3. Negative currents flow into the device (sinking), positive currents flow out of the device (sourcing.) Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 156 :54 :11 PM TSE Transmission Switch Element Datasheet Released Microprocessor Interface Timing Characteristics 11 17 r, 20 02 Ta=-40°C to Tj=+125°C, VVDDI = VVDDItypical ± 5%, VVDDO = VDDOtypical ± 5% (Typical Conditions: TJ = 25°C, VVDDI = 1.8V, VVDDO = 3.3V) Symbol tem be Table 21 Microprocessor Interface Read Access Parameter Address to Valid Read Set-up Time tHar Address to Valid Read Hold Time tSalr Address to Latch Set-up Time tHalr Address to Latch Hold Time tVl Valid Latch Pulse Width tSlr Latch to Read Set-up tHlr Latch to Read Hold tPrd Valid Read to Valid Data Propagation Delay tZrd tZinth Valid Read Negated to INTB High (WCIMODE=0) Max Units 10 ns 5 ns 10 ns 10 ns 5 ns 0 ns 5 ns ns Valid Read Negated to Output Tri-state 20 ns 50 ns Do wn loa de db yV inv ef fo liv 70 uo ett io nT hu rsd ay ,1 9S ep tSar Min Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 157 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Figure 25 Microprocessor Interface Read Timing tHar 02 tSar tSalr tVl r, 20 A[8:0] tem be tHalr ALE ep tSlr 9S (CSB+RDB) ,1 tZinth rsd ay INTB tHlr tPrd tZrd VALID nT hu D[7:0] ett io Notes on Microprocessor Interface Read Timing: uo fo liv 1. Output propagation delay time is the time in nanoseconds from the 1.4 Volt point of the reference signal to the 1.4 Volt point of the output. inv ef 2. Maximum output propagation delays are measured with a 100 pF load on the Microprocessor Interface data bus, (D[15:0]). db yV 3. A valid read cycle is defined as a logical OR of the CSB and the RDB signals. Do wn loa de 4. In non-multiplexed address/data bus architectures, ALE should be held high so parameters tSALR, tHALR, tVL, tSLR, and tHLR are not applicable. 5. Parameter tHAR is not applicable if address latching is used. 6. When a set-up time is specified between an input and a clock, the set-up time is the time in nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock. 7. When a hold time is specified between an input and a clock, the hold time is the time in nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 158 :11 PM TSE Transmission Switch Element Datasheet Released Min Max 11 Parameter Units tSAW Address to Valid Write Set-up Time 10 tSDW Data to Valid Write Set-up Time 20 tSALW Address to Latch Set-up Time 10 ns tHALW Address to Latch Hold Time 10 ns tVL Valid Latch Pulse Width 5 ns tSLW Latch to Write Set-up tem be Symbol :54 Table 22 Microprocessor Interface Write Access 0 ns tHLW Latch to Write Hold 5 ns tHDW Data to Valid Write Hold Time 5 ns tHAW Address to Valid Write Hold Time 5 ns tVWR Valid Write Pulse Width 40 ns tZINTH Valid Write Negated to INTB High (WCIMODE = 1) 02 ns rsd ay ,1 9S ep r, 20 ns ns nT hu 50 inv ef uo fo liv ett io Figure 26 Microprocessor Interface Write Timing Do wn loa de ALE db yV A[8:0] tSaw tHaw tSalw tVl tHalw tSlw tVwr tHlw (CSB+WRB) D[15:0] tSdw tHdw VALID tZinth INTB Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 159 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Notes on Microprocessor Interface Write Timing: A valid write cycle is defined as a logical OR of the CSB and the WRB signals. 2 In non-multiplexed address/data bus architectures, ALE should be held high so parameters tSALW, tHALW, tVL, tSLW, and tHLW are not applicable. 3 Parameter tHAW is not applicable if address latching is used. 4 When a set-up time is specified between an input and a clock, the set-up time is the time in nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock. 5 When a hold time is specified between an input and a clock, the hold time is the time in nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 1 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 160 A.C. Timing Characteristics 11 18 :54 :11 PM TSE Transmission Switch Element Datasheet Released 02 Ta=-40°C to Tj=+125°C, VVDDI = VVDDItypical ± 5%, VVDDO = VDDOtypical ± 5% r, tem be 18.1 Input Timing ep Table 23 TSE Input Timing (Figure 27) SYSCLK Frequency (nominally 77.76 MHz ) tHISYSCLK SYSCLK High Pulse Width tLOSYSCLK SYSCLK Low Pulse Width CMP Hold Time tSRJ0 RJ0FP Set-Up Time tHRJ0 RJ0FP Hold Time rsd CMP Set-Up Time tHCMP Max Units 77.76-100ppm 77.76+100ppm MHz 5 ns 5 ns 3 ns 0 ns 3 ns 0 ns ett io nT hu tSCMP ay FSYSCLK Min 9S Description ,1 Symbol 20 (Typical Conditions: TJ = 25°C, VVDDI = 1.8V, VVDDO = 3.3V) uo fo liv Figure 27 TSE Input Timing tLOSYSCLK tLOSYSCLK Do wn loa de db yV inv ef SYSCLK tSRJ0 tHRJ0 tSCMP tHCMP RJ0FP CMP Notes on Input Timing: · When a set-up time is specified between an input and a clock, the set-up time is the time in nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 161 :54 When a hold time is specified between an input and a clock, the hold time is the time in nanoseconds from the 1.4 Volt point of the clock to the 1.4 Volt point of the input. 11 · :11 PM TSE Transmission Switch Element Datasheet Released 20 02 18.2 Output Timing r, Table 24 TSE Output Timing (Figure 28) Description tPTJ0 SYSCLK High to TJ0FP Valid Min Max Units 1 22 ns tem be Symbol SYSCLK ay ,1 9S ep Figure 28 TSE Output Timing rsd tPTJ0 io nT hu TJ0FP ett Notes on Output Timing: Output propagation delay time is the time in nanoseconds from the 1.4 Volt point of the reference signal to the 1.4 Volt point of the output. · Output propagation delays are measured with a 30 pF load on the outputs except where indicated. Do wn loa de db yV inv ef uo fo liv · Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 162 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 18.3 Reset Timing Min 100 r, RSTB Pulse Width Max Units ns ep tem be tVRSTB Parameter 20 Symbol 02 Table 25 RSTB Timing (Figure 29) 9S Figure 29 RSTB Timing ay ,1 tVRSTB Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd RSTB Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 163 :54 :11 PM TSE Transmission Switch Element Datasheet Released 11 18.4 Serial TelecomBus Interface 02 Table 26 Serial TelecomBus Interface Min Typical Max Units fRLVDS RP[64:1], RN[64:1] Bit Rate 10fSYSCLK 100ppm 10fSYSCLK 10fSYSCLK 100ppm Mbps tFALL VODM fall time, 80%-20%, (RLOAD=100W ±1%) 200 300 400 ps tRISE VODM rise time, 20%-80%, (RLOAD=100W ±1%) 200 300 400 ps tSKEW Differential Skew 50 ps 20 Description 9S ep tem be r, Symbol rsd ay ,1 The min and max fRLVDS specification is to accommodate transients between generated clocks. The mean data rate must be exactly 10fSYSCLK. FIFO overrun/underrun in the R8FA and T8DE will result if the mean data rate differs from 10fSYSCLK. A common system clock needs to be used for all devices with serial TelecomBus interfaces. nT hu 18.5 JTAG Port Interface Description FTCK TCK Frequency tHItck TCK HI Pulse Width 100 ns tLOtck TCK LO Pulse Width 100 ns tStms TMS Set-up time to TCK 25 ns tHtms TMS Hold time to TCK 25 ns tStdi TDI Set-up time to TCK 25 ns tHtdi TDI Hold time to TCK 25 ns tPtdo TCK Low to TDO Valid 2 TRSTB Pulse Width 100 liv fo uo inv yV db Min Max Units 4 MHz 35 ns ns Do wn loa de tVtrstb ett Symbol ef io Table 27 JTAG Port Interface (Figure 30) Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 164 :11 PM TSE Transmission Switch Element Datasheet Released 11 :54 Figure 30 JTAG Port Interface Timing tLOtck 02 tHItck tHtdi tStms tHtms r, tStdi 20 TCK tem be TDI 9S ep TMS tPtdo ,1 TDO ay tVtrstb Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd TRSTB Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 165 11 Ordering Information DESCRIPTION PM5372-BI 560 Ultra Ball Grid Array (UBGA) 02 PART NO. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 19 :54 :11 PM TSE Transmission Switch Element Datasheet Released Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 166 Thermal Information 11 20 :54 :11 PM TSE Transmission Switch Element Datasheet Released 20 02 This product is designed to operate over a wide temperature range when used with a heat sink and is suited for outside plant equipment1. tem be r, Table 28 Outside Plant Thermal Information 105 °C Maximum junction temperature (TJ) for short-term excursions with guaranteed 2 continued functional performance . This condition will typically be reached when the local ambient temperature reaches 85 °C. 125 °C Minimum ambient temperature (TA) -40 °C 4.0 °C/W hu qJB nT 0.1 °C/W io qJC fo [(105-70)/P]-qJC °C/W 5 liv ett Table 30 Heat Sink Requirements 4 qSA+qCS rsd 3 Table 29 Device Compact Model ay ,1 9S ep Maximum long-term operating junction temperature (TJ) to ensure adequate longterm life. qSA Heat Sink qCS Case qJC Device Compact Model Junction qJB Board db yV inv ef uo qSA and qCS are required for long-term operation Ambient Do wn loa de Operating power is dissipated in the package at the worst-case power supply. Power depends upon the operating mode. Please refer to ‘High’ power values in section 15.1Power Requirements. Notes 1. The minimum ambient temperature requirement for Outside Plant Equipment meets the minimum ambient temperature requirement for Industrial Equipment 2. Short-term is used as defined in Telcordia Technologies Generic Requirements GR-63-Core Core. 3. junction-to-case thermal resistance, is a measured nominal value plus two sigma. qJB, the junction-toboard thermal resistance, is obtained by simulating conditions described in JEDEC Standard JESD 518. Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 167 :54 qSA is the thermal resistance of the heat sink to ambient. qCS is the thermal resistance of the heat sink attached material. The maximum qSA required for the airspeed at the location of the device in the system with all components in place. In this formula P is the operating power. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 4. :11 PM TSE Transmission Switch Element Datasheet Released Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 168 Mechanical Information D (4x) D1, M A1 BALL CORNER 02 aaa A A1 BALL CORNER 11 21 :54 :11 PM TSE Transmission Switch Element Datasheet Released A 20 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2 39 37 35 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1 C A B C b E G J L N R ep A1 BALL ID INK MARK C tem be 0.10 M A r, 0.30 M W 9S E U AA AC AG AJ AL AN e AR AU AW EXTENT OF ENCAPSULATION e BOTTOM VIEW ett TOP VIEW A2 liv A B io nT hu rsd ay ,1 AE fo bbb C uo SEATING PLANE C ddd C inv ef A1 yV SIDE VIEW Do wn loa de db NOTES: 1) ALL DIMENSIONS IN MILLIMETER. 2) DIMENSION aaa DENOTES PACKAGE BODY PROFILE. 3) DIMENSION bbb DENOTES PARALLEL. 4) DIMENSION ddd DENOTES COPLANARITY. PACKAGE TYPE : 560 THERMALLY ENHANCED BALL GRID ARRAY - UBGA BODY SIZE : 40 x 40 x 1.47 MM Dim. A A1 A2 D D1 E - 39.90 E1 M,N b d e aaa bbb ccc ddd Min. 1.32 0.40 0.92 39.90 0.50 - - - - - - Nom. 1.47 0.50 0.97 40.00 38.00 40.00 38.00 39x39 0.63 - 1.00 - - - - - - 0.20 Max. 1.62 0.60 1.02 40.10 - 40.10 - - 0.70 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use Document ID: PMC-1991258, Issue 7 0.25 0.20 - 0.20 169 B D F H K M P T V Y AB AD AF AH AK AM AP AT AV E1, N