MT90866 ZARLINK | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 86
Technical content
Features
- 2,432 x 2,432 non-blocking switching among local streams
- 4,096 x 2,432 blocking switching between backplane and local streams
- 2,048 x 2,048 non-blocking switching among backplane streams
- Rate conversion between backplane and local streams
- Rate conversion among local streams
- Backplane interface accepts data rates of 8.192 Mb/s or 16.384 Mb/s
- Local interface accepts data rates of 2.048 Mb/s, 4.096 Mb/s or 8.192 Mb/s
- Sub-rate switching (2 or 4 bits) configuration for local streams at a data rate of 2.048 Mb/s
- Meets all the key H.110 mandatory signal requirements including timing
- Per-channel variable or constant throughput delay
- Per-stream input delay, programmable for local streams on a per bit basis
- Per-stream output advancement, programmable for backplane and local streams
- Per-channel direction control for backplane streams
- Per-channel message mode for backplane and local streams
- Per-channel high impedance output control for backplane and local streams
- Compatible to Stratum 4 Enhanced clock switching standard - Integrated PLL conforms to Telcordia GR-1244- CORE Stratum 4 Enhanced switching standard -Holdover Mode with holdover frequency stability of 0.07 ppm - Jitter attenuation from 1.52 Hz. - Time interval error (TIE) correction - Master and Slave mode operation
- Non-multiplexed microprocessor interface
- Connection memory block-programming for fast device initialization
- Tristate-control outputs for external drivers
- Pseudo-Random Binary Sequence (PRBS) pattern generation and testing for backplane and local streams
- Conforms to the mandatory requirements of the IEEE-1149.1 (JTAG) standard
- 3.3V operation with 5 V tolerant inputs and I/O’s
- 5 V tolerant PCI driver on CT-Bus I/O’s
Applications
- Carrier-grade VoIP Gateways
- IP-PBX and PABX
- Integrated Access Devices
- Access Servers
- CTI Applications/ CompactPCI ® Platforms
- H.110, H.100, ST-BUS and proprietary Backplane
Description
The MT90866 Digital Switch provides switching capacities of 4,096 x 2,432 channels between backplane and local streams, 2,432 x 2,432 channels among local streams and 2,048 x 2,048 channels among backplane streams. The local connected serial inputs and outputs have 32, 64 and 128 64 kb/s channels per frame with data rates of 2.048, 4.096 and 8.192 Mb/s respectively. The backplane connected serial inputs and outputs have 128 and 256 64 kb/s channels per frame with data rates of 8.192 and 16.384 Mb/s respectively. September 2005
Ordering Information
MT90866AG 344 Ball PBGA Trays MT90866AG2 344 Ball PBGA* Trays *Pb Free Tin/Silver/Copper -40°C to +85 °C MT90866 Flexible 4 K x 2.4 K Channel Digital Switch with H.110 Interface and 2.4 K x 2.4 K Local Switch Data Sheet Zarlink Semiconductor US Patent No. 5,602,884, UK Patent No. 0772912,
Zarlink Semiconductor Inc. The MT90866 also offers a sub-rate switching configuratio n which allows 2-bit wide 16kb/s or 4-bit wide 32 kb/s data channels to be switched within the device. The device has features that are programmable on a per-stream or a per-channel basis including message mode, input delay offset, output advancement offset, direction control, and high impedance output control. The MT90866 supports all three of the H.110 specificat ion required clocking modes: Primary Master, Secondary Master and Slave. Figure 1 - Functional Block Diagram STi0 STi27 DS CS R/W A13-A0 DTA D15-D0 Test Port Output Mux Backplane Data Memory VSSVDD TDi RESET TCK TRST TMS Interface Backplane Converter P/S S/P C20i C1M5o STo0 STo27 LCSTo (4,096 channels) Local Connection Memory ODE P/S Converter Local Interface S/P Converter Local Interface STio0 STio31 FAIL_B C8_B_io FRAME_A_io C8_A_io CTREF2 CTREF1 FRAME_B_io LREF7-0 (2,432 locations) Local Data Memory (2,432 channels) Backplane Connection Memory (4,096 locations) Internal Registers & Microprocessor Interface Output Mux APLL DPLLFAIL_A NREFo C32/64o PRI_LOS SEC_LOS BCSTo HiZ Control HiZ Control Local Interface Timing Unit ST_FPo0 ST_CKo0 VDD5V TDo ST_FPo1 ST_CKo1 PCI_OE A_Active FAIL_SEC FAIL_PRI B_Active TM1 TM2 SG1 AT1 DT1 IC0-IC8
Zarlink Semiconductor Inc.
Zarlink Semiconductor Inc.
Zarlink Semiconductor Inc.
Zarlink Semiconductor Inc. Changes Summary The following table captures the changes from the October 2003 issue. Page Item Change 37, 58 Section 18.2 and Table 21 Added description clarifying that the MTIE reset must be set when the device is in the slave mode.
60 Table 22 Added MRST (bit 10) in MT90866 Mode Selection table
39, 41 Section 18.7 and Section 19.1 Deleted the in trinsic jitter descriptions in Section 18.7 and Section 19.1 and replaced them with “AC Electrical Characteristics†- Output Clock Jitter Generation (Unfiltered)” on page 76. 77, 78, “AC Electrical Characteristics† - Backplane Serial Streams with Data Rate of 8 Mb/s” , “AC Electrical Characteristics† - Backplane Serial Streams with Data Rate of 16 Mb/s” and “AC Electrical Characteristics† - Local Serial Stream Input Timing” . Input data sampling timings were updated for clarity purposes.
Zarlink Semiconductor Inc. Figure 2 - 27mm x 27mm PBGA (JEDEC MO-151) Pinout A 1 234 567 89 1 0 1 1 1 2 1 31 - A1 corner is identified by metallized markings. 14 15 16 STio B C D E F G H J K L M N P R T U V W Y 17 18 19 20 STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio STio D15 D14D13D12 D11D10D9 D8D7D6 D5 D4 D3 D2 D1 D0 A8A9A10 A11A12A13 A4 A1R/W DS CS DTA BCSTo STi0 STi1 STi2 STi3 STi4 STi5 STi6 STi7 STi8 STi9 STi10 STi11 STi12 STi13 STi14 STi15 STi16 STi17 STi18 STi19 STi20 STi21 STi22 STi23 STi24 STi25 STi26 STi27 A B C D E F G H J K L M N P R T U V W Y 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 STo0 STo1 STo2 STo3 STo4 STo5 STo6 STo7STo8 STo9 STo10 STo11 STo12 STo13 STo14 STo15 STo16 STo17 STo18 STo19STo20 STo21 STo22 STo23 STo24 STo25STo26STo27 LCSTo ODE C8_A_io C8_B_io Frame_ Fail_A Fail_B CTREF1 A _io Frame_ B _io CTREF2 NREFo Pri_LosSec_Los C32/64o C1M5o ST _S T _ LREF0 C20i C64 RESET LREF1 LREF2 LREF3 LREF4 LREF5 LREF6 LREF7 BYPSTMS TRST TCK IC0 IC2 IC6 IC7 IC8 IC3 SG1 TM2 TM1 AT1 DT1 TDo TDi ST_ CKo1 IC4 ST_ FPo1 GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND FAIL_ FAIL_ GND GND GND GND GND GND GND GND B_Act A_Act GND GND GND GND GND GND GND GND GND GND GND GND GNDGND GND PCI_ GNDGNDGND GND GND VDD5V VDD5V VDD5V VDD5V VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDDVDDVDDVDDVDDVDDVDD APLL APLL GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND IC5 IC1 FPo0 CKo0 Top View ive ive PRI SEC VDD GND OE
Zarlink Semiconductor Inc. Ball Signal Assignment Ball Signal Ball Signal Ball Signal Ball Signal Ball Signal Ball Signal A1 STIO14 C5 STIO20 F2 STIO2 H19 STO11 L9 GND P1 D2 A2 VDD5V C6 STIO23 F3 STIO3 H20 STO13 L10 GND P2 D1 A3 STIO17 C7 STIO28 F4 GND J1 DTA L11 GND P3 D0 A4 STIO19 C8 STIO29 F8 GND J2 BCSTO L12 GND P4 VDD A5 STIO22 C9 GND F9 GND J3 D15 L14 GND P7 GND A6 STIO25 C10 STI0 F10 GND J4 VDD L15 GND P8 GND A7 STIO26 C11 STI4 F11 GND J6 GND L17 VDD P9 GND A8 STIO31 C12 STI7 F12 GND J7 GND L18 STO20 P10 GND A9 VDD5V C13 STI11 F13 GND J8 GND L19 STO21 P11 GND A10 STI2 C14 GND F17 GND J9 GND L20 STO19 P12 GND A11 STI3 C15 STI15 F18 STO4 J10 GND M1 D6 P13 GND A12 STI8 C16 STI18 F19 STO5 J11 GND M2 D7 P14 GND A13 STI9 C17 STI19 F20 STO6 J12 GND M3 D8 P17 VDD A14 STI12 C18 GND G1 STIO4 J13 GND M4 VDD P18 GND A15 STI13 C19 GND G2 STIO0 J14 GND M6 GND P19 B_ACTIVE A16 STI16 C20 GND G3 STIO1 J15 GND M7 GND P20 A_ACTIVE A17 STI21 D1 STIO9 G4 VDD J17 VDD M8 GND R1 GND A18 STI22 D2 STIO10 G7 GND J18 STO12 M9 GND R2 GND A19 STI24 D3 STIO11 G8 GND J19 STO14 M10 GND R3 GND A20 STI26 D4 GND G9 GND J20 STO15 M11 GND R4 GND B1 STIO13 D5 VDD G10 GND K1 D12 M12 GND R8 GND B2 VDD5V D6 GND G11 GND K2 D13 M13 GND R9 GND B3 GND D7 VDD G12 GND K3 D14 M14 GND R10 GND B4 STIO18 D8 GND G13 GND K4 VDD M15 GND R11 GND B5 STIO21 D9 VDD G14 GND K6 GND M17 VDD R12 GND B6 STIO24 D10 GND G17 VDD K7 GND M18 STO22 R13 GND B7 STIO27 D11 VDD G18 STO8 K8 GND M19 STO23 R17 GND B8 STIO30 D12 VDD G19 STO9 K9 GND M20 STO24 R18 ODE B9 PCI_OE D13 GND G20 STO7 K10 GND N1 D5 R19 C8_A_IO B10 STI1 D14 VDD H1 VDD5V K11 GND N2 D3 R20 FRAME_A_IO B11 STI5 D15 GND H2 GND K12 GND N3 D4 T1 A13 B12 STI6 D16 VDD H3 GND K13 GND N4 GND T2 A12 B13 STI10 D17 GND H4 GND K14 GND N6 GND T3 A11 B14 GND D18 GND H6 GND K15 GND N7 GND T4 VDD B15 STI14 D19 STO0 H7 GND K17 GND N8 GND T17 VDD B16 STI17 D20 STO1 H8 GND K18 STO16 N9 GND T19 C8_B_IO B17 STI20 E1 STIO6 H9 GND K19 STO17 N10 GND T20 FAIL_A B18 STI23 E2 STIO7 H10 GND K20 STO18 N11 GND U1 A10 B19 STI25 E3 STIO8 H11 GND L1 D9 N12 GND U2 A9 B20 STI27 E4 VDD H12 GND L2 D10 N13 GND U3 A8 C1 STIO12 E17 VDD H13 GND L3 D11 N14 GND U4 GND C2 STIO15 E18 LCSTO H14 GND L4 GND N15 GND U5 VDD C3 GND E19 STO2 H15 GND L6 GND N18 STO27 U6 GND C4 STIO16 E20 STO3 H17 GND L7 GND N19 STO26 P1 D2
Zarlink Semiconductor Inc. Ball Signal Ball Signal U9 VDD W10 SG1 U10 VDD W11 AT1 U11 GND W12 GND U12 VDD W13 C64BYPS U13 GND W14 FAIL_PRI U14 VDD W15 LREF6 U15 GND W16 LREF3 U16 VDD W17 LREF0 U17 GND W18 C32/64o U18 FAIL_B W19 GND U19 CTREF1 W20 GND U20 CTREF2 Y1 R/W V1 CS Y2 A4 V2 A7 Y3 A1 V3 A5 Y4 TDo V4 A2 Y5 TRST V5 RESET Y6 IC0 V6 TCK Y7 IC1 V7 IC2 Y8 ST_CKo1 V8 IC4 Y9 IC8 V9 IC6 Y10 TM2 V10 IC3 Y11 DT1 V11 TM1 Y12 GND V12 GND Y13 C20I V13 APLLVDD Y14 FAIL_SEC V14 APLLGND Y15 LREF7 V15 LREF5 Y16 LREF4 V16 LREF2 Y17 LREF1 V17 NREFO Y18 C1M5O V18 GND Y19 SEC_LOS V19 ST_CKo0 Y20 PRI_LOS V20 ST_FPo0 W10 SG1 W1 DS W11 AT1 W2 A6 W12 GND W3 A3 W13 C64BYPS W4 A0 W14 FAIL_PRI W5 TMS W15 LREF6 W6 TDi W16 LREF3 W7 IC5 W17 LREF0 W8 ST_FPo1 W18 C32/64o W9 IC7 W19 GND U9 VDD W20 GND U10 VDD Y1 R/W U11 GND Y2 A4 U12 VDD Y3 A1
Zarlink Semiconductor Inc. Pin Description PBGA Ball Number Name Description D5, D7, D9, D11, D12, D14, D16, E4, E17, G4, G17, J4, J17, K4, L17, M4, M17, P4, P17, T4, T17,U5, U7, U9, U10, U12, U14, U16 VDD +3.3 Volt Power Supply. A2,A9,B2,H1 V DD5V +5.0 V/+3.3 V Power Supply. If 5 V power supply is tied to these pins, STio0-31 pins will meet 5 V PCI requirements. If 3.3 V power supply is tied to these pins, STio0-31 pins will meet 3.3V PCI requirements. B3, B14,C3, C9, C14, C18, C19, C20, D4, D6, D8, D10, D13, D15, D17, D18, F4, F8-F13, F17, G7-G14, H2, H3, H4, H6-H15, H17, J6-J15, K6-K15, K17, L4, L6-L15, M6-M15, N4, N6-15, N17, P7-P14, P18, R1, R2, R3, R4, R8-R13, R17, U4, U6, U8, U11, U13, U15, U17, V12, V18, W12, W19, W20, Y12 V SS Ground. V13 APLLV DD +3.3 Volt Analog PLL Power Supply. No special filtering is required for this pin. V14 APLLV ss Analog PLL Ground V5 RESET Device Reset (5 V Tolerant Input). This input (active low) puts the device in its reset state; this state clears the device’s internal counters and registers. To ensure proper reset action, the reset pin must be low for longer than 400 ns. To ensure proper operation, a delay of 100µs must be applied before the first microprocessor access is performed after the RESET pin is set high. The device reset also tristates STo0-27 and STio0-31, and sets the LCSTo and BCSTo pins. When in a RESET condition, the C8_A_io, FRAME_A_io, C8_B_io, and FRAME_B_io signals are tri-stated. G2, G3, F2, F3, G1, F1, E1, E2, E3, D1, D2, D3, C1, B1, A1, C2 STio0-3, STio4-7, STio8-11, STio12-15 Serial Input/Output Streams 0 - 15 (5 V Tolerant PCI I/Os). In H.110 mode, these pins accept serial TDM data streams at 8.192 Mb/s with 128 channels per stream. In the 16 Mb/s mode, these pins accept serial TDM data streams at 16.384 Mb/s with 256 channels per stream respectively.
Zarlink Semiconductor Inc. C4, A3, B4, A4, C5, B5, A5, C6, B6, A6, A7, B7, C7, C8, B8, A8 STio16 - 19, STio20 - 23, STio24 - 27, STio28 - 31 Serial Input/Output Streams 16 - 31 (5 V Tolerant PCI I/Os). In H.110 mode, these pins accept serial TDM data streams at 8.192 Mb/s with 128 channels per stream. In the 16 Mb/s mode, these pins are tristated internally and should be connected to ground. C10, B10, A10, A11 STi0-3 Serial Input Streams 0 - 3 (5 V Tolerant Inputs). In 2 Mb/s, 4 Mb/s or 8Mb/s mode, these inputs accept data rates of 2.048, 4.096 or 8.192 Mb/s with 32, 64 or 128 channels per stream respectively. In the 2-bit and 4-bit sub-rate modes, these inputs accept a data rate of 2.048 Mb/s. C11, B11, B12, C12 STi4 - 7 Serial Input Streams 4 - 7 (5V Tolerant Inputs). In 2 Mb/s, 4 Mb/s or 8 Mb/s mode, these inputs accept data rates of 2.048, 4.096 or 8.192 Mb/s with 32, 64 or 128 channels per stream respectively. In the 2-bit and 4-bit sub-rate modes, these inputs accept a data rate of 2.048 Mb/s. A12, A13, B13, C13 STi8 - 11 Serial Input Streams 8 - 11 (5 V Tolerant Inputs). In 2 Mb/s, 4 Mb/s or 8 Mb/s mode, these inputs accepts data rates of 2.048, 4.096 or 8.192 Mb/s with 32, 64 or 128 channels per stream respectively. In the 2-bit and 4-bit sub-rate modes, these inputs accept a data rate of 2.048 Mb/s. A14, A15, B15, C15 STi12 - 15 Serial Input Streams 12 - 15 (5 V Tolerant Inputs). In 2 Mb/s, 4 Mb/s or 8 Mb/s mode, these inputs accept data rates of 2.048, 4.096 or 8.192 Mb/s with 32, 64 or 128 channels per stream respectively. In the 2-bit and 4-bit sub-rate modes, these inputs accept a data rate of 2.048 Mb/s. A16, B16, C16, C17, B17, A17, A18, B18, A19, B19, A20, B20 STi16 - 27 Serial Input Streams 16 - 27 (5 V Tolerant Inputs). In 2 Mb/s mode, these inputs accept data rates of 2.048 Mb/s with 32 channels per stream respectively. In 4 Mb/s or 8 Mb/s mode, the STi16 - 18 inputs accept data rates of 4.096 or 8.192 Mb/s with 64 or 128 channels per stream respectively. In 4 Mb/s or 8 Mb/s mode the STi19 - 27 inputs should be driven low. No sub-rate switching mode is offered for STi16-27. D19, D20, E19, E20 STo0 - 3 Serial Output Streams 0 - 3 (5 V Tolerant Tri-State Outputs). In 2 Mb/s, 4 Mb/s or 8 Mb/s mode, these outputs have data rates of 2.048, 4.096 or 8.192 Mb/s with 32, 64 or 128 channels per stream respectively. In the 2-bit and 4-bit sub-rate modes, these outputs have a data rate of 2.048 Mb/s. F18, F19, F20, G20 STo4 - 7 Serial Output Streams 4 - 7 (5 V Tolerant Tri-State Outputs). In 2 Mb/s, 4 Mb/s or 8 Mb/s mode, these outputs have data rates of 2.048, 4.096 or 8.192 Mb/s with 32, 64 or 128 channels per stream respectively. In the 2-bit and 4-bit sub-rate modes, these outputs have a data rate of 2.048 Mb/s. G18, G19, H18, H19 STo8 - 11 Serial Output Streams 8 - 11 (5 V Tolerant Tri-State Outputs). In 2 Mb/s, 4 Mb/s or 8 Mb/s mode, these outputs have data rates of 2.048, 4.096 or 8.192 Mb/s with 32, 64 or 128 channels per stream respectively. In the 2-bit and 4-bit sub-rate modes, these outputs have a data rate of 2.048 Mb/s. J18, H20, J19, J20 STo12 - 15 Serial Output Streams 12 - 15 (5 V Tolerant Tri-State Outputs). In 2 Mb/s, 4 Mb/s or 8 Mb/s mode, these outputs have data rates of 2.048, 4.096 or 8.192 Mb/s with 32, 64 or 128 channels per stream respectively. In the 2-bit and 4-bit sub-rate modes, these outputs have a data rate of 2.048 Mb/s. Pin Description (continued) PBGA Ball Number Name Description
Zarlink Semiconductor Inc. K18, K19, K20, L20, L18, L19, M18, M19, M20, N20, N19, N18 STo16 - 27 Serial Output Streams 16 to 27 (5 V Tolerant Tri-state Outputs). In 2Mb/s mode, these outputs have data rate of 2.048 Mb/s with 32 channels per stream. In 4 Mb/s or 8 Mb/s mode, the STo16 - 18 outputs have data rates of 4.096 Mb/s or 8.192 Mb/s with 64 or 128 channels per stream respectively; STo19 - 27 are driven low. No sub-rate switching mode is offered for STo16-27. R18 ODE Output Drive Enable (5 V Tolerant Input). When this pin is low, STo0 to STo27, STio0 to STio31, C1M5o, C32/64o, ST_CKo0 , ST_CKo1, ST_FPo0 and ST_FPo1 outputs are all in high-impedance state. When ODE is high all of the aforementioned pins are active. J2 BCSTo Backplane Control Signal (Output). This pin is used for backplane external tristate controllers. When this signal is high, the corresponding output channels are in a high impedance state. BCSTo’s bit rate is 32.768 MHz. E18 LCSTo Local Control Signal (Output). This pin is used for local external tristate control. When this signal is high, the corresponding ouput channels are in a high impedance state. The bit rate is 32.768 MHz. Y13 C20i Master Clock (5 V Tolerant Input). This pin accepts a 20.000 MHz clock. R19 C8_A_io Clock A (5 V Tolerant I/O). This is a 8.192 MHz clock with 50% duty cycle. R20 FRAME_A_io Frame Reference A (5 V Tolerant I/O). This is a 122 ns wide, negative pulse, with 125 us period. P20 A_Active A Clock Active Indicator (5 V Tolerant Output): This pin indicates whether the C8_A_io and the FRAME_A_io pins are inputs or outputs. When Bit 13 of the DOM1 register is low, this pin drives low and the C8_A_io and FRAME_A_io output drivers are disabled. When Bit 13 of the DOM1 register is high, this pin drives high and the C8_A_io and FRAME_A_io output drivers are enabled. T19 C8_B_io Clock B (5 V Tolerant I/O). This is a 8.192 MHz clock with 50% duty cycle. T18 FRAME_B_io Frame Reference B (5 V Tolerant I/O). This is a 122 ns wide, negative pulse, with 125 us period. P19 B_Active B Clock Active Indicator (5 V Tolerant Output): This pin indicates whether the C8_B_io and the FRAME_B_io pins are inputs or outputs. When Bit 14 of the DOM1 register is low, this pin drives low and the C8_B_io and FRAME_B_io output drivers are disabled. When Bit 14 of the DOM1 register is high, this pins drives high and the C8_B_io and FRAME_B_io output drivers are enabled. T20 FAIL_A A Failure (Output). When the C8_A_io or the FRAME_A_io signal fails, this signal goes to high. U18 FAIL_B B Failure (Output). When the C8_B_io or the FRAME_B_io signal fails, this signal goes to high. U19 CTREF1 CT-Bus Reference 1 (5 V Tolerant Input). This pin accepts 8KHz, 1.544 MHz or 2.048 MHz network timing reference. Pin Description (continued) PBGA Ball Number Name Description
Zarlink Semiconductor Inc. U20 CTREF2 CT-Bus Reference 2 (5 V Tolerant Input). This pin accepts 8KHz, 1.544 MHz or 2.048 MHz network timing reference. W17, Y17, V16, W16, Y16, V15, W15, Y15 LREF0- 7 Local Reference (5V T o l e r a n t Inputs). These pins accept 8 KHz, 1.544 MHz or 2.048 MHz local timing reference. V17 NREFo Network Reference Output (Output). Any local reference can be switched to this output. The output data rate can be either the same as the selected reference input data rate or divided to be 8 KHz. Y20 PRI_LOS Primary Reference Lost (5 V Tolerant Input). When this signal is high, it indicates that PRIMARY REFERENCE is not valid. Combined with SEC_LOS input, this input pin is used in the External Reference Switching Mode of the DPLL. Y19 SEC_LOS Secondary Reference Lost (5 V Tolerant Input). When this signal is high, it indicates that SECONDARY REFERENCE is not valid. Combined with the PRI_LOS input, this input pin is used in the External Reference Switching Mode of the DPLL. W14 FAIL_PRI Primary Reference Failure (5 V Tolerant Output). This pin reflects the logic status of the PLS bit of the DPLL House Keeping Register (DHKR). When the primary reference fails, this signal goes to 1. Y14 FAIL_SEC Secondary Reference Failure (5 V Tolerant Output). This pin reflects the logic status of the SLS bit of the DPLL House Keeping Register (DHKR). When the secondary reference fails, this signal goes to 1. W18 C32/64o C32/64o Clock (5 V Tolerant Output). A 32.768 MHz output clock when the DPLL Clock Monitor register bit (CKM) is low. A 65.536 MHz clock when the DPLL Clock Monitor register bit (CKM) is high. Y18 C1M5o C1.5o Clock (5 V Tolerant Output). A 1.544 MHz output clock. V20 ST_FPo0 ST-Bus Frame Pulse Output (5 V Tolerant Output). The width of this output ST-Bus frame pulse can be 244 ns, 122 ns or 61 ns. The frequency is 8K H z . V19 ST_CKo0 ST-Bus Clock Output (5 V Tolerant Output). The frequency of this output ST-Bus clock can be 4.096 MHz, 8.192 MHz or 16.384 MHz. W8 ST_FPo1 ST-Bus Frame Pulse Output (5 V Tolerant Output). The width of this output ST-Bus frame pulse can be 244 ns, 122 ns or 61 ns. The frequency is 8K H z . Y8 ST_CKo1 ST-Bus Clock Output (5 V Tolerant Output). The frequency of this output ST-Bus clock can be 4.096 MHz, 8.192 MHz or 16.384 MHz. V1 CS Chip Select (5 V Tolerant Input). This active low input is used by the microprocessor to access the microport. W1 DS Data Strobe (5 V Tolerant Input). This active low input works in conjunction with CS to initiate the read and write cycles. Y1 R/W Read/Write (5 V Tolerant Input). This input controls the direction of the data bus lines (D0 - D15) during the microprocessor access. Pin Description (continued) PBGA Ball Number Name Description
Zarlink Semiconductor Inc. W4, Y3, V4, W3, Y2, V3, W2, V2, U3, U2, U1, T3, T2, T1 A0 - A13 Address 0 - 13 (5 V Tolerant Inputs). These are the address lines to the internal memories and registers. P3, P2, P1, N2, N3, N1, M1, M2, M3, L1, L2, L3, K1, K2, K3, J3 D0 - D15 Data Bus 0 - 15 (5 V Tolerant I/Os). These pins form the 16-bit data bus of the microport. J1 DTA Data Transfer Acknowledge (5 V Tolerant Output). This active low output indicates that a data bus transfer is completed. A pull-up resistor is required to hold a high level. B9 PCI_OE PCI Output Enable (3.3 V Tolerant Input). This active low input is the control signal used to tristate the STio0 - 31 pins during hot-swapping. During normal operation this signal should be low. W13 C64BYPS PLL Bypass Clock Input (5 V Tolerant Input). Used for device testing. In functional mode, this input MUST be low. V11 TM1 APLL Test Pin 1 (3.3 V Input). Use for APLL testing only. In normal operation, this input should be connected to ground. Y10 TM2 APLL Test Pin 2 (3.3 V Input). Use for APLL testing only. In normal operation, this input should be connected to ground. W10 SG1 APLL Test Control (3.3 V Input). Use for APLL testing only. In normal operation, this input should be connected to ground. W11 AT1 Analog Test Access (5 V Tolerant I/O). Use for APLL testing only. No connection for normal operation. Y11 DT1 Digital Test Access Output (5 V Tolerant Output). Use for APLL testing only. No connection for normal operation. W5 TMS Test Mode Select (3.3 V Input with Internal pull-up). JTAG signal that controls the state transitions of the TAP controller. This pin is pulled high by an internal pull-up when not driven. W6 TDi Test Serial Data In (3.3 V Input with Internal pull-up). JTAG serial test instructions and data are shifted in on this pin. This pin is pulled high by an internal pull-up when not driven. Y4 TDo Test Serial Data Out (3.3 V Tolerant Tri-state Output). JTAG serial data is output on this pin on the falling edge of TCK. This pin is held in high impedance state when JTAG is not enabled. V6 TCK Test Clock (5 V Tolerant Input). Provides the clock to the JTAG test logic. This pin should be low when JTAG is not enabled. Y5 TRST Test Reset (3.3 V Input with Internal pull-up). Asynchronously initializes the JTAG TAP Controller by putting it in the Test-Logic-Reset state. This pin should be pulled low to ensure that the MT90866 is in normal functional mode. Y6 IC0 Leave unconnected for normal operation. Pin Description (continued) PBGA Ball Number Name Description
Zarlink Semiconductor Inc. Y7 IC1 Leave unconnected for normal operation. V7 IC2 In normal operation this pin MUST be connected to ground. V10 IC3 Leave unconnected for normal operation. V8 IC4 Leave unconnected for normal operation. W7 IC5 Leave unconnected for normal operation. V9 IC6 Leave unconnected for normal operation. W9 IC7 Leave unconnected for normal operation. Y9 IC8 Leave unconnected for normal operation. Pin Description (continued) PBGA Ball Number Name Description
Zarlink Semiconductor Inc.
1.0 Device Overview
The MT90866 can switch up to 4,096 × 2,432 channels while providing a rate conversion capability. It is designed to switch 64 kb/s PCM or N X 64 kb/s data between the bac kplane and local switching applications. The device maintains frame integrity in data applications and minimum throughput delay for voice application on a per channel basis. The backplane interface can operate at 8.192 Mb/s in CT-Bus mode or 16.384 Mb/s in ST-BUS mode and is arranged in 125 µs wide frames that contain 128 or 256 channels re spectively. A built-in rate conversion circuit allows users to interface between backplane and local interfaces which operates at 2.048 Mb/s, 4.096 Mb/s or 8.192 Mb/s. When the device is in the lo cal sub-rate switching mode, 2-bit 16 kb/s or 4-bit 32 kb/s data channels can be switched within the device. The local sub-rate switching mode is available in 2 Mb/s mode only. By using Zarlink’s message mode capability, the microprocessor can access input and ou tput time slots on a per channel basis. This feature is useful for transferring control and status information for external circuits or other TDM devices.
2.0 Functional Description
A Functional Block Diagram of the MT90866 is shown in Figure 1, "Functional Block Diagram" on page 2. It is designed to interface CT-Bus and ST-BUS serial streams from a backplane source and ST-BUS serial streams from a local source.
3.0 Frame Alignment Timing
In the ST-BUS or the CT-Bus mode, the C8_A_io or C8 _B_io pin accepts an 8.192MHz clock for the frame pulse alignment. The FRAME_A_io or FRAME_B_io is the fram e pulse signal which goes low at the frame boundary for 122 ns. The frame boundary is defined by the rising edge of the C8_A_io or C8_B_io clock during the low cycle of the frame pulse. Figure 3, "CT-Bus Timing for 8 Mb/s Backplane Data Streams" on page 17 is the CT-Bus timing for the backplane 8.192 Mb/s data streams and Figure 4, "S T-Bus Timing for 16 Mb/s Backplane Data Streams" on page 18 is the ST-BUS timing for the 16.384 Mb/s backplane data stream. Figure 3 - CT-Bus Timing for 8 Mb/s Backplane Data Streams FRAME_A_io, C8_A_io, (8.192MHz) (CT Frame) 72 34561 00 STio 0 - 31 (8Mb/s mode) 1 234561 0 7 Channel 127Channel 0 FRAME_B_io C8_B_io
Zarlink Semiconductor Inc. Figure 4 - ST-Bus Timing for 16 Mb/s Backplane Data Streams
4.0 Switching Configuration
The device has two operation modes at different data rates for the backplane interface and five operation modes for the local interface. These modes can be programmed via the Device Mode Selection (DMS) register. Mode selections between the backplane and local interfaces are independent.
4.1 Backplane Interface
The backplane interface can be programmed to accept data streams of 8 Mb/s or 16 Mb/s. When H.110 mode is enabled, STio0 to STio31 have a data rate of 8.192 Mb/s. When ST-BUS mode is enabled, STio0 to STio15 have a data rate of 16.384 Mb/s. Table 1 on page 18 describes the data rates and mode selections for the backplane interface.
4.2 Local Interface
Five operation modes, 2 Mb/s, 4 Mb/s, 8 M b/s, 2-bit sub-rate and 4-bit sub-rate switching, can be selected for the local ST-BUS interface. The local interface is divided into five groups. Group 0 contains STi/STo0-3, Group 1 contains STi/STo4-7, Group 2 contains STi/STo8-11, Group 3 contains STi/STo12-15 and Group 4 contains STi/STo16-27. Each group can be selected individually through the Device Mode Selection (DMS) register. Streams belonging to the same group have the same operation mode. For Groups 0 to 3, any one of the five operation modes can be selected. Input data streams STi0-15 and ou tput data streams, STo0 -15 can be selected according to the group to which they belong. STi16-27 and output data streams STo16-27 belong to Group 4 and can operate in 2 Mb/s mode. In Group 4, only input data streams Sti16- 18 and output data streams Sto16-18 can operate in 4 Mb/s and 8 Mb/s mode. When operating Group 4 at 4 Mb/ s or 8 Mb/s the unused output streams, STo19-27 are driven low. No sub-rate modes are available for Group 4 data streams. See Table 2 on page 19 to Table 6 on page 20 for a description of the data rates and mode selection for the local ST-BUS interface. BMS bit of the DMS Register Modes Backplane Interface 0 8.192 Mb/s STio0 - 31 1 16.384 Mb/s STio0 - 15 Table 1 - Mode Selection for Backplane Streams 72 34561 0STio 0 - 15 (16 Mb/s mode) Channel 255Channel 0 72 34561 0 Channel 1 72 34561 0234561 0 Channel 254 765231 0 Ch 0Ch 255 FRAME_A_io, C8_A_io, C8_B_io FRAME_B_io
8.192 MHz
(CT Frame)
Zarlink Semiconductor Inc. DMS Register Bits Modes Usable Streams LG02 LG01 LG00 0 0 0 8.192 Mb/s STi0 - 3, STo0 - 30 0 1 4.096 Mb/s 0 1 0 2.048 Mb/s 0 1 1 4-bit subrate 1 0 0 2-bit subrate Table 2 - Mode Selection for Local STi0 - 3 and STo0 - 3 Streams, Group 0 DMS Register Bits Modes Usable Streams LG12 LG11 LG10 0 0 0 8.192 Mb/s STi4 - 7, STo4 -7 0 0 1 4.096 Mb/s 0 1 0 2.048 Mb/s 0 1 1 4-bit subrate 1 0 0 2-bit subrate Table 3 - Mode Selection for Local STi4 - 7 and STo4 - 7 Streams, Group 1 DMS Register Bits Modes Usable Streams LG22 LG21 LG20 0 0 0 8.192 Mb/s STi8 - 11, STo8 - 110 0 1 4.096 Mb/s 0 1 0 2.048 Mb/s 011 4 - b i t s u b r a t e 100 2 - b i t s u b r a t e Table 4 - Mode Selection for Local STi8 - 11 and STo8 - 11 Streams, Group 2
Zarlink Semiconductor Inc.
5.0 Local Input Delay Selection
The local input delay selection allows individual local input streams to be aligned and shifted against the input frame pulse (FRAME_A_io or FRAME_B_io). This feature compensates for the variable path delays in the local interface. Such delays can occur in large centralized and distributed switching system. Each local input stream can have its own bit delay offset value by programming the local input bit delay selection registers (LIDR0 to LIDR9). See Table 12, "Local Input Bit Dela y Registers (LIDR0 to LIDR9) Bits" on page 50, for the contents of these registers. Possible bit adjustment can range up to +7 3/4 bit periods forward with resolution of 1/4 bit period. See Table 13 on page 50 and Figure 19 on page 51 for local input delay programming.
6.0 Output Advancement Selection
The MT90866 allows users to advance individual backplane or local output streams with respect to the frame boundary. This feature is useful in compensating va riable output delays caused by various output loading conditions. Each output stream can have its own advancement value programmed by the output advancement registers. The backplane outp ut advancement registers (BOAR0 to BO AR3) are used to program the backplane output advancement. The local output advancement registers (LOAR0 to LOAR3) are used to program the local output advancement. Possible adjustment for local and bac kplane output data streams is 22.5 ns with a resolution of 7.5 ns. The advancement is indepe ndent of the output data rate. Table 14 on page 52 and Figure 20, "Example of Backplane Output Advancement Timing" on page 52, and Table 15 on page 53 and Figure 21, "Local Output Advancement Timing" on page 53 describe the details of the output advancement programming for the backplane and local interfaces respectively. DMS Register Bits Modes Usable Streams LG32 LG31 LG30 0 0 0 8.192 Mb/s STi12-15, STo12-15001 4 . 0 9 6 M b / s 0 1 0 2.048 Mb/s 0 1 1 4-bit subrate 1 0 0 2-bit subrate Table 5 - Mode Selection for Local STi12 - 15 and ST012 - 15 Streams, Group 3 DMS Register Bits Modes Usable Streams LG41 LG40 0 0 8.192 Mb/s STi16 - 18, STo16 - 18 0 1 4.096 Mb/s 1 0 2.048 Mb/s STi16 - 27, STo16 - 27 Table 6 - Mode Selection for Local STi16 - 27 and STo16 - 27 Streams, Group 4
Zarlink Semiconductor Inc.
7.0 Local Output Timing Considerations
The output data of the MT90866’s local side is slight ly advanced with respect to the frame and bit boundary as defined by the local output clocks and frame pulses (ST_FPo0, ST_CKo0, ST_FPo1, ST_CKo1). The advancement is in the range of 5ns to 17ns. Despite this advancement, the MT90866 will operate within the parameters specified in the datasheet because input data are usually sampled at the 3/4 or 1/2 point of the bit cell. However, the user should be cautious when introducing additional delay to the clock signals only (e.g., by passing them through glue logic, FPGA, or CPLD), which will in troduce a few nanoseconds of delay relative to the data. If the clock signal is delayed, data will be advanced from the receiver device’s point of view. This may cause errors in sampling the data. Using an example where a 3/4 sampling point is used, there is about 30 ns from the sampling point to the end of the bit cell. With a worst-case of 17ns advancement, the timing margin will be approximately 13 ns. Any additional delays applied to the local output clocks (ST_CKo0 and ST_C Ko1) must not exceed 13 ns minus the hold time of the receiving device. Delays applied to both clocks and data equally will not impact the device operation.
8.0 Memory Block Programming
The MT90866 block programming mode (BPM) register provides users with the ca pability of initializing the local and backplane connection memories in two frames. The local connection memory is partitioned into high and low parts. Bit 13 - bit 15 of every backplane connection memo ry location will be programmed with the pattern stored in bit 6 - bit 8 of the BPM register. Bit 13 - bit 15 of every local connection memory low location will be programmed with the pattern stored in bits 3 to 5 of the BPM re gister. The other bit positions of the backplane connection memory, the local low connection memory and all bits of the local high connection memory are loaded with zeros. See Figure 5, "Block Programming Data in the Connection Memories" on page 22 for the connection memory contents when the device is in block programming mode. The block programming mode is enabled by setting the memory block program (MBP) bit of the Control register to high. After the block programming enable (BPE) bit of the BPM register is set to high, the block programming data will be loaded into bits 13 to 15 of every backplane connection memory loca tion and bits 13 to 15 of every local connection memory low location. The other connection memory bits are loaded with zeros. When the memory block programming is completed, the device resets the BPE bit to low. See Table 11 on page 48 for the bit assignment of the BPM register.
9.0 Delay Through the MT90866
The switching of information from the input serial streams to the output serial streams results in a throughput delay. The device can be programmed to perform time slot in terchange functions with di fferent throughput delay capabilities on a per-channel basis. For voice applications it is recommended to select variable throughput delay to ensure minimum delay between input and output data. In wideband data applications it is recommended to select constant throughput delay to maintain the frame integrity of the information through the switch. The delay through the device varies according to the type of throughput delay selected in the BTM2 - BTM0 bits of the backplane connection memory or LTM0 - LTM2 bits of the local connection memory as described in Table 25 on page 63 and Table 29 on page 65, respectively.
9.1 Variable Delay Mode
The delay in this mode is dependent only on the co mbination of source and destination channels and is independent of input and output streams. The minimum delays achievable in the MT90866 device are 3-channel delay, 5-channel delay, and 10-channel delay for the 2 MB/s, 4 MB/s, and 8 MB/s respectively. The maximum delay is one frame plus three channels, one frame plus five channels, and one frame plus ten channels for the 2 Mb/s, 4 Mb/s and 8 Mb/s modes respectively. For the backplane interface, the variable delay mode can be programmed through the backplane connection memory bits, BTM2 - BTM0. When BTM2 - BTM0 are programmed to “000”, it is a per-channel variable delay from
Zarlink Semiconductor Inc. local input to the backplane output. When BTM2 - BTM0 are set to “010”, it is a per-channel variable delay from backplane input to backplane output. For the local interface, the variable delay mode can be programmed through the local connection memory low bits, LTM2 - LTM0. When LTM2 - LTM0 is programmed to “000”, it is a per-channel variable delay from local input to local output. When LTM2 - LTM0 is set to “ 010”, it is a per-channel variable delay from backplane input to local output. Figure 5 - Block Programming Data in the Connection Memories
9.2 Constant Delay Mode
In this mode, a multiple data memory buffer is used to maintain frame integrity in all switching configurations by using three pages of Data Memory where a channel written in any of the buffers during frame N is always read out during frame N+2. For the backplane interface, when BTM2 - BTM0 is prog rammed to “001”, it is a per-channel constant delay mode from local input to backplane output. When BTM2 - BTM0 is programmed to “011”, it is a per-channel constant delay from backplane input to backplane output. For the local interface, when LTM2 - LTM0 is programm ed to “001”, it is a per-channel constant delay mode from local input to local output. When LTM2 - LTM0 is set to “011”, it is a per-channel constant delay mode from backplane input to local output.
10.0 Microprocessor Interface
The MT90866 provides a parallel microprocessor interface for non-multiplexed bus stru ctures. This interface is compatible with Motorola non-multiplexed bus structur e. The required microprocesso r signals are the 16-bit data bus (D15-D0), 14-bit address bus (A13-A0) and 4 control lines (CS , DS, R/W and DTA). See Figure 44, "Motorola Non-Multiplexed Bus Timing" on page 82 for the Motorola non-multiplexed bus timing. The MT90866 microprocessor port provides access to the internal registers, the connection and data memories. All locations provide read/write access except for the Local and Backplane Bi t Error Rate registers (LBERR and BBERR) and Data Memory which can only be read by the users.
10.1 DTA Data Transfer Acknowledgment Pin
The DTA pin of the microprocessor is driven LOW by internal logic to indicate that a data bus transfer is completed. When the bus cycle ends, this pin switches to the hi gh impedance state. An external pull-up of between 1 K Ω and 10 KΩ is required at this output. 765432108910111213 1415 BBPD1 0000000000 BBPD0 0 0 Backplane Connection Memory (BCM) 765432108910111213 1415 0 0000000000 LBPD1 LBPD0 0 Local Connection Memory Low (LCML) 765432108910111213 1415 0 0 0000000000 0 0 Local Connection Memory High (LCMH) LBPD2 BBPD2
Zarlink Semiconductor Inc.
11.0 Address Mapping of Memories and Registers
The address bus on the microprocessor interface select s the internal registers and memories of the MT90866. If the address bit A13 is low, then the registers are addressed by A12 to A0 as shown in Table 7 on page 23. A13 - A0 Location 0000H Control Register, CR 0001H Device Mode Selection Register, DMS 0002H Block Programming Mode Register, BPM 0003H Reserved 0004H Local Input Bit Delay Register 0, LIDR0 0005H Local Input Bit Delay Register 0, LIDR1 0006H Local Input Bit Delay Register 2, LIDR2 0007H Local Input Bit Delay Register 3, LIDR3 0008H Local Input Bit Delay Register 4, LIDR4 0009H Local Input Bit Delay Register 5, LIDR5 000AH Local Input Bit Delay Register 6, LIDR6 000BH Local Input Bit Delay Register 7, LIDR7 000CH Local Input Bit Delay Register 8, LIDR8 000DH Local Input Bit Delay Register 9, LIDR9 000EH to 001BH Reserved 001CH Backplane Output Advancement Register 0, BOAR0 001DH Backplane Output Advancement Register 1, BOAR1 001EH Backplane Output Advancement Register 2, BOAR2 001FH Backplane Output Advancement Register 3, BOAR3 0020H Local Output Advancement Register 0, LOAR0 0021H Local Output Advancement Register 1, LOAR1 0022H Local Output Advancement Register 2, LOAR2 0023H Local Output Advancement Register 3, LOAR3 0024H to 0026H Reserved 0027H Local BER Input Selection Register, LBIS 0028H Local BER Register, LBERR 0029H Backplane BER Input Selection Register, BBIS 002AH Backplane BER Register, BBERR 002BH DPLL Operation Mode Register 1, DOM1 Table 7 - Address Map For Internal Registers (A13 = 0)
Zarlink Semiconductor Inc. If A13 is high, the remaining address input lines are used to select the data and connection memory positions corresponding to the serial input or output data streams as shown in Table 8 on page 25. The Control register (CR), the Device Mode Selection register (DMS ) and the Block Programming Mode register (BPM) control all the major functions of the device. The DMS and BPM should be pr ogrammed immediately after system power up to establish the desired switching confi guration as explained in the Frame Alignment Timing and Switching Configurations sections. The Control register is used to select Data or Connection Memory for microport operations, ST-BUS output frame and clock modes, an d to set Memory Block Programing and Bit Error Rate Testing. The Control register (CR) consists of the memory block programming bi t (MBP) and the memory select bits (MS2-0). The memory block programming bit allows users to program the entire connection memory in two frames (see Memory Block Programming section). The memory se lect bits control the selection of the connection memories or the data memories. See Table 9 on page 46 for content of the Control register. The DMS register consists of the backplane and the lo cal mode selection bits (BMS, LG41 - LG40, LG32 - LG30, LG22 - LG20, LG12 - LG10 and LG02 - LG00) that are us ed to enable various switching modes for the backplane and the local interfaces respectively. See Table10 on page 47 for the content of the DMS register. The BPM register consists of the block programming data bits (LBPD2-0 and BBPD2-0) and the block programming enable bit (BPE). The block programming enable bit allows users to program the entire backplane and local connection memories in two frames (see Memory Block Programming section). If the ODE pin is low, the backplane CT-Bus is in input mode and the local output drivers are in high impedance stat e. If the ODE pin is high, all the backplane CT-Bus and local ST-BUS output drivers are cont rolled on a per channel basis by backplane and local connection memories, respectively. By programming BTM2 through BTM0 bits to “110” in the backplane connection memory, the user can control the per- channel input on the backplane interface. For the local interface, users can program LTM2 -0 bits to “110” in the local connection memory to control the per-channel high impedance output on the local ST-BUS. See Table 11 on page 48 for the content of the BPM register. 002CH DPLL Operation Mode Register 2, DOM2 002DH DPLL Output Adjustment Register, DPOA 002EH DPLL House Keeping Register, DHKR A13 - A0 Location Table 7 - Address Map For Internal Registers (A13 = 0) (continued)
Zarlink Semiconductor Inc.
12.0 Backplane Connection Memory
The backplane connection memory controls the switching configuration of the backplane interface. Locations in the backplane connection memory are associated with particular STio streams. The BTM2 - 0 bits of each backplane connection memory allows the per-channel selection for the message or the connection mode, the constant or the variable delay mode, the high impedance cont rol of the STio driver or the bit error test enable. See Table 25 on page 63 for the content per-channel control function. In the switching mode, the content s of the backplane connection memory stream address bits (BSAB4-0) and channel address bits (BCAB7-0) define the source informati on (stream and channel) of the time slot that will be switched to the backplane STio streams. During the message mode, only the lower 8 bits (8 least significant bits) of the backplane connection memory will be transferred to the STio pins.
13.0 Local Connection Memory
The local connection memory controls the local interface sw itching configuration. Local connection memory is split into a high and a low part. Locations in the local c onnection memory are associat ed with particular STo output streams. The LTM2 - 0 bits of each local connection memory low allows the per-channel selection for the message or the connection mode, the constant or the variable delay mode , the high impedance control of the STo driver or the bit error test enable. See Table 29 on page 65 for the content per-channel control function. In the switching mode, the contents of the local connec tion memory low stream address bits (LSAB4-0) and the channel address bits (LCAB7-0) of the local connection memory defines the source information (stream and A13 (Note 1) Stream Address (ST0-31) Channel Address (Ch0-255) A 1 2A 1 1 A 1 0A 9A 8 S t r e a m # A 7A 6A 5A 4A 3A 2A 1A 0 C h a n n e l # Stream 0 Stream 1 Stream 2 Stream 3 Stream 4 Stream 5 Stream 6 Stream 7 Stream 8 Stream 27 Stream 28 Stream 29 Stream 30 Stream 31 Ch 0 Ch 1 Ch 30 Ch 31 (Note 2) Ch 32 Ch 33 Ch 62 Ch 63 (Note 3 & 6) Ch 126 Ch 127 (Note 4 & 7) Ch 254 Ch 255 (Note 5) Notes: 1. Bit A13 must be high for access to data and connection memory positions. Bit A13 must be low for access to registers. 2. Channels 0 to 31 are used when serial stream is at 2 Mb/s. 3. Channels 0 to 63 are used when serial stream is at 4 Mb/s. 4. Channels 0 to 127 are used when serial stream is at 8 Mb/s. 5. Channels 0 to 255 are used when serial stream is at 16 Mb/s. 6. Channels 0 to 63 are used when local serial stream is in 4-bit wide sub-rate switching mode. 7. Channels 0 to 127 are used when local serial stream is in 2-bit wide sub-rate switching mode. Table 8 - Address Map for Memory Locations (A13 = 1)
Zarlink Semiconductor Inc. channel) of the time slot that will be switched to the local STo streams. During the message mode, only the lower 8 bits (8 least significant bits) of the local connection memory low bits are transferred to the STo pins. In the sub-rate switching mode, although the output chann els are divided up into 2 or 4-bit channels, the input streams still have 8-bit channel boundaries. Therefore, it is necessary to indi cate which bits in the input 8-bit channel will be switched out to the 2 or 4-bit channel. When 2-bit or 4-bit sub-rate switching is enabled, the LSRS1-0 bits in the local connection memory high define which bit positions contains the sub-rate data.
14.0 Bit Error Rate Test
The MT90866 offers users a Bit Error Rate (BER) test feature for the backplane and the local interfaces. The circuitry of the BER test consists of a transmitter and a receiver on both interfaces that can transmit and receive the BER patterns independently. The transmitter can out put a pseudo random patterns of the form 2 15 - 1 to any channel and any stream within a frame time. For the te st, users can program the output channel and stream through the backplane or local connection memory and the input channel and stream using Local or Backplane BER Input Selection (BIS) registers. See Table 16 on page 54 and Table 18 on page 54 for the LBIS and the BBIS registers contents, respectively. The receiver receives the BER pattern and does an inter nal BER pattern comparison. For backplane interface, the comparison result is stored in the Backplane BER register (BBERR). For local interface, the result is stored in the Local BER register (LBERR).
15.0 External Tristate Control
The MT90866 has the flexibility to provide users with the choice of external per-channel tristate control. Two control signals are provided. For the backplane interface, it is th e BCSTo output. For the local interface, it is the LCSTo output. Each control signal has a data rate of 32.768 Mb/s with 4,096 control bits per frame. Each bit position corresponds to a specific output st ream and channel location. When the c ontrol bit is high, the corresponding output channel is in the high impedance state, whereas when the control bit is low, the corresponding output channel has active output data.
15.1 BCSTo Control Stream
When the STio0-31 streams are in the 8 Mb/s mode, the STio0_Ch0 control bit of the BCSTo stream is advanced by thirty-six C32/64o 32.768 Mb/s clock cycles from the backplane frame boundary. See Figure 6, "Backplane Control (BCSTo) Timing when the STio data rate is 8 Mb/s" on page 26 for the BCSTo control bit pattern. When the STio0-15 streams are in the 16 Mb/s mode, the STio0_Ch0 control bit of the BCSTo is advanced by thirty-six C32/64o 32.768 Mb/s clock cycles from the backplane frame boundary. See Figure 7, "Backplane Control (BCSTo) Timing when the STio data rate is 16 Mb/s" on page 27 for the BCSTo control bit pattern. Figure 6 - Backplane Control (BCSTo) Timing when the STio data rate is 8 Mb/s BCSTo0 Thirty-six c32o cycles c32o STio7,Ch1 STio6,Ch1 STio5,Ch1 STio4,Ch1 STio3,Ch1 STio2,Ch1 STio1,Ch1 STio0,Ch1 STio31,Ch0 STio30,Ch0 STio29,CH0 STio28,Ch0 STio27,Ch0 STio26,Ch0 STio25,Ch0 STio24,Ch0 STio23,Ch0 STio22,Ch0 STio3,Ch0 STio2,Ch0 STio1,Ch0 STio0,Ch0 STio31,Ch127 STio30,Ch126 STio29,Ch125 STio28,Ch125 STio27,Ch125 STio26,Ch125 STio7,Ch1 STio6,Ch1 STio5,Ch1 STio4,Ch1 STio3,Ch1 STio2,Ch1 STio1,Ch1 STio0,Ch1 C8_A_io, C8_B_io Frame Boundary Frame Boundary (8 Mb/s Mode)
Zarlink Semiconductor Inc. Figure 7 - Backplane Control (BCSTo) Timing when the STio data rate is 16 Mb/s
15.2 LCSTo Control Stream
The LCSTo control bits are partitioned into 128 time slots, Slots 0 to 127. Each slot has 32 bits. Dummy bits represent logic levels which should be ignored by the users. The first control bit in Slot 0 is advanced by thirty-two C32/64o 32.768 Mb/s clock cycles from the frame boundary. See Figure 8, "Local Control (LCSTo) Timing when STo0-18 are operated at 8 Mb/s" on page 28 for the partition of the time slots and the frame alignment details. When the STo0-18 streams are operated at 8 Mb/s, Slots 0 to 127 are used to represent the control bits for Channels 0 to 127 of the 8 Mb/s streams. STo19-17 are driven low in this configuration. See Figure 8, "Local Control (LCSTo) Timing when STo0-18 are operated at 8 Mb/s" on page 28 for the LCSTo control bit pattern. When the STo0-18 streams are operated at 4 Mb/s, Slots 2N (where N = 0 to 63) have the control bit pattern but Slots 2N+1 have dummy bits which should be ignored by th e user. STo19-17 are driven low in this configuration. See Figure 9, "Local Control (LCSTo) Timing when STo0-18 are operated at 4 Mb/s" on page 29 for the LCSTo control bit pattern. When the STo0-27 streams are operated at 2 Mb/s, Slots 4N (where N = 0 to 31 ) have the control bit pattern, but Slots 4N+1, 4N+2 and 4N+3 have dummy bits. See Figure 10, "Local Control (LCSTo) Timing when all STo0-27 are operated at 2 Mb/s" on page 30 for the LCSTo control bit pattern. When the STo streams are programmed wi th various data rates as described in Table 6 on page 20, the available control bit positions in every time slot is associated with the corresponding output stream channels which operate at various data rates. Figure 11, "Example of Local C ontrol (LCSTo) Timing when the Local Streams have Different Data Rates" on page 31 gives an example when STo0-3, 4-7, 8-11, 12-15, 16-27 ar e programmed to operate at 8 Mb/s, 4 Mb/s, 8 Mb/s, 4 Mb/s and 2 Mb/s respectively. BCSTo0 Thirty-six c32o cycles c32o STio7,Ch2 STio6,Ch2 STio5,Ch2 STio4,Ch2 STio3,Ch2 STio2,Ch2 STio1,Ch2 STio0,Ch2 STio15,Ch1 STio14,Ch1 STio13,CH1 STio12,Ch1 STio11,Ch1 STio10,Ch1 STio9,Ch1 STio8,Ch1 STio7,Ch1 STio6,Ch1 STio3,Ch0 STio2,Ch0 STio1,Ch0 STio0,Ch0 STio15,Ch255 STio14,Ch254 STio13,Ch253 STio12,Ch252 STio11,Ch251 STio10,Ch250 STio7,Ch2 STio6,Ch2 STio5,Ch2 STio4,Ch2 STio3,Ch2 STio2,Ch2 STio1,Ch2 STio0,Ch2 C8_A_io, CA_B_io Frame Boundary Frame Boundary (16 Mb/s Mode)
Zarlink Semiconductor Inc. STo18 STo17 STo16 STo15 STo14 STo7 STo6 STo5 STo4 STo3 STo2 STo1 STo0 STo8 STo9 STo10 STo11 STo12 STo13 8Mb/s Ch0 Dummy Bit STo18 STo17 STo16 STo15 STo14 STo7 STo6 STo5 STo4 STo3 STo2 STo1 STo0 STo8 STo9 STo10 STo11 STo12 STo13 Slot 1 Slot 2 Slot 3 Slot 4Slot 0Slot 127 Slot 0 LCSTo0 Frame Boundary Slot 0 Slot 1 Slot 2 Slot 3 Frame Boundary c32o cycles Thirty-two Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 8Mb/s Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit STo18 STo17 STo16 STo15 STo14 STo7 STo6 STo5 STo4 STo3 STo2 STo1 STo0 STo8 STo9 STo10 STo11 STo12 STo13 Ch2 Dummy Bit STo18 STo17 STo16 STo15 STo14 STo7 STo6 STo5 STo4 STo3 STo2 STo1 STo0 STo8 STo9 STo10 STo11 STo12 STo13 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch2 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Boundary Frame Figure 8 - Local Control (LCSTo) Timing when STo0-18 are operated at 8 Mb/s
Zarlink Semiconductor Inc. STo18 STo17 STo16 STo15 STo14 STo7 STo6 STo5 STo4 STo3 STo2 STo1 STo0 STo8 STo9 STo10 STo11 STo12 STo13 4Mb/s Ch0 Dummy Bit STo18 STo17 STo16 STo15 STo14 STo7 STo6 STo5 STo4 STo3 STo2 STo1 STo0 STo8 STo9 STo10 STo11 STo12 STo13 Slot 1 Slot 2 Slot 3 Slot 4Slot 0Slot 127 Slot 0 LCSTo0 Frame Boundary Slot 0 Slot 1 Slot 2 Slot 3 Frame Boundary c32o cycles Thirty-two Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 4Mb/s Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Boundary Frame Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Figure 9 - Local Control (LCSTo) Timing when STo0-18 are operated at 4 Mb/s
Zarlink Semiconductor Inc. STo18 STo17 STo16 STo15 STo14 STo7 STo6 STo5 STo4 STo3 STo2 STo1 STo0 STo8 STo9 STo10 STo11 STo12 STo13 2Mb/s Ch0 Slot 1 Slot 2 Slot 3 Slot 4Slot 0Slot 127 Slot 0 LCSTo0 Frame Boundary Slot 0 Slot 1 Slot 2 Slot 3 Frame Boundary c32o cycles Thirty-two Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 2Mb/s Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Boundary Frame Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit STo27 ST020 STo19 STo21 STo22 STo23 STo24 STo25 STo26 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Dummy Bit Dummy Bit Dummy Bit Dummy Bit Figure 10 - Local Control (LCSTo) Timing when all STo0-27 are operated at 2 Mb/s
Zarlink Semiconductor Inc. For this drawing, we assume that LSTo0-3, 4-7, 8-11, 12-15, 16-27 have data rates of 8Mb/s, 4Mb/s, 8Mb/s, 4Mb/s and 2Mb/s respectively. This drawing is used to illustrate the LCSTo control bit format with a specific data rate combination from different local data streams. STo18 STo17 STo16 STo15 STo14 STo7 STo6 STo5 STo4 STo3 STo2 STo1 STo0 STo8 STo9 STo10 STo11 STo12 STo13 Ch0 STo3 STo2 STo1 STo0 STo8 STo9 STo10 STo11 Slot 1 Slot 2 Slot 3 Slot 4Slot 0Slot 127 Slot 0 LCSTo0 Frame Boundary Slot 0 Slot 1 Slot 2 Slot 3 Frame Boundary c32o cycles Thirty-two Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Ch1 Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit STo15 STo14 STo7 STo6 STo5 STo4 STo3 STo2 STo1 STo0 STo8 STo9 STo10 STo11 STo12 STo13 Ch2 Dummy Bit STo3 STo2 STo1 STo0 STo8 STo9 STo10 STo11 Ch2 Ch2 Ch2 Ch1 Ch1 Ch1 Ch1 Ch2 Ch2 Ch2 Ch2 Ch1 Ch1 Ch1 Ch1 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Ch3 Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Boundary Frame STo27 ST020 STo19 STo21 STo22 STo23 STo24 STo25 STo26 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Ch0 Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit Dummy Bit (8Mb/s) (4Mb/s) (2Mb/s)(8Mb/s) (4Mb/s) (8Mb/s) (4Mb/s) (2Mb/s)(8Mb/s) (4Mb/s) (8Mb/s) (4Mb/s) (2Mb/s)(8Mb/s) (4Mb/s) (8Mb/s) (4Mb/s) (2Mb/s)(8Mb/s) (4Mb/s) Figure 11 - Example of Local Control (LCSTo) Timing when the Local Streams have Different Data Rates
Zarlink Semiconductor Inc.
16.0 DPLL
The Digital Phase Locked Loop (DPLL) accepts select able 1.544 MHz, 2.048 MHz, or 8 kHz input reference signals. It accepts reference inputs from independent sources and provides bi t-error-free reference switching. The DPLL meets phase slope and MTIE requirements defined by the Telcordia GR-1244-CORE standard. The DPLL also provides the timing fo r the rest of the MT90866 Digital Sw itch, generating several network clocks with the appropriate quality. Clocks are synchronized to one of two input reference clocks and meet the requirements of the H.110 clock specification. The master clock (CLK80M) for the DPLL is provided by the Analog Phase Locked Loop (APLL) from the MT90866 master clock input pin C20i. Since the APLL output is “locked” to the input, the accuracy of CLK80M clock is equal to the accuracy of C20i.
16.1 MT90866 Modes of Operation
The DPLL, and consequently the MT90866, can, as requir ed by the H.110 standard, operate in three different modes: Primary Master, Secondary Master and Slave. See Figure 12, "Typical Timing Control Configuration" on page 32. To configure the DPLL, there are two Operation Mode registers: DOM1 and DOM2. See Table 20 on page 55 and Table 21, "DPLL Operation Mode (DOM2) Register Bits" on page 58 for the contents of these registers. In all modes the MT90866 monitors both the “A Clocks” (C8_A_io and FRAME_A_io) and the “B Clocks” (C8_B_io and FRAME_B_io). The Fail_A and the Fail_B signals i ndicate the quality of the “A Clocks” and “B Clocks” respectively. Figure 12 - Typical Timi ng Control Configuration
16.1.1 Primary Master Mode
In the Primary Master Mode, the MT90866 drives the “A Clocks” (C8_A_io and FRAME_A_io), by locking to the primary reference (PRI_REF). The PRI_REF can be prov ided by one of the locally derived network reference sources (LREF0-7), or the CTREF1 input or the CTREF2 input. In this mode the MT90866 has the ability to monitor the primary reference. If the primar y reference becomes unreliable, the dev ice continues driving “A Clocks” in stable Holdover Mode until it makes a Stratum 4 Enhanced compatible switch to the secondary reference (SEC_REF) for its network timing. The secondary reference can be provided by one of the local network references (LREF0-7), the CTREF1 or the CTREF2. CT_C8_A/CT_FRAME_A CT_NETREF1 CT_NETREF2 A_Clocks Network Ref (8kHz / T1 / E1) PRIMARY MASTER CT_C8_B/CT_FRAME_B B_Clocks CTREF1 LREF0-7 CTREF2 A_Clocks B_Clocks CTREF1 LREF0-7 CTREF2 SECONDARY MASTER SLAVE A_Clocks B_Clocks LREF0-7 NREFo SLAVE A_Clocks B_Clocks LREF0-7 NREFo Network Ref (8kHz / T1 / E1) Network Ref (8kHz / T1 / E1) Network Ref (8kHz / T1 / E1)
Zarlink Semiconductor Inc. If the primary reference comes back or recovers, the MT90866 makes a Stratum 4 Enhanced compatible switch back to the original primary reference and the system returns to normal operation state. If necessary, the MT90866 can be prevented from switching back to the original primary reference by programming the RPS bit in DOM1 register to give preference to the secondary reference. While in the Primary Master mode, the MT90866 atte nuates jitter and wander above 1.52 Hz from the selected input reference clock and generates all output clocks according to the DPLL jitter transfer function diagram on Figure 17, "DPLL Jitter Transfer Function Diagram - wide range of frequencies" on page 42 and Figure 18, "Detailed DPLL Jitter Transfer Function Diagram" on page 43. For the Primary Master mode selection, see Table 2 2, "MT90866 Mode Selection - By Programming DOM1 and DOM2 Registers" on page 60.
16.1.2 Secondary Master Mode
In the Secondary Master Mode, the MT90866 drives the “B Clocks” (C8_B_io and FRAME_B_io), by locking to the “A Clocks”. As required by the H.110 standard, the “B Clocks” are edge-synchronous with the “A Clocks”, as long as jitter on the “A Clocks” meets Telcordia GR-1244-CORE specifications. If the “A Clocks” become unreliable, system software is notified and the MT90866 continues driving the “B Clocks” in stable Holdover Mode until it makes a Stratum 4 Enhanced compatible switch to the secondary reference (SEC_REF) for its network timing. The secondary refere nce can be the local network reference (LREF0-7), the CTREF1 or the CTREF2. If the “A Clocks” can not recover, the designated secondary master can be promoted to primary master by system software. This promotion will cause the “B Clocks” to assume the role of the “A Clocks”. For the Secondary Master mode selection, see Table 22, "MT90866 Mode Selection - By Programming DOM1 and DOM2 Registers" on page 60.
16.1.3 Slave Mode
In the Slave Mode, the MT90866 is phase locked to the “A Clocks”. If the “A Clocks” become unreliable, the device goes to stable Holdover Mode until it makes a Stratum 4 Enhanced compatible switch to the “B Clocks”. The MT90866 will perform all required func tionality as long as the “A Clocks” and the “B Clocks” conform to the Telcordia GR-1244-CORE jitter specifications. In addition, the device can be used to generate a CT reference (CT_REF1 or CT_REF2) from its network references, LREF0-7. While the device is in Slave Mode and the “A Clocks” or the “B Clocks” do not recover, then the designated slave can be promoted to secondary master by system software . In that case, the network reference can be used as the secondary reference. Table 22 on page 60 shows how to program the DOM1 and DOM2 registers to enable the Slave mode of the MT90866.
Zarlink Semiconductor Inc.
17.0 DPLL Functional Description
Figure 13 - DPLL Functional Block Diagram
17.1 Reference Select a nd Frequency Mode MUX Circuits
The DPLL accepts two simultaneous reference input signals and operates on their rising edges. Either the primary reference (PRI_REF) signal or the secondary reference ( SEC_REF) signal can be selected to be the reference signal (REF) to the PLL circuit. The appropria te frequency mode input (either FREQ_MOD_PRI or FREQ_MOD_SEC) is selected to be the input of the PLL Circuit. The selection is done by the State Machine Circuit based on the current state. The FREQ_MOD_PRI and the FREQ_MOD_SEC are 2-bit wide inputs which reflect the value in the FP1-0 and FS1-0 bits of the DOM1 register. The primary and the secondary references operate independently from each other and can have different frequencies. Switching the refer ence from one frequency to another does not require the device reset to be applied. Table 20 on page 55 shows input frequency selection for the primary and secondary reference respectively. PLL PRI_REF SEC_REF CT Clock C8_A_i FAIL_A State Machine REF_SEL PRI_LOS Pin SEC_LOS Pin MTIE_RESET PHASE_OFFSET SKEW_CONTROL C64 CT_C8 CT_FRAME C1M5o HOLDOVER_RESET Reference Reference Monitor Reference Monitor PRISEC and Frame Monitor CT Clock C8_B_i FAIL_Band Frame Monitor AUTODETECT Select MUX MUX FREQ_MOD_PRI FREQ_MOD_SEC Frequency Mode MUX MUX HOLDOVER MTIE_START FREQ_MOD REF_SELECT LOS_PRI LOS_SEC (Fig 17) FAIL_SEC FAIL_PRI (C8_A_o) or (C8_B_o) (FRAME_A_o) or (FRAME_B_o) REF (RPS bit in DOM1) (MRST bit in DOM2) (FP1-0 bits in DOM1) (FS1-0 bits in DOM1) (SK0-2 bits in DPOA) (Selected by SP3-0 bits (Selected by SS3-0 bits APLL CLK80M C20i (Selected by FDM0-1 bits in DOM2) (POS0-6 bits in DPOA) (HRST bit in DOM2) (Fig 16) MTIE_DONE Frame Select MUX FRAME_A_i FRAME_B_i FRAME in DOM1) in DOM1)
Zarlink Semiconductor Inc.
17.2 PRI and SEC MUX Circuits
The DPLL has four different modes to handle reference failure. These modes are selected by the FDM0 and FDM1 bits of the DOM2 Register. If FDM1-0 is ’10’ then the Primary reference is always used regardless of failures. If FDM1-0 is ’11’ then the Secondary reference is always used regardless of failures. Otherwise the DPLL operates in one of two failure detection modes: Autodetect or Manua l detection mode. When the FDM0 and FDM1 bits are set to low in the DOM2 register ‘00’, the DPLL is in the Autodetect Mode. In this mode, the outputs from the Reference Monitor Circuits LOS_PRI and LOS_SEC are used by the State Machine Circuit. When the FDM0 bit is set to high and FDM1 bit is set to low ‘01’, the DPLL is in the Manual Detection Mode and the LOS_PRI and LOS_SEC signals are selected from the PRI_LOS and SEC_LOS input pins to be used by the State Machine Circuit. See Table 21 on page 58 for selection of the Failure Detection Modes.
17.3 Frame Select MUX
When the “A Clocks” or the “B Clocks” are selected as the input reference, an 8.192 MHz clock (either C8_A_io or C8_B_io) is provided to be the input reference to t he PLL circuit (REF). Because the output frame pulse (CT_FRAME) must be aligned with the selected i nput frame pulse, the appropriate frame pulse (either FRAME_A_io or FRAME_B_io) is selected in the Frame Se lect MUX circuit to be the input of the PLL circuit (FRAME).
17.4 CT Clock a nd Frame Monitor Circuits
The CT Clock and Frame Monitor circuits check the pe riod of the C8_A_io and the C8_B_io clocks and the FRAME_A_io and FRAME_B_io frame pulses. According to the H.110 specification, the C8 period is 122 ns with a tolerance of +/- 35 ns measured between rising edges. If C8 falls outside the range of [87 ns,157 ns], the clock is rejected and the fail signal (FAIL_A or FAIL_B) becomes high. The Frame pulse period is measured with respect to the C8 clock. The frame pulse period must have exac tly 1024 C8 cycles. Otherwise , the fail signal (FAIL_A or FAIL_B) becomes high. When the CT BUS clock and frame pul se signals return to normal, the FAIL_A or FAIL_B signal returns to logic low.
17.5 Reference Monitor Circuits
There are two Reference Monitor Circuits: one for the primary reference (PRI_REF) and one for the secondary reference (SEC_REF). These two circuits monitor the selected input reference signals and detect failures by setting up the appropriate fail outputs (FAIL_PRI and FAIL_SEC). These fail signals are used in the Autodetect mode as the LOS_PRI and LOS_SEC signals to indicate when the re ference has failed. The method of generating a failure depends on the selected reference. When the selected reference frequency is 8.192 MHz (“A Clocks” or “B Clocks”), the fail signals are passed through from the CT Clock and Frame Monitor circuit outputs FAIL_A and FAIL_B, and used directly as FAIL_PRI and FAIL_SEC, accordingly. For all other reference frequencies (8 kHz, 1.544 MHz and 2.048 MHz), the following checks are performed:
- For all references, the “minimum 90 ns” check is done. Th is is required by the H.110 specifications - both low level and high level of the reference must last for minimum 90 ns each.
- The “period in the specified range” check is done for al l references. The length of the period of the selected input reference is checked if it is in the specified r ange. For the E1 (2.048 MHz clock) or the T1 (1.544 MHz clock) reference, the period of the clock can vary wi thin the range of 1 +/- 1/4 of the defined clock period which is 488 ns for the E1 clock and 648 ns for T1 clock. For the 8KHz reference, the variation is from 1 +/- 1/32 period.
- If the selected reference is E1 or T1, “64 periods in the specified range” check is done. The selected reference is observed for a long period (64 reference cl ock cycles) and checked if it is within the specified range - from 62 to 66 clock periods.
Zarlink Semiconductor Inc. These reference signal verifications include a complete loss or a large frequency shift of the selected reference signal. When the reference signal returns to normal, the LOS_PRI and LOS_SEC signals will return to logic low.
17.6 State Machine Circuit
The State Machine handles the reference selection. De pending on REF_SEL and LOS signals (selection between FAIL_PRI and PRI_LOS and between FAIL_SEC and SEC_LOS), the state machine selects PRI_REF or SEC_REF as the current input referenc e and dictates the PLL Circuit mode: Normal or Holdover Mode. In the Normal Mode, the DPLL output clocks are locked to the se lected input reference (PRI_REF or SEC_REF). In the Holdover Mode, the DPLL clocks retain the phase and frequency values they had 32 to 64 ms prior to moving from the Normal to the Holdover Mode. When going from the Holdover to the Normal Mode, the State Machine activates the MTIE circuit and goes through the states MTIE PRI or MTIE SEC to prevent a phase shift of the output clocks during the DPLL reference switch (from PRI_REF to SEC_R EF and vice versa). The state diagram is given in Figure 14, "State Machine Diagram" on page 36. Figure 14 - State Machine Diagram
18.0 Phase Locked Loop (PLL) Circuit
As shown in Figure 15, "Block Diagram of the PLL Module" on page 37, the PLL module consists of a Skew Control, Maximum Time Interval Error (MTIE), Phase Detector, Phase Offset Adder, Phase Slope Limiter, Loop Filter, Digitally Controlled Oscillator (DCO), Divider and Frequency Select MUX modules. Holdover PRI Holdover SEC MTIE SEC Normal PRI Normal SEC XXX = {LOS_PRI, LOS_SEC, REF_SEL} 1XX or X01 0X0 or 011 0x0 or 100 or x01 1X0 or X01 100 or X01 0X0 or X1X 100 or 0x0 or 011 MTIE PRI RESET Pin = 0 and xx0 RESET Pin = 0 and xx1 40 011 X11 0x0 or X01
Zarlink Semiconductor Inc. Figure 15 - Block Diagram of the PLL Module
18.1 Skew Control
The circuit delays a selected reference input with a ta pped delay line with seven taps - see Figure 16, "Skew Control Circuit Diagram" on page 37. The maximum delay of the per unit delay element is factored at intervals of 3.5ns. The tap is selected by the SKEW_CONTROL bus which is programmed by the SKC2-SKC0 bits of the DPLL Output Adjustment (DPOA) register. The skew of this input will result in a static phase offset which varies from 0 to 7 steps of the maximum delay per unit delay element, between the input and the outputs of the DPLL. Figure 16 - Skew Control Circuit Diagram
18.2 Maximum Time Interval Error (MTIE)
The MTIE circuit prevents any significant change in the output clock phase during a reference switch. Because the input references can have any rela tionship between their phases and th e output follows the selected input reference, any switch from one reference to another coul d cause a large phase jump in the output clock if such a circuit did not exist. This large phase jump could caus e significant data loss. The MTIE circuit keeps the phase difference between the output clock of the DPLL and the input reference the same as if the reference switch had not taken place. The MTIE circuit has two modes:
- Measuring mode - the circuit measures the phase difference between the new reference from the Skew Control circuit and the feedback signal (FEEDBACK) from the Frequency Select MUX circuit. This mode is active during the movement of the DPLL from the Ho ldover to the Normal Mode, and is set by the MTIE_START signal of the State machine module. The measured value is stored into a counter and used in the Delay mode. When the measurement process is done, the State Machine module is notified by generating the MTIE_DONE signal, allo wing it to go to the Normal Mode. Loop Filter DCO Divider Phase Detector PHASE_OFFSET Phase FREQ_MOD HOLDOVER Adder Offset Frequency C64 CT_C8 C2M CT_FRAME C1M5o FEEDBACK Phase Slope Limiter MUX Select HOLDOVER_RESET Skew (Fig 18) ControlREF MTIE FRAME SKEW_CONTROL MTIE_START MTIE_DONE MTIE_RESET REF_VIR MUX reference SKEW_CONTROL delayed reference input
Zarlink Semiconductor Inc.
- Delay mode - after the rising edge of the new reference clock from the Skew Control circuit, the MTIE circuit uses the measured value to generate the virtual refere nce pulse (REF_VIR) to the Phase Detector circuit. While the DPLL is in the Normal Mode, the MTIE Circuit is in Delay mode. It keeps the phase difference between the output signals of the DPLL and selected in put reference as the previous output signal would have been if the reference switch had not taken place. During a reference switch, the State Machine module first changes the mode of the DPLL from the Normal to the Holdover Mode. In the Holdover M ode, the DPLL no longer uses the virtual reference signal, but generates very accurate outputs using storage techniques. Because the input reference coming from the Skew Contro l circuit is asynchronous to the sampling clock used in the MTIE circuit, a phase error may exist between the sele cted input reference signal and the output signal of the DPLL. In the worst case, the Maximum Time Interval Error (MTIE) is one period of the internally used clock cycle (65.536 MHz if the selected reference frequency is 8 k Hz, 2.048 MHz and 8.192 MHz, and 49.408 MHz when the selected reference frequency is 1.544 MHz). This phase erro r is a function of the diff erence in phase between the two input reference signals during refe rence rearrangements. Each time a reference switch is made, the delay between the input signal and the output signal can change. The value of this delay is the accumulation of the error measured during each reference switch. After many switches from one reference to another, the delay between the selected input reference and the DPLL output clocks ca n become unacceptably large. The user should provide MTIE reset (set MRST bit in the DOM2 register to high ) causing output clocks to align to the nearest edge of the selected input reference. It is recommended that the MTIE is reset after multiple reference switchings and the device falls back to its initial reference. The MTIE MUST be kept in the reset mode when the ZL50031 is operating in the slave mode.
18.3 Phase Detector
The Phase Detector circuit compares the virtual refere nce signal from the MTIE Circuit (REF_VIR) with the feedback signal from the Frequency Select MUX circuit (FEEDBACK) with respect to their rising edges, and provides an error signal corresponding to the phase differ ence between the two. This error signal is passed to the Phase Offset Adder Circuit. The Frequency Select MUX al lows the proper feedback signal to be selected (e.g., 8 kHz, 1.544 MHz, 2.048 MHz or 8.192 MHz).
18.4 Phase Offset Adder
The Phase Offset Adder Circuit adds the PHASE_OFFSET word (bits POS6-POS0 of the DPLL Output Adjustment register - see Table 23 on page 61) to the error signal from the Phase Detector circuit to create the final phase error. This value is passed to t he Phase Slope Limiter circuit. The PHASE_ OFFSET word can be positive or negative. Since the PLL will stabilize to a si tuation where the average of the sum of the phase offset word and the phase detector output is zero, a nonzero value in the input of t he Phase Offset Adder circuit will result in a static phase offset between the input and output signals of the DPLL. If the selected input reference of the DP LL is either 8 KHz or 2.048 MHz, the step size in this static phase offset is selected input reference of the DPLL is 1.544 MHz, the maximum phase offset is between -1.27µs and 1.29µs with a resolution of 20.2 ns. Together with the Skew Control bits (SKC2-SKC0), users can program a static phase offset between -960 ns and +990 ns if the selected input reference of the DPLL is either 8 kHz or 2.048 MHz. If the selected reference is 1.544 MHz, the programmable phase offset is between -1.27 µs and 1.30 µs. For the programmable ranges mentioned above, the resolution is 1.9 ns per step. See Table 23 on page 61 for the content of the DPOA register. When the selected input reference frequency of the DPLL is 8.192 MHz (“A Clocks” or “B Clocks” are selected as the reference), the Phase Offset Adder is bypassed. The ou tput of the Phase Detector circuit is connected directly to the input of the Phase Slope Limite r circuit. When an 8.192 MHz clock (C8_A_io or C8_B_io) is used as the reference in the Secondary Master or the Slave mode, the H.110 standard requires the output clock to always follow the input reference on an edge-to-edge basis, so the static phase offset is not required.
Zarlink Semiconductor Inc.
18.5 Phase Slope Limiter
The limiter receives the error signal from the Phase Offset Adder circuit and ensures that the DPLL responds to all input transient conditions with a ma ximum output phase slope of 7.6 ns per 12 5 us. Because of this slope, the MT90866 is within the maximum phase slope of 81 ns per 1.326 ms specified by the Telcordia GR-1244-CORE standard. The frequency stability of the Holdover Mode is ±0.07 ppm, which translates to a worst case 49 frame (125µs) slips in 24 hours. This is better than the Telcordia GR-1244-CORE Stratum 3 requirement of ±0.37 ppm (255 frame slips per 24 hours).
18.6 Loop Filter
The Loop Filter circuit gives frequency offset to the DCO circuit, based on the phase difference between the input and the feedback reference. It is similar to a first order low pass filter, with two positions for cut-off frequency (-3 dB attenuation) depending on the selected re ference frequency, and it mainly determines the jitter transfer function of the DPLL. In Primary Master mode when the selected input reference frequency is either 2.048 MHz, 1.544 MHz or 8 kHz, the cut-off frequency is approximately at 1.52 Hz and all th e reference variations, including jitter, are attenuated according to the DPLL jitter transfer function (see Figure 17, "DPLL Jitter Transfer Function Diagram - wide range of frequencies" on page 42 and Figure 18, "Detailed DPLL Ji tter Transfer Function Diagram" on page 43). The Loop Filter circuit ensures that the jitter transfer requirem ents in ETS 300-011 and Telecordia GR-499-CORE are met when the selected reference frequency is either 2.048 MHz, 1.544 MHz or 8 kHz. When the selected input reference frequency is 8.192 M Hz (i.e., in Secondary Master or Slave modes), the reference variations are bypassed to the output clocks . The cut-off frequency is at about 100 kHz, well beyond 500 Hz, the corner frequency of the Telcordia GR-1244-CORE input jitter tolerance curve. The storage techniques, which enable generating very ac curate output frequencies during the Holdover Mode of DPLL, are built into the Loop Filter circuit. When no jitter is presented on the selected input reference, the holdover frequency stability is 0.007 ppm.
18.7 Digitally Controlled Oscillator (DCO)
The DCO circuit adds frequency offset from the Loop Filter, which represents the phase error between the input and the feedback reference, to the ideal center frequency value and generates appropriat ely corrected output high speed clock. The Synchronization method of the DCO is dependent on the state of the DPLL State Machine module. In the Normal Mode, the DCO circuit provides an output signal which is frequency and phase locked to the selected input reference signal. In the Holdover Mode, the DCO circuit is running at a frequency that is equal to the frequency which was generated by the DCO circuit when the DPLL was in the Normal Mode. In the Freerun Mode, the DCO circuit is free running at it s center frequency with an out put accuracy equal to the accuracy of the device master clock (C20i).
18.8 Divider
The Divider Circuit divides the DCO output frequency down to the required outputs. The following outputs are generated:
- C64 (65.536 MHz clock) - used as the internal clock for the MT90866 device.
- CT_C8 (8.192 MHz clock), C2M (2.048 MHz clock), C1M5o (1.544 MHz clock) and CT_FRAME (8 kHz negative frame pulse) - feedback reference signals to the Frequency Select MUX Circuit.
Zarlink Semiconductor Inc. The CT_FRAME and the CT_C8 are required clocks. C1M5o is provided as an output clock of the MT90866. The duty cycle of all output si gnals is independent of the duty cycle of the device master clock, C20i. The CT_C8, C2M and C1M5o clocks have nominal 50% duty cycle, The output frame pulse (CT_FRAME) is generated in such a way that it is always aligned with the CT_C8 clock to form the required H.110 CT Bus clock and frame pulse sh ape (when the CT_FRAME is low the rising edge of the CT_C8 defines the frame boundary). D epending on the selected input reference frequency, the CT_FRAME is generated in the following way:
- When the input reference frequency is 8 kHz, the output frame pulse is aligned with the rising edge of the reference.
- When the reference frequency is either 2.048 MHz or 1.544 MHz, the CT_FRAME randomly defines the output frame boundary, always keeping the described relation to the CT_C8 clock.
- When the reference frequency is 8.192 MHz, the output frame pulse (CT_FRAME) has to be aligned with the input frame pulse (FRAME_A_io or FRAME_B_io). Sinc e an 8.192 MHz clock (either C8_A_io or C8_B_io) is used as the reference clock, the selected frame pulse from the Frame Select MUX is provided as the input to the Divider circuit and the CT_FRAME is synchronized to it.
18.9 Frequency Select MUX Circuit
According to the selected input referenc e of the DPLL, this MUX will select the appropriate output frequency to be the feedback signal to the PLL and MTIE Circuits.
18.10 Modes of Operation
The DPLL can operate in two main modes: the Normal and the Holdover Mode. Each of these modes has two states: the primary or the secondary state. The state depends on which reference is currently selected as the preferred reference the PRI_REF or the SEC_REF. When the DPLL is in the Holdover Mode and the HRST bit of the DOM2 register is pulsed logic high (or held high continuously), the DPLL operates in Freerun Mode.
18.10.1 Normal Mode
Normal Mode is typically used when a clock source synchronized to the network is required. In the Normal Mode, the DPLL provides timing (C64 , CT_C8, C2M and C1M5o) and frame synchronization (CT_FRAME) signals which are synchronized to one of tw o input references (PRI_REF or SEC_REF). The input reference signal may have a nominal frequency of 8 kHz, 1.544 MHz, 2.048 MHz or 8.192 MHz. From a device reset condition or after reference switch, the DPLL can take up to 50 seconds to phase lock the output signals to the selected input reference signal.
18.10.2 Holdover Mode
Holdover Mode is typically used for short durations while network synchronization is temporarily disrupted. If the FDM1-0 bits are programmed to ‘01’ in the DOM2 register and the PRI_LOS and SEC_LOS pins are high, the DPLL is in the Holdover Mode. The DPLL can also be in the Holdover Mode if the FDM1-0 bits are programmed to ‘00’ and the SLS and PLS bit are observed as ‘11’ in the DPLL House Keeping Register (DHKR). In the Holdover Mode, the DPLL provides timing and synchronization signals which are based on storage techniques and are not locked to an external reference sig nal. The storage value is determined while the device is in Normal Mode and locked to an external reference signal. When the DPLL is in the Normal Mode and locks to the input reference signal, a numerical value correspondi ng to the DPLL output reference frequency is stored alternately in two memory locations every 32 ms. When the device is switched into the Holdover Mode, the value in memory from between 32 ms and 64 ms is used to set the output frequency of the device.
Zarlink Semiconductor Inc. The frequency stability of the Holdover Mode is ±0.07 ppm, which translates to a worst case 49 frame (125µs) slips in 24 hours. Two factors affect the frequency stability of the Holdover Mo de. The first factor is the drift on the frequency of the master clock (C20i) while in the Holdover Mode. Drift on the master clock directly affects the Holdover Mode stability. Note that the abs olute master clock stability does not affect the Holdover Fr equency stability, only the change in C20i stability while in Holdover. For example, a ±32 ppm master clock may have a temperature coefficient of ±0.1 ppm/ °C. So a 10 degree change in temperature, whil e the DPLL is in the Holdover Mode may result in an additional offset (over the ±0.07 ppm) in frequency stability of ±1 ppm, which is much greater than the ±0.07 ppm of the DPLL. The second factor affecting Holdover frequency stability is large jitter on the reference input prior to the mode switch.
18.10.3 Freerun Mode
When the DPLL is in the Holdover Mode and the HRST bit of the DOM2 register is pulsed logic high (or held high continuously), the device is in Freerun Mode. In Freerun Mode, the DPLL provides ti ming and synchronization signals whic h are based on the frequency of the master clock (C20i) only, and are not synchronized to the reference input signals. The frequency of the output signals is an ideal frequency with the freerun accuracy of -0.03 ppm plus the accuracy of the master clock (i.e., CT_C8 has frequency of 8.192 MHz +/- C20i_accuracy - 0.03 ppm). Freerun Mode is typically used when a master clock sour ce is required, or immediately following system power-up before network synchronization is achieved.
19.0 Measures of Performance
The following are some the DPLL performance indicators and their corresponding definitions.
19.1 Intrinsic Output Jitter
Intrinsic jitter is the jitter produced by the synchronizing circuit and is measured at its output. It is measured by applying a reference signal with no jitter to the input of the device, and measuring its output jitter. Intrinsic jitter may also be measured when the device is in a non-synchronizing mode, such as freerun or holdover, by measuring the output jitter of the device. Intrinsic jitter is usuall y measured with various band-li miting filters depending on the applicable standards.
19.2 Jitter Tolerance
Jitter tolerance is a measure of the ability of a PLL to op erate properly without cycle slips (i.e., remain in lock and regain lock in the presence of large jitter magnitudes at various jitter frequencies) when jitter is applied to its reference. The applied jitter magnitude and the jitter frequency depends on the applicable standards. The input jitter tolerance of the DPLL depends on the sele cted reference frequency and can not exceed: ± 15 U.I. for E1 or T1 references, and ± 1 U.I. for 8 kHz references.
19.3 Jitter Transfer
Jitter transfer or jitter attenuation refers to the magnitude of jitter at the output of a device for a given amount of jitter at the input of the device. Input jitter is applied at various amplitudes and frequencies, and output jitter is measured with various filters depending on the applicable standards. In slave and secondary master mode the H.110 standard r equires the “B Clocks” to be edge-synchronous with the “A Clocks”, as long as jitter on the “A Clocks” meets Telcordia GR-1244-CORE specific ations. Therefore in these two modes no jitter attenuation is performed
Zarlink Semiconductor Inc. In primary master mode the jitter attenuation of the DPLL is determined by the internal 1.52 Hz low pass Loop Filter and the Phase Slope Limiter. Figure 17, "DPLL Jitter Transfer Function Diagram - wide range of frequencies" on page 42 shows the DPLL jitter transfer function diagram in a wide range of frequencies, while Figure 18, "Detailed DPLL Jitter Transfer Function Diagram" on page 43 is the portion of the diagram from Figure 17 around 0 dB of the jitter transfer amplitude. At this point it is possible to see that when operating in primary master mode the DPLL is a second order, type 2 PLL. The jitter transfer func tion can be described as a low pass filter to 1.52 Hz, -20 dB/decade, with peaking less then 0.5 dB. All outputs are derived from the same signal, therefore thes e diagrams apply to all ou tputs. Since 1U.I. at output frequencies must be calculated in common units (e.g., seconds) as shown in the following example: What is the T1 and E1 output jitter when the T1 input jitter is 20 U.I. (T1 U.I. Units) and the T1 to T1 jitter attenuation is 18 dB, for a given jittering frequency? Using the method mentioned above, the jitter attenuation can be calculated for all combinations of inputs and outputs. Because intrinsic jitter is always present, the jitter attenuati on will appear to be lower for small input jitter signals than for large ones. Consequently, accurate jitter transfer function measurements are usually made with large input jitter signals (e.g., 75% of the specified maximum jitter tolerance). Figure 17 - DPLL Jitter Transfer Function Diagram - wide range of frequencies OutputT 1 InputT 1 ×10= OutputT 12 0 18– ×10 2.5 UI T1()== OutputE 1 OutputT 1 644ns() OutputE 1 OutputT 1 1UIT 1()
Zarlink Semiconductor Inc. Figure 18 - Detailed DPLL Jitter Transfer Function Diagram
19.4 Frequency Accuracy
Frequency accuracy is defined as the absolute tolerance of an output clock signal when the DPLL is not locked to an external reference, but is oper ating in the Freerun Mode. Because t he output of the DCO Circuit has only discrete values, the output frequency of the DPLL has the limited accuracy of 0.03 ppm based upon the design implementation. In addition, the master clock (C20i) accuracy also directly affects the freerun accuracy. The freerun accuracy is then, 0.03 ppm plus the master clock accuracy.
19.5 Holdover Frequency Stability
Holdover frequency stability is defined as the maximum fractional frequency offset of an output clock signal when it is operating using a stored frequency va lue. For the DPLL, the stored value is determined while the device is in Normal Mode and locked to an external reference signal. As a result, when the DPLL is in the Normal Mode, the stability of the master clock (C 20i) does not affect the holdover fr equency stability because the DPLL will compensate for master clock changes while in Normal Mo de. However, when the DPLL is in the Holdover Mode, the stability of the master clock d oes affect the Holdover frequency stability. The holdover frequency stability is 0.07 ppm assuming that the C20i frequency is held constant.
19.6 Locking Range
The locking range is the input frequency range over which the DPLL must be able to pull into synchronization and to maintain the synchronization. The locking range is defined by the Loop Filter Circuit and is equal to +/- 298 ppm. Note that the locking range is related to the master clo ck (C20i). If the master clock is shifted by -100 ppm, the whole locking range also shifts -100 ppm downwards to be: -398 ppm to 198 ppm.
Zarlink Semiconductor Inc.
19.7 Phase Slope
The phase slope or the phase alignment speed is the rate at which a given signal changes phase with respect to an ideal signal. The given signal is typically the output signal. The ideal signal is of constant frequency and is nominally equal to the value of the final outp ut signal or final input signal. M any telecom standards like Telcordia GR-1244-CORE state that the phase slope may not exceed a certain value, usually 81 ns/1.327 ms (61 ppm). This can be achieved by limiting the phase detector output to 61ppm or less. In the DPLL when operating in primary master mode the Phase Slope Limiter Circuit achieves the maximum phase slope to be: 56 ppm or 7.0 ns/125 us. When operating in secondary master or slave mode the output edges follow the input edges in accordance with the H.110 standard
19.8 Maximum Time Interval Error (MTIE)
MTIE is the maximum peak to peak delay between a give n timing signal and an ideal timing signal within a particular observation period. For the DPLL, the maximum time interval error is less than 21 ns per reference switch.
19.9 Phase Lock Time
The Phase Lock Time is the time it takes the PLL to phase lock to the input signal. Phase lock occurs when the input and the output signals are not changing in phase with respect to each other (not including jitter). Lock time is very difficult to determine because it is affected by many factors which include: i) initial input to output phase difference ii) initial input to output frequency difference iii) PLL loop filter iv) PLL limiter Although a short phase lock time is desirable, it is no t always possible to achieve due to other PLL requirements. For instance, better jitter transfer performance is achi eved with a lower frequency loop filter which increases lock time, but better (smaller) phase slope performance (limiter) resu lts in longer lock times. The DPLL loop filter and limiter were optimized to meet the Telcordia GR-499- CORE jitter transfer and Telcordia GR-1244-CORE phase alignment speed requirements. Consequently, phase lock ti me, which is not a standards requirement, is less than 50 seconds.
20.0 Initialization of the MT90866
During power up, the TRST pin should be pulled low to ensure that the MT90866 is in the functional mode. An external pull-down resistor is requir ed on this pin so that the MT90866 will not enter the JTAG test mode during power up. After power up, the contents of the connection memory can be in any state. The ODE pin should be held low after power up to keep all serial outputs in a high impedance stat e until the microprocessor ha s initialized the switching matrix. This procedure prevents two serial outputs from driving the same stream simultaneously. During the microprocessor initializati on routine, the microprocessor should program the desired active paths through the switch. The memory block programming feature can also be used to quickly initialize the backplane and local connection memories. When this process is completed, the microprocessor controlling the MT90866 can bring the ODE pin high to relinquish the high impedance state control.
Zarlink Semiconductor Inc.
21.0 JTAG Support
The MT90866 JTAG interface conforms to the Boundar y-Scan IEEE1149.1 standard. The operation of the boundary-scan circuitry is controlled by an external Test Access Port (TAP) Controller.
21.1 Test Access Port (TAP)
The Test Access Port (TAP) accesses the MT90866 test functions. It consists of three input pins and one output pin as follows:
- Test Clock Input (TCK) - TCK provides the clock for the test l ogic. The TCK does not interfere with any on-chip clock and thus remains independent in the functi onal mode. The TCK permits shifting of test data into or out of the Boundary-Scan register cells conc urrently with the operation of the device and without interfering with the on-chip logic.
- Test Mode Select Input (TMS) - The TAP Controller uses the logic signals received at the TMS input to control test operations. The TMS signals are sampled at the rising edge of the TCK pulse. This pin is internally pulled to Vdd when it is not driven from an external source.
- Test Data Input (TDI) - Serial input data applied to this port is fed either into the instruction register or into a test data register, depending on the sequence previous ly applied to the TMS input. Both registers are described in a subsequent section. The received input data is sampled at the rising edge of TCK pulses. This pin is internally pulled to Vdd when it is not driven from an external source.
- Test Data Output (TDO) - Depending on the sequence previously applied to the TMS input, the contents of either the instruction register or data register are se rially shifted out towards the TDO. The data out of the TDO is clocked on the falling edge of the TCK pulses. When no data is shifted through the boundary scan cells, the TDO driver is set to a high impedance state.
- Test Reset (TRST ) - Resets the JTAG scan structure. This pin is internally pulled to Vdd when it is not driven from an external source.
21.2 Instruction Register
The MT90866 uses the public instructions defined in the IEEE 1149.1 standard. The JTAG Interface contains a four-bit instruction register. Instructions are serially loaded into the instruction register from the TDI when the TAP Controller is in its shifted-IR state. These instructions are subsequently decoded to achieve two basic functions: to select the test data register that may operate while the in struction is current and to define the serial test data register path that is used to shift data between TDI and TDO during data register scanning.
21.3 Test Data Register
As specified in IEEE 1149.1, the MT90866 JTAG Interface contains three test data registers:
- The Boundary-Scan Register - The Boundary-Scan register consists of a series of Boundary-Scan cells arranged to form a scan path around the boundary of the MT90866 core logic.
- The Bypass Register - The Bypass register is a single stage shift re gister that provides a one-bit path from TDI to its TDO. The Device Identification Register - The JTAG device ID for the MT90866 is 0086614B H. Version<31:28>: 0000 Part No. <27:12>: 0000 1000 0110 0110 Manufacturer ID<11:1>: 0001 0100 101 LSB<0>: 1
21.4 BSDL
A BSDL (Boundary Scan Description Language) file is available from Zarlink Semiconductor to aid in the use of the IEEE 1149 test interface.
Zarlink Semiconductor Inc.
22.0 Register Descriptions
15-14 Unused Reserved. 13-12 STS3-2 ST-BUS Frame Pulse and Clock Output Selection 1: These two bits are used to select different ST-BUS output frame pulse (ST_FPo1) and clock (ST_CKo1). 11-10 STS1-0 ST-BUS Frame Pulse and Clock Output Selection 0: These two bits are used to select different ST-BUS output frame pulse (ST_FPo0) and clock (ST_CKo0). 9P R S T PRBS Reset: When high, the PRBS transmitter output will be initialized. 8C B E R B Backplane Bit Error Rate Clear: A low to high transition of this bit will reset the backplane internal bit error counter and the backplane BER register (BBERR).
7 SBERB Backplane Start Bit Error Rate Test: A low to high transition in this bit starts the
backplane bit error rate test. The bit error test result is kept in the backplane BER register (BBERR). 6C B E R L Local Bit Error Rate Clear: A low to high transition of this bit will reset the local internal bit error counter and the BER register (LBERR). 5 SBERL Local Start Bit Error Rate Test: A low to high transition in this bit starts the local bit error rate test. The bit error test result is kept in the local BER register (LBERR). 4U n u s e d Reserved. In functional mode, this bit MUST be low. 3M B P Memory Block Programming: When this bit is high, the connection memory block programming feature is ready for the programming of bit 13 to bit 15 of the backplane connection memory and local connection memory low. When it is low this feature is disabled. Table 9 - Control Register (CR) Bits Read/Write Address: 0000H Reset Value: 0000H 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 STS3 STS2 STS1 STS0 PRST CBEBB SBERB CBERL SBERL 0 MBP MS2 MS1 MS0 STS3 STS2 ST_FPo1 Pulse Width ST_CKo1 Freq 0 0 244 ns 4.096 MHz 0 1 122 ns 8.192 MHz 1 0 61 ns 16.384 MHz STS1 STS0 ST_FPo0 Pulse Width ST_CKo0 Freq 0 0 244 ns 4.096 MHz 0 1 122 ns 8.192 MHz 1 0 61 ns 16.384 MHz
Zarlink Semiconductor Inc. 2-0 MS2-0 Memory Select Bits: These three bits are used to select different connection and data memories. Bit Name Description 15 Unused Reserved. 14 BMS Backplane Mode Select: This bit refers to the different mode for the backplane interface. 13-12 LG41-LG40 Local Group 4 Mode Select: These two bits refer to different switching mode for group 4(STi16-27 and STo16-27) of the local interface. When operating at 4Mb/s or 8Mb/s, the STo19-27 are driven low. 11-9 LG32-LG30 Local Group 3 Mode Select: These three bits refer to different switching mode for group 3 (STi12-15 and STo12-15) of the local interface. Table 10 - Device Mode Selection (DMS) Register Bits Bit Name Description Table 9 - Control Register (CR) Bits (continued) MS2 MS11 MS0 Memory Selection
000 Local Connection Memory Low
001 Local Connection Memory High
010 Backplane Connection Memory
0 1 1 Local Data Memory Read 1 0 0 Backplane Data Memory Read Read/Write Address: 0001H Reset Value: 0000H 1 5 1 4 1 3 1 2 1 1 1 0 9876543210
0 BMS LG41 LG40 LG32 LG31 LG30 LG22 LG21 LG20 LG12 LG11 LG10 LG02 LG01 LG00
BMS Switching Mode Usable Streams 0 8 Mb/s STio0 - 31 1 16 Mb/s STio0 - 15 LG41 LG40 Switching Mode Usable Streams 0 0 8 Mb/s STi16-18, STo16-18 0 1 4 Mb/s STi16-18, STo16-18 1 0 2 Mb/s STi16-27, STo16-27 LG32 LG31 LG30 Switching Mode Usable Streams 0 0 0 8 Mb/s STi12-15, STo12-15 0 0 1 4 Mb/s STi12-15, STo12-15 0 1 0 2 Mb/s STi12-15, STo12-15 0 1 1 4-bit wide subrate STi12-15, STo12-15 1 0 0 2-bit wide subrate STi12-15, STo12-15
Zarlink Semiconductor Inc. 8-6 LG22-LG20 Local Group 2 Mode Select: These three bits refer to different switching mode for group 2 (STi8-11 and STo8-11) of the local interface. 5-3 LG12-LG10 Local Group 1 Mode Select: These three bits refer to different switching modes for group 1 (STi4-7 and STo4-7) of the local interface. 2-0 LG02-LG00 Local Group 0 Mode Select: These three bits refer to different switching modes for group 0 (STi0-3 and STo0-3) of the local interface. Bit Name Description 15-9 Unused Reserved. In functional mode, these bits MUST be low. 8-6 BBPD2-0 Backplane Block Programming Data Bits: These bits carry the value to be loaded into the backplane connection memory block whenever the Memory Block Programming feature is activated. After the MBP bit in the control register is set to high and the BPE is set to high, the contents of the bits BBPD2 - 0 are loaded into bits 15 - 13 of the backplane connection memory. Bits 12 - 0 of the backplane connection memory are programmed to be zero. Table 11 - Block Programming Mode (BPM) Register Bits Bit Name Description Table 10 - Device Mode Selection (DMS) Register Bits (continued) LG22 LG21 LG20 Switching Mode Usable Streams 0 0 0 8 Mb/s STi8-11, STo8-11 0 0 1 4 Mb/s STi8-11, STo8-11 0 1 0 2 Mb/s STi8-11, STo8-11 0 1 1 4-bit wide subrate STi8-11, STo8-11 1 0 0 2-bit wide subrate STi8-11, STo8-11 LG12 LG11 LG10 Switching Mode Usable Streams 0 0 0 8 Mb/s STi4-7, STo4-7 0 0 1 4 Mb/s STi4-7, STo4-7 0 1 0 2 Mb/s STi4-7, STo4-7 0 1 1 4-bit wide subrate STi4-7, STo4-7 1 0 0 2-bit wide subrate STi4-7, STo4-7 LG02 LG01 LG00 Switching Mode Usable Streams 0 0 0 8 Mb/s STi0-3, STo0-3 0 0 1 4 Mb/s STi0-3, STo0-3 0 1 0 2 Mb/s STi0-3, STo0-3 0 1 1 4-bit wide subrate STi0-3, STo0-3 1 0 0 2-bit wide subrate STi0-3, STo0-3 Read/Write Address: 0002 H Reset Value: 0000 H 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 000000 0 B B P D 2 B B P D 1 BBPD0 LBPD2 LBPD1 LBPD0 BPE 0 0
Zarlink Semiconductor Inc. 5-3 LBPD2-0 Local Block Programming Data Bits: These bits carry the value to be loaded into the local connection memory low whenever the Memory Block Programming feature is activated. After the MBP bit in the control register is set to high and the BPE is set to high, the contents of the bits LBPD2 - 0 are loaded into bits 15 - 13 of the local connection memory low. Bits 12 - 0 of the local connection memory low and bits 15 - 0 of the local connection memory high are programmed to be zero.
2 BPE Block Programming Enable: A low to high transition of this bit enables the Memory Block
Programming function. The BPE, BBPD2-0 and LBPD2-0 in the BPM register have to be defined in the same write operation. Once the BPE bit is set to high, MT90866 requires two frames to complete the block programming. After the block programming has finished, the BPE bit returns to low to indicate that the operation is complete. When BPE is high, BPE or MBP can be set to low to abort the programming operation. When BPE is high, the other bits in the BPM register must not be changed for two frames to ensure proper operation. Whenever the microprocessor writes BPE to be high to start the block programming function, the user must maintain the same logical value on the other bits in the BPM register to avoid any change in the setting of the device. 1-0 Unused Reserved. In functional mode, these bits MUST be low. Bit Name Description Table 11 - Block Programming Mode (BPM) Register Bits (continued)
Zarlink Semiconductor Inc. Name Description LIDn4, LIDn3, LIDn2, LIDn1, LIDn0 (See Note 1) Local Input Delay Bits 4 - 0: These five bits define how long the serial interface receiver takes to recognize and to store bit 0 from the STi input pins: i.e., to start a new frame. The input delay can be selected to +7.75 data rate clock periods from the frame boundary. Note 1: n denotes an STi stream number from 0 to 27. Table 12 - Local Input Bit Delay Registers (LIDR0 to LIDR9) Bits Local Input Bit Delay Corresponding Delay Bits LIDn4 LIDn3 LIDn2 LIDn1 LIDn0 N o c l o c k p e r i o d s h i f t ( D e f a u l t ) 00000 + 1/4 d a t a r a t e c l o c k p e r i o d 00001 Table 13 - Local Input Bit Delay Programming Read/Write Addresses: 0004 H for LIDR0 register, 0005 H for LIDR1 register, 0006H for LIDR2 register, 0007 H for LIDR3 register, 0008H for LIDR4 register, 0009 H for LIDR5 register, 000AH for LIDR6 register, 000B H for LIDR7 register, 000CH for LIDR8 register, 000D H for LIDR9 register, Reset Value: 0000H 1 5 1 4 1 3 1 2 1 1 1 0 9876543210 LIDR0 0 LID24 LID23 LID22 LID21 LID20 LID14 LID13 LID12 LID11 LID10 LID04 LID03 LID02 LID01 LID00 LIDR1 0 LID54 LID53 LID52 LID51 LID50 LID44 LID43 LID42 LID41 LID40 LID34 LID33 LID32 LID31 LID30 LIDR2 0 LID84 LID83 LID82 LID81 LID80 LID74 LID73 LID72 LID71 LID70 LID64 LID63 LID62 LID61 LID60 LIDR3 0 LID114 LID113 LID112 LID111 LID110 LID104 LID103 LID102 LID101 LID100 LID94 LID93 LID92 LID91 LID90 LIDR4 0 LID144 LID143 LID142 LID141 LID140 LID134 LID133 LID132 LID131 LID130 LID124 LID123 LID122 LID121 LID120 LIDR5 0 LID174 LID173 LID172 LID171 LID170 LID164 LID163 LID162 LID161 LID160 LID154 LID153 LID152 LID151 LID150 LIDR6 0 LID204 LID203 LID202 LID201 LID200 LID194 LID193 LID192 LID191 LID190 LID184 LID183 LID182 LID181 LID180 LIDR7 0 LID234 LID233 LID232 LID231 LID230 LID224 LID223 LID222 LID221 LID220 LID214 LID213 LID212 LID211 LID210 LIDR8 0 LID264 LID263 LID262 LID261 LID260 LID254 LID253 LID252 LID251 LID250 LID244 LID243 LID242 LID241 LID240 LIDR9 0 0 0 0 0 0 0 0 0 0 0 LID274 LID273 LID272 LID271 LID270
Zarlink Semiconductor Inc. Figure 19 - Local Input Bit Delay Timing + 1/2 d a t a r a t e c l o c k p e r i o d 00010 + 3/4 d a t a r a t e c l o c k p e r i o d 00011 + 1 d a t a r a t e c l o c k p e r i o d 00100 + 1 1/4 d a t a r a t e c l o c k p e r i o d 00101 + 1 1/2 d a t a r a t e c l o c k p e r i o d 00110 + 1 3/4 d a t a r a t e c l o c k p e r i o d 00111 + 2 d a t a r a t e c l o c k p e r i o d 01000 + 7 3/4 d a t a r a t e c l o c k p e r i o d 11111 Local Input Bit Delay Corresponding Delay Bits LIDn4 LIDn3 LIDn2 LIDn1 LIDn0 Table 13 - Local Input Bit Delay Programming (continued) input data input data input data input data Bit Delay 0 Bit Delay 1/2 Bit Delay 1/4 Bit Delay 3/4 bit7 bit7 bit7 bit7 input data Bit Delay 1 bit7 input data Bit Delay 1 1/2 bit7 LID=00000 LID=00001 LID=00010 LID=00011 LID=00100 LID=00101 ST_FPo0/1
Zarlink Semiconductor Inc. Figure 20 - Example of Backplane Output Advancement Timing Name) Description BOAn1, BOAn0 (See Note 1) Backplane Output Advancement Bits 1 - 0: These two bits represent the amount of offset that a particular stream output can be advanced. When the offset is zero, the serial output stream has normal alignment with the frame pulse. Note 1: n denotes a STio stream number from 0 to 31. Table 14 - Backplane Output Advancement Registers (BOAR0 to BOAR3) Bit Read/Write Addresses: 001C H for BOAR0 register, 001D H for BOAR1 register, 001EH for BOAR2 register, 001F H for BOAR3 register, Reset value: 0000 H for all BOAR registers. 1 5 1 4 1 3 1 2 1 1 1 0 9876543210 BOAR0 BOA BOA BOA BOA BOA BOA BOA BOA BOA BOA BOA BOA BOA BOA BOA BOA BOAR1 BOA 151 BOA 150 BOA 141 BOA 140 BOA 131 BOA 130 BOA 121 BOA 120 BOA 111 BOA 110 BOA 101 BOA 100 BOA BOA BOA BOA BOAR2 BOA 231 BOA 230 BOA 221 BOA 220 BOA 211 BOA 210 BOA 201 BOA 200 BOA 191 BOA 190 BOA 181 BOA 180 BOA 171 BOA 170 BOA 161 BOA 160 BOAR3 BOA 311 BOA 310 BOA 301 BOA 300 BOA 291 BOA 290 BOA 281 BOA 280 BOA 271 BOA 270 BOA 271 BOA 260 BOA 251 BOA 250 BOA 241 BOA 240 BOAn1 BOAn0 Output Advancement C8_A_io or C8_B_io period
8.192 Mb/s
(bit)
16.384 Mb/s
(bit) 0 0 0 ns 0 0 0 0 1 7.5 ns - 1/16 - 1/16 - 1/8 1 0 15 ns - 1/8 - 1/8 - 1/4 1 1 22.5 ns - 3/16 - 3/16 - 3/8 FRAME_A_io C64
8 Mb/s Stream
advancement is 7.5 ns Bit 7 Bit 7
8 Mb/s Stream advancement is 15 nsBit 7
8 Mb/s Stream advancement is 22.5 nsBit 7 denotes the starting point of the bit cell or FRAME_B_io (internal clock) BOA=00 BOA=01 BOA=10 BOA=11
Zarlink Semiconductor Inc. Figure 21 - Local Output Advancement Timing Name Description LOAn1, LOAn0 (See Note 1) Local Output Advancement Bits 1-0: These two bits represent the amount of offset that a particular stream output can be advanced. When the offset is zero, the serial output stream has normal alignment with the frame pulse. Note 1: n denotes a STi stream number from 0 to 27. Table 15 - Local Output Advancement Registers (LOAR0 to LOAR3) Bits Read/Write Addresses: 0020 H for LOAR0 register, 0021 H for LOAR1 register, 0022H for LOAR2 register, 0023 H for LOAR3 register, Reset value: 0000 H for all LOAR registers. 1 5 1 4 1 3 1 2 1 1 1 0 9876543210 LOAR0 LOA LOA LOA LOA LOA LOA LOA LOA LOA LOA LOA LOA LOA LOA LOA LOA LOAR1 LOA 151 LOA 150 LOA 141 LOA 140 LOA 131 LOA 130 LOA 121 LOA 120 LOA 111 LOA 110 LOA 101 LOA 100 LOA LOA LOA LOA LOAR2 LOA 231 LOA 230 LOA 221 LOA 220 LOA 211 LOA 210 LOA 201 LOA 200 LOA 191 LOA 190 LOA 181 LOA 180 LOA 171 LOA 170 LOA 161 LOA 160 L O A R 3 00000000 L O A 271 LOA 270 LOA 271 LOA 260 LOA 251 LOA 250 LOA 241 LOA 240 LOAn1 LOAn0 Output Advancement C8_A_io or C8_B_io period 2.048Mb/s (bit) 4.096Mb/s (bit) 8.192Mb/s (bit) 0 0 0 ns 0 0 0 0 0 1 - 7.5 ns - 1/16 - 1/64 - 1/32 - 1/16 1 0 - 15 ns - 1/8 - 1/32 - 1/16 - 1/8 1 1 - 22.5 ns - 3/16 - 3/64 - 3/32 - 3/16 C64 advancement is 7.5 ns Bit 7 Bit 7 advancement is 22.5 nsBit 7 denotes the starting point of the bit cell LOA=00 LOA=01 LOA=10 LOA=11 (internal clock) ST_FPo0/1
Zarlink Semiconductor Inc. Bit Name Description 15 - 13 Unused Reserved. 12 - 8 LBSA4 - LBSA0 Local BER Input Stream Address Bits: These bits refer to the local input data stream which receives the BER data. 7 - 0 LBCA7 - LBCA0 Local BER Input Channel Address Bits: These bits refer to the local input channel which receives the BER data. Table 16 - Local Bit Error Rate Input Selection (LBIS) Register Bits Bit Name Description 15 - 0 LBER15 - LBER0 Local Bit Error Rate Count Bits: These bits refer to the local bit error counts. This counter stops incrementing when it reaches the value 0xFFFF. Table 17 - Local Bit Error Rate Register (LBERR) Bits Bit Name Description 15 - 13 Unused Reserved. 12 - 8 BBSA4 - BBSA0 Backplane BER Input Stream Address Bits: These bits refer to the backplane input data stream which receives the BER data. 7 - 0 BBCA7 - BBCA0 Backplane BER Input Channel Address Bits: These bits refer to the backplane input channel which receives the BER data. Table 18 - Backplane Bit Error Rate Input Selection (BBIS) Register Bits Read/Write Address: 0027 H Reset Value: 0000 H 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 000L B S LBS LBS LBS LBS LBC LBC LBC LBC LBC LBC LBC LBC Read Address: 0028 H Reset Value: 0000 H 1 5 1 4 1 3 1 2 1 1 1 0 9876543210 LBER LBER LBER LBER LBER LBER LBER LBER LBER LBER LBER LBER LBER LBER LBER LBER Read/Write Address: 0029 H Reset Value: 0000 H 1 5 1 4 1 3 1 2 1 1 1 0 9876543210
000 B B S A
Read Address: 002A H Reset Value: 0000 H 1 5 1 4 1 3 1 2 1 1 1 0 9876543210 BBER BBER BBER BBER BBER BBER BBER BBER BBER BBER BBER BBER BBER BBER BBER BBER
Zarlink Semiconductor Inc. Bit Name Description 15 - 0 BBER15 -BBER0 Backplane Bit Error Rate Count Bits: These bits refer to the backplane bit error count. This counter stops incrementing when it reaches the value 0xFFFF. Table 19 - Backplane Bit Error Rate Register (BBERR) Bits Bit Name Description 15 CNEN NREFo Output Enable Bit: When CNEN is low, NREFo output is disabled, i.e. tri-stated. When CNEN is high, NREFo output is enabled.
14 BEN B Clocks Output Enable Bit: When BEN is low, the “B Clocks” (C8_B_io and FRAME_B_io)
are disabled, i.e. tri-stated - C8_B_io and FRAME_B_io behave as inputs. When BEN is high, the “B Clocks” are enabled - C8_B_io and FRAME_B_io behave as outputs.
13 AEN A Clocks Output Enable Bit: When AEN is low, the “A Clocks” (C8_A_io and FRAME_A_io)
are disabled, i.e. tri-stated - C8_A_io and FRAME_A_io behave as inputs. When AEN is high, the “A Clocks” are enabled - C8_A_io and FRAME_A_io behave as outputs.
12 RPS Reference Selection Bit: When RPS is low, the preferred reference is the primary reference
(PRI_REF). When RPS is high, the preferred reference is the secondary reference (SEC_REF). 11 - 10 FS1 - FS0 SEC_REF Frequency Selection Bits: These bits are used to select different clock frequencies for the secondary reference. Table 20 - DPLL Operation Mode (DOM1) Register Bits Read/Write Address: 002B H for DOM1 Register Reset Value: 0000 H 1 51 4 1 3 1 2 1 1 1 0 9 876543210 CNEN BEN AEN RPS FS1 FS0 FP1 FP0 SS3 SS2 SS1 SS0 SP3 SP2 SP1 SP0 FS1 FS0 Secondary Reference 00 8 k H z 0 1 1.544MHz 1 0 2.048MHz 1 1 8.192MHz (“A Clocks” or “B Clocks”)
Zarlink Semiconductor Inc. 9 - 8 FP1 - FP0 PRI_REF Frequency Selection Bits: These bits are used to select different clock frequencies for the primary reference. 7 - 4 SS3 - SS0 Secondary Clock Reference Input Selection Bits: These bits are used to select secondary reference input. Bit Name Description Table 20 - DPLL Operation Mode (D OM1) Register Bits (continued) FS1 FS0 Primary Reference 00 8 k H z 0 1 1.544 MHz 1 0 2.048 MHz 1 1 8.192 MHz (“A Clocks” or “B Clocks”) SS3 - SS0 Secondary Clock Reference Input
0000 CTREF1
0001 CTREF2
0010 “A Clocks” 0011 “B Clocks”
0100 Reserved
0101 Reserved
0110 Reserved
0111 Reserved
1000 LREF0
1001 LREF1
1010 LREF2
1011 LREF3
1100 LREF4
1101 LREF5
1110 LREF6
1111 LREF7
Zarlink Semiconductor Inc. 3 - 0 SP3 - SP0 Primary Clock Reference Input Selection Bits: These bits are used to select primary reference input. Bit Name Description Table 20 - DPLL Operation Mode (D OM1) Register Bits (continued) SP3 - SS0 Primary Clock Reference Input 0010 “A Clocks” 0011 “B Clocks”
Zarlink Semiconductor Inc. Bit Name Description 15 - 12 Unused Reserved.
11 HRST DPLL Hold Memory Reset Bit: When HRST is low, the DPLL hold memory
circuit is in functional mode. When HRST is high, the hold memory circuit will be reset. While the DPLL is in Holdover Mode, pulsing HRST high (or holding it high continuously) will force the DPLL to the Freerun Mode. 10 MRST MTIE Reset Bit: When MRST is low, the DPLL MTIE circuit is in functional mode. When MRST is high, the MTIE circuit will be reset - the DPLL outputs will align with the nearest edge of the selected reference. When the MT90866 is operating in the slave mode, this bit MUST be set high to reset the MTIE circuit. 9 - 8 FDM1 - FDM0 Failure Detect Mode Bits: These two bits control how to choose the Failure Detection. 7B F E N B Clocks Fail Output Enable Bit: When BFEN is low, FAIL_B output is disabled, i.e., tri-stated. When BFEN is high, FAIL_B output is enabled. 6A F E N A Clocks Fail Output Enable Bit: When AFEN is low, FAIL_A output is disabled, i.e., tri-stated. When AFEN is high, FAIL_A output is enabled.
5 CNIN CTREF1 andCTREF2 Inputs Inverted: When CNIN is high, the CTREF1 and
CTREF2 inputs will be inverted, prior to entering the DPLL module. When CNIN is low, the CTREF1 and CTREF2 inputs will not be inverted. Table 21 - DPLL Operation Mode (DOM2) Register Bits Read/Write Address: 002C H for DOM2 Register Reset Value: 0000 H 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0000 H R S T M R S T F D M 1 F D M 0 B F E N A F E N C N I N D I V 1 D I V 0 C N S 2 C N S 1 C N S 0
FDM1 FDM0 Failure Detection Mode 0 0 Autodetect - Automatic Failure Detection by internal refer- ence monitor circuit 0 1 External - Failure Detection controlled by external inputs (PRI_LOS and SEC_LOS) 1 0 Forced Primary - The DPLL is forced to use primary refer- ence 1 1 Forced Secondary - The DPLL is forced to use secondary reference
Zarlink Semiconductor Inc. 4 -3 DIV1 - DIV0 Divider Bits: These two bits define the relationship between the input reference and the NREFo output. 2 - 0 CNS2 - CNS0 NREFo Source Selection Bits: These three bits select one of the LREF7 - LREF0 to be the NREFo source. Bit Name Description Table 21 - DPLL Operation Mode (D OM2) Register Bits (continued) DIV1 DIV0 NREFo Output
00 Input reference
01 Input reference/193 (8 KHz signal when input
reference clock = 1.544 MHz)
10 Input reference/256 (8 KHz signal when input
reference clock = 2.048 MHz)
11 Reserved
CNS2 CNS1 CNS0 NREFo Source
000 L R E F 0
001 L R E F 1
010 L R E F 2
011 L R E F 3
100 L R E F 4
101 L R E F 5
110 L R E F 6
111 L R E F 7
Zarlink Semiconductor Inc. Bit Primary Master Mode Secondary Master Mode Slave Mode DOM1 register Bits BEN (bit 14) 0 - Monitor “B Clocks” 1 - Drive “B Clocks” 0 - Monitor “B Clocks” AEN (bit 13) 1 - Drive “A Clocks” 0 - Monitor “A Clocks” 0 - Monitor “A Clocks” RPS (bit 12) 0 - Preferred reference is PRI_REF 0 - Preferred reference is PRI_REF 0 - Preferred reference is PRI_REF FS1-0 (bits 11-10) Frequency of the secondary reference 00 - 8 kHz 01 - 1.544 MHz 10 - 2.048 MHz 00 - 8 kHz 01 - 1.544 MHz 10 - 2.048 MHz 11 - 8.192 MHz Clock (“B Clocks”) FP1-0 (bits 9-8) Frequency of the primary reference 00 - 8 kHz 01 - 1.544 MHz 10 - 2.048 MHz 11 - 8.192MHz Clock (“A Clocks”) 11 - 8.192 MHz Clock (“A Clocks”) SS3-0 (bits 7-4) Secondary reference selection: 0000 - CTREF1 0001 - CTREF2 1000 - LREF0 1001 - LREF1 1010 - LREF2 1011 - LREF3 1100 - LREF4 1101 - LREF5 1110 - LREF6 1111 - LREF7 0000 - CTREF1 0001 - CTREF2 1000 - LREF0 1001 - LREF1 1010 - LREF2 1011 - LREF3 1100 - LREF4 1101 - LREF5 1110 - LREF6 1111 - LREF7 XXXX - C8_B_io When bits FS1-0 are set to 11, C8_B_io is always used as the secondary reference, regardless of the values of bits SS3-0. Output frame pulses are aligned to FRAME_B_io if secondary reference is the active reference SP3-0 (bits 3-0) Primary reference selection: 0000 - CTREF1 0001 - CTREF2 1000 - LREF0 1001 - LREF1 1010 - LREF2 1011 - LREF3 1100 - LREF4 1101 - LREF5 1110 - LREF6 1111 - LREF7 XXXX - C8_A_io When bits FP1-0 are set to 11, C8_A_io is always used as the primary reference, regardless of the values of bits SP3-0. Output frame pulses are aligned to FRAME_A_io if primary reference is the active reference XXXX - C8_A_io When bits FP1-0 are set to 11, C8_A_io is always used as the primary reference, regardless of the values of bits SP3-0. Output frame pulses are aligned to FRAME_A_io if primary reference is the active reference DOM 2 Register Bits MRST (bit 10) 0 - MTIE functional 1 - MTIE reset 0 - MTIE functional 1 - MTIE reset 1 - MTIE MUST be kept in the reset state in Slave mode FDM1, FDM0 (bits 9-8) Failure detect mode selection 00 - Autodetect Mode 00 - Autodetect Mode 01 - External Mode (Note 1) 00 - Autodetect Mode 01 - External Mode (Note 1) * Note 1: It is assumed that the switching among references is done by an external software control, if the External Mode is selected. Table 22 - MT90866 Mode Selection - By Programming DOM1 and DOM2 Registers
Zarlink Semiconductor Inc. Bit Name Description 15 - 9 POS6 - POS0 Phase Offset Bits: These seven bits refer to the 2’s complement phase word to control the DPLL output phase offset. The offset varies in steps of 15 ns if the reference is 8 kHz or 2.048 MHz. The offset varies in steps of 20 ns if the reference is 1.544 MHz. 8 - 3 Unused Reserved. 2 - 0 SKC2 - SKC0 Skew Control Bits: These three bits control the delay of the DPLL outputs from 0 to 7 steps in interval of maximum unit delay of 3.5 ns. Table 23 - DPLL Output Adjustment (DPOA) Register Bits Bit Name Description 15 - 7 Unused Reserved. 6S L S Secondary Loss Detection Bit (Read-only bit): This bit is the same as the output from the DPLL Reference Monitor FAIL_SEC. 5P L S Primary Loss Detection Bit (Read-only bit): This bit is the same as the output from the DPLL Reference Monitor FAIL_PRI. 4C K M DPLL Clock Monitor Bit: When high, the primary output C32/64o is 65.536 MHz clock. When low, the primary output C32/64o is 32.768MHz clock. This is the only writable bit in this register. 3 Limit Limit (Read-only bit): Indicates that DPLL Phase Slope limiter limits input phase. Table 24 - DPLL House Keeping (DHKR) Register Bits Read/Write Address: 002D H for DPOA Register Reset Value: 0000 H 1 5 1 4 1 3 1 2 1 1 1 0 9876543210 POS POS POS POS POS POS POS
000000 S K C 2 S K C 1 S K C 0
Read/Write Address: 002EH for DHKR Register Reset Value: 0000H 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3210
000000000 S L S P L S C K M L i m i t S t a t e 2 S t a t e 1 S t a t e 0
Zarlink Semiconductor Inc. 2 - 0 State State: These 3 bits indicate the state of the DPLL State Machine. Please refer to Figure 14, "State Machine Diagram" on page 36. Table 24 - DPLL House Keeping (DHKR) Register Bits (continued) State 2-0 State Name
000 NORMAL_PRI
001 Reserved
010 HOLDOVER_PRI
011 MTIE_PRI
100 NORMAL_SEC
101 Reserved
110 HOLDOVER_SEC
111 MTIE_SEC
Zarlink Semiconductor Inc. Bit Name Description 15 -13 BTM2 - 0 Throughput Delay and Message Control Bits: These three bits control the backplane CT-Bus input or output. BTM2-0 Throughput delay and Message Mode control
000 Per-channel variable delay from local interface; the content of the connection
memory is the local data memory address of the switched input channel and stream. The backplane CT-Bus output is from local ST-BUS input.
001 Per-channel constant delay from local interface; the content of the connection
memory is the local data memory address of the switched input channel and stream. The backplane CT-Bus output is from local ST-BUS input.
010 Per-channel variable delay from backplane interface; the content of the
connection memory is the backplane data memory address of the switched input channel and stream. The backplane CT-Bus output is from backplane CT-Bus input.
011 Per-channel constant delay from backplane interface; the content of the
connection memory is the backplane data memory address of the switched input channel and stream. The backplane CT-Bus output is from backplane CT-Bus input.
100 Per-channel message mode; only the lower byte (bits 7 to 0) of the
connection memory location will be the presented to the backplane CT-Bus output channel.
101 Per-channel BER pattern; the pseudo random BER test pattern will be
presented to the backplane CT-Bus output channel. 110 Per-channel input. The backplane CT-Bus is input. 111 Reserved. 12 - 8 BSAB4 - BSAB0 Source Stream Address Bits: These five bits refer to the number of the data streams for the source (local or backplane) connection. 7 - 0 (See Note 1) BCAB7 - BCAB0 Source Channel Address Bits: These eight bits refer to the number of the channel that is the source (local or backplane) connection. Note 1: Only Bits 7-0 will be used for per-channel message mode for the backplane STio streams. Table 25 - Backplane Connection Memory Bits 1 5 1 4 1 3 1 2 1 1 1 0 9876543210 BTM BTM BTM BSAB BSAB BSAB BSAB BSAB BCA BCA BCA BCA BCA BCA BCA BCA BTM2 BTM1 BTM0 Input Source Var. delay Const. delay Msg Mode BER I/O HiZ Local Backplane 00 0x x 00 1x x 01 0 x x 01 1 x x 10 0 x 10 1 x 11 0 x 1 1 1 Reserved
Zarlink Semiconductor Inc. Data Rate Source Stream BSAB Bit Usage BCAB Bit Usage
2 Mb/s STi0-27 BSAB4-0 BCAB4-0 (32-ch/frame)
4 Mb/s STi0-18 BSAB4-0 BCAB5-0 (64-ch/frame)
8 Mb/s STi0-18 BSAB4-0 BCAB6-0 (128-ch/frame)
2-bit subrate STi0-15 BSAB3-0 BCAB6-0 (128 ch/frame) 4-bit subrate STi0-15 BSAB3-0 BCAB5 -0 (64 ch/frame) Table 26 - BSAB and BCAB Bits Usage when Source Streams are from the Local Port Data Rate Source Stream BSAB Bit Usage BCAB Bit Usage
8 Mb/s STio0-31 BSAB4-0 BCAB6-0 (128-ch/frame)
16 Mb/s STio0-15 BSAB3-0 BCAB7-0 (256 ch/frame)
Table 27 - BSAB and BCAB Bits Usage when Source Streams are from the Backplane Port Bit Name Description 15 - 2 Unused Reserved. 1 - 0 LSRS1 - LSRS0 Sub-rate Switching Bits: Table 28 - Local Connection Memory High Bits 1 5 1 4 1 3 1 2 1 1 1 098765432 1 0 0 0 0 0 0 0 00000000 L S R S 1 L S R S 0 For the 4-bit wide sub-rate switching: LSRS1 - 0 STo Output
01 Bit 7 - 4 of the 8 bit data
00 Bit 3 - 0 of the 8 bit data
For 2-bit wide sub-rate switching: LSRS1 - 0 STo Output
11 Bit 7 - 6 of the 8 bit data
10 Bit 5 - 4 of the 8 bit data
01 Bit 3 - 2 of the 8 bit data
00 Bit 1 - 0 of the 8 bit data
Zarlink Semiconductor Inc. Bit Name Description 15 -13 LTM2 - 0 Throughput Delay and Message Channel Control Bits: These three bits control the local ST-BUS output. 12 - 8 LSAB4 - LSAB0 Source Stream Address Bits: These five bits refer to the number of the data streams for the source (local or backplane) connection. Table 29 - Local Connection Memory Low Bits 1 5 1 4 1 3 1 2 1 1 1 0 9876543210 LTM LTM LTM LSAB LSAB LSAB LSAB LSAB LCAB LCAB LCAB LCAB LCAB LCAB LCAB LCAB LTM2-0 Throughput delay and Message Mode control memory is the local data memory address of the switched input channel and stream. The local ST-BUS output is from the local ST-BUS input. memory is the local data memory address of the switched input channel and stream. The local ST-BUS output is from the local ST-BUS input.
010 Per-channel variable delay from backplane interface; the content of the connection
memory is the backplane data memory address of the switched input channel and stream. The local ST-BUS output is from the backplane CT-Bus input.
011 Per-channel constant delay from the backplane interface; the content of the
connection memory is the backplane data memory address of the switched input channel and stream. The local ST-BUS output is from backplane CT-Bus input.
100 Per-channel message mode; only the lower byte (bits 7 to 0) of the connection
memory location will be presented to the local ST-BUS output channel.
101 Per-channel BER pattern; the pseudo random BER test pattern will be presented to
the local ST-BUS output channel. 110 Per-channel high-impedance. The local ST-BUS output is high-impedance.
111 Reserved
Input Source Var. delay Const. delay Msg Mode BER Output HiZ Local Backplane 000 x x 001 x x 010 x x 011 x x 100 x 101 x 110 x 1 1 1 Reserved
Zarlink Semiconductor Inc. 7 - 0 (See Note 1) LCAB7 - LCAB0 Source Channel Address Bits: These eight bits refer to the number of the channel that is the source (local or backplane) connection. Note 1: Only Bits 7-0 will be us ed for per-channel message mo de for the loca l STo streams. Data Rate Source Stream LSAB Bit Usage LCAB Bit Usage
8 Mb/s STio0-31 LSAB4-0 LCAB6-0 (128-ch/frame)
16 Mb/s STio0-15 LSAB3-0 LCAB7-0 (256 ch/frame)
Table 30 - LSAB and LCAB Bits Usage when Source Streams are from the Backplane Port Data Rate Source Stream LSAB Bit Usage LCAB Bit Usage
2 Mb/s STi0-27 LSAB4-0 LCAB4-0 (32-ch/frame)
4 Mb/s STi0-18 LSAB4-0 LCAB5-0 (64-ch/frame)
8 Mb/s STi0-18 LSAB4-0 LCAB6-0 (128-ch/frame)
2-bit subrate STi0-15 LSAB3-0 LCAB6-0 (128 ch/frame) 4-bit subrate STi0-15 LSAB3-0 LCAB5 -0 (64 ch/frame) Note: When operating at 4Mb/s or 8Mb/s, STo19-27 are driven low. Table 31 - LSAB and LCAB Bits Usage when Source Stream are from the Local Port Bit Name Description Table 29 - Local Connection Memory Low Bits (continued)
Zarlink Semiconductor Inc.
23.0 DC/AC Electrical Characteristics
- Exceeding these values may cause permanent damage. Functional operation under these conditions is not implied. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. * Note 1: Maximum leakage on pins (output or I/O pins in high impedance state) is over an applied voltage (Vin). Absolute Maximum Ratings* Parameter Symbol Min. Max. Units 1 Supply Voltage VDD -0.5 5.0 V 2 BSTio Bias Voltage VDD5V -0.5 7.0 V 3 Input Voltage VI -0.5 V DD + 0.5 V 4 Output Voltage Vo -0.5 V DD + 0.5 V
5 Package power dissipation PD 2W
6 Storage temperature TS - 55 +125 °C
Recommended Operating Conditions - Voltages are with respect to ground (VSS) unless otherwise stated. Characteristics Sym. Min. Typ. ‡ Max. Units
1 Operating Temperature TOP -40 25 +85 °C
2 Positive Supply VDD 3.0 3.3 3.6 V 3 BSTio Bias Voltage (3 V PCI Spec) VDD5V 3.0 3.3 3.6 V 3 BSTio Bias Voltage (5 V PCI Spec) VDD5V 4.5 5.0 5.5 V
4 Input Voltage VI 0V DD V
5 Input Voltage on 5 V Tolerant Inputs VI_5V 0V DD5V V
Characteristics Sym. Min. Typ. ‡ Max. Units Test Conditions
1 Supply Current IDD 480 mA Output unloaded
2 Input High Voltage VIH 0.7VDD V 3 Input Low Voltage VIL 0.3VDD V
4 Input Leakage (input pins) IL 15 µA 0 < V < VDD_IO
5 Weak Pullup Current IPU 33 50 µA Input at 0V
6 Weak Pulldown Current IPD 33 50 µA Input at VDD
7 Input Pin Capacitance CI 51 0 p F
8 Output High Voltage VOH 0.8VDD V IOH = 10 mA 9 Output Low Voltage VOL 0.4 V IOL = 10 mA
10 High Impedance Leakage IOZ 5 µA 0 < V < VDD_IO
11 Output Pin Capacitance CO 15 pF
Zarlink Semiconductor Inc. † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. Figure 22 - Backplane Frame Pulse I nput and Clock Input Timing Diagram Characteristics Sym. Level Units Conditions 1 CMOS Threshold VCT 0.5VDD V 2 Rise/Fall Threshold Voltage High VHM 0.7VDD V 3 Rise/Fall Threshold Voltage Low VLM 0.3VDD V Characteristic Sym. Min. Typ. ‡ Max. Units Notes
1 FRAME_A_io, FRAME_B_io Input Frame Pulse Width tCFPIW 90 122 180 ns
2 FRAME_A_io, FRAME_B_io Input Frame Pulse Setup
3 FRAME_A_io, FRAME_B_io Input Frame Pulse Hold
4 C8_A_io, C8_B_io Input Clock Period tC8MIP 122-φ 122+φ ns
5 C8_A_io, C8_B_io Input Clock High Time tC8MIH 58-φ 64+φ ns
6 C8_A_io, C8_B_io Input Clock Low Time tC8MIL 58-φ 64+φ ns
7 Phase Correction φ 01 0 n s
8 C8_A_io, C8_B_io Input Rise/Fall Time trC8i, tfC8i 05 n s
CBFPIWFRAME_A_io, tBFPH C8_A_io, tfC8i tC8MIL tC8MIH tCFPIS trC8i tC8MIP FRAME_B_io C8_B_io (INPUT) (INPUT) Backplane Frame Boundary
Zarlink Semiconductor Inc. † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. * The AC electrical characteristics are listed as a function of the internal timing variation (∆) to highlight the value of each parameter independent of the variation. It is important to choose the maximum or minimum ∆ value correctly for worst case timing calculation. When adding parameters for timing calculation, it is sufficient to include this ∆ only once in the calculation. Characteristic Sym. Min. Typ. ‡ Max. Units Notes 1 Internal Timing Variation ∆∗ 6.50 7.50 ns 2 Backplane Frame Boundary Offset tFBOS 1.25-∆ 2.5+∆ ns
3 FRAME_A_io, FRAME_B_io Output Pulse
tCFPOW 122-∆ 122 122+ ∆ ns CL=30pF
4 Delay from FRAME_A_io, FRAME_B_io
output falling edge to C8_a_io,C8_B_io output rising edge t CFODF 61-∆/2 61+ ∆/2 ns
5 Delay from C8_A_io,C8_B_io output rising
edge to FRAME_A_io,FRAME_B_io output rising edge t CFODR 61-∆/2 61+ ∆/2 ns
6 C8_A_io, C8_B_io Output Clock Period tC8MP 122-∆ 122 122+ ∆ ns
CL=30pF7 C8_A_io, C8_B_io Output High Time tC8MH 61-∆/2 61+ ∆/2 ns
8 C8_A_io, C8_B_io Output Low Time tC8ML 61-∆/2 61+ ∆/2 ns
9 C8_A_io, C8_B_io Output Rise Time trC8o 13 ns
10 C8_A_io, C8_B_io Output Fall Time tfC8o 14
11 C32/64o (32.768 MHz) Output Delay Time tC32MOD ∆ ns CL=30pF 12 C32/64o (32.768 MHz) Period tC32MP 30.5-∆ 30.5 30.5+ ∆ ns 13 C32/64o (32.768 MHz) High Time tC32MH 15.25-∆/2 15.25+ ∆/2 ns 14 C32/64o (32.768 MHz) Low Time tC32ML 15.25-∆/2 15.25+ ∆/2 ns 15 C32/64o (65.536 MHz) Period tC64MP 15.25-∆/2 15.25 15.25+ ∆/2 ns 16 C32/64o (65.536 MHz) High Time tC64MH ∆ 0.5+∆ ns 17 C32/64o (65.536 MHz) Low Time tC64ML ∆ 5.5+∆ ns
18 C32/64o Clock Rise Time
(32.768 MHz or 65.536 MHz) tr32o 5n s
19 C32/64o Clock Fall Time
(32.768 MHz or 65.536 MHz) tf32o 6n s
Zarlink Semiconductor Inc. Figure 23 - Backplane Frame Pulse Output and Clock Output Timing Diagram (in Primary Master Mode and Secondary Master Mode) † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. Figure 24 - Backplane Frame Pulse I nput and Clock Input Timing Diagram Characteristic Sym. Min. Typ. ‡ Max. Units Notes 1 C20i Input Clock Period tC20MP 49.995 50 50.005 ns
2 C20i Input Clock Tolerance -100 100 ppm
3 C20i Input Clock High Time tC20MH 20 30 ns
4 C20i Input Clock Low Time tC20ML 20 30 ns
5 C20i Input Rise/Fall Time trC20M,
FRAME_A_io, C8_A_io, FRAME_B_io C8_B_io (OUTPUT) (OUTPUT) C32/64o (65.536 MHz) C32/64o tC32MH trC32o tfC32o (32.768 MHz) tC32ML tC32MP tC32MOD tC64MH tC64MP tC64MOD tC64ML C20i tfC20M tC20ML tC20MH tC20MP trC20M
Zarlink Semiconductor Inc. † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. Figure 25 - Reference Input Timing Diagram when the input frequency = 8 kHz Figure 26 - Reference Input Timing Diagram when the input frequency = 2.048 MHz Figure 27 - Reference Input Timing Diagram when the input frequency = 1.544 Hz Characteristic Sym. Min. Typ. ‡ Max. Units Notes
1 CTREF1, CTREF2, LREF0-7 Period tR8KP 121 125 129 µs
Mode2 CTREF1, CTREF2, LREF0-7 High Time tR8kh 0.09 128.91 µs 3 CTREF1, CTREF2, LREF0-7 Low Time tR8kL 0.09 128.91 µs
4 CTREF1, CTREF2, LREF0-7 Rise/Fall Time trR8K, tfR8K 02 0 n s
5 CTREF1, CTREF2, LREF0-7 Period tR2MP 366 488 610 ns
2.048 MHz
Mode6 CTREF1, CTREF2, LREF0-7 High Time tR2Mh 90 244 520 ns
7 CTREF1, CTREF2, LREF0-7 Low Time tR2ML 90 244 520 ns
8 CTREF1, CTREF2, LREF0-7 Rise/Fall Time trR2M,
9 CTREF1, CTREF2, LREF0-7 Period tR1M5P 486 648 810 ns
1.544 MHz
Mode10 CTREF1, CTREF2, LREF0-7 High Time tR1M5h 90 324 720 ns
11 CTREF1, CTREF2, LREF0-7 Low Time tR1M5L 90 324 720 ns
12 CTREF1, CTREF2, LREF0-7 Rise/Fall Time trR1M5,
CTREF1, tfR8KtrR8K CTREF2, LREF0-7 tR8KLtR8KH tR8KP (8 kHz) CTREF1, tfR2MtrR2M tR2MP CTREF2, LREF0-7 tR2ML tR2MH (2.048 MHz) CTREF1, tfR1M5trR1M5 tR1M5P CTREF2, LREF0-7 tR1M5L tR1M5H (1.544 MHz)
Zarlink Semiconductor Inc. ‡ Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. Figure 28 - Reference Output Timing Diagram when (DIV1, DIV0) = (0, 0) in DOM2 Register Figure 29 - Reference Output Timing Diagram when (DIV1, DIV0) = (0, 0) in DOM2 Register Figure 30 - Reference Input Timing Diagram when (DIV1, DIV0) = (0, 0) in DOM2 Register Figure 31 - Reference Output Timing Diagram when (DIV1, DIV0) = (1, 0) in DOM2 Register Characteristic Sym. Min. Typ. ‡ Max. Units Notes
1 NREFo Output Delay Time tROD 20 ns
(DIV1,DIV0) = (0,0) in the DOM2 Register
2 NREFo Clock Period tRP Same as LREF0-7 Period
3 NREFo Clock High Time tRH Same as LREF0-7 High Time
4 NREFo Clock Low Time tRL Same as LREF0-7 Low Time
5 NREFo Clock Rise/Fall Time trREF,
6 NREFo Clock Period tR8KOP 124.9 125 125.1 µs (DIV1,DIV0) = (0,1) or (DIV1,DIV0) = (1,0) in the DOM2 Register 7 NREFo Clock High Time tR8KO2H 124.4 124.5 124.6 µs
8 NREFo Clock Low Time tR8KO2L 488-∆ 488 488+ ∆ ns
9 NREFo Clock High Time tR8KO15H 124.3 124.4 124.5 µs
10 NREFo Clock Low Time tR8KO15L 648-∆ 648 648+ ∆ ns
tROD(8 KHz) (8 KHz) LREF0-7 tfREFtrREF tRP NREFo tRL tRHtROD(2.048 MHz) (2.048 MHz) LREF0-7 tfREFtrREF tRP tRL tRHtROD NREFo (1.544 MHz) (1.544 MHz) LREF0-7 NREFo tR8KO2HtR8KO2L tR8KOP tROD(2.048 MHz) (8 KHz) tfREFtrREF
Zarlink Semiconductor Inc. Figure 32 - Reference Output Timing Diagram when (DIV1, DIV0) = (0, 1) in DOM2 Register † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. Note 1: No jitter presented on input reference clock. Figure 33 - Local Clock Timing Diagram when ST_CKo0/1 frequency = 4.096 MHz Characteristic Sym. Min. Typ. ‡ Max. Units Notes 1 Local Frame Boundary Offset1 tLFBOS ∆ 17.5+∆ ns CL=30pF
2 ST_FPo0/1 Width tFPW4 244-∆ 244 244+ ∆ ns
3 ST_FPo0/1 Output Delay from Falling edge
of ST_FPo0/1 to falling edge of ST_CKo0/1 tFODF4 122-∆/2 122+ ∆/2 ns
4 ST_FPo 0/1Output Delay from Falling edge
of ST_CKo0/1 to rising edge of ST_FPo0/1 tFODR4 122-∆/2 122+ ∆/2 ns
5 ST_CKo0/1 Clock Period tCP4 244-∆ 244 244+ ∆ ns
6 ST_CKo0/1 Clock Pulse Width High tCH4 122-∆/2 122+ ∆/2 ns
7 ST_CKo0/1 Clock Pulse Width Low tCL4 122-∆/2 122+ ∆/2 ns
8 ST_CKo0/1 Clock Rise/Fall Time trC4o, tC4o 14 ns
tROD(1.544 MHz) (8 KHz) tFPW4 tFODR4tFODF4 ST_FPo0/1 ST_CKo0/1 tCL4tCH4 tCP4 trC4otfC4o tLFBOS (4.096 MHz) Backplane Frame Boundary Local Output Frame Boundary
Zarlink Semiconductor Inc. † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. Note 1: No jitter presented on input reference clock. Figure 34 - Local Clock Timing Diagram when ST_CKo0/1 frequency = 8.192 MHz Characteristic Sym. Min. Typ. ‡ Max. Units Notes 1 Local Frame Boundary Offset1 tLFBOS ∆ 17.5+∆ ns CL=30 pF
2 ST_FPo0/1 Width tFPW8 122-∆ 122 122+ ∆ ns
of ST_FPo0/1 to falling edge of ST_CKo0/1 tFODF8 61-∆/2 61+ ∆/2 ns
4 ST_FPo0/1 Output Delay from Falling edge
of ST_CKo0-1 to rising edge of ST_FPo0/1 tFODR8 61-∆/2 61+ ∆/2 ns
5 ST_CKo0/1 Clock Period tCP8 122-∆ 122 122+ ∆ ns
6 ST_CKo0/1 Clock Pulse Width High tCh8 61-∆/2 61+ ∆/2 ns
7 ST_CKo0/1 Clock Pulse Width Low tCL8 61-∆/2 61+ ∆/2 ns
8 ST_CKo0/1 Clock Rise/Fall Time trC8o,
ST_FPo0/1 ST_CKo0/1 (8.192 MHz) Local Output Frame Boundary
Zarlink Semiconductor Inc. † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. Note 1: No jitter presented on input reference clock. Figure 35 - Local Clock Timing Diagram when ST_CKo frequency = 16.384 MHz † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. Characteristic Sym. Min. Typ. ‡ Max. Units Notes
1 Local Frame Boundary Offset1 tLFBOS ∆ 17+∆ ns
CL=30pF
2 ST_FPo0/1 Width tFPw16 61-∆ 61 61+ ∆ ns
3S T _ F P o 0 / 1 Output Delay from Falling edge of ST_FPo0/1 to falling edge of ST_CKo0/1
4 ST_FPo Output Delay from Falling edge of
ST_CKo0/1 to rising edge of ST_FPo0/1
5 ST_CKo0/1 Clock Period tCP16 61-∆ 61 61+ ∆ ns
6 ST_CKo0/1 Clock Pulse Width High tCh16 30.5-∆/2 30.5+ ∆/2 ns 7 ST_CKo0/1 Clock Pulse Width Low tCL16 30.5-∆/2 30.5+ ∆/2 ns
8 ST_CKo0/1 Clock Rise/Fall Time trC16o, tfC16o 14 ns
Characteristic Sym. Min. Typ. ‡ Max. Units Notes
1 C1M5o Period tC1M5oP 648-∆ 648 648+ ∆ ns CL=30 pF
2 C1M5o High Time tC1M5oH 324-∆/2 324 324+ ∆/2 ns
3 C1M5o Low Time tC1M5oL 324-∆/2 324 324+ ∆/2 ns
4 C1M5o Rise Time trC1M5o 10 ns
5 C1M5o Fall Time tfC1M5o 11 ns
ST_FPo0/1 ST_CKo0/1 (16.384 MHz) Local Output Frame Boundary
Zarlink Semiconductor Inc. Figure 36 - C1M5o Output Clock Timing Diagram † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. Characteristic Typ. ‡ Max. Units Notes 1 Jitter at C1M5o (1.544 MHz) 7.4 8.0 ns-pp Device locks to1.544 MHZ reference input, and no jitter present on the reference 2 Jitter at ST_CKo0-1 (4.096 MHz) 7.1 8.8 ns-pp 3 Jitter at ST_CKo0-1 (8.192 MHz) 7.0 8.3 ns-pp 4 Jitter at ST_CKo0-1 (16.384 MHz) 7.6 9.9 ns-pp C1M5o (1.544 MHz) tfC1M5o trC1M5o tC1M5oL tC1M5oH tC1M5oP
Zarlink Semiconductor Inc. † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. * Note 1: To meet the H.110 output timing requirement, the output delay time can be reduced further by programming the backplan e output advancement registers (BOA0 - 3). * Note 2: High Impedance is measured by pulling to the appropriate rail with RL, with timing corrected to cancel the time taken to discharge C L. Figure 37 - Backplane Serial Stream Timing when the Data Rate is 8 Mb/s Characteristic Sym. Min. ‡ Typ.‡ Max. Units Test Conditions 1 STio0-31 Input Data Sample Point tSAMP8 91.5 91.5 91.5 ns
2 STio0-31 Input Setup Time tCIS8 5+∆ ns
3 STio0-31 Input Hold Time tCIH8 5+∆ ns
4 STio0-31 Output Delay
tDOD8 1-∆ 5+∆ ns CL = 30 pF, Note 1
5 Per Channel boundary HiZ tDOZ8
RL=1K, CL=30 pF, Note 2 FRAME_A_io, C8_A_io, (8.192 MHz) STio (8 Mb/s) Backplane input STio (8 Mb/s) Backplane output FRAME_B_io C8_B_io VTT Bit 1 Ch 0 Bit 2 Ch 0 Bit 3 Ch 0 Bit 4 Ch 0 Bit 7 Ch127 Bit 6 Ch127 Bit 0 Ch 0 tCIS8 VTT Bit 4 Ch 0 Bit 3 Ch 0 Bit 2 Ch 0 Bit 1 Ch 0 Bit 0 Ch 0 Bit 7 Ch127 Bit 6 Ch127 tDOZ8 tDOD8 tCIH8 tSAMP8 tZDO8 (INPUT) (INPUT)
Zarlink Semiconductor Inc. † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. Figure 38 - Backplane Serial Stream Timing when the Data Rate is 16 Mb/s Characteristic Sym. Min. Typ. ‡ Max. Units Test Conditions
1 STio0-15 Input Data Sample Point tSAMP16 46 46 46 ns
2 STio0-15 Input Setup Time tCIS16 5+∆ ns
3 STio0-15 Input Hold Time tCIH16 5+∆ ns
4 STio0-15 Output Delay
tDOD16 1-∆ 5+∆ ns C L = 30 pF STio (16 Mb/s) Backplane input STio (16 Mb/s) Backplane output Bit 3 Ch 0 Bit 2 Ch 0 Bit 4 Ch 0 Bit 5 Ch 0 Bit 6 Ch 1 Bit 7 Ch 1 Bit 1 Ch 0 Bit 0 Ch 0 Bit 6 Ch 0 Bit 7 Ch 0 Bit 1 Ch255 Bit 0 Ch255 Bit 3 Ch255 Bit 2 Ch255 VTT Bit 3 Ch 0 Bit 2 Ch 0 Bit 4 Ch 0 Bit 5 Ch 0 Bit 6 Ch 1 Bit 7 Ch 1 Bit 1 Ch 0 Bit 0 Ch 0 Bit 6 Ch 0 Bit 7 Ch 0 Bit 1 Ch255 Bit 0 Ch255 Bit 3 Ch255 Bit 2 Ch255 VTT tDOD16 tSAMP16 tCIH16tCIS16 FRAME_A_io, C8_A_io, (8.192 MHz) FRAME_B_io C8_B_io (Input) (Input)
Zarlink Semiconductor Inc. † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. * See Section 7.0, “Local Output Timing Considerations” on page 21 Figure 39 - Local Serial Stream Output Timing Characteristic Sym. Min. Typ. ‡ Max. Units Test Conditions
1 STo Delay - Active to Active
@2.048 Mb/s @4.096 Mb/s @8.192 Mb/s t SOD2 tSOD4 tSOD8 -10-∆∗ -10-∆∗ -10-∆∗ 1.5-∆∗ 1.5-∆∗ 1.5-∆∗ ns ns ns CL = 30 pF CL = 30 pF CL = 30 pF Characteristic Sym. Min. Typ. ‡ Max. Units Test Conditions
1 STi Input Data Sample Point
@2.048 Mb/s @4.096 Mb/s @8.192 Mb/s tSAMP2L tSAMP4L tSAMP8L 366 183 91.5 366 183 91.5 366 183 91.5 ns ns ns
2 STi Setup Time
@2.048 Mb/s @4.096 Mb/s @8.192 Mb/s t SIS2 tSIS4 tSIS8 5+∆ 5+∆ 5+∆ ns ns ns
3 STi Hold Time
@2.048 Mb/s @4.096 Mb/s @8.192 Mb/s t SIH2 tSIH4 tSHI8 5+∆ 5+∆ 5+∆ ns ns ns STo (2 Mb/s) Local output STo (4 Mb/s) Local output STo (8 Mb/s) Local output VTT Bit 3 Ch 0 Bit 4 Ch 0 Bit 5 Ch 0 Bit 7 Ch 0 Bit 0 Ch127 Bit 1 Ch127 tSOD8 ST_FPo0/1, ST_CKo0/1 Bit 6 Ch 0 tSOD4 VTT VTTBit 7, Ch 0Bit 0, Ch 31 tSOD2 Bit 7, Ch 0 VTT STo0-15 4-bit wide output STo0-15 (2 Mb/s) 2-bit wide output (2 Mb/s) VTT Bit 6, Ch 0 Bit 5, Ch 0 Bit 2 Ch 0 Bit 6, Ch 0 Bit 3, Ch 0Bit 0, Ch 31 tSOD2 Bit 2, Ch 0 Bit 1, Ch 0Bit 0, Ch 31 tSOD2 Bit 0, Ch 0
Zarlink Semiconductor Inc. Figure 40 - Local Serial Stream Input Timing † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. * Note 1: High Impedance is measured by pulling to the appropriate rail with RL, with timing corrected to cancel the time taken to discharge C L. Characteristic Sym. Min. Typ. ‡ Max. Units Test Conditions
1 STo/STio Delay - Active to High-Z
- High-Z to Active
2.048 Mb/s (local)
4.096 Mb/s (local)
8.192 Mb/s (local)
8.192 Mb/s (backplane)
16.384 Mb/s (backplane)
t DZ, tZD -12-∆ -12-∆ -12-∆ -1-∆ -1-∆ 3.5-∆ 3.5-∆ 3.5-∆ 7+∆ 7+∆ ns ns ns ns ns R L=1K, CL=30pF, See Note 1.
2 Output Driver Enable (ODE) Delay
- High-Z to Active
t ZD_ODE ns ns ns ns ns
2 Output Driver Disable (ODE) Delay
- Active to High-Z
t DZ_ODE ns ns ns ns ns STi (2 Mb/s) Local input STi (4 Mb/s) Local input STi (8 Mb/s) Local input VTT Bit 6 Ch 0 Bit 5 Ch 0 Bit 4 Ch 0 Bit 3 Ch 0 Bit 0 Ch 0 Bit 1 Ch 0 Bit 7 Ch 0 tSIS8 tSIH8 tSAMP8 FRAME_A_io C8_A_io tSIS4 tSIH4 Bit 7 Ch 0 Bit 6 Ch 0 Bit 0 Ch63 VTT Bit 7 Ch 0 VTT Bit 0 Ch31 tSIS2 tSIH2 tSAMP4 tSAMP2 FRAME_B_io (Input) C8_B_io (Input)
Zarlink Semiconductor Inc. † Characteristics are over recommended operating conditions unless otherwise stated. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. *Note 1: A delay of 100 microseconds must be applied before the first microprocessor access is performed after the RESET pin is set high. *Note 2: High Impedance is measured by pulling to the appropriate rail with R L, with timing corrected to cancel the time taken to discharge C L. Figure 44 - Motorola Non-Multiplexed Bus Timing Characteristics Sym. Min. Typ. ‡ Max. Units Test Conditions 1
1 CS setup from DS falling tCSS 0n s
2 R/W setup from DS falling tRWS 15 ns
3 Address setup from DS falling tADS 5n s
4 CS hold after DS rising tCSH 0n s
5 R/W hold after DS rising tRWH 0n s
6 Address hold after DS rising tADH 5n s
7 Data setup from DTA Low on Read tDDR 20 ns CL=30pF
8 Data hold on read tDHR 20 ns CL=30pF, RL=1K
9 Valid Write Data Setup tWDS 20 ns
10 Data hold on write tDHW 8n s
11 Acknowledgment Delay:
t AKD ns ns CL=30pF CL=30pF
12 Acknowledgment Hold Time tAKH 30 ns CL=30pF, RL=1K,
Zarlink Semiconductor Inc. †Characteristics are over recommended operating conditions unless otherwise stated. Figure 45 - JTAG Test Port Timing Diagram Figure 46 - Reset Pin Timing Diagram Characteristic Sym. Min. Typ. Max. Units Notes
1 TCK Clock Period tTCKP 200 ns
2 TCK Clock Pulse Width High tTCKH 80 ns
3 TCK Clock Pulse Width Low tTCKL 80 ns
4 TMS Set-up Time tTMSS 10 ns
5 TMS Hold Time tTMSH 10 ns
6 TDi Input Set-up Time tTDIS 20 ns
7 TDi Input Hold Time tTDIH 20 ns
8 TDo Output Delay tTDOD 30 ns C L=30pF
9 TRST pulse width tTRSTW 20 ns C L=30pF
10 Reset pulse width tRSTW 400 ns C L=30pF
Zarlink Semiconductor Inc.
24.0 Trademarks
CompactPCI® is a registered trademark of PICMG-PCI Industrial Computer Manufacturers Group, Inc.
www.zarlink.com Information relating to products and services furnished herein by Zarlink Semiconductor Inc. or its subsidiaries (collectively “Zarlink”) is believed to be reliable. However, Zarlink assumes no liability for errors that may appear in this publication, or for liability otherwise arising from t he application or use of any such information, product or service or for any infringement of patents or other intellectual property rights owned by third parties which may result from such application or use. Neither the supply of such information or purchase of product or service conveys any license, either express or implied, u nder patents or other intellectual property rights owned by Zarlink or licensed from third parties by Zarlink, whatsoever. Purchasers of products are also hereby notified that the use of product in certain ways or in combination with Zarlink, or non-Zarlink furnished goods or services may infringe patents or other intellectual property rights owned by Zarlink. This publication is issued to provide information only and (unless agreed by Zarlink in writing) may not be used, applied or reproduced for any purpose nor form part of any order or contract nor to be regarded as a representation relating to the products or services concerned. The products, their specifications, services and other information appearing in this publication are subject to change by Zarlink without notice. No warranty or guarantee express or implied is made regarding the capability, performance or suitability of any product or service. Information concerning possible methods of use is provided as a guide only and does not constitute any guarantee that such methods of use will be satisfactory in a specific piece of equipment. It is the user’s responsibility t o fully determine the performance and suitability of any equipment using such information and to ensure that any publication or data used is up to date and has not been superseded. Manufacturing does not necessarily include testing of all functions or parameters. These products are not suitable for use in any medical products whose failure to perform may result in significant injury or death to the user. All products and materials are sold and services provided subject to Zarlink’s conditions of sale which are available on request. Purchase of Zarlink’s I2C components conveys a licence under the Philips I 2C Patent rights to use these components in and I 2C System, provided that the system conforms to the I2C Standard Specification as defined by Philips. Zarlink, ZL and the Zarlink Semiconductor logo are trademarks of Zarlink Semiconductor Inc. Copyright Zarlink Semiconductor Inc. All Rights Reserved. TECHNICAL DOCUMENTATION - NOT FOR RESALE For more information about all Zarlink products visit our Web Site at