ZL50117_06 [ZARLINK]

32, 64 and 128 Channel CESoP Processors; 32,64和128个信道的CESoP处理器
ZL50117_06
型号: ZL50117_06
厂家: ZARLINK SEMICONDUCTOR INC    ZARLINK SEMICONDUCTOR INC
描述:

32, 64 and 128 Channel CESoP Processors
32,64和128个信道的CESoP处理器

文件: 总95页 (文件大小:1211K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
ZL50115/16/17/18/19/20  
32, 64 and 128 Channel CESoP  
Processors  
Data Sheet  
February 2006  
Features  
Ordering Information  
General  
ZL50115GAG  
ZL50116GAG  
ZL50117GAG  
ZL50118GAG  
ZL50119GAG  
ZL50120GAG  
324 Ball PBGA  
324 Ball PBGA  
324 Ball PBGA  
324 Ball PBGA  
324 Ball PBGA  
324 Ball PBGA  
trays, bake & dry pack  
trays, bake & dry pack  
trays, bake & dry pack  
trays, bake & dry pack  
trays, bake & dry pack  
trays, bake & dry pack  
Circuit Emulation Services over Packet (CESoP)  
transport for MPLS, IP and Ethernet networks  
On chip timing & synchronization recovery across  
a packet network  
ZL50115GAG2 324 Ball PBGA** trays, bake & dry pack  
ZL50116GAG2 324 Ball PBGA** trays, bake & dry pack  
ZL50117GAG2 324 Ball PBGA** trays, bake & dry pack  
ZL50118GAG2 324 Ball PBGA** trays, bake & dry pack  
ZL50119GAG2 324 Ball PBGA** trays, bake & dry pack  
ZL50120GAG2 324 Ball PBGA** trays, bake & dry pack  
On chip dual reference Stratum 3 DPLL  
Grooming capability for Nx64 Kbps trunking  
Fully compatible with Zarlink's ZL50110, ZL50111  
and ZL50114 CESoP processors  
**Pb Free Tin/Silver/Copper  
-40°C to +85°C  
Circuit Emulation Services  
Up to 128 bi-directional 64 Kbps channels  
Direct connection to LIUs, framers, backplanes  
Complies with ITU-T recommendation Y.1413  
Complies with IETF PWE3 draft standards  
CESoPSN and SAToP  
Customer Side Packet Interfaces  
100 Mbps MII Fast Ethernet (ZL50118/19/20 only)  
(may also be used as a second provider side packet  
Complies with CESoP Implementation  
Agreements from MEF 8 and MFA 8.0.0  
Structured, synchronous CESoP with clock  
interface)  
recovery  
Unstructured, asynchronous CESoP with integral  
per-stream clock recovery  
Provider Side Packet Interfaces  
100 Mbps MII Fast Ethernet or 1000 Mbps  
GMII/TBI Gigabit Ethernet  
Customer Side TDM Interfaces  
Up to 4 T1/E1, 1 J2, 1 T3/E3, or 1 STS-1 ports  
H.110, H-MVIP, ST-BUS backplane  
Multi-Protocol  
Packet  
TDM  
Interface  
Dual  
Packet  
Interface  
MAC  
Processing  
Engine  
(LIU, Framer, Backplane)  
PW, RTP, UDP,  
IPv4, IPv6, MPLS,  
ECID, VLAN, User  
Defined, Others  
Per Port DCO for  
Clock Recovery  
(MII, GMII, TBI)  
On Chip Packet Memory  
(Jitter Buffer Compensation for 128 ms of Packet Delay Variation)  
Dual Reference  
Stratum 3 DPLL  
Host Processor  
Interface  
JTAG  
32-bit Motorola compatible  
DMA for signaling packets  
Figure 1 - ZL50115/16/17/18/19/20 High Level Overview  
1
Zarlink Semiconductor Inc.  
Zarlink, ZL and the Zarlink Semiconductor logo are trademarks of Zarlink Semiconductor Inc.  
Copyright 2004-2006, Zarlink Semiconductor Inc. All Rights Reserved.  
ZL50115/16/17/18/19/20  
Data Sheet  
System Interfaces  
Flexible 32 bit Motorola host interface  
On-chip packet memory with jitter buffer compensation for over 128 ms of packet delay variation  
Packet Processing Functions  
Flexible, multi-protocol packet encapsulation including IPv4, IPv6, RTP, MPLS, L2TPv3, ITU-T Y.1413, IETF  
CESoPSN, IETF SAToP and user programmable  
Packet re-sequencing to allow lost packet detection and re-ordering  
Four classes of service with programmable priority mechanisms (WFQ and SP) using egress queues  
Programmable classification of incoming packets at layers 2 through 5  
Wire speed processing of all packets regardless of classification providing low latency  
Supports up to 128 separate CESoP connections across the Packet Switched Network  
Applications  
Circuit Emulation Services over Packet Networks  
Leased Line support over packet networks  
TDM over Cable  
TDM over WiFi (802.11x)  
TDM over WiMAX (802.16)  
Fibre To The Premises G/E-PON  
Layer 2 VPN services  
Customer-premise and Provider Edge Routers and Switches  
Ethernet and IP based IADs  
2
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
1.0 Changes Summary  
The following table captures the changes from the July 2005 issue.  
Page  
Item  
Change  
38, 39  
Section 4.5 and Section 4.6.2  
Added external pull-up/pull-down resistor  
recommendations for SYSTEM_RST,  
SYSTEM_DEBUG, JTAG_TRST, JTAG_TCK.  
The following table captures the changes from the April 2005 issue.  
Page  
Item  
Change  
Added Section 6.3 SYSTEM_CLK Considerations.  
49  
Section 6.3  
The following table captures the changes from the January 2005 issue.  
Page  
Item  
Change  
Clarified data sheet to indicate ZL5011x supports clock  
recovery in both synchronous and asynchronous modes  
of operation.  
84  
84  
Figure 42  
Figure 43  
Inverted polarity of CPU_DREQ0 and CPU_DREQ1 to  
conform with default MPC8260. Polarity of CPU_DREQ  
and CPU_SDACK remains programmable through API.  
Inverted polarity of CPU_DREQ0 and CPU_DREQ1 to  
conform with default MPC8260. Polarity of CPU_DREQ  
and CPU_SDACK remains programmable through API.  
The following table captures the changes from the November 2004 issue.  
Page  
Item  
Change  
38  
Section 4.6.1  
Added 5 kohm pulldown recommendation to GPIO  
signals.  
3
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
2.0 Device Line Up  
There are three products within the ZL5011x family, with capacities as shown in Table 1.  
Product  
Number  
Provider Side  
Customer Side  
TDM Interface  
1 T1 or 1 E1 stream or  
Packet Interface  
Packet Interface  
ZL50115  
ZL50116  
ZL50117  
ZL50118  
ZL50119  
ZL50120  
100 Mbps MII or  
None  
1 MVIP/ST-BUS stream at 2.048 Mbps or  
1 H.110/H-MVIP/ST-BUS streams at 8.192 Mbps  
(Maximum of 32 DS0 or Nx64 kbps channels)  
1000 Mbps GMII/TBI  
2 T1 or 2 E1 streams or  
100 Mbps MII or  
None  
2 MVIP/ST-BUS streams at 2.048 Mbps or  
1 H.110/H-MVIP/ST-BUS streams at 8.192 Mbps  
(Maximum of 64 DS0 or Nx64 kbps channels)  
1000 Mbps GMII/TBI  
4 T1 or 4 E1 streams or  
100 Mbps MII or  
None  
1 J2, 1 T3, 1 E3 or 1 STS-1 stream or  
4 MVIP/ST-BUS streams at 2.048 Mbps or  
1 H.110/H-MVIP/ST-BUS streams at 8.192 Mbps  
1000 Mbps GMII/TBI  
1 T1 or 1 E1 stream or  
100 Mbps MII or  
100 Mbps MII  
100 Mbps MII  
100 Mbps MII  
1 MVIP/ST-BUS stream at 2.048 Mbps or  
1 H.110/H-MVIP/ST-BUS streams at 8.192 Mbps  
(Maximum of 32 DS0 or Nx64 kbps channels)  
1000 Mbps GMII/TBI  
2 T1 or 2 E1 streams or  
100 Mbps MII or  
2 MVIP/ST-BUS streams at 2.048 Mbps or  
1 H.110/H-MVIP/ST-BUS streams at 8.192 Mbps  
(Maximum of 64 DS0 or Nx64 kbps channels)  
1000 Mbps GMII/TBI  
4 T1 or 4 E1 streams or  
100 Mbps MII or  
1 J2, 1 T3, 1 E3 or 1 STS-1 stream or  
4 MVIP/ST-BUS streams at 2.048 Mbps or  
1 H.110/H-MVIP/ST-BUS streams at 8.192 Mbps  
1000 Mbps GMII/TBI  
Table 1 - Capacity of Devices in the ZL50115/16/17/18/19/20 Family  
4
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
2.0 Description  
The ZL5011x family (ZL50115, ZL50116, ZL50117, ZL50118, ZL50119, ZL50120) of CESoP processors are highly  
functional TDM to Packet bridging devices. The ZL5011x provides both structured and unstructured circuit  
emulation services (CESoP) for T1 and E1 streams across a packet network based on MPLS, IP or Ethernet. The  
ZL50117/20 also supports unstructured J2, T3, E3 and STS-1.  
The circuit emulation features in the ZL5011x family comply with the ITU Recommendation Y.1413, as well as the  
Implementation Agreements for CESoP from the Metro Ethernet Forum (MEF 8) and the MPLS and Frame Relay  
Alliance (MFA 8.0.0). The ZL5011x also complies with the standards currently being developed within the IETF's  
PWE3 working group, listed below.  
Structure-Agnostic TDM over Packet (SAToP) - draft-ietf-pwe3-satop  
Structure-aware TDM Circuit Emulation Service over Packet Switched Network (CESoPSN) -  
draft-ietf-pwe3-cesopsn  
The ZL50118/19/20 provides a customer side 100 Mbps MII port to aggregate data traffic with voice traffic to the  
provider side 1000 Mbps GMII/TBI port, thereby eliminating the need for an external Ethernet switch.  
The ZL5011x incorporates a range of powerful clock recovery mechanisms for each TDM stream, allowing the  
frequency of the source clock to be faithfully generated at the destination, enabling greater system performance  
and quality. Timing is carried using RTP or similar protocols, and both adaptive and differential clock recovery  
schemes are included, allowing the customer to choose the correct scheme for the application. An externally  
supplied clock may also be used to drive the TDM interface of the ZL5011x.  
The ZL5011x incur very low latency for the data flow, thereby increasing QoS when carrying voice services across  
the Packet Switched Network. Voice, when carried using CESoP, which typically has latencies of less than 10 ms,  
does not require expensive processing such as compression and echo cancellation.  
The ZL5011x are cost effective devices aimed at the low density applications such as customer premise routers,  
IADs, ePON termination and Broadband DLCs. For network systems, the ZL5011x is fully compatible and  
interoperable with the ZL50110/11/14 family.  
The ZL5011x is capable of assembling user-defined packets of TDM traffic from the TDM interface and transmitting  
them out the packet interfaces using a variety of protocols. The ZL5011x supports a range of different packet  
switched networks, including Ethernet VLANs, IP (both versions 4 and 6) and MPLS. The devices also supports  
four different classes of service on packet egress, allowing priority treatment of TDM-based traffic. This can be used  
to help minimize latency variation in the TDM data.  
Packets received from the packet interfaces are parsed to determine the egress destination, and are appropriately  
queued to the TDM interface, they can also be forwarded to the host interface, or back toward the packet interface.  
Packets queued to the TDM interface can be re-ordered based on sequence number, and lost packets filled in to  
maintain timing integrity.  
The ZL5011x includes on-chip memory sufficient for all applications, thereby reducing system costs, board area,  
power, and design complexity.  
A comprehensive evaluation system is available upon request from your local Zarlink representative or distributor.  
This system includes the CESoP processor, various TDM interfaces and a fully featured evaluation software GUI  
that will run on a Windows PC.  
5
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Table of Contents  
1.0 Changes Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3  
2.0 Device Line Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4  
2.0 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5  
3.0 Physical Specification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
4.0 External Interface Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26  
4.1 TDM Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26  
4.1.1 TDM stream connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26  
4.1.2 TDM Signals common to ZL50115/16/17/18/19/20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
4.2 PAC Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  
4.3 Packet Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  
4.4 CPU Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  
4.5 System Function Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  
4.6 Test Facilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  
4.6.1 Administration, Control and Test Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  
4.6.2 JTAG Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  
4.7 Miscellaneous Inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  
4.8 Power and Ground Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  
4.9 Internal Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41  
4.10 No Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41  
4.11 Device ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41  
5.0 Typical Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42  
5.1 Leased Line Provision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42  
5.2 Remote Concentrator Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43  
5.3 FTTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44  
5.4 Wireless - WiFi or WiMAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45  
5.5 Digital Loop Carrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46  
5.6 Integrated Access Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47  
6.0 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47  
6.1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48  
6.2 Data and Control Flows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48  
6.3 SYSTEM_CLK Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49  
6.4 TDM Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49  
6.4.1 TDM Interface Block. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49  
6.4.2 Structured TDM Port Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50  
6.4.3 TDM Clock Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51  
6.4.3.1 Synchronous TDM Clock Generation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51  
6.4.3.2 Asynchronous TDM Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51  
6.5 Payload Assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51  
6.5.1 Structured Payload Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52  
6.5.1.1 Payload Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53  
6.5.2 Unstructured Payload Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53  
6.6 Protocol Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54  
6.7 Packet Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54  
6.8 Packet Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54  
6.9 TDM Formatter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54  
6.10 Ethernet Traffic Aggregation (ZL50118/19/20 only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54  
7.0 Clock Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55  
7.1 Differential Clock Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55  
7.2 Adaptive Clock Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56  
8.0 System Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56  
8.1 Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56  
6
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Table of Contents  
8.2 Loopback Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57  
8.3 Host Packet Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57  
8.4 Loss of Service (LOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57  
8.5 Power Up sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58  
8.6 JTAG Interface and Board Level Test Features.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58  
8.7 External Component Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58  
8.8 Miscellaneous Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
8.9 Test Modes Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
8.9.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
8.9.1.1 System Normal Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
8.9.1.2 System Tri-State Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
8.9.2 Test Mode Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
8.9.3 System Normal Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
8.9.4 System Tri-state Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
9.0 DPLL Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60  
9.1 Modes of Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60  
9.1.1 Locking Mode (normal operation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60  
9.1.2 Holdover Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61  
9.1.3 Freerun Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61  
9.1.4 Powerdown Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61  
9.2 Reference Monitor Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61  
9.3 Locking Mode Reference Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62  
9.4 Locking Range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62  
9.5 Locking Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62  
9.6 Lock Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63  
9.7 Jitter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63  
9.7.1 Acceptance of Input Wander . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63  
9.7.2 Intrinsic Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63  
9.7.3 Jitter Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63  
9.7.4 Jitter Transfer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64  
9.8 Maximum Time Interval Error (MTIE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64  
10.0 Memory Map and Register Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65  
11.0 DC Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65  
12.0 AC Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68  
12.1 TDM Interface Timing - ST-BUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68  
12.1.1 ST-BUS Slave Clock Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68  
12.1.2 ST-BUS Master Clock Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70  
12.2 TDM Interface Timing - H.110 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71  
12.3 TDM Interface Timing - H-MVIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72  
12.4 TDM LIU Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74  
12.5 PAC Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75  
12.6 Packet Interface Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75  
12.6.1 MII Transmit Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75  
12.6.2 MII Receive Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76  
12.6.3 GMII Transmit Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78  
12.6.4 GMII Receive Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79  
12.6.5 TBI Interface Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80  
12.6.6 Management Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81  
12.7 CPU Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82  
12.8 System Function Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85  
12.9 JTAG Interface Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86  
13.0 Power Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87  
7
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Table of Contents  
14.0 Design and Layout Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88  
14.1 High Speed Clock & Data Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88  
14.1.1 GMAC Interface - Special Considerations During Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89  
14.1.2 TDM Interface - Special Considerations During Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89  
14.1.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89  
14.2 CPU TA Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90  
15.0 Reference Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91  
15.1 External Standards/Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91  
15.2 Zarlink Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91  
16.0 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92  
8
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
List of Figures  
Figure 1 - ZL50115/16/17/18/19/20 High Level Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1  
Figure 2 - ZL50115 Package View and Ball Positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
Figure 3 - ZL50116 Package View and Ball Positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
Figure 4 - ZL50117 Package View and Ball Positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
Figure 5 - ZL50118 Package View and Ball Positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
Figure 6 - ZL50119 Package View and Ball Positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
Figure 7 - ZL50120 Package View and Ball Positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
Figure 8 - Leased Line Services Over a Circuit Emulation Link. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42  
Figure 9 - Remote Concentrator Unit using CESoP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43  
Figure 10 - EPON using CESoP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44  
Figure 11 - Wi-Fi and WiMAX using CESoP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45  
Figure 12 - Digital Loop Carrier using CESoP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46  
Figure 13 - Integrated Access Device Using CESoP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47  
Figure 14 - ZL50115/16/17/18/19/20 Family Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47  
Figure 15 - ZL50115/16/17/18/19/20 Data and Control Flows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48  
Figure 16 - Synchronous TDM Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51  
Figure 17 - ZL50115/16/17/18/19/20 Packet Format - Structured Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52  
Figure 18 - Channel Order for Packet Formation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53  
Figure 19 - ZL50115/16/17/18/19/20 Packet Format - Unstructured Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53  
Figure 20 - Differential Clock Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55  
Figure 21 - Adaptive Clock Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56  
Figure 22 - Powering Up the ZL5011x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58  
Figure 23 - Jitter Transfer Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64  
Figure 24 - Jitter Transfer Function - Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65  
Figure 25 - TDM ST-BUS Slave Mode Timing at 8.192 Mbps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69  
Figure 26 - TDM ST-BUS Slave Mode Timing at 2.048 Mbps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69  
Figure 27 - TDM Bus Master Mode Timing at 8.192 Mbps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70  
Figure 28 - TDM Bus Master Mode Timing at 2.048 Mbps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71  
Figure 29 - H.110 Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72  
Figure 30 - TDM - H-MVIP Timing Diagram for 16 MHz Clock (8.192 Mbps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73  
Figure 31 - TDM-LIU Structured Transmission/Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74  
Figure 32 - MII Transmit Timing Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76  
Figure 33 - MII Receive Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77  
Figure 34 - GMII Transmit Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78  
Figure 35 - GMII Receive Timing Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79  
Figure 36 - TBI Transmit Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80  
Figure 37 - TBI Receive Timing Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81  
Figure 38 - Management Interface Timing for Ethernet Port - Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81  
Figure 39 - Management Interface Timing for Ethernet Port - Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81  
Figure 40 - CPU Read - MPC8260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83  
Figure 41 - CPU Write - MPC8260. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83  
Figure 42 - CPU DMA Read - MPC8260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84  
Figure 43 - CPU DMA Write - MPC8260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84  
Figure 44 - JTAG Signal Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86  
Figure 45 - JTAG Clock and Reset Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87  
Figure 46 - ZL50115/16/17/18/19/20 Power Consumption Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87  
Figure 47 - CPU_TA Board Circuit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90  
9
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
List of Tables  
Table 1 - Capacity of Devices in the ZL50115/16/17/18/19/20 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4  
Table 2 - ZL50115/16/17/18/19/20 Ball Signal Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Table 3 - TDM Interface Stream Pin Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26  
Table 4 - TDM Interface Common Pin Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
Table 5 - PAC Interface Package Ball Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  
Table 6 - Packet Interface Signal Mapping - MII to GMII/TBI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  
Table 7 - MII Management Interface Package Ball Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  
Table 8 - MII Port 0 Interface Package Ball Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  
Table 9 - MII Port 1 Interface Package Ball Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  
Table 10 - CPU Interface Package Ball Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  
Table 11 - System Function Interface Package Ball Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  
Table 12 - Administration/Control Interface Package Ball Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  
Table 13 - JTAG Interface Package Ball Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  
Table 14 - Miscellaneous Inputs Package Ball Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  
Table 15 - Power and Ground Package Ball Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  
Table 16 - Internal Connections Package Ball Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41  
Table 17 - Miscellaneous Inputs Package Ball Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41  
Table 18 - Device ID Ball Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41  
Table 19 - Standard Device Flows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48  
Table 20 - TDM Services Offered by the ZL50115/16/17/18/19/20 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49  
Table 21 - Some of the TDM Port Formats Accepted by the ZL50115/16/17/18/19/20 Family . . . . . . . . . . . . . . . 50  
Table 22 - DMA Maximum Bandwidths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57  
Table 23 - Test Mode Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
Table 24 - DPLL Input Reference Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60  
Table 25 - TDM ST-BUS Master Timing Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70  
Table 26 - TDM H.110 Timing Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71  
Table 27 - TDM H-MVIP Timing Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72  
Table 28 - TDM - LIU Structured Transmission/Reception. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74  
Table 29 - PAC Timing Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75  
Table 30 - MII Transmit Timing - 100 Mbps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75  
Table 31 - MII Receive Timing - 100 Mbps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76  
Table 32 - GMII Transmit Timing - 1000 Mbps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78  
Table 33 - GMII Receive Timing - 1000 Mbps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79  
Table 34 - TBI Timing - 1000 Mbps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80  
Table 35 - MAC Management Timing Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81  
Table 36 - CPU Timing Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82  
Table 37 - System Clock Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85  
Table 38 - JTAG Interface Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86  
10  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
3.0 Physical Specification  
The ZL5011x will be packaged in a PBGA device.  
Features:  
Body Size:  
23 mm x 23 mm (typ)  
324  
Ball Count:  
Ball Pitch:  
Ball Matrix:  
1.00 mm (typ)  
22 x 22  
Ball Diameter:  
Total Package Thickness:  
0.60 mm (typ)  
2.03 mm (typ)  
11  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50115 Package view from TOP side. Note that ball A1 is non-chamfered corner.  
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22  
VDD_IO  
NC  
M0_TXCLK M0_RXD[7] M0_RXD[6] M0_RXD[4] M0_COL M0_GTX_C M0_TXEN DEVICE_ID CPU_DATA[CPU_DATA[GND  
LK [4] 28] 24]  
CPU_DATA[GND  
23]  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_SDACVDD_IO  
19]  
12]  
9]  
8]  
7]  
K1  
A
B
C
D
E
NC  
NC  
NC  
NC  
NC  
VDD_IO  
GND  
GND  
NC  
NC  
NC  
NC  
M0_CRS M0_RXD[0] M0_RBC1 M0_RBC0 M0_TXER GND  
M0_TXD[5] M0_TXD[3] M0_TXD[2] NC  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[GND  
27] 22] 20] 13]  
VDD_IO  
CPU_TA  
VDD_IO  
NC  
NC  
NC  
M0_RXDV M0_RXD[3] M0_RXD[1] M0_RXCLK M0_TXD[7] M0_TXD[4] M0_TXD[0] VDD_IO  
VDD_IO  
CPU_DATA[NC  
31]  
CPU_DATA[CPU_DATA[VDD_IO  
29] 26]  
GND  
CPU_DRE  
Q1  
NC  
VDD_IO  
NC  
M0_RXER VDD_IO  
M0_RXD[5] VDD_COR M0_RXD[2] M0_REFCL M0_TXD[6] M0_TXD[1] VDD_COR VDD_COR VDD_IO  
M0_ACTIV VDD_COR VDD_IO  
E_LED  
CPU_DATA[CPU_ADDRCPU_DATA[  
25] 23] 6]  
E
K
E
E
E
M0_GIGABINC  
T_LED  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[  
30] 21] 15] 14]  
NC  
DEVICE_ID VDD_COR  
[1]  
VDD_COR CPU_DATA[CPU_DATA[CPU_DATA[  
E
E
18]  
17]  
16]  
F
M_MDIO DEVICE_ID M0_LINKU VDD_IO  
VDD_IO  
CPU_IREQ CPU_DATA[CPU_DATA[  
11] 0]  
[0]  
P_LED  
1
G
H
J
M_MDC  
NC  
GND  
NC  
VDD_COR  
E
CPU_DATA[CPU_DATA[CPU_DATA[IC  
10] 1] 4]  
NC  
NC  
NC  
NC  
VDD_COR  
E
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  
VDD_COR CPU_DATA[CPU_DATA[CPU_IREQ  
E
5]  
3]  
0
NC  
VDD_IO  
GND  
CPU_DATA[C  
2]  
CPU_DRE  
Q0  
K
L
GND  
NC  
AUX_CLKOAUX_CLKI VDD_COR  
E
CPU_CLK GND  
CPU_SDACIC_VDD_IO  
K2  
NC  
NC  
VDD_IO  
GND  
CPU_TS_A CPU_WE CPU_OE  
LE  
M
N
P
NC  
NC  
NC  
VDD_COR  
E
VDD_IO  
CPU_ADD CPU_CS CPU_ADDR  
R[22]  
[19]  
NC  
GND  
NC  
VDD_IO  
VDD_COR  
E
VDD_COR CPU_ADD CPU_ADDRCPU_ADDR  
E
R[17]  
18]  
[21]  
NC  
TDM_CLKI[ NC  
0]  
GND  
CPU_ADD CPU_ADDRCPU_ADDR  
R[11]  
13]  
[20]  
R
T
NC  
NC  
TDM_FRMI VDD_IO  
_REF  
VDD_IO  
VDD_IO  
CPU_ADDRCPU_ADDR  
14] [16]  
TDM_STI[0]VDD_IO  
GND  
TDM_CLKi  
S
VDD_COR JTAG_TMS CPU_ADDRCPU_ADDR  
15] [12]  
E
U
V
TDM_STO[ TDM_CLKOTDM_CLKOTDM_CLKi  
DEVICE_ID JTAG_TCK CPU_ADDRCPU_ADDR  
3] 10] [9]  
0]  
[0]  
_REF  
P
IC  
TDM_CLKI TDM_FRM VDD_IO  
VDD_IO  
IC  
VDD_COR VDD_IO  
E
VDD_IO  
IC  
VDD_COR PLL_SEC IC_GND  
E
GND  
IC  
SYSTEM_CVDD_COR GPIO[9]  
VDD_IO  
GPIO[15] DEVICE_ID VDD_IO  
[2]  
JTAG_TDO CPU_ADDRCPU_ADDR  
_REF  
O_REF  
LK  
E
4]  
[8]  
W
Y
IC  
GND  
VDD_IO  
IC  
VDD_COR IC  
E
PLL_PRI IC  
C_GND  
GND  
GND  
GPIO[8]  
GPIO[7]  
GPIO[14] TEST_MODJTAG_TRS C_GND  
E[1]  
VDD_IO  
GND  
GND  
CPU_ADDR  
[7]  
T
IC  
VDD_IO  
IC  
GND  
IC  
VDD_IO  
IC  
VDD_IO  
GND  
IC  
IC  
GND  
IC  
A1VDD_PL IC  
L1  
IC  
SYSTEM_DSYSTEM_RGPIO[1]  
GPIO[2]  
GPIO[12] TEST_MODJTAG_TDI C_GND  
E[0]  
VDD_IO  
CPU_ADDR  
[6]  
EBUG  
ST  
AA  
AB  
VDD_IO  
IC  
GPIO[0]  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10] GPIO[11] GPIO[13] TEST_MODIC_GND  
E[2]  
CPU_ADD CPU_ADD CPU_ADDRVDD_IO  
R[2] R[3] 5]  
Figure 2 - ZL50115 Package View and Ball Positions  
12  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50116 Package view from TOP side. Note that ball A1 is non-chamfered corner.  
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22  
VDD_IO  
NC  
M0_TXCLK M0_RXD[7] M0_RXD[6] M0_RXD[4] M0_COL M0_GTX_C M0_TXEN DEVICE_ID CPU_DATA[CPU_DATA[GND  
LK [4] 28] 24]  
CPU_DATA[GND  
23]  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_SDACVDD_IO  
19]  
12]  
9]  
8]  
7]  
K1  
A
B
C
D
E
NC  
NC  
NC  
NC  
NC  
VDD_IO  
GND  
GND  
NC  
NC  
NC  
NC  
M0_CRS M0_RXD[0] M0_RBC1 M0_RBC0 M0_TXER GND  
M0_TXD[5] M0_TXD[3] M0_TXD[2] NC  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[GND  
27] 22] 20] 13]  
VDD_IO  
CPU_TA  
VDD_IO  
NC  
NC  
NC  
M0_RXDV M0_RXD[3] M0_RXD[1] M0_RXCLK M0_TXD[7] M0_TXD[4] M0_TXD[0] VDD_IO  
VDD_IO  
CPU_DATA[NC  
31]  
CPU_DATA[CPU_DATA[VDD_IO  
29] 26]  
GND  
CPU_DRE  
Q1  
NC  
VDD_IO  
NC  
M0_RXER VDD_IO  
M0_RXD[5] VDD_COR M0_RXD[2] M0_REFCL M0_TXD[6] M0_TXD[1] VDD_COR VDD_COR VDD_IO  
M0_ACTIV VDD_COR VDD_IO  
E_LED  
CPU_DATA[CPU_ADDRCPU_DATA[  
25] 23] 6]  
E
K
E
E
E
M0_GIGABINC  
T_LED  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[  
30] 21] 15] 14]  
NC  
DEVICE_ID VDD_COR  
[1]  
VDD_COR CPU_DATA[CPU_DATA[CPU_DATA[  
E
E
18]  
17]  
16]  
F
M_MDIO DEVICE_ID M0_LINKU VDD_IO  
VDD_IO  
CPU_IREQ CPU_DATA[CPU_DATA[  
11] 0]  
[0]  
P_LED  
1
G
H
J
M_MDC  
NC  
GND  
NC  
VDD_COR  
E
CPU_DATA[CPU_DATA[CPU_DATA[IC  
10] 1] 4]  
NC  
NC  
NC  
NC  
VDD_COR  
E
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  
VDD_COR CPU_DATA[CPU_DATA[CPU_IREQ  
E
5]  
3]  
0
NC  
VDD_IO  
GND  
CPU_DATA[C  
2]  
CPU_DRE  
Q0  
K
L
GND  
NC  
AUX_CLKOAUX_CLKI VDD_COR  
E
CPU_CLK GND  
CPU_SDACIC_VDD_IO  
K2  
NC  
NC  
VDD_IO  
GND  
CPU_TS_A CPU_WE CPU_OE  
LE  
M
N
P
NC  
NC  
NC  
VDD_COR  
E
VDD_IO  
CPU_ADD CPU_CS CPU_ADDR  
R[22]  
[19]  
NC  
GND  
VDD_IO  
VDD_COR  
E
VDD_COR CPU_ADD CPU_ADDRCPU_ADDR  
E
R[17]  
18]  
[21]  
NC  
TDM_STI[1]TDM_CLKI[ TDM_STO[  
0] 1]  
GND  
CPU_ADD CPU_ADDRCPU_ADDR  
R[11]  
13]  
[20]  
R
T
TDM_CLKI[ TDM_CLKOTDM_FRMI VDD_IO  
VDD_IO  
VDD_IO  
CPU_ADDRCPU_ADDR  
14] [16]  
1]  
[1]  
_REF  
TDM_STI[0]VDD_IO  
GND  
TDM_CLKi  
S
VDD_COR JTAG_TMS CPU_ADDRCPU_ADDR  
15] [12]  
E
U
V
TDM_STO[ TDM_CLKOTDM_CLKOTDM_CLKi  
DEVICE_ID JTAG_TCK CPU_ADDRCPU_ADDR  
3] 10] [9]  
0]  
[0]  
_REF  
P
IC  
TDM_CLKI TDM_FRM VDD_IO  
VDD_IO  
IC  
VDD_COR VDD_IO  
E
VDD_IO  
IC  
VDD_COR PLL_SEC IC_GND  
E
GND  
IC  
SYSTEM_CVDD_COR GPIO[9]  
VDD_IO  
GPIO[15] DEVICE_ID VDD_IO  
[2]  
JTAG_TDO CPU_ADDRCPU_ADDR  
_REF  
O_REF  
LK  
E
4]  
[8]  
W
Y
IC  
GND  
VDD_IO  
IC  
VDD_COR IC  
E
PLL_PRI IC  
C_GND  
GND  
GND  
GPIO[8]  
GPIO[7]  
GPIO[14] TEST_MODJTAG_TRS C_GND  
E[1]  
VDD_IO  
GND  
GND  
CPU_ADDR  
[7]  
T
IC  
VDD_IO  
IC  
GND  
IC  
VDD_IO  
IC  
VDD_IO  
GND  
IC  
IC  
GND  
IC  
A1VDD_PL IC  
L1  
IC  
SYSTEM_DSYSTEM_RGPIO[1]  
GPIO[2]  
GPIO[12] TEST_MODJTAG_TDI C_GND  
E[0]  
VDD_IO  
CPU_ADDR  
[6]  
EBUG  
ST  
AA  
AB  
VDD_IO  
IC  
GPIO[0]  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10] GPIO[11] GPIO[13] TEST_MODIC_GND  
E[2]  
CPU_ADD CPU_ADD CPU_ADDRVDD_IO  
R[2] R[3] 5]  
Figure 3 - ZL50116 Package View and Ball Positions  
13  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50117 Package view from TOP side. Note that ball A1 is non-chamfered corner.  
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22  
VDD_IO  
NC  
M0_TXCLK M0_RXD[7] M0_RXD[6] M0_RXD[4] M0_COL M0_GTX_C M0_TXEN DEVICE_ID CPU_DATA[CPU_DATA[GND  
LK [4] 28] 24]  
CPU_DATA[GND  
23]  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_SDACVDD_IO  
19]  
12]  
9]  
8]  
7]  
K1  
A
B
C
D
E
NC  
NC  
NC  
NC  
NC  
VDD_IO  
GND  
GND  
NC  
NC  
NC  
NC  
M0_CRS M0_RXD[0] M0_RBC1 M0_RBC0 M0_TXER GND  
M0_TXD[5] M0_TXD[3] M0_TXD[2] NC  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[GND  
27] 22] 20] 13]  
VDD_IO  
CPU_TA  
VDD_IO  
NC  
NC  
NC  
M0_RXDV M0_RXD[3] M0_RXD[1] M0_RXCLK M0_TXD[7] M0_TXD[4] M0_TXD[0] VDD_IO  
VDD_IO  
CPU_DATA[NC  
31]  
CPU_DATA[CPU_DATA[VDD_IO  
29] 26]  
GND  
CPU_DRE  
Q1  
NC  
VDD_IO  
NC  
M0_RXER VDD_IO  
M0_RXD[5] VDD_COR M0_RXD[2] M0_REFCL M0_TXD[6] M0_TXD[1] VDD_COR VDD_COR VDD_IO  
M0_ACTIV VDD_COR VDD_IO  
E_LED  
CPU_DATA[CPU_ADDRCPU_DATA[  
25] 23] 6]  
E
K
E
E
E
M0_GIGABINC  
T_LED  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[  
30] 21] 15] 14]  
NC  
DEVICE_ID VDD_COR  
[1]  
VDD_COR CPU_DATA[CPU_DATA[CPU_DATA[  
E
E
18]  
17]  
16]  
F
M_MDIO DEVICE_ID M0_LINKU VDD_IO  
VDD_IO  
CPU_IREQ CPU_DATA[CPU_DATA[  
11] 0]  
[0]  
P_LED  
1
G
H
J
M_MDC  
NC  
GND  
NC  
VDD_COR  
E
CPU_DATA[CPU_DATA[CPU_DATA[IC  
10] 1] 4]  
NC  
NC  
NC  
NC  
VDD_COR  
E
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  
VDD_COR CPU_DATA[CPU_DATA[CPU_IREQ  
E
5]  
3]  
0
NC  
VDD_IO  
GND  
CPU_DATA[C  
2]  
CPU_DRE  
Q0  
K
L
GND  
AUX_CLKOAUX_CLKI VDD_COR  
E
CPU_CLK GND  
CPU_SDACIC_VDD_IO  
K2  
TDM_CLKI[ TDM_STO[ TDM_STI[3]VDD_IO  
3] 3]  
GND  
CPU_TS_A CPU_WE CPU_OE  
LE  
M
N
P
TDM_STO[ TDM_CLKOTDM_STI[2]VDD_COR  
VDD_IO  
CPU_ADD CPU_CS CPU_ADDR  
2]  
[3]  
E
R[22]  
[19]  
TDM_CLKI[ GND  
2]  
VDD_IO  
VDD_COR  
E
VDD_COR CPU_ADD CPU_ADDRCPU_ADDR  
E
R[17]  
18]  
[21]  
TDM_CLKOTDM_STI[1]TDM_CLKI[ TDM_STO[  
[2] 0] 1]  
GND  
CPU_ADD CPU_ADDRCPU_ADDR  
R[11]  
13]  
[20]  
R
T
TDM_CLKI[ TDM_CLKOTDM_FRMI VDD_IO  
VDD_IO  
VDD_IO  
CPU_ADDRCPU_ADDR  
14] [16]  
1]  
[1]  
_REF  
TDM_STI[0]VDD_IO  
GND  
TDM_CLKi  
S
VDD_COR JTAG_TMS CPU_ADDRCPU_ADDR  
15] [12]  
E
U
V
TDM_STO[ TDM_CLKOTDM_CLKOTDM_CLKi  
DEVICE_ID JTAG_TCK CPU_ADDRCPU_ADDR  
3] 10] [9]  
0]  
[0]  
_REF  
P
IC  
TDM_CLKI TDM_FRM VDD_IO  
VDD_IO  
IC  
VDD_COR VDD_IO  
E
VDD_IO  
IC  
VDD_COR PLL_SEC IC_GND  
E
GND  
IC  
SYSTEM_CVDD_COR GPIO[9]  
VDD_IO  
GPIO[15] DEVICE_ID VDD_IO  
[2]  
JTAG_TDO CPU_ADDRCPU_ADDR  
_REF  
O_REF  
LK  
E
4]  
[8]  
W
Y
IC  
GND  
VDD_IO  
IC  
VDD_COR IC  
E
PLL_PRI IC  
C_GND  
GND  
GND  
GPIO[8]  
GPIO[7]  
GPIO[14] TEST_MODJTAG_TRS C_GND  
E[1]  
VDD_IO  
GND  
GND  
CPU_ADDR  
[7]  
T
IC  
VDD_IO  
IC  
GND  
IC  
VDD_IO  
IC  
VDD_IO  
GND  
IC  
IC  
GND  
IC  
A1VDD_PL IC  
L1  
IC  
SYSTEM_DSYSTEM_RGPIO[1]  
GPIO[2]  
GPIO[12] TEST_MODJTAG_TDI C_GND  
E[0]  
VDD_IO  
CPU_ADDR  
[6]  
EBUG  
ST  
AA  
AB  
VDD_IO  
IC  
GPIO[0]  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10] GPIO[11] GPIO[13] TEST_MODIC_GND  
E[2]  
CPU_ADD CPU_ADD CPU_ADDRVDD_IO  
R[2] R[3] 5]  
Figure 4 - ZL50117 Package View and Ball Positions  
14  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50118 Package view from TOP side. Note that ball A1 is non-chamfered corner.  
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22  
VDD_IO M1_TXEN M0_TXCLK M0_RXD[7] M0_RXD[6] M0_RXD[4] M0_COL M0_GTX_C M0_TXEN DEVICE_IDCPU_DATA[CPU_DATA[  
GND  
CPU_DATA[  
23]  
GND  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_SDAC VDD_IO  
LK  
[4]  
28]  
24]  
19]  
12]  
9]  
8]  
7]  
K1  
A
B
C
D
E
M1_TXD[2] VDD_IO  
GND  
M1_TXD[0] M1_TXD[1] M0_CRS M0_RXD[0] M0_RBC1 M0_RBC0 M0_TXER  
GND  
M0_TXD[5] M0_TXD[3] M0_TXD[2] M1_ACTIV CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[  
E_LED 27] 22] 20] 13]  
GND  
VDD_IO  
CPU_TA  
M1_TXD[3]  
GND  
VDD_IO M1_RXCLK M1_COL M1_TXER M0_RXDV M0_RXD[3] M0_RXD[1] M0_RXCLK M0_TXD[7] M0_TXD[4] M0_TXD[0] VDD_IO  
VDD_IO CPU_DATA[ M1_LINKU CPU_DATA[CPU_DATA[ VDD_IO  
31] P_LED 29] 26]  
GND  
CPU_DRE  
Q1  
M1_RXD[1] M1_RXD[0] M1_RXD[2] VDD_IO M1_RXDV M0_RXER VDD_IO M0_RXD[5] VDD_COR M0_RXD[2] M0_REFCL M0_TXD[6] M0_TXD[1] VDD_COR VDD_COR VDD_IO M0_ACTIV VDD_COR VDD_IO CPU_DATA[CPU_ADDRCPU_DATA[  
E
K
E
E
E_LED  
E
25]  
[23]  
6]  
M1_RXD[3] M0_GIGABI M1_TXCLK M1_RXER  
T_LED  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[  
30] 21] 15] 14]  
NC  
M1_CRS DEVICE_ID VDD_COR  
[1]  
VDD_COR CPU_DATA[CPU_DATA[CPU_DATA[  
18] 17] 16]  
E
E
F
M_MDIO DEVICE_ID M0_LINKU VDD_IO  
VDD_IO CPU_IREQ CPU_DATA[CPU_DATA[  
[0]  
P_LED  
1
11]  
0]  
G
H
J
M_MDC  
NC  
GND  
NC  
VDD_COR  
E
CPU_DATA[CPU_DATA[CPU_DATA[  
10] 1] 4]  
IC  
NC  
NC  
NC  
NC  
VDD_COR  
E
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  
VDD_COR CPU_DATA[CPU_DATA[ CPU_IREQ  
E
5]  
3]  
0
NC  
VDD_IO  
GND  
CPU_DATA[  
2]  
IC  
CPU_DRE  
Q0  
K
L
GND  
NC  
AUX_CLKO AUX_CLKI VDD_COR  
E
CPU_CLK  
GND  
GND  
CPU_SDAC IC_VDD_IO  
K2  
NC  
NC  
NC  
NC  
VDD_IO  
CPU_TS_A CPU_WE CPU_OE  
LE  
M
N
P
NC  
VDD_COR  
E
VDD_IO CPU_ADD CPU_CS CPU_ADDR  
R[22] [19]  
NC  
GND  
NC  
VDD_IO VDD_COR  
E
VDD_COR CPU_ADD CPU_ADDRCPU_ADDR  
E
R[17]  
[18]  
[21]  
NC  
TDM_CLKI[  
0]  
NC  
GND  
CPU_ADD CPU_ADDRCPU_ADDR  
R[11] [13] [20]  
R
T
NC  
NC  
TDM_FRMI VDD_IO  
_REF  
VDD_IO  
VDD_IO CPU_ADDRCPU_ADDR  
[14] [16]  
TDM_STI[0] VDD_IO  
GND  
TDM_CLKi  
S
VDD_COR JTAG_TMS CPU_ADDRCPU_ADDR  
[15] [12]  
E
U
V
TDM_STO[ TDM_CLKOTDM_CLKO TDM_CLKi  
DEVICE_ID JTAG_TCK CPU_ADDRCPU_ADDR  
[3] [10] [9]  
0]  
[0]  
_REF  
P
IC  
TDM_CLKI TDM_FRM VDD_IO  
VDD_IO VDD_COR VDD_IO  
E
VDD_IO VDD_COR PLL_SEC IC_GND  
E
GND  
IC  
SYSTEM_C VDD_COR GPIO[9]  
VDD_IO  
GPIO[15] DEVICE_ID VDD_IO JTAG_TDO CPU_ADDRCPU_ADDR  
_REF  
O_REF  
LK  
E
[2]  
[4]  
[8]  
W
Y
IC  
IC  
GND  
VDD_IO  
IC  
VDD_IO  
IC  
IC  
VDD_COR  
E
IC  
GND  
IC  
IC  
PLL_PRI  
IC  
IC  
IC  
IC_GND  
GND  
GND  
GPIO[8]  
GPIO[7]  
GPIO[14] TEST_MOD JTAG_TRS IC_GND  
E[1]  
VDD_IO  
GND  
GND  
CPU_ADDR  
[7]  
T
VDD_IO  
IC  
GND  
IC  
VDD_IO  
GND  
IC  
IC  
A1VDD_PL  
L1  
SYSTEM_DSYSTEM_R GPIO[1]  
EBUG  
GPIO[2]  
GPIO[12] TEST_MOD JTAG_TDI IC_GND  
E[0]  
VDD_IO CPU_ADDR  
[6]  
ST  
AA  
AB  
VDD_IO  
IC  
GPIO[0]  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10] GPIO[11] GPIO[13] TEST_MOD IC_GND CPU_ADD CPU_ADD CPU_ADDR VDD_IO  
E[2] R[2] R[3] [5]  
Figure 5 - ZL50118 Package View and Ball Positions  
15  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50119 Package view from TOP side. Note that ball A1 is non-chamfered corner.  
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22  
VDD_IO M1_TXEN M0_TXCLK M0_RXD[7] M0_RXD[6] M0_RXD[4] M0_COL M0_GTX_C M0_TXEN DEVICE_IDCPU_DATA[CPU_DATA[  
GND  
CPU_DATA[  
23]  
GND  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_SDAC VDD_IO  
LK  
[4]  
28]  
24]  
19]  
12]  
9]  
8]  
7]  
K1  
A
B
C
D
E
M1_TXD[2] VDD_IO  
GND  
M1_TXD[0] M1_TXD[1] M0_CRS M0_RXD[0] M0_RBC1 M0_RBC0 M0_TXER  
GND  
M0_TXD[5] M0_TXD[3] M0_TXD[2] M1_ACTIV CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[  
E_LED 27] 22] 20] 13]  
GND  
VDD_IO  
CPU_TA  
M1_TXD[3]  
GND  
VDD_IO M1_RXCLK M1_COL M1_TXER M0_RXDV M0_RXD[3] M0_RXD[1] M0_RXCLK M0_TXD[7] M0_TXD[4] M0_TXD[0] VDD_IO  
VDD_IO CPU_DATA[ M1_LINKU CPU_DATA[CPU_DATA[ VDD_IO  
31] P_LED 29] 26]  
GND  
CPU_DRE  
Q1  
M1_RXD[1] M1_RXD[0] M1_RXD[2] VDD_IO M1_RXDV M0_RXER VDD_IO M0_RXD[5] VDD_COR M0_RXD[2] M0_REFCL M0_TXD[6] M0_TXD[1] VDD_COR VDD_COR VDD_IO M0_ACTIV VDD_COR VDD_IO CPU_DATA[CPU_ADDRCPU_DATA[  
E
K
E
E
E_LED  
E
25]  
[23]  
6]  
M1_RXD[3] M0_GIGABI M1_TXCLK M1_RXER  
T_LED  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[  
30] 21] 15] 14]  
NC  
M1_CRS DEVICE_ID VDD_COR  
[1]  
VDD_COR CPU_DATA[CPU_DATA[CPU_DATA[  
18] 17] 16]  
E
E
F
M_MDIO DEVICE_ID M0_LINKU VDD_IO  
VDD_IO CPU_IREQ CPU_DATA[CPU_DATA[  
[0]  
P_LED  
1
11]  
0]  
G
H
J
M_MDC  
NC  
GND  
NC  
VDD_COR  
E
CPU_DATA[CPU_DATA[CPU_DATA[  
10] 1] 4]  
IC  
NC  
NC  
NC  
NC  
VDD_COR  
E
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  
VDD_COR CPU_DATA[CPU_DATA[ CPU_IREQ  
E
5]  
3]  
0
NC  
VDD_IO  
GND  
CPU_DATA[  
2]  
IC  
CPU_DRE  
Q0  
K
L
GND  
NC  
AUX_CLKO AUX_CLKI VDD_COR  
E
CPU_CLK  
GND  
GND  
CPU_SDAC IC_VDD_IO  
K2  
NC  
NC  
NC  
NC  
VDD_IO  
CPU_TS_A CPU_WE CPU_OE  
LE  
M
N
P
NC  
VDD_COR  
E
VDD_IO CPU_ADD CPU_CS CPU_ADDR  
R[22] [19]  
NC  
GND  
VDD_IO VDD_COR  
E
VDD_COR CPU_ADD CPU_ADDRCPU_ADDR  
E
R[17]  
[18]  
[21]  
NC  
TDM_STI[1] TDM_CLKI[ TDM_STO[  
0] 1]  
GND  
CPU_ADD CPU_ADDRCPU_ADDR  
R[11] [13] [20]  
R
T
TDM_CLKI[TDM_CLKO TDM_FRMI VDD_IO  
VDD_IO  
VDD_IO CPU_ADDRCPU_ADDR  
[14] [16]  
1]  
[1]  
_REF  
TDM_STI[0] VDD_IO  
GND  
TDM_CLKi  
S
VDD_COR JTAG_TMS CPU_ADDRCPU_ADDR  
[15] [12]  
E
U
V
TDM_STO[ TDM_CLKOTDM_CLKO TDM_CLKi  
DEVICE_ID JTAG_TCK CPU_ADDRCPU_ADDR  
[3] [10] [9]  
0]  
[0]  
_REF  
P
IC  
TDM_CLKI TDM_FRM VDD_IO  
VDD_IO VDD_COR VDD_IO  
E
VDD_IO VDD_COR PLL_SEC IC_GND  
E
GND  
IC  
SYSTEM_C VDD_COR GPIO[9]  
VDD_IO  
GPIO[15] DEVICE_ID VDD_IO JTAG_TDO CPU_ADDRCPU_ADDR  
_REF  
O_REF  
LK  
E
[2]  
[4]  
[8]  
W
Y
IC  
IC  
GND  
VDD_IO  
IC  
VDD_IO  
IC  
IC  
VDD_COR  
E
IC  
GND  
IC  
IC  
PLL_PRI  
IC  
IC  
IC  
IC_GND  
GND  
GND  
GPIO[8]  
GPIO[7]  
GPIO[14] TEST_MOD JTAG_TRS IC_GND  
E[1]  
VDD_IO  
GND  
GND  
CPU_ADDR  
[7]  
T
VDD_IO  
IC  
GND  
IC  
VDD_IO  
GND  
IC  
IC  
A1VDD_PL  
L1  
SYSTEM_DSYSTEM_R GPIO[1]  
GPIO[2]  
GPIO[12] TEST_MOD JTAG_TDI IC_GND  
E[0]  
VDD_IO CPU_ADDR  
[6]  
EBUG  
ST  
AA  
AB  
VDD_IO  
IC  
GPIO[0]  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10] GPIO[11] GPIO[13] TEST_MOD IC_GND CPU_ADD CPU_ADD CPU_ADDR VDD_IO  
E[2] R[2] R[3] [5]  
Figure 6 - ZL50119 Package View and Ball Positions  
16  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50120 Package view from TOP side. Note that ball A1 is non-chamfered corner.  
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22  
VDD_IO M1_TXEN M0_TXCLK M0_RXD[7] M0_RXD[6] M0_RXD[4] M0_COL M0_GTX_C M0_TXEN DEVICE_IDCPU_DATA[CPU_DATA[  
GND  
CPU_DATA[  
23]  
GND  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[CPU_SDAC VDD_IO  
LK  
[4]  
28]  
24]  
19]  
12]  
9]  
8]  
7]  
K1  
A
B
C
D
E
M1_TXD[2] VDD_IO  
GND  
M1_TXD[0] M1_TXD[1] M0_CRS M0_RXD[0] M0_RBC1 M0_RBC0 M0_TXER  
GND  
M0_TXD[5] M0_TXD[3] M0_TXD[2] M1_ACTIV CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[  
E_LED 27] 22] 20] 13]  
GND  
VDD_IO  
CPU_TA  
M1_TXD[3]  
GND  
VDD_IO M1_RXCLK M1_COL M1_TXER M0_RXDV M0_RXD[3] M0_RXD[1] M0_RXCLK M0_TXD[7] M0_TXD[4] M0_TXD[0] VDD_IO  
VDD_IO CPU_DATA[ M1_LINKU CPU_DATA[CPU_DATA[ VDD_IO  
31] P_LED 29] 26]  
GND  
CPU_DRE  
Q1  
M1_RXD[1] M1_RXD[0] M1_RXD[2] VDD_IO M1_RXDV M0_RXER VDD_IO M0_RXD[5] VDD_COR M0_RXD[2] M0_REFCL M0_TXD[6] M0_TXD[1] VDD_COR VDD_COR VDD_IO M0_ACTIV VDD_COR VDD_IO CPU_DATA[CPU_ADDRCPU_DATA[  
E
K
E
E
E_LED  
E
25]  
[23]  
6]  
M1_RXD[3] M0_GIGABI M1_TXCLK M1_RXER  
T_LED  
CPU_DATA[CPU_DATA[CPU_DATA[CPU_DATA[  
30] 21] 15] 14]  
NC  
M1_CRS DEVICE_ID VDD_COR  
[1]  
VDD_COR CPU_DATA[CPU_DATA[CPU_DATA[  
18] 17] 16]  
E
E
F
M_MDIO DEVICE_ID M0_LINKU VDD_IO  
VDD_IO CPU_IREQ CPU_DATA[CPU_DATA[  
[0]  
P_LED  
1
11]  
0]  
G
H
J
M_MDC  
NC  
GND  
NC  
VDD_COR  
E
CPU_DATA[CPU_DATA[CPU_DATA[  
10] 1] 4]  
IC  
NC  
NC  
NC  
NC  
VDD_COR  
E
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  
VDD_COR CPU_DATA[CPU_DATA[ CPU_IREQ  
E
5]  
3]  
0
NC  
VDD_IO  
GND  
CPU_DATA[  
2]  
IC  
CPU_DRE  
Q0  
K
L
GND  
AUX_CLKO AUX_CLKI VDD_COR  
E
CPU_CLK  
GND  
GND  
CPU_SDAC IC_VDD_IO  
K2  
TDM_CLKI[ TDM_STO[ TDM_STI[3] VDD_IO  
3] 3]  
CPU_TS_A CPU_WE CPU_OE  
LE  
M
N
P
TDM_STO[ TDM_CLKOTDM_STI[2] VDD_COR  
VDD_IO CPU_ADD CPU_CS CPU_ADDR  
R[22] [19]  
2]  
[3]  
E
TDM_CLKI[  
2]  
GND  
VDD_IO VDD_COR  
E
VDD_COR CPU_ADD CPU_ADDRCPU_ADDR  
E
R[17]  
[18]  
[21]  
TDM_CLKOTDM_STI[1] TDM_CLKI[ TDM_STO[  
[2] 0] 1]  
GND  
CPU_ADD CPU_ADDRCPU_ADDR  
R[11] [13] [20]  
R
T
TDM_CLKI[TDM_CLKO TDM_FRMI VDD_IO  
VDD_IO  
VDD_IO CPU_ADDRCPU_ADDR  
[14] [16]  
1]  
[1]  
_REF  
TDM_STI[0] VDD_IO  
GND  
TDM_CLKi  
S
VDD_COR JTAG_TMS CPU_ADDRCPU_ADDR  
[15] [12]  
E
U
V
TDM_STO[ TDM_CLKOTDM_CLKO TDM_CLKi  
DEVICE_ID JTAG_TCK CPU_ADDRCPU_ADDR  
[3] [10] [9]  
0]  
[0]  
_REF  
P
IC  
TDM_CLKI TDM_FRM VDD_IO  
VDD_IO VDD_COR VDD_IO  
E
VDD_IO VDD_COR PLL_SEC IC_GND  
E
GND  
IC  
SYSTEM_C VDD_COR GPIO[9]  
VDD_IO  
GPIO[15] DEVICE_ID VDD_IO JTAG_TDO CPU_ADDRCPU_ADDR  
_REF  
O_REF  
LK  
E
[2]  
[4]  
[8]  
W
Y
IC  
IC  
GND  
VDD_IO  
IC  
VDD_IO  
IC  
IC  
VDD_COR  
E
IC  
GND  
IC  
IC  
PLL_PRI  
IC  
IC  
IC  
IC_GND  
GND  
GND  
GPIO[8]  
GPIO[7]  
GPIO[14] TEST_MOD JTAG_TRS IC_GND  
E[1]  
VDD_IO  
GND  
GND  
CPU_ADDR  
[7]  
T
VDD_IO  
IC  
GND  
IC  
VDD_IO  
GND  
IC  
IC  
A1VDD_PL  
L1  
SYSTEM_DSYSTEM_R GPIO[1]  
GPIO[2]  
GPIO[12] TEST_MOD JTAG_TDI IC_GND  
E[0]  
VDD_IO CPU_ADDR  
[6]  
EBUG  
ST  
AA  
AB  
VDD_IO  
IC  
GPIO[0]  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10] GPIO[11] GPIO[13] TEST_MOD IC_GND CPU_ADD CPU_ADD CPU_ADDR VDD_IO  
E[2] R[2] R[3] [5]  
Figure 7 - ZL50120 Package View and Ball Positions  
17  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50115  
ZL50116  
ZL50117  
ZL50118  
ZL50119  
ZL50120  
Ball #  
Variant  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
A1  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
All  
A10  
A11  
A12  
A13  
A14  
A15  
A16  
A17  
A18  
A19  
A20  
A21  
A22  
A2  
DEVICE_ID[4]  
CPU_DATA[28]  
CPU_DATA[24]  
GND  
DEVICE_ID[4]  
CPU_DATA[28]  
CPU_DATA[24]  
GND  
DEVICE_ID[4]  
CPU_DATA[28]  
CPU_DATA[24]  
GND  
DEVICE_ID[4]  
CPU_DATA[28]  
CPU_DATA[24]  
GND  
DEVICE_ID[4]  
CPU_DATA[28]  
CPU_DATA[24]  
GND  
DEVICE_ID[4]  
CPU_DATA[28]  
CPU_DATA[24]  
GND  
All  
All  
All  
All  
CPU_DATA[23]  
GND  
CPU_DATA[23]  
GND  
CPU_DATA[23]  
GND  
CPU_DATA[23]  
GND  
CPU_DATA[23]  
GND  
CPU_DATA[23]  
GND  
All  
All  
CPU_DATA[19]  
CPU_DATA[12]  
CPU_DATA[9]  
CPU_DATA[8]  
CPU_DATA[7]  
CPU_SDACK1  
VDD_IO  
CPU_DATA[19]  
CPU_DATA[12]  
CPU_DATA[9]  
CPU_DATA[8]  
CPU_DATA[7]  
CPU_SDACK1  
VDD_IO  
CPU_DATA[19]  
CPU_DATA[12]  
CPU_DATA[9]  
CPU_DATA[8]  
CPU_DATA[7]  
CPU_SDACK1  
VDD_IO  
CPU_DATA[19]  
CPU_DATA[12]  
CPU_DATA[9]  
CPU_DATA[8]  
CPU_DATA[7]  
CPU_SDACK1  
VDD_IO  
CPU_DATA[19]  
CPU_DATA[12]  
CPU_DATA[9]  
CPU_DATA[8]  
CPU_DATA[7]  
CPU_SDACK1  
VDD_IO  
CPU_DATA[19]  
CPU_DATA[12]  
CPU_DATA[9]  
CPU_DATA[8]  
CPU_DATA[7]  
CPU_SDACK1  
VDD_IO  
All  
All  
All  
All  
All  
All  
All  
NC  
NC  
NC  
M1_TXEN  
M1_TXEN  
M1_TXEN  
ZL50118/19/20  
A3  
M0_TXCLK  
M0_RXD[7]  
M0_RXD[6]  
M0_RXD[4]  
M0_COL  
M0_TXCLK  
M0_RXD[7]  
M0_RXD[6]  
M0_RXD[4]  
M0_COL  
M0_TXCLK  
M0_RXD[7]  
M0_RXD[6]  
M0_RXD[4]  
M0_COL  
M0_TXCLK  
M0_RXD[7]  
M0_RXD[6]  
M0_RXD[4]  
M0_COL  
M0_TXCLK  
M0_RXD[7]  
M0_RXD[6]  
M0_RXD[4]  
M0_COL  
M0_TXCLK  
M0_RXD[7]  
M0_RXD[6]  
M0_RXD[4]  
M0_COL  
All  
A4  
All  
A5  
All  
A6  
All  
A7  
All  
A8  
M0_GTX_CLK  
M0_TXEN  
NC  
M0_GTX_CLK  
M0_TXEN  
NC  
M0_GTX_CLK  
M0_TXEN  
NC  
M0_GTX_CLK  
M0_TXEN  
M0_GTX_CLK  
M0_TXEN  
M0_GTX_CLK  
M0_TXEN  
All  
A9  
All  
B1  
M1_TXD[2]  
M0_TXER  
M1_TXD[2]  
M0_TXER  
M1_TXD[2]  
M0_TXER  
ZL50118/19/20  
B10  
B11  
B12  
B13  
B14  
B15  
B16  
B17  
B18  
B19  
B20  
B21  
B22  
B2  
M0_TXER  
GND  
M0_TXER  
GND  
M0_TXER  
GND  
All  
GND  
GND  
GND  
All  
M0_TXD[5]  
M0_TXD[3]  
M0_TXD[2]  
NC  
M0_TXD[5]  
M0_TXD[3]  
M0_TXD[2]  
NC  
M0_TXD[5]  
M0_TXD[3]  
M0_TXD[2]  
NC  
M0_TXD[5]  
M0_TXD[3]  
M0_TXD[2]  
M1_ACTIVE_LED  
CPU_DATA[27]  
CPU_DATA[22]  
CPU_DATA[20]  
CPU_DATA[13]  
GND  
M0_TXD[5]  
M0_TXD[3]  
M0_TXD[2]  
M1_ACTIVE_LED  
CPU_DATA[27]  
CPU_DATA[22]  
CPU_DATA[20]  
CPU_DATA[13]  
GND  
M0_TXD[5]  
M0_TXD[3]  
M0_TXD[2]  
M1_ACTIVE_LED  
CPU_DATA[27]  
CPU_DATA[22]  
CPU_DATA[20]  
CPU_DATA[13]  
GND  
All  
All  
All  
ZL50118/19/20  
CPU_DATA[27]  
CPU_DATA[22]  
CPU_DATA[20]  
CPU_DATA[13]  
GND  
CPU_DATA[27]  
CPU_DATA[22]  
CPU_DATA[20]  
CPU_DATA[13]  
GND  
CPU_DATA[27]  
CPU_DATA[22]  
CPU_DATA[20]  
CPU_DATA[13]  
GND  
All  
All  
All  
All  
All  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
All  
CPU_TA  
CPU_TA  
CPU_TA  
CPU_TA  
CPU_TA  
CPU_TA  
All  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
All  
B3  
GND  
GND  
GND  
GND  
GND  
GND  
All  
B4  
NC  
NC  
NC  
M1_TXD[0]  
M1_TXD[1]  
M0_CRS  
M1_TXD[0]  
M1_TXD[1]  
M0_CRS  
M1_TXD[0]  
M1_TXD[1]  
M0_CRS  
ZL50118/19/20  
B5  
NC  
NC  
NC  
ZL50118/19/20  
B6  
M0_CRS  
M0_CRS  
M0_CRS  
All  
All  
All  
B7  
M0_RXD[0]  
M0_RBC1  
M0_RXD[0]  
M0_RBC1  
M0_RXD[0]  
M0_RBC1  
M0_RXD[0]  
M0_RBC1  
M0_RXD[0]  
M0_RBC1  
M0_RXD[0]  
M0_RBC1  
B8  
Table 2 - ZL50115/16/17/18/19/20 Ball Signal Assignment  
18  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50115  
ZL50116  
ZL50117  
ZL50118  
ZL50119  
ZL50120  
Ball #  
Variant  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
B9  
M0_RBC0  
NC  
M0_RBC0  
NC  
M0_RBC0  
NC  
M0_RBC0  
M0_RBC0  
M0_RBC0  
All  
C1  
M1_TXD[3]  
M0_RXCLK  
M0_TXD[7]  
M0_TXD[4]  
M0_TXD[0]  
VDD_IO  
M1_TXD[3]  
M0_RXCLK  
M0_TXD[7]  
M0_TXD[4]  
M0_TXD[0]  
VDD_IO  
M1_TXD[3]  
M0_RXCLK  
M0_TXD[7]  
M0_TXD[4]  
M0_TXD[0]  
VDD_IO  
ZL50118/19/20  
C10  
C11  
C12  
C13  
C14  
C15  
C16  
C17  
C18  
C19  
C20  
C21  
C22  
C2  
M0_RXCLK  
M0_TXD[7]  
M0_TXD[4]  
M0_TXD[0]  
VDD_IO  
M0_RXCLK  
M0_TXD[7]  
M0_TXD[4]  
M0_TXD[0]  
VDD_IO  
M0_RXCLK  
M0_TXD[7]  
M0_TXD[4]  
M0_TXD[0]  
VDD_IO  
All  
All  
All  
All  
All  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
All  
CPU_DATA[31]  
NC  
CPU_DATA[31]  
NC  
CPU_DATA[31]  
NC  
CPU_DATA[31]  
M1_LINKUP_LED  
CPU_DATA[29]  
CPU_DATA[26]  
VDD_IO  
CPU_DATA[31]  
M1_LINKUP_LED  
CPU_DATA[29]  
CPU_DATA[26]  
VDD_IO  
CPU_DATA[31]  
M1_LINKUP_LED  
CPU_DATA[29]  
CPU_DATA[26]  
VDD_IO  
All  
ZL50118/19/20  
CPU_DATA[29]  
CPU_DATA[26]  
VDD_IO  
CPU_DATA[29]  
CPU_DATA[26]  
VDD_IO  
CPU_DATA[29]  
CPU_DATA[26]  
VDD_IO  
All  
All  
All  
GND  
GND  
GND  
GND  
GND  
GND  
All  
CPU_DREQ1  
GND  
CPU_DREQ1  
GND  
CPU_DREQ1  
GND  
CPU_DREQ1  
GND  
CPU_DREQ1  
GND  
CPU_DREQ1  
GND  
All  
All  
C3  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
All  
C4  
NC  
NC  
NC  
M1_RXCLK  
M1_COL  
M1_RXCLK  
M1_COL  
M1_RXCLK  
M1_COL  
ZL50118/19/20  
C5  
NC  
NC  
NC  
ZL50118/19/20  
C6  
NC  
NC  
NC  
M1_TXER  
M1_TXER  
M1_TXER  
ZL50118/19/20  
C7  
M0_RXDV  
M0_RXD[3]  
M0_RXD[1]  
NC  
M0_RXDV  
M0_RXD[3]  
M0_RXD[1]  
NC  
M0_RXDV  
M0_RXD[3]  
M0_RXD[1]  
NC  
M0_RXDV  
M0_RXD[3]  
M0_RXD[1]  
M1_RXD[1]  
M0_RXD[2]  
M0_REFCLK  
M0_TXD[6]  
M0_TXD[1]  
VDD_CORE  
VDD_CORE  
VDD_IO  
M0_RXDV  
M0_RXD[3]  
M0_RXD[1]  
M1_RXD[1]  
M0_RXD[2]  
M0_REFCLK  
M0_TXD[6]  
M0_TXD[1]  
VDD_CORE  
VDD_CORE  
VDD_IO  
M0_RXDV  
M0_RXD[3]  
M0_RXD[1]  
M1_RXD[1]  
M0_RXD[2]  
M0_REFCLK  
M0_TXD[6]  
M0_TXD[1]  
VDD_CORE  
VDD_CORE  
VDD_IO  
All  
C8  
All  
C9  
All  
D1  
ZL50118/19/20  
D10  
D11  
D12  
D13  
D14  
D15  
D16  
D17  
D18  
D19  
D20  
D21  
D22  
D2  
M0_RXD[2]  
M0_REFCLK  
M0_TXD[6]  
M0_TXD[1]  
VDD_CORE  
VDD_CORE  
VDD_IO  
M0_RXD[2]  
M0_REFCLK  
M0_TXD[6]  
M0_TXD[1]  
VDD_CORE  
VDD_CORE  
VDD_IO  
M0_RXD[2]  
M0_REFCLK  
M0_TXD[6]  
M0_TXD[1]  
VDD_CORE  
VDD_CORE  
VDD_IO  
All  
All  
All  
All  
All  
All  
All  
M0_ACTIVE_LED  
VDD_CORE  
VDD_IO  
M0_ACTIVE_LED  
VDD_CORE  
VDD_IO  
M0_ACTIVE_LED  
VDD_CORE  
VDD_IO  
M0_ACTIVE_LED  
VDD_CORE  
VDD_IO  
M0_ACTIVE_LED  
VDD_CORE  
VDD_IO  
M0_ACTIVE_LED  
VDD_CORE  
VDD_IO  
All  
All  
All  
CPU_DATA[25]  
CPU_ADDR[23]  
CPU_DATA[6]  
NC  
CPU_DATA[25]  
CPU_ADDR[23]  
CPU_DATA[6]  
NC  
CPU_DATA[25]  
CPU_ADDR[23]  
CPU_DATA[6]  
NC  
CPU_DATA[25]  
CPU_ADDR[23]  
CPU_DATA[6]  
M1_RXD[0]  
M1_RXD[2]  
VDD_IO  
CPU_DATA[25]  
CPU_ADDR[23]  
CPU_DATA[6]  
M1_RXD[0]  
M1_RXD[2]  
VDD_IO  
CPU_DATA[25]  
CPU_ADDR[23]  
CPU_DATA[6]  
M1_RXD[0]  
M1_RXD[2]  
VDD_IO  
All  
All  
All  
ZL50118/19/20  
D3  
NC  
NC  
NC  
ZL50118/19/20  
D4  
VDD_IO  
VDD_IO  
VDD_IO  
All  
D5  
NC  
NC  
NC  
M1_RXDV  
M0_RXER  
VDD_IO  
M1_RXDV  
M0_RXER  
VDD_IO  
M1_RXDV  
M0_RXER  
VDD_IO  
ZL50118/19/20  
D6  
M0_RXER  
VDD_IO  
M0_RXER  
VDD_IO  
M0_RXER  
VDD_IO  
All  
All  
D7  
Table 2 - ZL50115/16/17/18/19/20 Ball Signal Assignment (continued)  
19  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50115  
ZL50116  
ZL50117  
ZL50118  
ZL50119  
ZL50120  
Ball #  
Variant  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
D8  
M0_RXD[5]  
VDD_CORE  
NC  
M0_RXD[5]  
VDD_CORE  
NC  
M0_RXD[5]  
VDD_CORE  
NC  
M0_RXD[5]  
VDD_CORE  
M1_RXD[3]  
CPU_DATA[30]  
CPU_DATA[21]  
CPU_DATA[15]  
CPU_DATA[14]  
M0_GIGABIT_LED  
M1_TXCLK  
M1_RXER  
NC  
M0_RXD[5]  
VDD_CORE  
M1_RXD[3]  
CPU_DATA[30]  
CPU_DATA[21]  
CPU_DATA[15]  
CPU_DATA[14]  
M0_GIGABIT_LED  
M1_TXCLK  
M1_RXER  
NC  
M0_RXD[5]  
VDD_CORE  
M1_RXD[3]  
CPU_DATA[30]  
CPU_DATA[21]  
CPU_DATA[15]  
CPU_DATA[14]  
M0_GIGABIT_LED  
M1_TXCLK  
M1_RXER  
NC  
All  
D9  
All  
E1  
ZL50118/19/20  
E19  
E20  
E21  
E22  
E2  
CPU_DATA[30]  
CPU_DATA[21]  
CPU_DATA[15]  
CPU_DATA[14]  
M0_GIGABIT_LED  
NC  
CPU_DATA[30]  
CPU_DATA[21]  
CPU_DATA[15]  
CPU_DATA[14]  
M0_GIGABIT_LED  
NC  
CPU_DATA[30]  
CPU_DATA[21]  
CPU_DATA[15]  
CPU_DATA[14]  
M0_GIGABIT_LED  
NC  
All  
All  
All  
All  
All  
E3  
ZL50118/19/20  
E4  
NC  
NC  
NC  
ZL50118/19/20  
F1  
NC  
NC  
NC  
All  
F19  
F20  
F21  
F22  
F2  
VDD_CORE  
CPU_DATA[18]  
CPU_DATA[17]  
CPU_DATA[16]  
NC  
VDD_CORE  
CPU_DATA[18]  
CPU_DATA[17]  
CPU_DATA[16]  
NC  
VDD_CORE  
CPU_DATA[18]  
CPU_DATA[17]  
CPU_DATA[16]  
NC  
VDD_CORE  
CPU_DATA[18]  
CPU_DATA[17]  
CPU_DATA[16]  
M1_CRS  
VDD_CORE  
CPU_DATA[18]  
CPU_DATA[17]  
CPU_DATA[16]  
M1_CRS  
VDD_CORE  
CPU_DATA[18]  
CPU_DATA[17]  
CPU_DATA[16]  
M1_CRS  
All  
All  
All  
All  
ZL50118/19/20  
F3  
DEVICE_ID[1]  
VDD_CORE  
M_MDIO  
DEVICE_ID[1]  
VDD_CORE  
M_MDIO  
DEVICE_ID[1]  
VDD_CORE  
M_MDIO  
DEVICE_ID[1]  
VDD_CORE  
M_MDIO  
DEVICE_ID[1]  
VDD_CORE  
M_MDIO  
DEVICE_ID[1]  
VDD_CORE  
M_MDIO  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
F4  
G1  
G19  
G20  
G21  
G22  
G2  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
CPU_IREQ1  
CPU_DATA[11]  
CPU_DATA[0]  
DEVICE_ID[0]  
M0_LINKUP_LED  
VDD_IO  
CPU_IREQ1  
CPU_DATA[11]  
CPU_DATA[0]  
DEVICE_ID[0]  
M0_LINKUP_LED  
VDD_IO  
CPU_IREQ1  
CPU_DATA[11]  
CPU_DATA[0]  
DEVICE_ID[0]  
M0_LINKUP_LED  
VDD_IO  
CPU_IREQ1  
CPU_DATA[11]  
CPU_DATA[0]  
DEVICE_ID[0]  
M0_LINKUP_LED  
VDD_IO  
CPU_IREQ1  
CPU_DATA[11]  
CPU_DATA[0]  
DEVICE_ID[0]  
M0_LINKUP_LED  
VDD_IO  
CPU_IREQ1  
CPU_DATA[11]  
CPU_DATA[0]  
DEVICE_ID[0]  
M0_LINKUP_LED  
VDD_IO  
G3  
G4  
H1  
M_MDC  
M_MDC  
M_MDC  
M_MDC  
M_MDC  
M_MDC  
H19  
H20  
H21  
H22  
H2  
CPU_DATA[10]  
CPU_DATA[1]  
CPU_DATA[4]  
IC  
CPU_DATA[10]  
CPU_DATA[1]  
CPU_DATA[4]  
IC  
CPU_DATA[10]  
CPU_DATA[1]  
CPU_DATA[4]  
IC  
CPU_DATA[10]  
CPU_DATA[1]  
CPU_DATA[4]  
IC  
CPU_DATA[10]  
CPU_DATA[1]  
CPU_DATA[4]  
IC  
CPU_DATA[10]  
CPU_DATA[1]  
CPU_DATA[4]  
IC  
GND  
GND  
GND  
GND  
GND  
GND  
H3  
NC  
NC  
NC  
NC  
NC  
NC  
H4  
VDD_CORE  
NC  
VDD_CORE  
NC  
VDD_CORE  
NC  
VDD_CORE  
NC  
VDD_CORE  
NC  
VDD_CORE  
NC  
J1  
J10  
J11  
J12  
J13  
J14  
J19  
J20  
J21  
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  
VDD_CORE  
CPU_DATA[5]  
CPU_DATA[3]  
VDD_CORE  
CPU_DATA[5]  
CPU_DATA[3]  
VDD_CORE  
CPU_DATA[5]  
CPU_DATA[3]  
VDD_CORE  
CPU_DATA[5]  
CPU_DATA[3]  
VDD_CORE  
CPU_DATA[5]  
CPU_DATA[3]  
VDD_CORE  
CPU_DATA[5]  
CPU_DATA[3]  
Table 2 - ZL50115/16/17/18/19/20 Ball Signal Assignment (continued)  
20  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50115  
ZL50116  
ZL50117  
ZL50118  
ZL50119  
ZL50120  
Ball #  
Variant  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
J22  
J2  
CPU_IREQ0  
NC  
CPU_IREQ0  
NC  
CPU_IREQ0  
NC  
CPU_IREQ0  
NC  
CPU_IREQ0  
NC  
CPU_IREQ0  
NC  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
ZL50117/20  
All  
All  
All  
All  
All  
All  
All  
All  
All  
J3  
NC  
NC  
NC  
NC  
NC  
NC  
J4  
VDD_CORE  
GND  
VDD_CORE  
GND  
VDD_CORE  
GND  
VDD_CORE  
GND  
VDD_CORE  
GND  
VDD_CORE  
GND  
J9  
K1  
NC  
NC  
NC  
NC  
NC  
NC  
K10  
K11  
K12  
K13  
K14  
K19  
K20  
K21  
K22  
K2  
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  
CPU_DATA[2]  
IC  
CPU_DATA[2]  
IC  
CPU_DATA[2]  
IC  
CPU_DATA[2]  
IC  
CPU_DATA[2]  
IC  
CPU_DATA[2]  
IC  
CPU_DREQ0  
NC  
CPU_DREQ0  
NC  
CPU_DREQ0  
NC  
CPU_DREQ0  
NC  
CPU_DREQ0  
NC  
CPU_DREQ0  
NC  
K3  
NC  
NC  
NC  
NC  
NC  
NC  
K4  
VDD_IO  
GND  
VDD_IO  
GND  
VDD_IO  
GND  
VDD_IO  
GND  
VDD_IO  
GND  
VDD_IO  
GND  
K9  
L1  
GND  
GND  
GND  
GND  
GND  
GND  
L10  
L11  
L12  
L13  
L14  
L19  
L20  
L21  
L22  
L2  
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  
CPU_CLK  
GND  
CPU_CLK  
GND  
CPU_CLK  
GND  
CPU_CLK  
GND  
CPU_CLK  
GND  
CPU_CLK  
GND  
CPU_SDACK2  
IC_VDD_IO  
AUX_CLKO  
AUX_CLKI  
VDD_CORE  
GND  
CPU_SDACK2  
IC_VDD_IO  
AUX_CLKO  
AUX_CLKI  
VDD_CORE  
GND  
CPU_SDACK2  
IC_VDD_IO  
AUX_CLKO  
AUX_CLKI  
VDD_CORE  
GND  
CPU_SDACK2  
IC_VDD_IO  
AUX_CLKO  
AUX_CLKI  
VDD_CORE  
GND  
CPU_SDACK2  
IC_VDD_IO  
AUX_CLKO  
AUX_CLKI  
VDD_CORE  
GND  
CPU_SDACK2  
IC_VDD_IO  
AUX_CLKO  
AUX_CLKI  
VDD_CORE  
GND  
L3  
L4  
L9  
M1  
NC  
NC  
TDM_CLKI[3]  
GND  
NC  
NC  
TDM_CLKI[3]  
GND  
M10  
M11  
M12  
M13  
M14  
M19  
M20  
M21  
M22  
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  
CPU_TS_ALE  
CPU_WE  
CPU_OE  
CPU_TS_ALE  
CPU_WE  
CPU_OE  
CPU_TS_ALE  
CPU_WE  
CPU_OE  
CPU_TS_ALE  
CPU_WE  
CPU_OE  
CPU_TS_ALE  
CPU_WE  
CPU_OE  
CPU_TS_ALE  
CPU_WE  
CPU_OE  
Table 2 - ZL50115/16/17/18/19/20 Ball Signal Assignment (continued)  
21  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50115  
ZL50116  
ZL50117  
ZL50118  
ZL50119  
ZL50120  
Ball #  
Variant  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
M2  
NC  
NC  
TDM_STO[3]  
TDM_STI[3]  
VDD_IO  
NC  
NC  
TDM_STO[3]  
TDM_STI[3]  
VDD_IO  
ZL50117/20  
M3  
NC  
NC  
NC  
NC  
ZL50117/20  
M4  
VDD_IO  
GND  
VDD_IO  
GND  
VDD_IO  
GND  
VDD_IO  
GND  
All  
M9  
GND  
GND  
All  
N1  
NC  
NC  
TDM_STO[2]  
GND  
NC  
NC  
TDM_STO[2]  
GND  
ZL50117/20  
N10  
N11  
N12  
N13  
N14  
N19  
N20  
N21  
N22  
N2  
GND  
GND  
GND  
GND  
All  
GND  
GND  
GND  
GND  
GND  
GND  
All  
GND  
GND  
GND  
GND  
GND  
GND  
All  
GND  
GND  
GND  
GND  
GND  
GND  
All  
GND  
GND  
GND  
GND  
GND  
GND  
All  
VDD_IO  
CPU_ADDR[22]  
CPU_CS  
CPU_ADDR[19]  
NC  
VDD_IO  
CPU_ADDR[22]  
CPU_CS  
CPU_ADDR[19]  
NC  
VDD_IO  
VDD_IO  
CPU_ADDR[22]  
CPU_CS  
CPU_ADDR[19]  
NC  
VDD_IO  
CPU_ADDR[22]  
CPU_CS  
CPU_ADDR[19]  
NC  
VDD_IO  
All  
CPU_ADDR[22]  
CPU_CS  
CPU_ADDR[22]  
CPU_CS  
All  
All  
CPU_ADDR[19]  
TDM_CLKO[3]  
TDM_STI[2]  
VDD_CORE  
GND  
CPU_ADDR[19]  
TDM_CLKO[3]  
TDM_STI[2]  
VDD_CORE  
GND  
All  
ZL50117/20  
N3  
NC  
NC  
NC  
NC  
ZL50117/20  
N4  
VDD_CORE  
GND  
VDD_CORE  
GND  
VDD_CORE  
GND  
VDD_CORE  
GND  
All  
N9  
All  
P1  
NC  
NC  
TDM_CLKI[2]  
GND  
NC  
NC  
TDM_CLKI[2]  
GND  
ZL50117/20  
P10  
P11  
P12  
P13  
P14  
P19  
P20  
P21  
P22  
P2  
GND  
GND  
GND  
GND  
All  
GND  
GND  
GND  
GND  
GND  
GND  
All  
GND  
GND  
GND  
GND  
GND  
GND  
All  
GND  
GND  
GND  
GND  
GND  
GND  
All  
GND  
GND  
GND  
GND  
GND  
GND  
All  
VDD_CORE  
CPU_ADDR[17]  
CPU_ADDR[18]  
CPU_ADDR[21]  
GND  
VDD_CORE  
CPU_ADDR[17]  
CPU_ADDR[18]  
CPU_ADDR[21]  
GND  
VDD_CORE  
CPU_ADDR[17]  
CPU_ADDR[18]  
CPU_ADDR[21]  
GND  
VDD_CORE  
CPU_ADDR[17]  
CPU_ADDR[18]  
CPU_ADDR[21]  
GND  
VDD_CORE  
CPU_ADDR[17]  
CPU_ADDR[18]  
CPU_ADDR[21]  
GND  
VDD_CORE  
CPU_ADDR[17]  
CPU_ADDR[18]  
CPU_ADDR[21]  
GND  
All  
All  
All  
All  
All  
P3  
VDD_IO  
VDD_CORE  
GND  
VDD_IO  
VDD_CORE  
GND  
VDD_IO  
VDD_IO  
VDD_CORE  
GND  
VDD_IO  
VDD_CORE  
GND  
VDD_IO  
All  
P4  
VDD_CORE  
GND  
VDD_CORE  
GND  
All  
P9  
All  
R1  
NC  
NC  
TDM_CLKO[2]  
GND  
NC  
NC  
TDM_CLKO[2]  
GND  
ZL50117/20  
R19  
R20  
R21  
R22  
R2  
GND  
GND  
GND  
GND  
All  
CPU_ADDR[11]  
CPU_ADDR[13]  
CPU_ADDR[20]  
NC  
CPU_ADDR[11]  
CPU_ADDR[13]  
CPU_ADDR[20]  
TDM_STI[1]  
TDM_CLKI[0]  
TDM_STO[1]  
TDM_CLKI[1]  
VDD_IO  
VDD_IO  
CPU_ADDR[11]  
CPU_ADDR[13]  
CPU_ADDR[20]  
TDM_STI[1]  
TDM_CLKI[0]  
TDM_STO[1]  
TDM_CLKI[1]  
VDD_IO  
CPU_ADDR[11]  
CPU_ADDR[13]  
CPU_ADDR[20]  
NC  
CPU_ADDR[11]  
CPU_ADDR[13]  
CPU_ADDR[20]  
TDM_STI[1]  
TDM_CLKI[0]  
TDM_STO[1]  
TDM_CLKI[1]  
VDD_IO  
VDD_IO  
CPU_ADDR[11]  
CPU_ADDR[13]  
CPU_ADDR[20]  
TDM_STI[1]  
TDM_CLKI[0]  
TDM_STO[1]  
TDM_CLKI[1]  
VDD_IO  
All  
All  
All  
ZL50116/17/19/20  
R3  
TDM_CLKI[0]  
NC  
TDM_CLKI[0]  
NC  
All  
R4  
ZL50116/17/19/20  
T1  
NC  
NC  
ZL50116/17/19/20  
T19  
T20  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
All  
All  
VDD_IO  
VDD_IO  
Table 2 - ZL50115/16/17/18/19/20 Ball Signal Assignment (continued)  
22  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50115  
ZL50116  
ZL50117  
ZL50118  
ZL50119  
ZL50120  
Ball #  
Variant  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
T21  
T22  
T2  
CPU_ADDR[14]  
CPU_ADDR[16]  
NC  
CPU_ADDR[14]  
CPU_ADDR[16]  
TDM_CLKO[1]  
TDM_FRMI_REF  
VDD_IO  
CPU_ADDR[14]  
CPU_ADDR[16]  
TDM_CLKO[1]  
TDM_FRMI_REF  
VDD_IO  
CPU_ADDR[14]  
CPU_ADDR[16]  
NC  
CPU_ADDR[14]  
CPU_ADDR[16]  
TDM_CLKO[1]  
TDM_FRMI_REF  
VDD_IO  
CPU_ADDR[14]  
CPU_ADDR[16]  
TDM_CLKO[1]  
TDM_FRMI_REF  
VDD_IO  
All  
All  
ZL50116/17/19/20  
T3  
TDM_FRMI_REF  
VDD_IO  
TDM_FRMI_REF  
VDD_IO  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
T4  
U1  
TDM_STI[0]  
VDD_CORE  
JTAG_TMS  
CPU_ADDR[15]  
CPU_ADDR[12]  
VDD_IO  
TDM_STI[0]  
VDD_CORE  
JTAG_TMS  
CPU_ADDR[15]  
CPU_ADDR[12]  
VDD_IO  
TDM_STI[0]  
VDD_CORE  
JTAG_TMS  
CPU_ADDR[15]  
CPU_ADDR[12]  
VDD_IO  
TDM_STI[0]  
VDD_CORE  
JTAG_TMS  
CPU_ADDR[15]  
CPU_ADDR[12]  
VDD_IO  
TDM_STI[0]  
VDD_CORE  
JTAG_TMS  
CPU_ADDR[15]  
CPU_ADDR[12]  
VDD_IO  
TDM_STI[0]  
VDD_CORE  
JTAG_TMS  
CPU_ADDR[15]  
CPU_ADDR[12]  
VDD_IO  
U19  
U20  
U21  
U22  
U2  
U3  
GND  
GND  
GND  
GND  
GND  
GND  
U4  
TDM_CLKiS  
TDM_STO[0]  
DEVICE_ID[3]  
JTAG_TCK  
CPU_ADDR[10]  
CPU_ADDR[9]  
TDM_CLKO[0]  
TDM_CLKO_REF  
TDM_CLKiP  
IC  
TDM_CLKiS  
TDM_STO[0]  
DEVICE_ID[3]  
JTAG_TCK  
CPU_ADDR[10]  
CPU_ADDR[9]  
TDM_CLKO[0]  
TDM_CLKO_REF  
TDM_CLKiP  
IC  
TDM_CLKiS  
TDM_STO[0]  
DEVICE_ID[3]  
JTAG_TCK  
CPU_ADDR[10]  
CPU_ADDR[9]  
TDM_CLKO[0]  
TDM_CLKO_REF  
TDM_CLKiP  
IC  
TDM_CLKiS  
TDM_STO[0]  
DEVICE_ID[3]  
JTAG_TCK  
CPU_ADDR[10]  
CPU_ADDR[9]  
TDM_CLKO[0]  
TDM_CLKO_REF  
TDM_CLKiP  
IC  
TDM_CLKiS  
TDM_STO[0]  
DEVICE_ID[3]  
JTAG_TCK  
CPU_ADDR[10]  
CPU_ADDR[9]  
TDM_CLKO[0]  
TDM_CLKO_REF  
TDM_CLKiP  
IC  
TDM_CLKiS  
TDM_STO[0]  
DEVICE_ID[3]  
JTAG_TCK  
CPU_ADDR[10]  
CPU_ADDR[9]  
TDM_CLKO[0]  
TDM_CLKO_REF  
TDM_CLKiP  
IC  
V1  
V19  
V20  
V21  
V22  
V2  
V3  
V4  
W1  
W10  
W11  
W12  
W13  
W14  
W15  
W16  
W17  
W18  
W19  
W20  
W21  
W22  
W2  
PLL_SEC  
PLL_SEC  
PLL_SEC  
PLL_SEC  
PLL_SEC  
PLL_SEC  
IC_GND  
IC_GND  
IC_GND  
IC_GND  
IC_GND  
IC_GND  
GND  
GND  
GND  
GND  
GND  
GND  
SYSTEM_CLK  
VDD_CORE  
GPIO[9]  
SYSTEM_CLK  
VDD_CORE  
GPIO[9]  
SYSTEM_CLK  
VDD_CORE  
GPIO[9]  
SYSTEM_CLK  
VDD_CORE  
GPIO[9]  
SYSTEM_CLK  
VDD_CORE  
GPIO[9]  
SYSTEM_CLK  
VDD_CORE  
GPIO[9]  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
GPIO[15]  
GPIO[15]  
GPIO[15]  
GPIO[15]  
GPIO[15]  
GPIO[15]  
DEVICE_ID[2]  
VDD_IO  
DEVICE_ID[2]  
VDD_IO  
DEVICE_ID[2]  
VDD_IO  
DEVICE_ID[2]  
VDD_IO  
DEVICE_ID[2]  
VDD_IO  
DEVICE_ID[2]  
VDD_IO  
JTAG_TDO  
CPU_ADDR[4]  
CPU_ADDR[8]  
TDM_CLKI_REF  
TDM_FRMO_REF  
VDD_IO  
JTAG_TDO  
CPU_ADDR[4]  
CPU_ADDR[8]  
TDM_CLKI_REF  
TDM_FRMO_REF  
VDD_IO  
JTAG_TDO  
CPU_ADDR[4]  
CPU_ADDR[8]  
TDM_CLKI_REF  
TDM_FRMO_REF  
VDD_IO  
JTAG_TDO  
CPU_ADDR[4]  
CPU_ADDR[8]  
TDM_CLKI_REF  
TDM_FRMO_REF  
VDD_IO  
JTAG_TDO  
CPU_ADDR[4]  
CPU_ADDR[8]  
TDM_CLKI_REF  
TDM_FRMO_REF  
VDD_IO  
JTAG_TDO  
CPU_ADDR[4]  
CPU_ADDR[8]  
TDM_CLKI_REF  
TDM_FRMO_REF  
VDD_IO  
W3  
W4  
W5  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
W6  
VDD_CORE  
VDD_IO  
VDD_CORE  
VDD_IO  
VDD_CORE  
VDD_IO  
VDD_CORE  
VDD_IO  
VDD_CORE  
VDD_IO  
VDD_CORE  
VDD_IO  
W7  
W8  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
VDD_IO  
W9  
VDD_CORE  
VDD_CORE  
VDD_CORE  
VDD_CORE  
VDD_CORE  
VDD_CORE  
Table 2 - ZL50115/16/17/18/19/20 Ball Signal Assignment (continued)  
23  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50115  
ZL50116  
ZL50117  
ZL50118  
ZL50119  
ZL50120  
Ball #  
Variant  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Y1  
IC  
IC  
IC  
IC  
IC  
IC  
IC  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
Y10  
Y11  
IC  
IC  
IC  
IC  
IC  
IC_GND  
IC  
IC_GND  
IC  
IC_GND  
IC  
IC_GND  
IC  
IC_GND  
IC  
IC_GND  
IC  
Y12  
Y13  
Y14  
Y15  
Y16  
Y17  
Y18  
Y19  
Y20  
Y21  
Y22  
Y2  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GPIO[8]  
GPIO[14]  
TEST_MODE[1]  
JTAG_TRST  
IC_GND  
VDD_IO  
GND  
GPIO[8]  
GPIO[14]  
TEST_MODE[1]  
JTAG_TRST  
IC_GND  
VDD_IO  
GND  
GPIO[8]  
GPIO[14]  
TEST_MODE[1]  
JTAG_TRST  
IC_GND  
VDD_IO  
GND  
GPIO[8]  
GPIO[14]  
TEST_MODE[1]  
JTAG_TRST  
IC_GND  
VDD_IO  
GND  
GPIO[8]  
GPIO[14]  
TEST_MODE[1]  
JTAG_TRST  
IC_GND  
VDD_IO  
GND  
GPIO[8]  
GPIO[14]  
TEST_MODE[1]  
JTAG_TRST  
IC_GND  
VDD_IO  
GND  
CPU_ADDR[7]  
GND  
CPU_ADDR[7]  
GND  
CPU_ADDR[7]  
GND  
CPU_ADDR[7]  
GND  
CPU_ADDR[7]  
GND  
CPU_ADDR[7]  
GND  
Y3  
VDD_IO  
IC  
VDD_IO  
IC  
VDD_IO  
IC  
VDD_IO  
IC  
VDD_IO  
IC  
VDD_IO  
IC  
Y4  
Y5  
IC  
IC  
IC  
IC  
IC  
IC  
Y6  
VDD_CORE  
IC  
VDD_CORE  
IC  
VDD_CORE  
IC  
VDD_CORE  
IC  
VDD_CORE  
IC  
VDD_CORE  
IC  
Y7  
Y8  
IC  
IC  
IC  
IC  
IC  
IC  
Y9  
PLL_PRI  
IC  
PLL_PRI  
IC  
PLL_PRI  
IC  
PLL_PRI  
IC  
PLL_PRI  
IC  
PLL_PRI  
IC  
AA1  
AA10  
AA11  
AA12  
AA13  
AA14  
AA15  
AA16  
AA17  
AA18  
AA19  
AA20  
AA21  
AA22  
AA2  
AA3  
AA4  
AA5  
AA6  
AA7  
AA8  
IC  
IC  
IC  
IC  
IC  
IC  
SYSTEM_DEBUG  
SYSTEM_RST  
GPIO[1]  
GPIO[2]  
GPIO[7]  
GPIO[12]  
TEST_MODE[0]  
JTAG_TDI  
IC_GND  
GND  
SYSTEM_DEBUG  
SYSTEM_RST  
GPIO[1]  
GPIO[2]  
GPIO[7]  
GPIO[12]  
TEST_MODE[0]  
JTAG_TDI  
IC_GND  
GND  
SYSTEM_DEBUG  
SYSTEM_RST  
GPIO[1]  
GPIO[2]  
GPIO[7]  
GPIO[12]  
TEST_MODE[0]  
JTAG_TDI  
IC_GND  
GND  
SYSTEM_DEBUG  
SYSTEM_RST  
GPIO[1]  
GPIO[2]  
GPIO[7]  
GPIO[12]  
TEST_MODE[0]  
JTAG_TDI  
IC_GND  
GND  
SYSTEM_DEBUG  
SYSTEM_RST  
GPIO[1]  
GPIO[2]  
GPIO[7]  
GPIO[12]  
TEST_MODE[0]  
JTAG_TDI  
IC_GND  
GND  
SYSTEM_DEBUG  
SYSTEM_RST  
GPIO[1]  
GPIO[2]  
GPIO[7]  
GPIO[12]  
TEST_MODE[0]  
JTAG_TDI  
IC_GND  
GND  
VDD_IO  
CPU_ADDR[6]  
VDD_IO  
GND  
VDD_IO  
CPU_ADDR[6]  
VDD_IO  
GND  
VDD_IO  
CPU_ADDR[6]  
VDD_IO  
GND  
VDD_IO  
CPU_ADDR[6]  
VDD_IO  
GND  
VDD_IO  
CPU_ADDR[6]  
VDD_IO  
GND  
VDD_IO  
CPU_ADDR[6]  
VDD_IO  
GND  
VDD_IO  
VDD_IO  
IC  
VDD_IO  
VDD_IO  
IC  
VDD_IO  
VDD_IO  
IC  
VDD_IO  
VDD_IO  
IC  
VDD_IO  
VDD_IO  
IC  
VDD_IO  
VDD_IO  
IC  
GND  
GND  
GND  
GND  
GND  
GND  
A1VDD_PLL1  
A1VDD_PLL1  
A1VDD_PLL1  
A1VDD_PLL1  
A1VDD_PLL1  
A1VDD_PLL1  
Table 2 - ZL50115/16/17/18/19/20 Ball Signal Assignment (continued)  
24  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
ZL50115  
ZL50116  
ZL50117  
ZL50118  
ZL50119  
ZL50120  
Ball #  
Variant  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
AA9  
IC  
IC  
IC  
IC  
IC  
IC  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
All  
AB1  
VDD_IO  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10]  
GPIO[11]  
GPIO[13]  
TEST_MODE[2]  
IC_GND  
CPU_ADDR[2]  
CPU_ADDR[3]  
CPU_ADDR[5]  
VDD_IO  
IC  
VDD_IO  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10]  
GPIO[11]  
GPIO[13]  
TEST_MODE[2]  
IC_GND  
CPU_ADDR[2]  
CPU_ADDR[3]  
CPU_ADDR[5]  
VDD_IO  
IC  
VDD_IO  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10]  
GPIO[11]  
GPIO[13]  
TEST_MODE[2]  
IC_GND  
CPU_ADDR[2]  
CPU_ADDR[3]  
CPU_ADDR[5]  
VDD_IO  
IC  
VDD_IO  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10]  
GPIO[11]  
GPIO[13]  
TEST_MODE[2]  
IC_GND  
CPU_ADDR[2]  
CPU_ADDR[3]  
CPU_ADDR[5]  
VDD_IO  
IC  
VDD_IO  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10]  
GPIO[11]  
GPIO[13]  
TEST_MODE[2]  
IC_GND  
CPU_ADDR[2]  
CPU_ADDR[3]  
CPU_ADDR[5]  
VDD_IO  
IC  
VDD_IO  
GPIO[3]  
GPIO[4]  
GPIO[5]  
GPIO[6]  
GPIO[10]  
GPIO[11]  
GPIO[13]  
TEST_MODE[2]  
IC_GND  
CPU_ADDR[2]  
CPU_ADDR[3]  
CPU_ADDR[5]  
VDD_IO  
IC  
AB10  
AB11  
AB12  
AB13  
AB14  
AB15  
AB16  
AB17  
AB18  
AB19  
AB20  
AB21  
AB22  
AB2  
AB3  
IC  
IC  
IC  
IC  
IC  
IC  
AB4  
IC  
IC  
IC  
IC  
IC  
IC  
AB5  
GND  
GND  
GND  
GND  
GND  
GND  
AB6  
IC  
IC  
IC  
IC  
IC  
IC  
AB7  
IC  
IC  
IC  
IC  
IC  
IC  
AB8  
IC  
IC  
IC  
IC  
IC  
IC  
AB9  
GPIO[0]  
GPIO[0]  
GPIO[0]  
GPIO[0]  
GPIO[0]  
GPIO[0]  
Table 2 - ZL50115/16/17/18/19/20 Ball Signal Assignment (continued)  
NC - Not Connected - leave open circuit.  
IC - Internally Connected - leave open circuit.  
IC_GND - Internally Connected - tie to ground  
IC_VDD_IO - Internally Connected - tie to VDD_IO  
25  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
4.0 External Interface Description  
The following key applies to all tables:  
I
Input  
O
D
U
T
Output  
Internal 100 kpull-down resistor present  
Internal 100 kpull-up resistor present  
Tri-state Output  
4.1 TDM Interface  
All TDM Interface signals are 5 V tolerant.  
All TDM Interface outputs are high impedance while System Reset is LOW.  
All TDM Interface inputs (including data, clock and frame pulse) have internal pull-down resistors so they can be  
safely left unconnected if not used.  
4.1.1 TDM stream connections  
There are three interfaces possible among the ZL5011x.  
The ZL50117/20 supports four TDM ports [3:0] at 2 Mbps, or one TDM port [0] at 8 Mbps or one unstructured TDM  
port [0] for J2/E3/T3/STS-1.  
The ZL50116/19 supports two TDM ports [1:0] at 2 Mbps, or one TDM port [0] at 8 Mbps (up to 64 DS0).  
The ZL50115/18 supports one TDM port [0] at 2 Mbps, or one TDM port [0] at 8 Mbps (up to 32 DS0)  
Signal  
I/O  
Package Balls  
Description  
TDM_STi[3:0]  
I D [3]  
[2]  
M3  
N3  
R2  
U1  
TDM port serial data input streams. For  
different standards these pins are given  
different identities:  
[1]  
[0]  
ST-BUS: TDM_STi[3:0]  
H.110: TDM_D[3:0]  
H-MVIP: TDM_HDS[3:0]  
Triggered on rising edge or falling edge  
depending on standard. At 8.192 Mbps only  
stream [0] is used. Stream [0] is used for  
unstructured J2, T3/E3 or STS-1 on the  
ZL50117/20.  
Table 3 - TDM Interface Stream Pin Definition  
26  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Signal  
I/O  
Package Balls  
Description  
TDM_STo[3:0]  
OT [3]  
M2  
N1  
R4  
V1  
TDM port serial data output streams. For  
different standards these pins are given  
different identities:  
[2]  
[1]  
[0]  
ST-BUS: TDM_STo[3:0]  
H.110:  
TDM_D[3:0]  
H-MVIP: TDM_HDS[3:0]  
Triggered on rising edge or falling edge  
depending on standard. At 8.192 Mbps only  
stream [0] is used. Stream [0] is used for  
unstructured J2, T3/E3 or STS-1 on the  
ZL50117/20.  
TDM_CLKi[3:0]  
TDM_CLKo[3:0]  
Note: Speed modes:  
I D [3]  
[2]  
M1  
P1  
T1  
R3  
TDM port clock inputs programmable as  
active high or low. Can accept frequencies of  
1.544 MHz, 2.048 MHz, 4.096 MHz,  
8.192 MHz, 6.312 MHz or 16.384 MHz  
depending on standard used. At 8.192 Mbps  
only stream [0] is used. Stream [0] is used  
for unstructured J2, T3/E3 or STS-1 on the  
ZL50117/20.  
[1]  
[0]  
OT [3]  
N2  
R1  
T2  
V2  
TDM port clock outputs. Will generate  
1.544 MHz, 2.048 MHz, 4.096 MHz,  
6.312 MHz, 8.192 MHz or 16.384 MHz  
depending on standard used. At 8.192 Mbps  
only stream [0] is used. Stream [0] is used  
for unstructured J2, T3/E3 or STS-1 on the  
ZL50117/20.  
[2]  
[1]  
[0]  
Table 3 - TDM Interface Stream Pin Definition  
2.048 Mbps - 32 channels per stream.  
8.192 Mbps - 128 channels per stream.  
J2 - 98 channels per stream  
E3 - 537 channels per stream  
T3 - 699 channels per stream  
Note: All TDM Interface inputs (including data, clock and frame pulse) have internal pull-down resistors so they can be safely left  
unconnected if not used.  
27  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
4.1.2 TDM Signals common to ZL50115/16/17/18/19/20  
Signal  
I/O  
Package Balls  
Description  
TDM_CLKi_REF  
I D W2  
TDM port reference clock input for  
backplane operation  
TDM_CLKo_REF  
TDM_FRMi_REF  
O
V3  
TDM port reference clock output for  
backplane operation  
I D T3  
TDM port reference frame input. For  
different standards this pin is given a  
different identity:  
ST-BUS: TDM_F0i  
H.110:  
TDM_FRAME  
H-MVIP: TDM_F0  
Signal is normally active low, but can be  
active high depending on standard.  
Indicates the start of a TDM frame by  
pulsing every 125 µs. Normally will straddle  
rising edge or falling edge of clock pulse,  
depending on standard and clock frequency.  
TDM_FRMo_REF  
O
W3  
TDM port reference frame output. For  
different standards this pin is given a  
different identity:  
ST-BUS: TDM_F0o  
H.110:  
TDM_FRAME  
H-MVIP: TDM_F0  
Signal is normally active low, but can be  
active high depending on standard.  
Indicates the start of a TDM frame by  
pulsing every 125 µs. Normally will straddle  
rising edge or falling edge of clock pulse,  
depending on standard and clock frequency.  
AUX_CLKI  
I D L3  
OT L2  
Auxiliary clock input. Typically connected to  
AUX_CLKO.  
AUX_CLKO  
Auxiliary clock output. Typically connected  
to AUX_CLKI.  
Table 4 - TDM Interface Common Pin Definition  
28  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
4.2 PAC Interface  
All PAC Interface signals are 5 V tolerant.  
All PAC Interface outputs are high impedance while System Reset is LOW.  
Signal  
I/O  
Package Balls  
Description  
TDM_CLKiP  
I D V4  
Primary reference clock input. Should be  
driven by external clock source to provide  
locking reference to internal / optional  
external DPLL in TDM master mode. Also  
provides PRS clock for RTP timestamps in  
synchronous modes.  
Acceptable frequency range: 8 kHz -  
34.368 MHz.  
TDM_CLKiS  
PLL_PRI  
I D U4  
OT Y9  
Secondary reference clock input. Backup  
external reference for automatic switch-over  
in case of failure of TDM_CLKiP source.  
Primary reference output to optional  
external DPLL.  
Multiplexed & frequency divided reference  
output for support of optional external DPLL.  
Expected frequency range:  
8 kHz - 16.384 MHz.  
PLL_SEC  
OT W10  
Secondary reference output to optional  
external DPLL Multiplexed & frequency  
divided reference output for support of  
optional external DPLL.  
Expected frequency range:  
8 kHz - 16.384 MHz.  
Table 5 - PAC Interface Package Ball Definition  
29  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
4.3 Packet Interfaces  
For the ZL50118/19/20 variants the packet interface is capable of either 2 MII interfaces, or 1 MII and 1 GMII  
interfaces, or 1 MII and 1 TBI (1000 Mbps) interfaces. The TBI interface is a PCS interface supported by an  
integrated 1000BASE-X PCS module. The ZL50118/19/20 supports Port 0 and Port 1.  
For the ZL50115/16/17 variants the packet interface is capable of 1 MII or 1 GMII or 1 TBI (1000 Mbps) interface.  
The TBI interface is a PCS interface supported by an integrated 1000BASE-X PCS module. The ZL50115/16/17  
supports Port 0.  
Data for all three types of packet switching is based on Specification IEEE Std. 802.3 - 2000. Only Port 0 has the  
1000 Mbps capability necessary for the GMII/TBI interface.  
Table 6 maps the signal pins used in the MII interface to those used in the GMII and TBI interface. Table 7 shows all  
the pins and their related package ball, but is based on the GMII/MII configuration.  
All Packet Interface signals are 5V tolerant, and all outputs are high impedance while System Reset is LOW.  
MII  
GMII  
TBI (PCS)  
Mn_LINKUP_LED  
Mn_ACTIVE_LED  
-
Mn_LINKUP_LED  
Mn_ACTIVE_LED  
Mn_GIGABIT_LED  
Mn_REFCLK  
Mn_RXCLK  
Mn_COL  
Mn_LINKUP_LED  
Mn_ACTIVE_LED  
Mn_GIGABIT_LED  
Mn_REFCLK  
Mn_RBC0  
-
Mn_RXCLK  
Mn_COL  
Mn_RBC1  
Mn_RXD[3:0]  
Mn_RXDV  
Mn_RXER  
Mn_CRS  
Mn_TXCLK  
Mn_TXD[3:0]  
Mn_TXEN  
Mn_TXER  
-
Mn_RXD[7:0]  
Mn_RXDV  
Mn_RXD[7:0]  
Mn_RXD[8]  
Mn_RXER  
Mn_RXD[9]  
Mn_CRS  
Mn_Signal_Detect  
-
-
Mn_TXD[7:0]  
Mn_TXEN  
Mn_TXD[7:0]  
Mn_TXD[8]  
Mn_TXER  
Mn_TXD[9]  
Mn_GTX_CLK  
Mn_GTX_CLK  
Table 6 - Packet Interface Signal Mapping - MII to GMII/TBI  
Note: Mn can be either M0 or M1 for ZL5011x variants.  
30  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Signal  
M_MDC  
I/O  
Package Balls  
Description  
O
H1  
MII management data clock. Common for all  
four MII ports. It has a minimum period of  
400 ns (maximum freq. 2.5 MHz), and is  
independent of the TXCLK and RXCLK.  
M_MDIO  
ID/ G1  
OT  
MII management data I/O. Common for all  
four MII ports at up to 2.5 MHz. It is  
bi-directional between the ZL5011x and the  
Ethernet station management entity. Data is  
passed synchronously with respect to  
M_MDC.  
Table 7 - MII Management Interface Package Ball Definition  
MII Port 0  
Signal  
I/O  
Package Balls  
Description  
M0_LINKUP_LED  
M0_ACTIVE_LED  
M0_GIGABIT_LED  
M0_REFCLK  
O
G3  
D17  
E2  
LED drive for MAC 0 to indicate port is linked  
up.  
Logic 0 output = LED on  
Logic 1 output = LED off  
O
O
LED drive for MAC 0 to indicate port is  
transmitting or receiving packet data.  
Logic 0 output = LED on  
Logic 1 output = LED off  
LED drive for MAC 0 to indicate operation at  
Gbps.  
Logic 0 output = LED on  
Logic 1 output = LED off  
I D D11  
GMII/TBI - Reference Clock input at  
125 MHz. Can be used to lock receive  
circuitry (RX) to M0_GTXCLK rather than  
recovering the RXCLK (or RBC0 and  
RBC1). Useful, for example, in the absence  
of valid serial data.  
NOTE: In MII mode this pin must be driven  
with the same clock as M0_RXCLK.  
M0_RXCLK  
I U C10  
GMII/MII - M0_RXCLK.  
Accepts the following frequencies:  
25.0 MHz  
MII 100 Mbps  
GMII 1 Gbps  
125.0 MHz  
Table 8 - MII Port 0 Interface Package Ball Definition  
31  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
MII Port 0  
Signal  
M0_RBC0  
I/O  
Package Balls  
Description  
TBI - M0_RBC0.  
I U B9  
Used as a clock when in TBI mode. Accepts  
62.5 MHz and is 180°C out of phase with  
M0_RBC1. Receive data is clocked at  
each rising edge of M0_RBC1 and  
M0_RBC0, resulting in 125 MHz sample  
rate.  
M0_RBC1  
M0_COL  
I U B8  
TBI - M0_RBC1  
Used as a clock when in TBI mode. Accepts  
62.5 MHz, and is 180° out of phase with  
M0_RBC0. Receive data is clocked at each  
rising edge of M0_RBC1 and M0_RBC0,  
resulting in 125 MHz sample rate.  
I D A7  
GMII/MII - M0_COL.  
Collision Detection. This signal is  
independent of M0_TXCLK and  
M0_RXCLK, and is asserted when a  
collision is detected on an attempted  
transmission. It is active high, and only  
specified for half-duplex operation.  
M0_RXD[7:0]  
I U [7]  
[6]  
A4  
A5  
D8  
A6  
[3]  
[2]  
[1]  
[0]  
C8  
D10  
C9  
B7  
Receive Data. Only half the bus (bits [3:0])  
are used in MII mode. Clocked on rising  
edge of M0_RXCLK (GMII/MII) or the rising  
edges of M0_RBC0 and M0_RBC1 (TBI).  
[5]  
[4]  
M0_RXDV /  
M0_RXD[8]  
I D C7  
GMII/MII - M0_RXDV  
Receive Data Valid. Active high. This signal  
is clocked on the rising edge of M0_RXCLK.  
It is asserted when valid data is on the  
M0_RXD bus.  
TBI - M0_RXD[8]  
Receive Data. Clocked on the rising edges  
of M0_RBC0 and M0_RBC1.  
M0_RXER /  
M0_RXD[9]  
I D D6  
GMII/MII - M0_RXER  
Receive Error. Active high signal indicating  
an error has been detected. Normally valid  
when M0_RXDV is asserted. Can be used in  
conjunction with M0_RXD when M0_RXDV  
signal is de-asserted to indicate a False  
Carrier.  
TBI - M0_RXD[9]  
Receive Data. Clocked on the rising edges  
of M0_RBC0 and M0_RBC1.  
Table 8 - MII Port 0 Interface Package Ball Definition (continued)  
32  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
MII Port 0  
Signal  
I/O  
Package Balls  
Description  
GMII/MII - M0_CRS  
M0_CRS /  
I D B6  
M0_Signal_Detect  
Carrier Sense. This asynchronous signal is  
asserted when either the transmission or  
reception device is non-idle. It is active high.  
TBI - M0_Signal Detect  
Similar function to M0_CRS.  
M0_TXCLK  
I U A3  
MII only - Transmit Clock  
Accepts the following frequencies:  
25.0 MHz  
MII 100 Mbps  
M0_TXD[7:0]  
O
O
[7]  
[6]  
[5]  
[4]  
C11  
D12  
B12  
C12  
[3]  
[2]  
[1]  
[0]  
B13  
B14  
D13  
C13  
Transmit Data. Only half the bus (bits [3:0])  
are used in MII mode. Clocked on rising  
edge of M0_TXCLK (MII) or the rising edge  
of M0_GTXCLK (GMII/TBI).  
M0_TXEN /  
M0_TXD[8]  
A9  
GMII/MII - M0_TXEN  
Transmit Enable. Asserted when the MAC  
has data to transmit, synchronously to  
M0_TXCLK with the first pre-amble of the  
packet to be sent. Remains asserted until  
the end of the packet transmission. Active  
high.  
TBI - M0_TXD[8]  
Transmit Data. Clocked on rising edge of  
M0_GTXCLK.  
M0_TXER /  
M0_TXD[9]  
O
O
B10  
GMII/MII - M0_TXER  
Transmit Error. Transmitted synchronously  
with respect to M0_TXCLK, and active high.  
When asserted (with M0_TXEN also  
asserted) the ZL5011x will transmit a  
non-valid symbol, somewhere in the  
transmitted frame.  
TBI - M0_TXD[9]  
Transmit Data. Clocked on rising edge of  
M0_GTXCLK.  
M0_GTX_CLK  
A8  
GMII/TBI only - Gigabit Transmit Clock  
Output of a clock for Gigabit operation at  
125 MHz.  
Table 8 - MII Port 0 Interface Package Ball Definition (continued)  
33  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
MII Port 1 (ZL50118/19/20 only)  
Package Balls  
Signal  
I/O  
Description  
M1_LINKUP_LED  
O
C17  
B15  
LED drive for MAC 1 to indicate port is  
linked up.  
Logic 0 output = LED on  
Logic 1 output = LED off  
M1_ACTIVE_LED  
O
LED drive for MAC 1 to indicate port is  
transmitting or receiving packet data.  
Logic 0 output = LED on  
Logic 1 output = LED off  
M1_RXCLK  
M1_COL  
I U C4  
I D C5  
MII only - Receive Clock.  
Accepts the following frequencies:  
25.0 MHz  
MII 100 Mbps  
Collision Detection. This signal is  
independent of M1_TXCLK and  
M1_RXCLK, and is asserted when a  
collision is detected on an attempted  
transmission. It is active high, and only  
specified for half-duplex operation.  
M1_RXD[3:0]  
M1_RXDV  
I U [3]  
[2]  
E1  
D3  
[1]  
[0]  
D1  
D2  
Receive Data. Clocked on rising edge of  
M1_RXCLK.  
I D D5  
Receive Data Valid. Active high. This signal  
is clocked on the rising edge of M1_RXCLK.  
It is asserted when valid data is on the  
M1_RXD bus.  
M1_RXER  
I D E4  
Receive Error. Active high signal indicating  
an error has been detected. Normally valid  
when M1_RXDV is asserted. Can be used  
in conjunction with M1_RXD when  
M1_RXDV signal is de-asserted to indicate  
a False Carrier.  
M1_CRS  
I D F2  
I U E3  
Carrier Sense. This asynchronous signal is  
asserted when either the transmission or  
reception device is non-idle. It is active  
high.  
M1_TXCLK  
MII only - Transmit Clock  
Accepts the following frequencies:  
25.0 MHz  
MII 100 Mbps  
M1_TXD[3:0]  
M1_TXEN  
O
O
[3]  
[2]  
C1  
B1  
[1]  
[0]  
B5  
B4  
Transmit Data. Clocked on rising edge of  
M1_TXCLK.  
A2  
Transmit Enable. Asserted when the MAC  
has data to transmit, synchronously to  
M1_TXCLK with the first pre-amble of the  
packet to be sent. Remains asserted until  
the end of the packet transmission. Active  
high.  
Table 9 - MII Port 1 Interface Package Ball Definition  
34  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
MII Port 1 (ZL50118/19/20 only)  
Package Balls  
Signal  
M1_TXER  
I/O  
Description  
O
C6  
Transmit Error. Transmitted synchronously  
with respect to M1_TXCLK, and active high.  
When asserted (with M1_TXEN also  
asserted) the ZL5011x will transmit a  
non-valid symbol, somewhere in the  
transmitted frame.  
Table 9 - MII Port 1 Interface Package Ball Definition (continued)  
4.4 CPU Interface  
All CPU Interface signals are 5 V tolerant.  
All CPU Interface outputs are high impedance while System Reset is LOW.  
Signal  
I/O  
Package Balls  
Description  
CPU_DATA[31:0]  
I/  
OT  
[31] C16  
[15] E21  
[14] E22  
[13] B19  
[12] A17  
[11] G21  
[10] H19  
CPU Data Bus. Bi-directional data bus,  
synchronously transmitted with  
CPU_CLK rising edge.  
[30] E19  
[29] C18  
[28] A11  
[27] B16  
[26] C19  
[25] D20  
[24] A12  
[23] A14  
[22] B17  
[21] E20  
[20] B18  
[19] A16  
[18] F20  
[17] F21  
[16] F22  
NOTE: as with all ports in the ZL5011x  
device, CPU_DATA[0] is the least  
significant bit (lsb).  
[9]  
[8]  
[7]  
[6]  
[5]  
[4]  
[3]  
[2]  
[1]  
[0]  
A18  
A19  
A20  
D22  
J20  
H21  
J21  
K20  
H20  
G22  
CPU_ADDR[23:2]  
I
[23] D21  
[22] N20  
[21] P22  
[20] R22  
[19] N22  
[18] P21  
[17] P20  
[16] T22  
[15] U21  
[14] T21  
[13] R21  
[12] U22  
[11] R20  
[10] V21  
CPU Address Bus. Address input from  
processor to ZL5011x, synchronously  
transmitted with CPU_CLK rising edge.  
[9]  
[8]  
[7]  
[6]  
[5]  
[4]  
[3]  
[2]  
V22  
W22  
Y22  
NOTE: as with all ports in the ZL5011x  
device, CPU_ADDR[2] is the least  
significant bit (lsb).  
AA22  
AB21  
W21  
AB20  
AB19  
Table 10 - CPU Interface Package Ball Definition  
35  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Signal  
I/O  
I U N21  
Package Balls  
Description  
CPU_CS  
CPU Chip Select. Synchronous to rising  
edge of CPU_CLK and active low. Is  
asserted with CPU_TS_ALE. Must be  
asserted with CPU_OE to  
asynchronously enable the CPU_DATA  
output during a read, including DMA  
read.  
CPU_WE  
CPU_OE  
I
I
M21  
M22  
CPU Write Enable. Synchronously  
asserted with respect to CPU_CLK  
rising edge, and active low. Used for  
CPU writes from the processor to  
registers within the ZL5011x. Asserted  
one clock cycle after CPU_TS_ALE.  
CPU Output Enable.  
Synchronously asserted with respect to  
CPU_CLK rising edge, and active low.  
Used for CPU reads from the processor  
to registers within the ZL5011x.  
Asserted one clock cycle after  
CPU_TS_ALE. Must be asserted with  
CPU_CS to asynchronously enable the  
CPU_DATA output during a read,  
including DMA read.  
CPU_TS_ALE  
CPU_SDACK1  
I
I
M20  
A21  
Synchronous input with rising edge of  
CPU_CLK.  
Latch Enable (ALE), active high signal.  
Asserted with CPU_CS, for a single  
clock cycle.  
CPU/DMA 1 Acknowledge Input. Active  
low synchronous to CPU_CLK rising  
edge. Used to acknowledge request  
from ZL5011x for a DMA write  
transaction. Only used for DMA  
transfers, not for normal register access.  
CPU_SDACK2  
CPU_CLK  
I
I
L21  
L19  
CPU/DMA 2 Acknowledge Input Active  
low synchronous to CPU_CLK rising  
edge. Used to acknowledge request  
from ZL5011x for a DMA read  
transaction. Only used for DMA  
transfers, not for normal register access.  
CPU PowerQUICC™ II Bus Interface  
clock input. 66 MHz clock, with minimum  
of 6 ns high/low time. Used to time all  
host interface signals into and out of  
ZL5011x device.  
Table 10 - CPU Interface Package Ball Definition (continued)  
36  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Signal  
I/O  
Package Balls  
Description  
CPU_TA  
OT B22  
CPU Transfer Acknowledge. Driven from  
tri-state condition on the negative clock  
edge of CPU_CLK following the  
assertion of CPU_CS. Active low,  
asserted from the rising edge of  
CPU_CLK. For a read, asserted when  
valid data is available at CPU_DATA.  
The data is then read by the host on the  
following rising edge of CPU_CLK. For a  
write, is asserted when the ZL5011x is  
ready to accept data from the host. The  
data is written on the rising edge of  
CPU_CLK following the assertion.  
Returns to tri-state from the negative  
clock edge of CPU_CLK following the  
de-assertion of CPU_CS.  
CPU_DREQ0  
CPU_DREQ1  
OT K22  
OT C22  
CPU DMA 0 Request Output Active low  
synchronous to CPU_CLK rising edge.  
Asserted by ZL5011x to request the host  
initiates a DMA write. Only used for DMA  
transfers, not for normal register access.  
CPU DMA 1 Request  
Active low synchronous to CPU_CLK  
rising edge. Asserted by ZL5011x to  
indicate packet data is ready for  
transmission to the CPU, and request  
the host initiates a DMA read. Only used  
for DMA transfers, not for normal  
register access.  
CPU_IREQO  
CPU_IREQ1  
O
O
J22  
CPU Interrupt 0 Request (Active Low)  
CPU Interrupt 1 Request (Active Low)  
G20  
Table 10 - CPU Interface Package Ball Definition (continued)  
37  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
4.5 System Function Interface  
All System Function Interface signals are 5 V tolerant.  
The core of the chip will be held in reset for 16383 SYSTEM_CLK cycles after SYSTEM_RST has gone HIGH to  
allow the PLL’s to lock.  
Signal  
I/O  
Package Balls  
Description  
SYSTEM_CLK  
I
W13  
System Clock Input. The system clock  
frequency is 100 MHz. The frequency  
must be accurate to within ±32 ppm in  
synchronous mode. The quality of  
SYSTEM_CLK, or the oscillator that  
drives SYSTEM_CLK directly impacts  
the adaptive clock recovery  
performance. See Section 6.3.  
SYSTEM_RST  
I
I
AA12  
AA11  
System Reset Input. Active low. The  
system reset is asynchronous, and  
causes all registers within the /1/4 to be  
reset to their default state. Recommend  
external pull-up.  
SYSTEM_DEBUG  
System Debug Enable.  
asynchronous signal  
This is an  
that, when  
de-asserted, prevents the software  
assertion of the debug-freeze command,  
regardless of the internal state of  
registers, or any error conditions. Active  
high. Recommend external pull-down.  
Table 11 - System Function Interface Package Ball Definition  
4.6 Test Facilities  
4.6.1 Administration, Control and Test Interface  
All Administration, Control and Test Interface signals are 5 V tolerant.  
Signal  
GPIO[15:0]  
I/O  
Package Balls  
Description  
ID/ [15] W17  
OT  
[7]  
[6]  
AA15  
AB13  
AB12  
AB11  
AB10  
AA14  
AA13  
AB9  
General Purpose I/O pins. Connected to an  
internal register, so customer can set  
user-defined parameters. Bits [4:0] reserved  
at start-up or reset for memory TDL setup.  
See the ZL50115/16/17/18/19/20  
Programmers Model for more details.  
Recommend 5 kohm pulldown on these  
signals.  
[14] Y16  
[13] AB16  
[12] AA16  
[11] AB15  
[10] AB14  
[5]  
[4]  
[3]  
[2]  
[1]  
[0]  
[9]  
[8]  
W15  
Y15  
Table 12 - Administration/Control Interface Package Ball Definition  
38  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Signal  
I/O  
Package Balls  
Description  
TEST_MODE[2:0]  
I D [2]  
[1]  
AB17  
Y17  
Test Mode input - ensure these pins are tied  
to ground for normal operation.  
000 SYS_NORMAL_MODE  
001-010 RESERVED  
[0]  
AA17  
011 SYS_TRISTATE_MODE  
100-111 RESERVED  
Table 12 - Administration/Control Interface Package Ball Definition  
4.6.2 JTAG Interface  
All JTAG Interface signals are 5 V tolerant, and conform to the requirements of IEEE1149.1 (2001).  
Signal  
I/O  
Package Balls  
Description  
JTAG_TRST  
I U Y18  
JTAG Reset. Asynchronous reset. In normal  
operation this pin should be pulled low.  
Recommend external pull-down.  
JTAG_TCK  
JTAG_TMS  
I
V20  
JTAG Clock - maximum frequency is  
25MHz, typically run at 10 MHz. In normal  
operation this pin should be pulled either  
high or low. Recommend external pull-down.  
I U U20  
JTAG test mode select. Synchronous to  
JTAG_TCK rising edge. Used by the Test  
Access Port controller to set certain test  
modes.  
JTAG_TDI  
I U AA18  
JTAG test data input. Synchronous to  
JTAG_TCK.  
JTAG_TDO  
O
W20  
JTAG test data output. Synchronous to  
JTAG_TCK.  
Table 13 - JTAG Interface Package Ball Definition  
4.7 Miscellaneous Inputs  
The following unused inputs must be tied low or high as appropriate.  
Signal  
IC_GND  
IC_VDD_IO  
Package Balls  
W11, Y11, Y19, AA19, AB18  
L22  
Description  
Internally connected. Tie to GND.  
Internally connected. Tie to VDD_IO.  
Table 14 - Miscellaneous Inputs Package Ball Definitions  
39  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
4.8 Power and Ground Connections  
Signal  
VDD_IO  
Package Balls  
Description  
3.3 V VDD Power Supply for IO Ring  
A1  
A22  
AA2  
AB1  
C14  
D16  
G19  
N19  
T4  
AA21  
AB22  
C15  
D19  
G4  
AA4  
B2  
AA5  
B21  
C3  
C20  
D4  
D7  
K4  
M4  
P3  
T19  
W16  
W7  
T20  
W19  
W8  
U2  
W4  
W5  
Y20  
Y3  
GND  
A13  
AA7  
B3  
A15  
AB5  
C2  
AA20  
B11  
C21  
J12  
K10  
K14  
L10  
L14  
M11  
M19  
N12  
P10  
P14  
U3  
AA3  
B20  
H2  
0 V Ground Supply  
J10  
J14  
K12  
K9  
J11  
J9  
J13  
K11  
K19  
L11  
L20  
M12  
M9  
K13  
L1  
L12  
L9  
L13  
M10  
M14  
N11  
N9  
M13  
N10  
N14  
P12  
P9  
N13  
P11  
P2  
P13  
R19  
Y14  
W12  
Y21  
Y13  
Y2  
VDD_CORE  
A1VDD  
D14  
F19  
J4  
D15  
D18  
D9  
1.8 V VDD Power Supply for Core  
Region  
F4  
H4  
J19  
P19  
W6  
L4  
N4  
P4  
U19  
Y6  
W14  
W9  
AA8  
1.8 V PLL Power Supply  
Table 15 - Power and Ground Package Ball Definition  
40  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
4.9 Internal Connections  
The following pins are connected internally, and must be left open circuit.  
Signal  
Package Balls  
Description  
Internally connected. Leave open circuit  
IC  
AA1  
AB2  
AB7  
W1  
AA10  
AA6  
AB4  
H22  
Y10  
Y7  
AA9  
AB6  
K21  
Y12  
Y8  
AB3  
AB8  
Y1  
Y4  
Y5  
Table 16 - Internal Connections Package Ball Definitions  
4.10 No Connections  
The following pins are not connected internally, and should be left open circuit.  
Signal  
Package Balls  
Description  
NC  
F1  
J3  
H3  
K1  
J1  
J2  
No connection. Leave open circuit.  
K2  
K3  
Table 17 - Miscellaneous Inputs Package Ball Definitions  
4.11 Device ID  
Signal  
I/O  
Package Balls  
Description  
DEVICE_ID[4:0]  
O
[4]  
[3]  
[2]  
[1]  
[0]  
A10  
Device ID.  
V19  
W18  
F3  
ZL50115 = 00000  
ZL50116 = 00001  
ZL50117 = 00010  
ZL50118 = 00011  
ZL50119 = 00100  
ZL50120 = 00101  
G2  
Table 18 - Device ID Ball Definition  
41  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
5.0 Typical Applications  
5.1 Leased Line Provision  
Circuit emulation is typically used to support the provision of leased line services to customers using legacy TDM  
equipment. For example, Figure 8 shows a leased line TDM service being carried across a packet network. The  
advantages are that a carrier can upgrade to a packet switched network, whilst still maintaining their existing TDM  
business.  
The ZL5011x is capable of handling circuit emulation of both structured T1, E1, and J2 links (e.g., for support of  
fractional circuits) and unstructured (or clear channel) T1, E1, J2, T3 and E3 links. The device handles the  
data-plane requirements of the provider edge inter-working function (with the exception of the physical interfaces  
and line interface units). Control plane functions are forwarded to the host processor controlling the ZL5011x  
device.  
The ZL5011x provides a per-stream clock recovery function to reproduce the TDM service frequency at the egress  
of the packet network. This is required otherwise the queue at the egress of the packet network will either fill up or  
empty, depending on whether the regenerated clock is slower or faster than the original.  
Carrier Network  
Customer  
Premises  
Customer  
Premises  
Packet  
queue  
TDM  
TDM  
Network  
TDM to  
packet  
fservice  
Extract  
~
~
Clock  
fservice  
fservice  
Provider Edge  
Interworking  
Function  
Provider Edge  
Interworking  
Function  
Figure 8 - Leased Line Services Over a Circuit Emulation Link  
42  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
5.2 Remote Concentrator Unit  
The remote concentrator application, shown in Figure 9, consists of a remote concentrators connected to the  
Central Office (CO) by a dedicated fiber link running Gigabit Ethernet (GE) or Ethernet over SONET (EoS) rather  
than by NxT1/E1 or DS3/E3. The remote concentrators provide both TDM service and native Ethernet service to  
the Multi-Tenet Unit or Multi-Dwelling Unit (MTU/MDU).  
The ZL5011x is used to emulate TDM circuits over Ethernet by establishing CESoP connections between the  
remote concentrator and the CO. The native IP or Ethernet traffic is multiplexed with the CESoP traffic inside the  
remote concentrator and sent across the same GE connection to the CO. At the CO the native IP or Ethernet traffic  
is split from the CESoP connections at sent towards the packet network. Multiple T1/E1 CESoP connections from  
several remote concentrators are aggregated in the CO using a larger ZL5011x variant, converted back to TDM  
circuits, and connected to the PSTN through a higher bandwidth TDM circuit such as OC-3 or STM-1.  
The use of CESoP here allows the convergence of voice and data on a single access network based on Ethernet.  
This convergence on Ethernet, a packet technology, rather than SONET/SDH, a switched circuit technology,  
provides cost and operational savings.  
Figure 9 - Remote Concentrator Unit using CESoP  
43  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
5.3 FTTP  
The Fiber to the Premise (FTTP) application, shown in Figure 10, consists of an Ethernet Passive Optical Network  
(EPON) deployed in the Wide Area Network (WAN). The Optical Network Units (ONU) sit at the curb while the  
Optical Line Terminals (OLT) are located at the Central Office (CO). The ONUs are traditionally equipped with  
Ethernet interfaces to provide video and data service to the customer premise.  
The ONU includes a ZL5011x which enables the box to provide T1/E1 service to the customer. The ZL5011x is  
used to establish CESoP connections between the ONU and the OLT to transparently carry TDM circuits across the  
EPON. The ONU would use a smaller variant of the ZL5011x and the OLT would use a larger variant to aggregate  
CESoP traffic from many ONUs and connect them at the CO to the PSTN. The native IP or Ethernet traffic from the  
ONU would be split off at the OLT and connected to the packet network.  
Customer Premises  
Ethernet  
Fiber Links  
ONU  
ONU  
ONU  
T1/E1  
Ethernet  
IP  
GIGE Over  
Fiber  
Ethernet  
T1/E1  
Optical  
Splitter  
OLT  
T1/E1  
PSTN  
Ethernet  
T1/E1  
CESoP  
Figure 10 - EPON using CESoP  
44  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
5.4 Wireless - WiFi or WiMAX  
The wireless application, shown in Figure 11, may either be in the form of WiMAX for broadband access or Wi-Fi for  
smaller-scale Loans. Both technologies carry Ethernet over radio links between sites or pieces of equipment.  
An application for CESoP technology over a WiMAX network is to enable the service provider to sell T1/E1 service  
in addition to video and data services that are natively carried across the WiMAX connection. A ZL5011x is used at  
the customer premise to packetize the T1/E1, fractional T1/E1 or TDM circuit into Ethernet packets, which are  
transported back to the Central Office (CO). At the CO the TDM circuit is re-assembled from the Ethernet packets  
and send to the PSTN. The CESoP traffic is converged onto the same WiMAX connection as the native Ethernet  
traffic for video and data.  
An application for CESoP technology over a Wi-Fi network is to enable a distributed PBX system in either a single  
building or between buildings in a campus environment. In this application the T1/E1 connection from a PBX is  
connected using a CESoP to another PBX. A wireless site-to-site CESoP connection between buildings in a  
campus would allow for deployment savings against having to run dedicated copper cables between buildings.  
Wireless LAN  
Access Point  
WiMAX (802.16)  
WiMAX  
CESoP  
T1/E1  
MAC  
Wireless LAN  
Access Point  
70 Mbps  
Up to 48 Km  
WiMAX  
CESoP  
T1/E1  
MAC  
CESoP  
Wireless LAN  
Access Point  
Wi-Fi (802.11)  
Wireless LAN  
Access Point  
Wi-Fi  
CESoP  
T1/E1  
MAC  
54 Mbps  
Wi-Fi  
Up to 100 m  
CESoP  
T1/E1  
MAC  
CESoP  
Figure 11 - Wi-Fi and WiMAX using CESoP  
45  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
5.5 Digital Loop Carrier  
The Broadband Digital Loop Carrier (BBDLC) application, shown in Figure 12, consists of a BBDLC connected to  
the Central Office (CO) by a dedicated fiber link running Gigabit Ethernet (GE) rather than by NxT1/E1 or DS3/E3.  
The ZL5011x is used to emulate TDM circuits over Ethernet by establishing CESoP connections between the  
BBDLC and the CO. At the CO the native IP or Ethernet traffic is split from the CESoP connections at sent towards  
the packet network. Multiple T1/E1 CESoP connections from several BBDLC are aggregated in the CO using a  
larger ZL5011x variant, converted back to TDM circuits, and connected to a class 5 switch destined towards the  
PSTN.  
In this configuration T3/E3 services can also be provided. Using CESoP allows voice and data traffic to be  
converged onto a single link.  
IP Edge Router or  
POTS  
Multi-Service  
Switching Platform  
GIGE Over  
Fiber  
N x GIGE  
Digital  
Loop  
IP  
Carrier  
Dedicated  
Central  
Office  
Fiber Links  
T1/E1  
Central Office  
Switch (Class 5)  
GIGE Over  
Fiber  
N x T1/E1  
Broadband  
DLC  
PSTN  
CESoP  
Figure 12 - Digital Loop Carrier using CESoP  
46  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
5.6 Integrated Access Device  
The Integrated Access Device (IAD) application consists of an IAD located at the curb or customer premise with an  
Ethernet connection to an TDM aggregation box sitting in the access area of the network.  
The ZL5011x in the IAD modem packetizes the T1/E1 or fractional T1/E1 TDM circuit into Ethernet CESoP packets.  
The CESoP traffic is multiplexed with the native Ethernet data traffic from the IAD’s Ethernet ports onto the Ethernet  
link to the aggregation equipment. The aggregator will split off the native Ethernet traffic from multiple IADs and  
send the traffic on to packet network. The aggregator will contain a larger ZL5011x that will terminate multiple  
CESoP connections from multiple IADs and send the TDM circuits to the PSTN, perhaps over a higher bandwidth  
TDM pipe such as DS3.  
The use of CESoP in this application allows the IAD to support both native Ethernet service as well as T1/E1  
service in the same box, while converging both types of traffic onto a single Ethernet connection back towards the  
provider.  
Small  
IP Edge Router or  
Multi-Service  
business  
Switching Platform  
Ethernet  
N x GIGE  
Ethernet link  
IP  
IAD  
IAD  
T1/E1  
TDM  
Aggregation  
Small  
business  
Central Office  
Switch (Class 5)  
Ethernet  
N x T1/E1  
Ethernet link  
PSTN  
T1/E1  
CESoP  
Figure 13 - Integrated Access Device Using CESoP  
6.0 Functional Description  
The ZL5011x family provides the data-plane processing to enable constant bit rate TDM services to be carried over  
a packet switched network, such as an Ethernet, IP or MPLS network. The device segments the TDM data into  
user-defined packets, and passes it transparently over the packet network to be reconstructed at the far end. This  
has a number of applications, including emulation of TDM circuits and packet backplanes for TDM-based  
equipment.  
Transparent data flow between TDM equipment  
TDM  
CESoP  
CESoP  
TDM  
equipment  
equipment  
TDM-Packet  
conversion  
TDM-Packet  
conversion  
constant bit rate  
TDM link  
constant bit rate  
TDM link  
packet switched  
network  
interworking  
function  
interworking  
function  
Figure 14 - ZL50115/16/17/18/19/20 Family Operation  
47  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
6.1 Block Diagram  
A diagram of the ZL5011x device is given in Figure 15, which shows the major data flows between functional  
components.  
Motorola PowerQUICCTM Compatible  
DMA  
Host Interface  
Admin.  
Control  
Central  
Payload  
Packet  
Task  
Assembly  
Transmit  
Dual  
Packet  
Interface  
MAC  
Manager  
TDM  
Interface  
TDM  
Packet  
Protocol  
Engine  
Formatter  
Receive  
Memory Management Unit  
On-chip RAM Controller  
Clock  
JTAG Test  
Controller  
Recovery  
Data Flows  
Control Flows  
JTAG Interface  
Figure 15 - ZL50115/16/17/18/19/20 Data and Control Flows  
6.2 Data and Control Flows  
There are numerous combinations that can be implemented to pass data through the ZL5011x device depending  
on the application requirements. The Task Manager can be considered the central pivot, through which all flows  
must operate. The Task Manager acts as a “router” in the centre of the chip, directing packets to the appropriate  
blocks for further processing. The task message contains a pointer to the relevant data, instructions as to what to  
do with the data, and ancillary information about the packet. Effectively this means the flow of data through the  
device can be programmed, by setting the task message contents appropriately.  
Flow Number  
Flow Through Device  
1
2
3
TDM to (TM) to PE to (TM) to PKT  
PKT to (TM) to PE to (TM) to TDM  
TDM to (TM) to PKT  
4
PKT to (TM) to TDM  
5
TDM to (TM) to CPU  
6
7
TDM to (TM) to PE to (TM) to CPU  
CPU to (TM) to TDM  
8
PKT to (TM) to CPU  
9
CPU to (TM) to PKT  
101  
111  
TDM to (TM) to TDM  
PKT to (TM) to PKT  
Table 19 - Standard Device Flows  
1. This flow is for loopback and may be helpful for test purposes  
48  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Each of the 11 data flows uses the Task Manager to route packet information to the next block or interface for  
onward transmission. The flow is determined by the Type field in the Task Message (see ZL50115/16/17/18/19/20  
Programmers Model).  
6.3 SYSTEM_CLK Considerations  
The qualitiy of the 100 MHz SYSTEM_CLK or the oscillator that drives SYSTEM_CLK directly impacts the adaptive  
clock recovery performance. Zarlink has a recommended oscillator and guidelines for the selection of an oscillator.  
Please review application note ZLAN-159 “External Component Selection” before choosing an oscillator.  
6.4 TDM Interface  
The ZL5011x family offers the following types of TDM service across the packet network:  
Service type  
Unstructured  
TDM interface  
Interface type  
Interfaces to  
T1, E1, J2, E3, T3 and  
STS-1  
Bit clock in and out  
Data in and out  
Line interface unit  
asynchronous  
Structured synchronous T1, E1 and J2  
Bit clock out  
Framers  
(N x 64 Kbps)  
Framed TDM data  
streams at 2.048 and  
8.192 Mbps  
Frame pulse out  
Data in and out  
TDM backplane (master)  
Bit clock in  
Frame in  
Framers  
TDM backplane (slave)  
Data in and out  
Table 20 - TDM Services Offered by the ZL50115/16/17/18/19/20 Family  
Unstructured services are fully asynchronous, and include full support for clock recovery on a per stream basis.  
Both adaptive and differential clock recovery mechanisms can be used.  
Structured services are synchronous, with all streams driven by a common clock and frame reference. These  
services can be offered in two ways:  
Synchronous master mode - the ZL5011x provides a common clock and frame pulse to all streams, which  
may be locked to an incoming clock or frame reference  
Synchronous slave mode - the ZL5011x accepts a common external clock and frame pulse to be used by  
all streams  
In either structured mode, N x 64 Kbps trunking is supported as detailed in “Payload Order” on page 53.  
6.4.1 TDM Interface Block  
The TDM Interface contains two basic types of interface: unstructured clock and data, for interfacing directly to a  
line interface unit; or structured, framed data, for interfacing to a framer or TDM backplane.  
Unstructured data is treated asynchronously, with every stream using its own clock. Clock recovery is provided on  
each output stream, to reproduce the TDM service frequency at the egress of the packet network. Structured data is  
treated synchronously, i.e. all data streams are timed by the same clock and frame references. These can either be  
supplied from an external source (slave mode) or generated internally using the on-chip stratum 3/4/4E PLL  
(master mode).  
49  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
6.4.2 Structured TDM Port Data Formats  
The ZL5011x is programmable such that the frame/clock polarity and clock alignment can be set to any desired  
combination. Table 21 shows a brief summary of four different TDM formats; ST-BUS, H.110, H-MVIP, and Generic  
(synchronous mode only), for more information see the relevant specifications shown. There are many additional  
formats for TDM transmission not depicted in Table 21, but the flexibility of the port will cover almost any scenario.  
The overall data format is set for the entire TDM Interface device, rather than on a per stream basis. It is possible to  
control the polarity of the master clock and frame pulse outputs, independent of the chosen data format (used when  
operating in synchronous master mode).  
Nominal  
Frame  
Pulse  
Frame Boundary  
Alignment  
Number  
of  
channels  
per  
frame  
Data  
Rate  
Clock  
Freq.  
Frame  
Pulse  
Polarity  
Data  
Format  
Standard  
Width  
frame  
clock  
(Mbps)  
(MHz)  
pulse  
(ns)  
ST-bus  
2.048  
2.048  
8.192  
8.192  
2.048  
2.048  
8.192  
2.048  
32  
32  
2.048  
4.096  
16.384  
8.192  
2.048  
4.096  
16.384  
2.048  
244  
Negative  
Negative  
Negative  
Negative  
Negative  
Negative  
Negative  
Positive  
Rising  
Edge  
Straddles MSAN-126  
boundary  
Rev B  
(Issue 4)  
Zarlink  
244  
61  
Falling  
Edge  
Straddles  
boundary  
128  
128  
32  
Falling  
Edge  
Straddles  
boundary  
H.110  
122  
244  
244  
244  
488  
Rising  
edge  
Straddles  
boundary  
ECTF  
H.110  
H-MVIP  
Rising  
Edge  
Straddles  
boundary  
H-MVIP  
Release  
1.1a  
32  
Falling  
Edge  
Straddles  
boundary  
128  
32  
Falling  
Edge  
Straddles  
boundary  
Generic  
Rising  
Edge  
Rising  
edge of  
clock  
8.192  
128  
8.192  
122  
Positive  
Rising  
Edge  
Rising  
edge of  
clock  
Table 21 - Some of the TDM Port Formats Accepted by the ZL50115/16/17/18/19/20 Family  
50  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
6.4.3 TDM Clock Structure  
The TDM interface can operate in two modes, synchronous for structured TDM data, and asynchronous for  
unstructured TDM data. The ZL5011x is capable of providing the TDM clock for either of the modes. The ZL5011x  
supports clock recovery in both synchronous and asynchronous modes of operation. In asynchronous operation  
each stream may have independent clock recovery.  
6.4.3.1 Synchronous TDM Clock Generation  
In synchronous mode all 4 streams will be driven by a common clock source. When the ZL5011x is acting as a  
master device, the source can either be the internal DPLL or an external PLL. In both cases, the primary and  
secondary reference clocks are taken from either two TDM input clocks, or two external clock sources driven to the  
chip. The input clocks are then divided down where necessary and sent either to the internal DPLL or to the output  
pins for connection to an external DPLL. The DPLL then provides the common clock and frame pulse required to  
drive the TDM streams. See “DPLL Specification” on page 60 for further details.  
PRS  
PRD  
DIV  
TDM_CLKi[3:0]  
TDM_CLKiP  
PLL_PRI  
PLL_SE  
C
SRS  
SRD  
DIV  
CLOCK  
FRAME  
Internal  
DPLL  
TDM_CLKiS  
Figure 16 - Synchronous TDM Clock Generation  
When the ZL5011x is acting as a slave device, the common clock and frame pulse signals are taken from an  
external device providing the TDM master function.  
6.4.3.2 Asynchronous TDM Clock Generation  
Each stream uses a separate internal DCO to provide an asynchronous TDM clock output. The DCO can be  
controlled to recover the clock from the original TDM source depending on the timing algorithm used.  
6.5 Payload Assembly  
Data traffic received on the TDM Interface is sampled in the TDM Interface block, and synchronized to the internal  
clock. It is then forwarded to the payload assembly process. The ZL5011x Payload Assembler can handle up to 128  
active packet streams or “contexts” simultaneously. Each context generates a single stream of packets identified by  
a label in the packet header known as the "context ID". Packet payloads are assembled in the format shown in  
Figure 17 - on page 52 in structured operation. This meets the requirements of the CESoPSN standard under  
development in the IETF. Alternatively, packet payloads are assembled in the format shown in Figure 19 on  
page 52. This format meets the requirements of the SAToP standard under development in the IETF.  
When the payload has been assembled it is written into the centrally managed memory, and a task message is  
passed to the Task Manager.  
51  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
6.5.1 Structured Payload Operation  
In structured mode a context may contain any number of 64 kbps channels. These channels need not be  
contiguous and they may be selected from any input stream.  
Channels may be added or deleted dynamically from a context. This feature can be used to optimize bandwidth  
utilisation. Modifications to the context are synchronised with the start of a new packet.  
The fixed header at the start of each packet is added by the Packet Transmit block. This consists of up to 64 bytes,  
containing the Ethernet header, any upper layer protocol headers, and the two byte context descriptor field (see  
section below). The header is entirely user programmable, enabling the use of any protocol.  
The payload header and size must be chosen so that the overall packet size is not less than 64 bytes, the Ethernet  
standard minimum packet size. Where this is likely to be the case, the header or data must be padded (as shown in  
Figure 17 and Figure 19) to ensure the packet is large enough. This padding is added by the ZL5011x for most  
applications.  
may include VLAN tagging  
e.g. IPv4, IPv6, MPLS  
Ethernet Header  
Network Layers  
(added by Packet Transmit)  
Header  
e.g. UDP, L2TP, RTP,  
CESoPSN, SAToP  
Upper layers  
(added by Protocol Engine)  
Channel 1  
Channel 2  
Data for TDM Frame 1  
Data for TDM Frame 2  
Channel x  
Channel 1  
Channel 2  
TDM Payload  
(constructed by Payload Assembler)  
Channel x  
Channel 1  
Channel 2  
Data for TDM Frame n  
Channel
x  
Static Padding  
may also be placed in the  
packet header  
(if required to meet minimum payload size)  
Ethernet FCS  
Figure 17 - ZL50115/16/17/18/19/20 Packet Format - Structured Mode  
In applications where large payloads are being used, the payload size must be chosen such that the overall packet  
size does not exceed the maximum Ethernet packet size of 1518 bytes (1522 bytes with VLAN tags). Figure 17  
shows the packet format for structured TDM data, where the payload is split into frames, and each frame  
concatenated to form the packet.  
52  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
6.5.1.1 Payload Order  
Packets are assembled sequentially, with each channel placed into the packet as it arrives at the TDM  
Interface. A fixed order of channels is maintained (see Figure 18), with channel 0 placed before channel 1,  
which is placed before channel 2. It is this order that allows the packet to be correctly disassembled at the far  
end. A context must contain only unique channel numbers. As such a context that contains the same channel  
from different streams, for example channel 1 from stream 2 and channel 1 from stream 3, would not be  
permitted.  
Stream 0  
Channel 0  
Channel 1  
Channel 2  
Channel 31  
Stream 1  
Stream 2  
Stream 3  
Channel 0  
Channel 0  
Channel 0  
Channel 1  
Channel 1  
Channel 1  
Channel 2  
Channel 2  
Channel 31  
Channel 31  
Channel 31  
Channel 2  
Channel Assem bly Order  
Figure 18 - Channel Order for Packet Formation  
Each packet contains one or more frames of TDM data, in sequential order. This groups the selected channels  
for the first frame, followed by the same set of channels for the subsequent frame, and so on.  
6.5.2 Unstructured Payload Operation  
In unstructured mode, the payload is not split by defined frames or timeslots, so the packet consists of a continuous  
stream of data. Each packet consists of a number of octets, as shown in Figure 19. The number of octets in a  
packet need not be an integer number of frames. A typical value for N may be 192, as defined in the IETF PWE3  
standard."  
For example, consider mapping the unstructured data of a 25 timeslot DS0 stream. The data for each T1 frame  
would normally consist of 193 bits, 192 data bits and 1 framing bit. If the payload consists of 24 octets it will be 1 bit  
short of a complete frames worth of data, if the payload consists of 25 octets it will be 7 bits over a complete frames  
worth of data. NOTE: No alignment of the octets with the T1 framing structure can be assumed.  
may include VLAN tagging  
e.g. IPv4, IPv6, MPLS  
Ethernet Header  
Network Layers  
Header  
(added by Packet Transmit)  
e.g. UDP, L2TP, RTP,  
CESoPSN, SAToP  
Upper layers  
(added by Protocol Engine)  
Octet 1  
Octet 2  
N octets of data from unstructured stream  
TDM Payload  
No frame or channel alignment  
NOTE:  
(constructed by Payload Assembler)  
46 to 1500 bytes  
Octet N  
Static Padding  
may also be placed in the  
packet header  
(if required to meet minimum payload size)  
Ethernet FCS  
Figure 19 - ZL50115/16/17/18/19/20 Packet Format - Unstructured Mode  
53  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
6.6 Protocol Engine  
In general, the next processing block for TDM packets is the Protocol Engine. This handles the data-plane  
requirements of the main higher level protocols (layers 4 and 5) expected to be used in typical applications of the  
ZL5011x family: UDP, RTP, L2TP, CESoPSN, SAToP and CDP. The Protocol Engine can add a header to the  
datagram containing up to 24 bytes. This header is largely static information, and is programmed directly by the  
CPU. It may contain a number of dynamic fields, including a length field, checksum, sequence number and a  
timestamp. The location, and in some cases the length of these fields is also programmable, allowing the various  
protocols to be placed at variable locations within the header.  
6.7 Packet Transmission  
Packets ready for transmission are queued to the switch fabric interface by the Queue Manager. Four classes of  
service are provided, allowing some packet streams to be prioritized over others. On transmission, the Packet  
Transmit block appends a programmable header, which has been set up in advance by the control processor.  
Typically this contains the data-link and network layer headers (layers 2 and 3), such as Ethernet, IP (versions 4  
and 6) and MPLS.  
6.8 Packet Reception  
Incoming data traffic on the packet interface is received by the MACs. The well-formed packets are forwarded to a  
packet classifier to determine the destination. When a packet is successfully classified the destination can be the  
TDM interface, the LAN interface or the host interface. TDM traffic is then further classified to determine the context  
it is intended for.  
Each TDM interface context has an individual queue, and the TDM re-formatting process re-creates the TDM  
streams from the incoming packet streams. This queue is used as a jitter buffer, to absorb variation in packet delay  
across the network. The size of the jitter buffer can be programmed in units of TDM frames (i.e., steps of 125 µs).  
There is also a queue to the host interface, allowing a traffic flow to the host CPU for processing. The host’s DMA  
controller can be used to retrieve packet data and write it out into the CPU’s own memory.  
6.9 TDM Formatter  
At the receiving end of the packet network, the original TDM data must be re-constructed from the packets  
received. This is known as re-formatting, and follows the reverse process from the Payload Assembler. The TDM  
Formatter plays out the packets in the correct sequence, directing each octet to the selected timeslot on the output  
TDM interface.  
When lost or late packets are detected, the TDM Formatter plays out underrun data for the same number of TDM  
frames as were included in the missing packet. Underrun data can either be the last value played out on that  
timeslot, or a pre-programmed value (e.g., 0xFF). If the packet subsequently turns up it is discarded. In this way, the  
end-to-end latency through the system is maintained at a constant value.  
6.10 Ethernet Traffic Aggregation (ZL50118/19/20 only)  
The ZL5011x allows native Ethernet traffic received on the customer side Fast Ethernet port to be aggregated with  
the CESoP traffic from the TDM interface to the provider side Gigabit Ethernet port. Likewise, traffic from the  
provider side Gigabit Ethernet port may be split between CESoP traffic destined towards the TDM interface and  
native Ethernet traffic destined towards the customer side Fast Ethernet port. This functionality is achieved by  
correctly programming the task manager and packet classifiers for flow 11.  
From the provider side Gigabit Ethernet port to the customer side TDM and Fast Ethernet interfaces there is  
sufficient internal bandwidth to avoid any prioritization issues. From the customer side TDM and Fast Ethernet  
interfaces towards the Gigabit Ethernet ports the TDM CESoP traffic may be sent to a higher priority output queue  
(there are four output queues total) than the native Fast Ethernet traffic. In this way the access to the provider side  
Gigabit Ethernet port is prioritized for TDM traffic over native Ethernet traffic.  
54  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
7.0 Clock Recovery  
One of the main issues with circuit emulation is that the clock used to drive the TDM link is not necessarily linked  
into the central office reference clock, and hence may be any value within the tolerance defined for that service.  
The reverse link may also be independently timed, and operating at a slightly different frequency. In the  
plesiochronous digital hierarchy the difference in clock frequencies between TDM links is compensated for using bit  
stuffing techniques, allowing the clock to be accurately regenerated at the remote end of the carrier network.  
With a packet network, that connection between the ingress and egress frequency is broken, since packets are  
discontinuous in time. From Figure 8, the TDM service frequency f  
at the customer premises must be exactly  
service  
reproduced at the egress of the packet network. The consequence of a long-term mismatch in frequency is that the  
queue at the egress of the packet network will either fill up or empty, depending on whether the regenerated clock is  
slower or faster than the original. This will cause loss of data and degradation of the service.  
The ZL5011x provides a per-stream clock recovery function to reproduce the TDM service frequency at the egress  
of the packet network. There are two schemes are employed, depending on the availability of a common reference  
clock at each provider edge unit, within the ZL5011x - differential and adaptive. The clock recovery itself is  
performed by software in the external processor, with support from on-chip hardware to gather the required  
statistics.  
7.1 Differential Clock Recovery  
For applications where the wander characteristics of the recovered clock are very important, such as when the  
emulated circuit must be connected into the plesiochronous digital hierarchy (PDH), the ZL5011x also offers a  
differential clock recovery technique. This relies on having a common reference clock available at each provider  
edge point. Figure 20 illustrates this concept with a common Primary Reference Source (PRS) clock being present  
at both the source and destination equipment.  
In a differential technique, the timing of the TDM service clock is sent relative to the common reference clock. Since  
the same reference is available at the packet egress point and the packet size is fixed, the original service clock  
frequency can be recovered. This technique is unaffected by any low frequency components in the packet delay  
variation. The disadvantage is the requirement for a common reference clock at each end of the packet network,  
which could either be the central office TDM clock, or provided by a global position system (GPS) receiver.  
PRS  
clock  
ZL5011x  
source  
node  
ZL5011x  
destination  
node  
Data  
Data  
Packets  
Packets  
Timestamp  
extraction  
Network  
LIU Source  
Dest'n LIU  
Clock  
Clock  
Timestamp  
generation  
DCO  
Host CPU  
Timing  
recovery  
Figure 20 - Differential Clock Recovery  
55  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
7.2 Adaptive Clock Recovery  
For applications where there is no common reference clock between provider edge units, an adaptive clock  
recovery technique is provided. This infers the clock rate of the original TDM service clock from the mean arrival  
rate of packets at the packet egress point.  
The disadvantage of this type of scheme is that, depending on the characteristics of the packet network, it may  
prove difficult to regenerate a clock that stays within the wander requirements of the plesiochronous digital  
hierarchy (specifically MTIE). The reason for this is that any variation in delay between packets will feed through as  
a variation in the frequency of the recovered clock. High frequency jitter can be filtered out, but any low frequency  
variation or wander is more difficult to remove without a very long time constant. This will in turn affect the ability of  
the system to lock to the original clock within an acceptable time.  
With no PRS clock the only information available to determine the TDM transmission speed is the average arrival  
rate of the packets, as shown in Figure 21. Timestamps representing the number of elapsed source clock periods  
may be included in the packet header, or information can be inferred from a known payload size at the destination.  
It is possible to maintain average buffer-fill levels at the destination, where an increase or decrease in the fill level of  
the buffer would require a change in transmission clock speed to maintain the average. Additionally, the buffer-fill  
depth can be altered independently, with no relation to the recovered clock frequency, to control TDM transmission  
latency.  
ZL5011x  
source  
node  
ZL5011x  
destination  
node  
Data  
Data  
Packets  
Packets  
Network  
LIU Source  
Dest'n LIU  
Clock  
Clock  
DCO  
Host CPU  
Queue  
monitor  
Figure 21 - Adaptive Clock Recovery  
8.0 System Features  
8.1 Latency  
The following lists the intrinsic processing latency of the ZL5011x. The intrinsic processing latency is dependent on  
the number of channels in a context for structured operation, as detailed below. However, the intrinsic processing  
latency is not dependent on the total number of contexts opened or the total number of channels being processed  
by the device.  
TDM to Packet transmission processing latency less than 125 µs  
Packet to TDM transmission processing latency less than 250 µs (unstructured)  
Packet to TDM transmission processing latency less than 250 µs (structured, more than 16 channels in  
context)  
Packet to TDM transmission processing latency less than 375 µs (structured, 16 or less channels in context)  
56  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
End-to-end latency may be estimated as the transmit latency + packet network latency + receive latency. The  
transmit latency is the sum of the transmit processing and the number of frames per packet x 125 µs. The receive  
latency is the sum of the receive processing and the delay through the jitter buffer which is programmed to  
compensate for packet network PDV.  
The ZL5011x is capable of creating an extremely low latency connection, with end to end delays of less than  
0.5 ms, depending on user configuration.  
8.2 Loopback Modes  
The ZL5011x devices support loopback of the TDM circuits and the circuit emulation packets.  
TDM loopback is achieved by first packetizing the TDM circuit as normal via the TDM Interface and Payload  
Assembly blocks. The packetized data is then routed by the Task Manager back to the same TDM port via the TDM  
Formatter and TDM Interface.  
Loopback of the emulated services is achieved by redirecting classified packets from the Packet Receive blocks,  
back to the packet network. The Packet Transmit blocks are setup to strip the original header and add a new  
header directing the packets back to the source.  
8.3 Host Packet Generation  
The control processor can generate packets directly, allowing it to use the network for out-of-band communications.  
This can be used for transmission of control data or network setup information, e.g., routing information. The host  
interface can also be used by a local resource for network transmission of processed data.  
The device supports dual address DMA transfers of packets to and from the CPU memory, using the host's own  
DMA controller. Table 22 illustrates the maximum bandwidths achievable by an external DMA master.  
1
DMA Path  
Packet Size  
Max Bandwidth Mbps  
ZL5011x to CPU only  
ZL5011x to CPU only  
CPU to ZL5011x only  
CPU to ZL5011x only  
>1000 bytes  
60 bytes  
>1000 bytes  
60 bytes  
>1000 bytes  
60 bytes  
50  
6.7  
60  
43  
2
Combined  
58 (29 each way)  
11 (5.5 each way)  
2
Combined  
Table 22 - DMA Maximum Bandwidths  
Note 1: Maximum bandwidths are the maximum the ZL5011x devices can transfer under host control, and assumes only minimal  
packet processing by the host.  
Note 2: Combined figures assume the same amount of data is to be transferred each way.  
8.4 Loss of Service (LOS)  
During normal operation, a situation may arise where a Loss of Service occurs. This may be caused by a disruption  
in the transmission line due to engineering works or cable disconnection, for example. The locally detected LOS  
should be transferred across the emulated T1/E1 to the far end. The far end, in turn, should propagate AIS  
downstream.  
The handling of LOS over a CESoP connection is typically performed using (setting/clearing) the L bit in the  
CESoPSN or SAToP control word of the packet header.  
Refer to Application Note ZLAN-159, section 4.1 for details on a variety of different ways that LOS may be handled  
in an application.  
57  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
8.5 Power Up Sequence  
To power up the ZL5011x the following procedure must be used:  
The Core supply must never exceed the I/O supply by more than 0.5V  
Both the Core supply and the I/O supply must be brought up together  
DC  
The System Reset and, if used, the JTAG Reset must remain low until at least 100 µs after the 100 MHz  
system clock has stabilised. Note that if JTAG Reset is not used it must be tied low  
This is illustrated in the diagram shown in Figure 22.  
I/O supply (3.3 V)  
<0.5 VDC  
V
Core supply (1.8 V)  
DD  
t
t
t
RST  
> 100 µs  
SCLK  
10 ns  
Figure 22 - Powering Up the ZL5011x  
8.6 JTAG Interface and Board Level Test Features.  
The JTAG interface is used to access the boundary scan logic for board level production testing.  
8.7 External Component Requirements  
Direct connection to PowerQUICC™ II (MPC8260) host processor and associated memory, but can  
support other processors with appropriate glue logic  
TDM Framers and/or Line Interface Units  
Ethernet PHY for each MAC port  
58  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
8.8 Miscellaneous Features  
System clock speed of 100 MHz  
Host clock speed of up to 66 MHz  
Debug option to freeze all internal state machines  
JTAG (IEEE1149) Test Access Port  
3.3 V I/O Supply rail with 5 V tolerance  
1.8 V Core Supply rail  
Fully compatible with MT90880/1/2/3 and ZL50110/11/14 Zarlink product line  
8.9 Test Modes Operation  
8.9.1 Overview  
The ZL5011x family supports the following modes of operation.  
8.9.1.1 System Normal Mode  
This mode is the device's normal operating mode. Boundary scan testing of the peripheral ring is accessible in this  
mode via the dedicated JTAG pins. The JTAG interface is compliant with the IEEE Std. 1149.1-2001; Test Access  
Port and Boundary Scan Architecture.  
Each variant has it's own dedicated.bsdl file which fully describes it's boundary scan architecture.  
8.9.1.2 System Tri-State Mode  
All output and I/O output drivers are tri-stated allowing the device to be isolated when testing or debugging the  
development board.  
8.9.2 Test Mode Control  
The System Test Mode is selected using the dedicated device input bus TEST_MODE[2:0] as follows in Table 23.  
System Test Mode  
test_mode[2:0]  
SYS_NORMAL_MODE  
SYS_TRI_STATE_MODE  
3’b000  
3’b011  
Table 23 - Test Mode Control  
8.9.3 System Normal Mode  
Selected by TEST_MODE[2:0] = 3'b000. As the test_mode[2:0] inputs have internal pull-downs this is the default  
mode of operation if no external pull-up/downs are connected. The GPIO[15:0] bus is captured on the rising edge of  
the external reset to provide internal bootstrap options. After the internal reset has been de-asserted the GPIO pins  
may be configured by the ADM module as either inputs or outputs.  
8.9.4 System Tri-state Mode  
Selected by TEST_MODE[2:0] = 3'b011. All device output and I/O output drivers are tri-stated.  
59  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
9.0 DPLL Specification  
The ZL5011x family incorporates an internal DPLL that meets Telcordia GR-1244-CORE Stratum 3 and Stratum  
4/4E requirements, assuming an appropriate clock oscillator is connected to the system clock pin. It will meet the  
jitter/wander tolerance, jitter/wander transfer, intrinsic jitter/wander, frequency accuracy, capture range, phase  
change slope, holdover frequency and MTIE requirements for these specifications. In structured mode with the  
ZL5011x device operating as a master the DPLL is used to provide clock and frame reference signals to the internal  
and external TDM infrastructure. In structured mode, with the ZL5011x device operating as a slave, the DPLL is not  
used. All TDM clock generation is performed externally and the input streams are synchronised to the system clock  
by the TDM interface. The DPLL is not required in unstructured mode, where TDM clock and frame signals are  
generated by internal DCO’s assigned to each individual stream.  
9.1 Modes of Operation  
It can be set into one of four operating modes: Locking mode, Holdover mode, Freerun mode and Powerdown  
mode.  
9.1.1 Locking Mode (normal operation)  
The DPLL accepts a reference signal from either a primary or secondary source, providing redundancy in the event  
of a failure. These references should have the same nominal frequencies but do not need to be identical as long as  
their frequency offsets meet the appropriate Stratum requirements. Each source is selected from any one of the  
available TDM input stream clocks (up to 4 on the ZL50117/20 variants), or from the external TDM_CLKiP (primary)  
or TDM_CLKiS (secondary) input pins, as illustrated in Figure 16 - on page 51. It is possible to supply a range of  
input frequencies as the DPLL reference source, depicted in Table 24. The PRD register Value is the number (in  
hexadecimal) that must be programmed into the PRD register within the DPLL to obtain the divided down frequency  
at PLL_PRI or PLL_SEC.  
Maximum  
PRD/SRD  
Frequency at  
PLL_PRI or  
PLL_SEC  
(MHz)  
Acceptable  
Input Wander  
tolerance  
(UI)  
Source  
Input Frequency  
(MHz)  
Register  
Value  
Tolerance  
(±ppm)  
Divider  
Ratio  
(Hex)  
(Note 1)  
(Note 2)  
0.008  
1.544  
30  
130  
50  
50  
50  
50  
30  
20  
20  
20  
1
1
1
1
0.008  
1.544  
2.048  
4.096  
8.192  
16.384  
6.312  
0.008  
0.064  
0.064  
±1  
±1023  
2.048  
1
1
±1023  
4.096  
1
1
±1023  
8.192  
1
1
±1023  
16.384  
6.312  
1
1
±1023  
1
1
±1023  
22.368  
34.368  
44.736 (Note 3)  
2796  
537  
699  
AEC  
219  
2BB  
±1 (on 64k Hz)  
±1 (on 64 kHz)  
±1 (on 64 kHz)  
Table 24 - DPLL Input Reference Frequencies  
Note 1: A PRD/SRD value of 0 will suppress the clock, and prevent it from reaching the DPLL.  
Note 2: UI means Unit Interval - in this case periods of the time signal. So ±1UI on a 64 kHz signal means ±15.625 µs, the period of  
the reference frequency. Similarly ±1023UI on a 4.096 MHz signal means ±250 µs.  
Note 3: This input frequency is supported with the use of an external divide by 2.  
60  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
The maximum lock-in range can be programmed up to ±372 ppm regardless of the input frequency. The DPLL will  
fail to lock if the source input frequency is absent, if it is not of approximately the correct frequency or if it is too  
jittery. See Section 9.7 for further details. Limitations depend on the users programmed values, so the DPLL must  
be programmed properly to meet Stratum 3, or Stratum 4/4E. The Application Program Interface (API) software that  
accompanies the ZL5011x family can be used to automatically set up the DPLL for the appropriate standard  
requirement.  
The DPLL lock-in range can be programmed using the Lock Range register (see ZL50115/16/17/18/19/20  
Programmers Model document) in order to extend or reduce the capture envelope. The DPLL provides  
bit-error-free reference switching, meeting the specification limits in the Telcordia GR-1244-CORE standard. If  
Stratum 3 or Stratum 4/4E accuracy is not required, it is possible to use a more relaxed system clock tolerance.  
The DPLL output consists of three signals; a common clock (comclk), a double-rate common clock (comclkx2) and  
a frame reference (8 kHz). These are used to time the internal TDM Interface, and hence the corresponding TDM  
infrastructure attached to the interface. The output clock options are either 2.048 Mbps (comclkx2 at 4.096 Mbps)  
or 8.192 Mbps (comclkx2 at 16.384 Mbps), determined by setup in the DPLL control register. The frame pulse is  
programmable for polarity and width.  
9.1.2 Holdover Mode  
In the event of a reference failure resulting in an absence of both the primary and secondary source, the DPLL  
automatically reverts to Holdover mode. The last valid frequency value recorded before failure can be maintained  
within the Stratum 3 limits of ±0.05 ppm. The hold value is wholly dependent on the drift and temperature  
performance of the system clock. For example, a ±32 ppm oscillator may have a temperature coefficient of  
±0.1 ppm/°C. Thus a 10°C ambient change since the DPLL was last in the Locking mode will change the holdover  
frequency by an additional ±1 ppm, which is much greater than the ±0.05 ppm Stratum 3 specification. If the strict  
target of Stratum 3 is not required, a less restrictive oscillator can be used for the system clock.  
Holdover mode is typically used for a short period of time until network synchronisation is re-established.  
9.1.3 Freerun Mode  
In freerun mode the DPLL is programmed with a centre frequency, and can output that frequency within the  
Stratum 3 limits of ±4.6 ppm. To achieve this the 100 MHz system clock must have an absolute frequency accuracy  
of ±4.6 ppm. The centre frequency is programmed as a fraction of the system clock frequency.  
9.1.4 Powerdown Mode  
It is possible to “power down” the DPLL when it is not in use. For example, an unstructured TDM system, or use of  
an external DPLL would mean the internal DPLL could be switched off, saving power. The internal registers can still  
be accessed while the DPLL is powered down.  
9.2 Reference Monitor Circuit  
There are two identical reference monitor circuits, one for the primary and one for the secondary source. Each  
circuit will continually monitor its reference, and report the references validity. The validity criteria depends on the  
frequency programmed for the reference. A reference must meet all the following criteria to maintain validity:  
The “period in specified range” check is performed regardless of the programmed frequency. Each period  
must be within a range, which is programmable for the application. Refer to the ZL50115/16/17/18/19/20  
Programmers Model for details.  
If the programmed frequency is 1.544 MHz or 2.048 MHz, the “n periods in specified range” check will be  
performed. The time taken for n cycles must be within a programmed range, typically with n at 64, the time  
taken for consecutive cycles must be between 62 and 66 periods of the programmed frequency.  
61  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
The fail flags are independent of the preferred option for primary or secondary operation, will be asserted in the  
event of an invalid signal regardless of mode.  
9.3 Locking Mode Reference Switching  
When the reference source the DPLL is currently locking to becomes invalid, the DPLL’s response depends on  
which one of the failure detect modes has been chosen: autodetect, forced primary, or forced secondary. One of  
these failure detect modes must be chosen via the FDM1:0 bits of the DOM register. After a device reset via the  
SYSTEM_RESET pin, the autodetect mode is selected.  
In autodetect mode (automatic reference switching) if both references are valid the DPLL will synchronise to the  
preferred reference. If the preferred reference becomes unreliable, the DPLL continues driving its output clock in a  
stable holdover state until it makes a switch to the backup reference. If the preferred reference recovers, the DPLL  
makes a switch back to the preferred reference. If necessary, the switch back can be prevented by changing the  
preferred reference using the REFSEL bit in the DOM register, after the switch to the backup reference has  
occurred.  
If both references are unreliable, the DPLL will drive its output clock using the stable holdover values until one of  
the references becomes valid.  
In forced primary mode, the DPLL will synchronise to the primary reference only. The DPLL will not switch to the  
secondary reference under any circumstances including the loss of the primary reference. In this condition, the  
DPLL remains in holdover mode until the primary reference recovers. Similarly in forced secondary mode, the  
DPLL will synchronise to the secondary reference only, and will not switch to the primary reference. Again, a failure  
of the secondary reference will cause the DPLL to enter holdover mode, until such time as the secondary reference  
recovers. The choice of preferred reference has no effect in these modes.  
When a conventional PLL is locked to its reference, there is no phase difference between the input reference and  
the PLL output. For the DPLL, the input references can have any phase relationship between them. During a  
reference switch, if the DPLL output follows the phase of the new reference, a large phase jump could occur. The  
phase jump would be transferred to the TDM outputs. The DPLL’s MTIE (Maximum Time Interval Error) feature  
preserves the continuity of the DPLL output so that it appears no reference switch had occurred. The MTIE circuit is  
not perfect however, and a small Time Interval Error is still incurred per reference switch. To align the DPLL output  
clock to the nearest edge of the selected input reference, the MTIE reset bit (MRST bit in the DOM register) can be  
used.  
Unlike some designs, switching between references which are at different nominal frequencies do not require  
intervention such as a system reset.  
9.4 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 programmable up to ±372 ppm.  
Note that the locking range relates to the system clock frequency. If the external oscillator has a tolerance of  
-100 ppm, and the locking range is programmed to ±200 ppm, the actual locking range is the programmed value  
shifted by the system clock tolerance to become -300 ppm to +100 ppm.  
9.5 Locking Time  
The Locking Time is the time it takes the synchroniser to phase lock to the input signal. Phase lock occurs when the  
input and output signals are not changing in phase with respect to each other (not including jitter).  
Locking time is very difficult to determine because it is affected by many factors including:  
initial input to output phase difference  
initial input to output frequency difference  
62  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
DPLL Loop Filter  
DPLL Limiter (phase slope)  
Although a short phase lock time is desirable, it is not always achievable due to other synchroniser requirements.  
For instance, better jitter transfer performance is obtained with a lower frequency loop filter which increases locking  
time; and a better (smaller) phase slope performance will increase locking time. Additionally, the locking time is  
dependent on the p_shift value.  
The DPLL Loop Filter and Limiter have been optimised to meet the Telcordia GR-1244-CORE jitter transfer and  
phase alignment speed requirements. The phase lock time is guaranteed to be no greater than 30 seconds when  
using the recommended Stratum 3 and Stratum 4/4E register settings.  
9.6 Lock Status  
The DPLL has a Lock Status Indicator and a corresponding Lock Change Interrupt. The response of the Lock  
Status Indicator is a function of the programmed Lock Detect Interval (LDI) and Lock Detect Threshold (LDT) values  
in the dpll_ldetect register. The LDT register can be programmed to set the jitter tolerance level of the Lock Status  
Indicator. To determine if the DPLL has achieved lock the Lock Status Indicator must be high for a period of at least  
30 seconds. When the DPLL loses lock the Lock Status Indicator will go low after LDI x 125 µs.  
9.7 Jitter  
The DPLL is designed to withstand, and improve inherent jitter in the TDM clock domain.  
9.7.1 Acceptance of Input Wander  
For T1(1.544 MHz), E1(2.048 MHz) and J2(6.312 MHz) input frequencies, the DPLL will accept a wander of up to  
±1023UI at 0.1 Hz to conform with the relevant specifications. For the 8 kHz (frame rate) and 64 kHz (the divided  
pp  
down output for T3/E3) input frequencies, the wander acceptance is limited to ±1 UI (0.1 Hz). This principle is  
illustrated in Table 24.  
9.7.2 Intrinsic Jitter  
Intrinsic jitter is the jitter produced by a synchronizer and measured at its output. It is measured by applying a jitter  
free reference signal 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 free running or holdover, by measuring the output jitter of  
the device. Intrinsic jitter is usually measured with various band-limiting filters, depending on the applicable  
standards.  
1
The intrinsic jitter in the DPLL is reduced to less than 1 ns p-p by an internal Tapped Delay Line (TDL). The DPLL  
can be programmed so that the output clock meets all the Stratum 3 requirements of Telcordia GR-1244-CORE.  
Stratum 4/4E is also supported.  
9.7.3 Jitter Tolerance  
Jitter tolerance is a measure of the ability of a PLL to operate properly without cycle slips (i.e., remain in lock and/or  
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 DPLL’s jitter tolerance can be programmed to meet Telcordia GR-1244-CORE DS1 reference input jitter  
tolerance requirements.  
1. There are 2 exceptions to this. a) When reference is 8 kHz, and reference frequency offset relative to the master is small, jitter up to 1 master  
clock period is possible, i.e. 10 ns p-p. b) In holdover mode, if a huge amount of jitter had been present prior to entering holdover, then an  
additional 2 ns p-p is possible.  
63  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
9.7.4 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.  
Since intrinsic jitter is always present, jitter attenuation will appear to be lower for small input jitter signals than  
larger ones. Consequently, accurate jitter transfer function measurements are usually made with large input jitter  
signals (e.g., 75% of the specified maximum jitter tolerance).  
The internal DPLL is a first order type 2 component, so a frequency offset doesn’t result in a phase offset. Stratum  
3 requires a -3 dB frequency of less than 3 Hz. The nature of the filter results in some peaking, resulting in a -3 dB  
frequency of 1.9 Hz and a 0.08 dB peak with a system clock frequency of 100 MHz assuming a p_shift value of 2.  
The transfer function is illustrated in Figure 23 and in more detail in Figure 24. Increasing the p_shift value  
increases the speed the DPLL will lock to the required frequency and reduces the peak, but also reduces the  
tolerance to jitter - so the p_shift value must be programmed correctly to meet Stratum 3 or Stratum 4/4E jitter  
transfer characteristics. This is done automatically in the API.  
9.8 Maximum Time Interval Error (MTIE)  
In order to meet several standards requirements, the phase shift of the DPLL output must be controlled. A potential  
phase shift occurs every time the DPLL is re-arranged by changing reference source signal, or the mode. In order  
to meet the requirements of Stratum 3, the DPLL will shift phase by no more than 20 ns per re-arrangement.  
Additionally the speed at which the change occurs is also critical. A large step change in output frequency is  
undesirable. The rate of change is programmable using the skew register, up to a maximum of 15.4 ns / 125 µs  
(124 ppm).  
Figure 23 - Jitter Transfer Function  
64  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Figure 24 - Jitter Transfer Function - Detail  
10.0 Memory Map and Register Definitions  
All memory map and register definitions are included in the ZL50115/16/17/18/19/20 Programmers Model  
document.  
11.0 DC Characteristics  
Absolute Maximum Ratings*  
Parameter  
I/O Supply Voltage  
Symbol  
Min.  
Max.  
Units  
V
-0.5  
-0.5  
-0.5  
-0.5  
-0.5  
-
5.0  
2.5  
2.5  
V
V
DD_IO  
Core Supply Voltage  
V
DD_CORE  
PLL Supply Voltage  
V
V
DD_PLL  
Input Voltage  
V
V
+ 0.5  
DD  
V
I
Input Voltage (5 V tolerant inputs)  
Continuous current at digital inputs  
Continuous current at digital outputs  
Package power dissipation  
Storage Temperature  
V
7.0  
±10  
V
I_5V  
I
mA  
mA  
W
°C  
IN  
I
-
±15  
O
PD  
TS  
-
2.38  
+125  
-55  
* Exceeding these figures may cause permanent damage. Functional operation under these conditions is not guaranteed. Voltage  
measurements are with respect to ground (VSS) unless otherwise stated.  
* The core and PLL supply voltages must never be allowed to exceed the I/O supply voltage by more than 0.5 V during power-up. Failure to  
observe this rule could lead to a high-current latch-up state, possibly leading to chip failure, if sufficient cross-supply current is available. To be  
safe ensure the I/O supply voltage supply always rises earlier than the core and PLL supply voltages.  
65  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Recommended Operating Conditions  
Characteristics  
Test  
Condition  
Symbol  
Min.  
Typ.  
Max.  
Units  
Operating Temperature  
T
-40  
-40  
3.0  
1.65  
1.65  
-
25  
-
+85  
125  
3.6  
°C  
°C  
V
OP  
Junction temperature  
T
J
Positive Supply Voltage, I/O  
Positive Supply Voltage, Core  
Positive Supply Voltage, Core  
Input Voltage Low - all inputs  
Input Voltage High  
V
3.3  
1.8  
1.8  
-
DD_IO  
V
1.95  
1.95  
0.8  
V
DD_CORE  
V
V
DD_PLL  
V
V
IL  
V
2.0  
2.0  
-
V
V
IH  
DD_IO  
Input Voltage High, 5 V tolerant inputs  
V
-
5.5  
V
IH_5V  
Typical figures are at 25°C and are for design aid only, they are not guaranteed and not subject to production testing. Voltage measurements are  
with respect to ground (VSS) unless otherwise stated.  
66  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
DC Electrical Characteristics - Typical characteristics are at 1.8 V core, 3.3 V I/O, 25°C and typical processing. The min. and max.  
values are defined over all process conditions, from -40 to 125°C junction temperature, core voltage 1.65 to 1.95 V and I/O voltage 3.0 and 3.6 V  
unless otherwise stated.  
Characteristics  
Input Leakage  
Symbol  
Min. Typ. Max. Units.  
Test Condition  
I
±1  
µA  
µA  
No pull up/down V  
= 3.6 V  
= 3.6 V  
LEIP  
DD_IO  
DD_IO  
Output (High impedance)  
Leakage  
I
2
No pull up/down V  
LEOP  
Input Capacitance  
Output Capacitance  
Pullup Current  
C
1
4
pF  
pF  
µA  
µA  
IP  
C
OP  
PU  
I
-27  
-110  
Input at 0 V  
Input at 0 V  
Pullup Current, 5 V tolerant  
inputs  
I
I
PU_5V  
Pulldown Current  
I
27  
µA  
µA  
Input at V  
Input at V  
PD  
DD_IO  
DD_IO  
Pulldown Current, 5 V tolerant  
inputs  
110  
PD_5V  
Core 1.8 V supply current  
PLL 1.8 V supply current  
I/O 3.3 V supply current  
I
950  
1.30  
120  
mA  
mA  
mA  
Note 1,2  
DD_CORE  
I
DD_PLL  
I
Note 1,2  
DD_IO  
Note 1: The IO and Core supply current worst case figures apply to different scenarios and can not simply be summed for a total  
figure. For a clearer indication of power consumption, please refer to Section 13.0.  
Note 2: Worst case assumes the maximum number of active contexts and channels. Figures are for the ZL50120. For an indication of  
typical power consumption, please refer to Section 13.0.  
Input Levels  
Characteristics  
Input Low Voltage  
Symbol  
Min.  
Typ.  
Max.  
Units  
Test Condition  
V
0.8  
V
V
V
V
IL  
IH  
T+  
Input High Voltage  
V
2.0  
Positive Schmitt Threshold  
Negative Schmitt Threshold  
V
1.6  
1.2  
V
T-  
Output Levels  
Characteristics  
Symbol  
Min.  
Typ.  
Max.  
Units  
Test Condition  
= 6 mA.  
Output Low Voltage  
V
0.4  
V
I
I
OL  
OL  
OL  
= 12 mA for packet interface  
(m*) pins and GPIO pins.  
I
= 24 mA for LED pins.  
OL  
Output High Voltage  
V
2.4  
V
I
I
= 6 mA.  
OH  
OH  
OH  
= 12 mA for packet interface  
(m*) pins and GPIO pins.  
I
= 24 mA for LED pins.  
OH  
67  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
12.0 AC Characteristics  
12.1 TDM Interface Timing - ST-BUS  
The TDM Bus either operates in Slave mode, where the TDM clocks for each stream are provided by the device  
sourcing the data, or Master mode, where the TDM clocks are generated from the ZL5011x.  
12.1.1 ST-BUS Slave Clock Mode  
TDM ST-BUS Slave Timing Specification  
Data Format  
Parameter  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
ST-BUS  
8.192 Mbps  
mode  
TDM_CLKi Period  
TDM_CLKi High  
TDM_CLKi Low  
TDM_CLKi Period  
TDM_CLKi High  
TDM_CLKi Low  
t
54  
27  
27  
-
60  
66  
33  
33  
-
ns  
ns  
ns  
ns  
ns  
ns  
ns  
C16IP  
t
-
C16IH  
t
-
C16IL  
ST-BUS  
2.048 Mbps  
mode  
t
244.1  
C4IP  
t
110  
110  
-
-
134  
134  
C4IH  
t
C4IL  
All Modes  
TDM_F0i Width  
8.192 Mbps  
t
FOIW  
50  
200  
-
-
-
2.048 Mbps  
300  
TDM_F0i Setup Time  
TDM_F0i Hold Time  
TDM_STo Delay  
t
5
5
1
-
-
-
-
ns  
ns  
ns  
With respect to  
TDM_CLKi  
FOIS  
FOIH  
STOD  
falling edge  
t
-
With respect to  
TDM_CLKi  
falling edge  
t
20  
With respect to  
TDM_CLKi  
Load C = 50 pF  
L
TDM_STi Setup Time  
TDM_STi Hold Time  
t
5
5
-
-
-
-
ns  
ns  
With respect to  
TDM_CLKi  
STIS  
t
With respect to  
TDM_CLKi  
STIH  
68  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
In synchronous mode the clock must be within the locking range of the DPLL to function correctly (± 245 ppm). In  
asynchronous mode, the clock may be any frequency.  
Channel 127 bit 1  
Channel 127 bit 0  
Channel 0 bit 7  
tC16IP  
Channel 0 bit 6  
TDM_CKLI  
TDM_F0i  
tFOIH  
tFOIS  
tSTIH  
tSTIS  
tSTIH  
tSTIS  
tSTIH  
tSTIS  
Ch0 bit7  
TDM_STi  
TDM_STo  
tSTOD  
Channel 127 bit 0  
tSTOD  
Channel 0 bit 7  
tSTOD  
Channel 127 bit 1  
Figure 25 - TDM ST-BUS Slave Mode Timing at 8.192 Mbps  
Channel 31 Bit 0  
Channel 0 Bit 7  
Channel 0 Bit 6  
t
C2IP  
TDM_CLKI (2.048 MHz)  
TDM_CLKI (4.096 MHz)  
t
C4IP  
t
FOIH  
t
FOIS  
t
FOIW  
TDM_F0i  
t
STIH  
t
STIS  
TDM_STi  
TDM_STo  
t
t
STOD  
STOD  
Ch 31 Bit 0  
Ch 0 Bit 7  
Ch 0 Bit 6  
Figure 26 - TDM ST-BUS Slave Mode Timing at 2.048 Mbps  
69  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
12.1.2 ST-BUS Master Clock Mode  
Data Format  
Parameter  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
ST-BUS  
8.192 Mbps  
mode  
TDM_CLKo Period  
TDM_CLKo High  
TDM_CLKo Low  
TDM_CLKo Period  
TDM_CLKo High  
TDM_CLKo Low  
TDM_F0o Delay  
t
54.0  
23.0  
23.0  
237.0  
115.0  
115.0  
-
61.0  
68.0  
37.0  
37.0  
251.0  
129.0  
129.0  
25  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
C16OP  
t
-
C16OH  
t
-
C16OL  
ST-BUS  
2.048 Mbps  
mode  
t
244.1  
C4OP  
t
-
-
-
C4OH  
t
C4OL  
All Modes  
t
With respect to  
TDM_CLKo  
falling edge  
FOD  
TDM_STo Delay  
Active-Active  
t
-
-
-
-
5
ns  
ns  
With respect to  
TDM_CLKo  
falling edge  
STOD  
TDM_STo Delay  
Active to HiZ and  
HiZ to Active  
t
, t  
33  
With respect to  
TDM_CLKo  
falling edge  
DZ ZD  
TDM_STi Setup Time  
t
5
5
-
-
-
-
ns  
ns  
With respect to  
TDM_CLKo  
STIS  
TDM_STi Hold Time  
t
With respect to  
TDM_CLKo  
STIH  
Table 25 - TDM ST-BUS Master Timing Specification  
Channel 127 Bit 0  
Channel 0 Bit 7  
Channel 0 Bit 6  
tC16OP  
TDM_CLKO  
tFOD  
tFOD  
TDM_F0o  
tSTIH  
tSTIS  
tSTIH  
tSTIS  
TDM_STi  
TDM_STo  
B0  
B7  
B6  
tSTOD  
tSTOD  
Ch 127 Bit 0  
Ch 0 Bit 7  
Ch 0 Bit 6  
Figure 27 - TDM Bus Master Mode Timing at 8.192 Mbps  
70  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Channel 31 Bit 0  
Channel 0 Bit 7  
tC2OP  
Channel 0 Bit 6  
TDM_CLKO (2.048 MHz)  
TDM_CLKO (4.096 MHz)  
TDM_F0o  
tC4OP  
tFOD  
tFOD  
tSTIH  
tSTIS  
TDM_STi  
TDM_STo  
tSTOD  
tSTOD  
Ch 31 Bit 0  
Ch 0 Bit 7  
Ch 0 Bit 6  
Figure 28 - TDM Bus Master Mode Timing at 2.048 Mbps  
12.2 TDM Interface Timing - H.110 Mode  
These parameters are based on the H.110 Specification from the Enterprise Computer Telephony Forum (ECTF)  
1997.  
Parameter  
TDM_C8 Period  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
t
122.066-Φ  
122  
122.074+Φ  
ns  
Note 1  
C8P  
Note 2  
TDM_C8 High  
t
63-Φ  
-
-
-
-
69+Φ  
69+Φ  
11  
ns  
ns  
ns  
ns  
C8H  
TDM_C8 Low  
TDM_D Output Delay  
TDM_D Output to HiZ  
t
63-Φ  
0
-
C8L  
t
Load - 12 pF  
DOD  
t
33  
Load - 12 pF  
Note 3  
DOZ  
TDM_D HiZ to Output  
t
0
-
11  
ns  
Load - 12 pF  
Note 3  
ZDO  
TDM_D Input Delay to Valid  
TDM_D Input Delay to Invalid  
TDM_FRAME width  
t
0
102  
90  
45  
45  
0
-
-
83  
112  
180  
90  
ns  
ns  
ns  
ns  
ns  
ns  
Note 4  
Note 4  
Note 5  
DV  
t
DIV  
t
122  
FP  
FS  
TDM_FRAME setup  
t
-
-
-
TDM_FRAME hold  
Phase Correction  
t
90  
10  
FH  
F
Note 6  
Table 26 - TDM H.110 Timing Specification  
Note 1: TDM_C8 and TDM_FRAME signals are required to meet the same timing standards and so are not defined independently.  
Note 2: TDM_C8 corresponds to pin TDM_CLKi.  
Note 3:  
tDOZ and tZDO apply at every time-slot boundary.  
Note 4: Refer to H.110 Standard from Enterprise Computer Telephony Forum (ECTF) for the source of these numbers.  
Note 5: The TDM_FRAME signal is centred on the rising edge of TDM_C8. All timing measurements are based on this rising edge  
point; TDM_FRAME corresponds to pin TDM_F0i.  
Note 6: Phase correction (Φ) results from DPLL timing corrections.  
71  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Ts 127 Bit 8  
Ts 0 Bit 1  
tC8P  
Ts 0 Bit 2  
tC8H  
tC8L  
TDM_C8  
TDM_FRAME  
TDM_D Input  
TDM_D Output  
tFS  
tFH  
tFP  
tDIV  
tDV  
tZDO  
tDOZ  
tDOD  
Ts 127 Bit 8  
Ts 0 Bit 1  
Ts 0 Bit 2  
Figure 29 - H.110 Timing Diagram  
12.3 TDM Interface Timing - H-MVIP  
These parameters are based on the Multi-Vendor Integration Protocol (MVIP) specification for an H-MVIP Bus,  
Release 1.1a (1997).  
Positive transitions of TDM_C2 are synchronous with the falling edges of TDM_C4 and TDM_C16. The signals  
TDM_C2, TDM_C4 and TDM_C16 correspond with pins TDM_CLKi. The signals TDM_F0 correspond with pins  
TDM_F0i. The signals TDM_HDS correspond with pins TDM_STi and TDM_STo.  
Parameter  
TDM_C2 Period  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
t
487.8  
220  
220  
243.9  
110  
110  
60.9  
30  
488.3  
488.8  
268  
268  
244.4  
134  
134  
61.1  
31  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
C2P  
TDM_C2 High  
t
-
C2H  
TDM_C2 Low  
t
-
C2L  
C4P  
C4H  
TDM_C4 Period  
t
244.1  
TDM_C4 High  
t
-
TDM_C4 Low  
t
-
C4L  
TDM_C16 Period  
TDM_C16 High  
t
61.0  
C16P  
C16H  
t
-
TDM_C16 Low  
t
30  
-
31  
C16L  
TDM_HDS Output Delay  
TDM_HDS Output Delay  
TDM_HDS Output to HiZ  
TDM_HDS Input Setup  
TDM_HDS Input Hold  
TDM_F0 width  
t
t
-
-
30  
At 8.192 Mbps  
At 2.048 Mbps  
PD  
-
-
100  
30  
PD  
t
-
-
HZD  
t
30  
-
-
0
S
H
t
30  
0
t
200  
244  
300  
FW  
Table 27 - TDM H-MVIP Timing Specification  
72  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
Parameter  
TDM_F0 setup  
TDM_F0 hold  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
t
50  
50  
-
-
150  
150  
ns  
ns  
FS  
t
FH  
Table 27 - TDM H-MVIP Timing Specification (continued)  
Ts 127 Bit 7  
Ts 0 Bit 0  
tC16H  
Ts 0 Bit 1  
tC16P  
tC16L  
TDM_C16  
TDM_F0  
tFS  
tFH  
tFW  
tH  
tS  
TDM_HDS Input  
tPD  
tHZD  
Ch 127 Bit 7  
Ch 0 Bit 0  
TDM_HDS Output  
Figure 30 - TDM - H-MVIP Timing Diagram for 16 MHz Clock (8.192 Mbps)  
73  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
12.4 TDM LIU Interface Timing  
The TDM Interface can be used to directly drive into a Line Interface Unit (LIU). The interface can work in this mode  
with E1, DS1, J2, E3 and DS3. The frame pulse is not present, just data and clock is transmitted and received.  
Table 28 shows timing for DS3, which would be the most stringent requirement.  
Parameter  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
TDM_TXCLK Period  
TDM_TXCLK High  
t
22.353  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
DS3 clock  
CTP  
t
6.7  
6.7  
CTH  
TDM_TXCLK Low  
t
CTL  
TDM_RXCLK Period  
TDM_RXCLK High  
t
22.353  
-
DS3 clock  
CRP  
CRH  
t
9.0  
9.0  
3
TDM_RXCLK Low  
t
CRL  
TDM_TXDATA Output Delay  
TDM_RXDATA Input Setup  
TDM_RXDATA Input Hold  
t
10  
PD  
t
6
S
t
3
H
Table 28 - TDM - LIU Structured Transmission/Reception  
tCTH  
tCTP  
tCTL  
TDM_TXCLK  
tPD  
TDM_TXDATA  
tCRH  
tCRP  
tCRL  
TDM_RXCLK  
tS  
tH  
TDM_RXDATA  
Figure 31 - TDM-LIU Structured Transmission/Reception  
74  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
12.5 PAC Interface Timing  
Parameter  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
TDM_CLKiP High / Low  
Pulsewidth  
t
10  
-
-
ns  
CPP  
TDM_CLKiS High / Low  
Pulsewidth  
t
10  
-
-
ns  
CSP  
Table 29 - PAC Timing Specification  
12.6 Packet Interface Timing  
Data for the MII/GMII/TBI packet switching is based on Specification IEEE Std. 802.3 - 2000.  
12.6.1 MII Transmit Timing  
100 Mbps  
Parameter  
TXCLK period  
Symbol  
Units  
Notes  
Min.  
Typ.  
Max.  
t
-
14  
14  
-
40  
-
-
ns  
ns  
ns  
ns  
ns  
ns  
CC  
TXCLK high time  
TXCLK low time  
TXCLK rise time  
TXCLK fall time  
t
26  
26  
5
CHI  
t
-
CLO  
t
-
CR  
t
-
-
5
CF  
DV  
TXCLK rise to TXD[3:0] active  
delay (TXCLK rising edge)  
t
1
-
25  
Load = 25 pF  
Load = 25 pF  
Load = 25 pF  
TXCLK to TXEN active delay  
(TXCLK rising edge)  
t
1
1
-
-
25  
25  
ns  
ns  
EV  
TXCLK to TXER active delay  
(TXCLK rising edge)  
t
ER  
Table 30 - MII Transmit Timing - 100 Mbps  
75  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
tCL  
tCH  
tCC  
TXCLK  
TXEN  
tEV  
tEV  
tDV  
TXD[3:0]  
TXER  
tER  
tER  
Figure 32 - MII Transmit Timing Diagram  
12.6.2 MII Receive Timing  
Parameter  
100 Mbps  
Symbol  
Units  
Notes  
Min.  
Typ.  
Max.  
RXCLK period  
t
t
-
14  
14  
-
40  
20  
20  
-
-
26  
26  
5
ns  
ns  
ns  
ns  
ns  
ns  
CC  
CH  
RXCLK high wide time  
RXCLK low wide time  
RXCLK rise time  
RXCLK fall time  
t
CL  
t
CR  
t
-
-
5
CF  
RXD[3:0] setup time (RXCLK  
rising edge)  
t
10  
-
-
DS  
RXD[3:0] hold time (RXCLK  
rising edge)  
t
5
10  
5
-
-
-
-
-
-
-
-
-
-
ns  
ns  
ns  
ns  
ns  
DH  
RXDV input setup time  
(RXCLK rising edge)  
t
DVS  
DVH  
RXDV input hold time (RXCLK  
rising edge)  
t
RXER input setup time (RXCL  
edge)  
t
10  
5
ERS  
RXER input hold time (RXCLK  
rising edge)  
t
ERH  
Table 31 - MII Receive Timing - 100 Mbps  
76  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
tCC  
tCLO  
tCHI  
RXCLK  
RXDV  
tDVS  
tDVH  
tDH  
tDS  
RXD[3:0]  
RXER  
tERH  
tERS  
Figure 33 - MII Receive Timing Diagram  
77  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
12.6.3 GMII Transmit Timing  
1000 Mbps  
Parameter  
GTXCLK period  
Symbol  
Units  
Notes  
Min.  
Typ.  
Max.  
t
7.5  
2.5  
2.5  
-
-
-
-
-
-
-
8.5  
-
ns  
ns  
ns  
ns  
ns  
ns  
GC  
GTXCLK high time  
GTXCLK low time  
GTXCLK rise time  
GTXCLK fall time  
t
t
GCH  
t
-
GCL  
GCR  
1
t
-
1
GCF  
Load = 25 pF  
Load = 25 pF  
Load = 25 pF  
GTXCLK rise to TXD[7:0]  
active delay  
t
1.5  
6
DV  
GTXCLK rise to TXEN active  
delay  
t
2
1
-
-
6
6
ns  
ns  
EV  
GTXCLK rise to TXER active  
delay  
t
ER  
Table 32 - GMII Transmit Timing - 1000 Mbps  
tCC  
tCL  
tCH  
GTXCLK  
TXEN  
tEV  
tEV  
tDV  
TXD[3:0]  
TXER  
tER  
tER  
Figure 34 - GMII Transmit Timing Diagram  
78  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
12.6.4 GMII Receive Timing  
Parameter  
1000 Mbps  
Symbol  
Units  
Notes  
Min.  
Typ.  
Max.  
RXCLK period  
t
t
7.5  
2.5  
2.5  
-
-
-
-
-
-
-
8.5  
-
ns  
ns  
ns  
ns  
ns  
ns  
CC  
CH  
RXCLK high wide time  
RXCLK low wide time  
RXCLK rise time  
RXCLK fall time  
t
-
CL  
t
1
1
-
CR  
t
-
CF  
RXD[7:0] setup time (RXCLK  
rising edge)  
t
2
DS  
RXD[7:0] hold time (RXCLK  
rising edge)  
t
1
2
1
2
1
-
-
-
-
-
-
-
-
-
-
ns  
ns  
ns  
ns  
ns  
DH  
RXDV setup time (RXCLK  
rising edge)  
t
DVS  
DVH  
RXDV hold time (RXCLK  
rising edge)  
t
RXER setup time (RXCLK  
rising edge)  
t
ERS  
RXER hold time (RXCLK  
rising edge)  
t
ERH  
Table 33 - GMII Receive Timing - 1000 Mbps  
tCC  
tCLO  
tCHI  
RXCLK  
RXDV  
tDVS  
tDVH  
tDH  
tDS  
RXD[7:0]  
RXER  
tERH  
tERS  
Figure 35 - GMII Receive Timing Diagram  
79  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
12.6.5 TBI Interface Timing  
Parameter  
1000 Mbps  
Symbol  
Units  
Notes  
Min.  
Typ.  
Max.  
GTXCLK period  
GTXCLK high wide time  
GTXCLK low wide time  
TXD[9:0] Output Delay  
(GTXCLK rising edge)  
t
t
t
7.5  
2.5  
2.5  
1
-
-
-
-
8.5  
-
-
ns  
ns  
ns  
GC  
GH  
GL  
DV  
t
6
Load = 25 pF  
RCB0/RBC1 period  
t
t
t
t
t
15  
5
5
-
-
2
16  
-
-
-
-
17  
-
-
2
2
-
ns  
ns  
ns  
ns  
ns  
ns  
RC  
RH  
RCB0/RBC1 high wide time  
RCB0/RBC1 low wide time  
RCB0/RBC1 rise time  
RCB0/RBC1 fall time  
RXD[9:0] setup time (RCB0  
rising edge)  
RL  
RR  
RF  
DS  
t
-
RXD[9:0] hold time (RCB0  
rising edge)  
t
1
-
-
ns  
DH  
REFCLK period  
REFCLK high wide time  
REFCLK low wide time  
t
t
t
7.5  
2.5  
2.5  
-
-
-
8.5  
-
-
ns  
ns  
ns  
FC  
FH  
FL  
Table 34 - TBI Timing - 1000 Mbps  
tGC  
GTXCLK  
tDV  
TXD[9:0] /I/ /S/ /D/ /D/ /D/ /D/ /D/ /D/ /D/ /D/ /D/ /D/ /D/ /D/ /D/ /D/ /D/ /T/ /R/ /I/  
Signal_Detect  
Figure 36 - TBI Transmit Timing Diagram  
80  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
tRC  
RBC1  
RBC0  
tRC  
tDH  
tDH  
tDS  
tDS  
RXD[9:0]  
/I/  
/S/ /D/ /D/ /D/ /D/ /D/ /D/ /D/ /D/D/ /D/ /D/ /D/ /T/ /R/  
/I/  
Signal_Detect  
Figure 37 - TBI Receive Timing Diagram  
12.6.6 Management Interface Timing  
The management interface is common for all inputs and consists of a serial data I/O line and a clock line.  
Parameter  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
M_MDC Clock Output period  
M_MDC high  
M_MDC low  
M_MDC rise time  
M_MDC fall time  
t
1990  
900  
900  
-
-
10  
2000  
1000  
1000  
-
-
-
2010  
1100  
1100  
5
5
-
ns  
ns  
ns  
ns  
ns  
ns  
Note 1  
MP  
t
MHI  
t
MLO  
tMR  
t
t
MF  
MS  
M_MDIO setup time (MDC  
Note 1  
Note 1  
Note 2  
rising edge)  
M_MDIO hold time (M_MDC  
rising edge)  
t
t
10  
1
-
-
-
ns  
ns  
MH  
MD  
M_MDIO Output Delay  
300  
(M_MDC rising edge)  
Table 35 - MAC Management Timing Specification  
Note 1: Refer to Clause 22 in IEEE802.3 (2000) Standard for input/output signal timing characteristics.  
Note 2: Refer to Clause 22C.4 in IEEE802.3 (2000) Standard for output load description of MDIO.  
tMHI  
tMLO  
M_MDC  
M_MDIO  
tMS  
tMH  
Figure 38 - Management Interface Timing for Ethernet Port - Read  
tMP  
M_MDC  
M_MDIO  
tMD  
Figure 39 - Management Interface Timing for Ethernet Port - Write  
81  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
12.7 CPU Interface Timing  
Parameter  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
CPU_CLK Period  
t
15.152  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
CC  
CPU_CLK High Time  
t
6
6
CCH  
CPU_CLK Low Time  
t
CCL  
CCR  
CPU_CLK Rise Time  
t
4
4
CPU_CLK Fall Time  
t
t
CCF  
CAS  
CAH  
CDS  
CDH  
CPU_ADDR[23:2] Setup Time  
CPU_ADDR[23:2] Hold Time  
CPU_DATA[31:0] Setup Time  
CPU_DATA[31:0] Hold Time  
CPU_CS Setup Time  
4
2
4
2
4
2
5
2
4
2
2
t
t
t
t
CSS  
CPU_CS Hold Time  
t
CSH  
CPU_WE/CPU_OE Setup Time  
CPU_WE/CPU_OE Hold Time  
CPU_TS_ALE Setup Time  
CPU_TS_ALE Hold Time  
t
CES  
t
CEH  
t
CTS  
CTH  
CKS  
t
t
CPU_SDACK1/CPU_SDACK2  
Setup Time  
CPU_SDACK1/CPU_SDACK2  
Hold Time  
t
2
ns  
Note 1  
CKH  
CPU_TA Output Valid Delay  
t
2
2
11.3  
6
ns  
ns  
Note 1, 2  
Note 1  
CTV  
CPU_DREQ0/CPU_DREQ1  
Output Valid Delay  
t
CWV  
CPU_IREQ0/CPU_IREQ1 Output  
Valid Delay  
t
2
2
6
7
ns  
ns  
Note 1  
Note 1  
CRV  
CDV  
CPU_DATA[31:0] Output Valid  
Delay  
t
CPU_CS to Output Data Valid  
CPU_OE to Output Data Valid  
t
3.2  
3.3  
3.2  
10.4  
10.4  
9.5  
ns  
ns  
ns  
SDV  
t
ODV  
CPU_CLK(falling) to CPU_TA  
Valid  
t
OTV  
Table 36 - CPU Timing Specification  
Note 1: Load = 50 pF maximum  
Note 2: The maximum value of tCTV may cause setup violations if directly connected to the MPC8260. See Section 14.2 for details of  
how to accommodate this during board design.  
82  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
The actual point where read/write data is transferred occurs at the positive clock edge following the assertion of  
CPU_TA, not at the positive clock edge during the assertion of CPU_TA.  
tCC  
0 or more cycles  
CPU_CLK  
tCAH  
tCAS  
tCSS  
CPU_ADDR[23:2]  
CPU_CS  
tCSH  
tCEH  
tCES  
CPU_OE  
CPU_WE  
tCTH  
tCTS  
CPU_TS_ALE  
CPU_DATA[31:0]  
CPU_TA  
tODV  
tODV  
tSDV  
tSDV  
tCDV  
tCTV  
tOTV  
tCTV  
tOTV  
NOTE: CPU_DATA is valid when CPU_TA is asserted. CPU_DATA will remain valid while both CPU_CS  
and CPU_OE are asserted. CPU_TA will continue to be driven until CPU_CS is deasserted.  
CPU_CS and CPU_OE must BOTH be asserted to enable the CPU_DATA output.  
Figure 40 - CPU Read - MPC8260  
t
0 or more cycles  
CC  
0 or more cycles  
CPU_CLK  
t
CAH  
t
t
CAS  
CPU_ADDR[23:2]  
t
CSS  
CSH  
CPU_CS  
CPU_OE  
t
t
CEH  
CES  
CPU_WE  
CPU_TS_ALE  
CPU_DATA[31:0]  
CPU_TA  
t
CTH  
t
CTS  
t
CDH  
t
CDS  
t
CTV  
t
t
t
OTV  
OTV  
CTV  
NOTE: Following assertion of CPU_TA, CPU_CS may be deasserted. The MPC8260 will continue to assert CPU_CS  
until CPU_TA has been synchronized internally. CPU_TA will continue to be driven until CPU_CS is  
finally deasserted. During continued assertion of CPU_CS, CPU_WE and CPU_DATA may be removed.  
Figure 41 - CPU Write - MPC8260  
83  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
t
0 or more cycles  
CC  
CPU_CLK  
t
t
CWV  
CWV  
CPU_DREQ1  
t
CKH  
t
CKS  
CPU_SDACK2  
CPU_CS  
t
t
t
CSH  
CSS  
t
t
CEH  
CES  
CPU_OE  
CPU_WE  
t
CTH  
CTS  
CPU_TS_ALE  
CPU_DATA[31:0]  
CPU_TA  
t
t
t
ODV  
ODV  
SDV  
t
t
t
SDV  
CDV  
CTV  
t
t
t
OTV  
OTV  
CTV  
Note 1: CPU_SDACK2 must be asserted during the cycle shown. It may then be deasserted at any time. CPU_DATA is valid  
when CPU_TA is asserted (always timed as shown). CPU_DATA will remain valid while CPU_CS and CPU_OE are asserted.  
CPU_TA will continue to be driven until CPU_CS is deasserted. CPU_CS and CPU_OE must BOTH be asserted to enable  
the CPU_DATA output.  
Note 2: CPU_DREQ1 shown with postive polarity  
CPU_SDACK2 shown with negative polarity  
Figure 42 - CPU DMA Read - MPC8260  
t
0 or more cycles  
CC  
CPU_CLK  
t
t
CWV  
CWV  
CPU_DREQ0  
t
CKH  
t
CKS  
CPU_SDACK1  
t
t
t
CSH  
CSS  
CPU_CS  
CPU_OE  
t
t
CEH  
CES  
CPU_WE  
CPU_TS_ALE  
CPU_DATA[31:0]  
CPU_TA  
t
CTH  
CTS  
t
CDH  
t
CDS  
t
CTV  
t
t
t
OTV  
OTV  
CTV  
Note 1: CPU_SDACK1 must be asserted during the cycle shown. It may then be deasserted at any time.  
Following assertion of CPU_TA (always timed as shown), CPU_CS may be deasserted. The MPC8260  
will continue to assert CPU_CS until CPU_TA has been synchronized internally. CPU_TA will continue  
to be driven until CPU_CS is finally deasserted. During continued assertion of CPU_CS, CPU_WE and  
CPU_DATA may be removed.  
Note 2: CPU_DREQ0 shown with positive polarity  
CPU_SDACK1 shown with negative polarity  
Figure 43 - CPU DMA Write - MPC8260  
84  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
12.8 System Function Port  
Parameter  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
SYSTEM_CLK Frequency  
CLK  
-
100  
-
MHz  
Note 1, Note 2  
and Note 5  
FR  
SYSTEM_CLK accuracy  
CLK  
CLK  
-
-
-
-
±30  
ppm  
ppm  
Note 3  
ACS  
ACA  
(synchronous master mode)  
SYSTEM_CLK accuracy  
(synchronous slave mode and  
asynchronous mode)  
±200  
Note 4  
Table 37 - System Clock Timing  
Note 1: The system clock frequency stability affects the holdover-operating mode of the DPLL. Holdover Mode is typically used for a  
short duration while network synchronisation is temporarily disrupted. Drift on the system clock directly affects the Holdover  
Mode accuracy. Note that the absolute system clock accuracy does not affect the Holdover accuracy, only the change in the  
system clock (SYSTEM_CLK) accuracy while in Holdover. For example, if the system clock oscillator has a temperature  
coefficient of 0.1 ppm/ºC, a 10ºC change in temperature while the DPLL is in will result in a frequency accuracy offset of  
1 ppm. The intrinsic frequency accuracy of the DPLL Holdover Mode is 0.06 ppm, excluding the system clock drift.  
Note 2: The system clock frequency affects the operation of the DPLL in free-run mode. In this mode, the DPLL provides timing and  
synchronisation signals which are based on the frequency of the accuracy of the master clock (i.e., frequency of clock output  
equals 8.192 MHz ± SYSTEM_CLK accuracy ± 0.005 ppm).  
Note 3: The absolute SYSTEM_CLK accuracy must be controlled to ± 30 ppm in synchronous master mode to enable the internal  
DPLL to function correctly.  
Note 4: In asynchronous mode and in synchronous slave mode the DPLL is not used. Therefore the tolerance on SYSTEM_CLK may  
be relaxed slightly.  
Note 5: The quality of SYSTEM_CLK, or the oscillator that drives SYSTEM_CLK directly impacts the adaptive clock recovery  
performance. See Section 6.3.  
85  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
12.9 JTAG Interface Timing  
Parameter  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
JTAG_CLK period  
t
40  
20  
100  
-
ns  
ns  
JCP  
JTAG_CLK clock pulse width  
t
-
LOW,  
HIGH  
t
JTAG_CLK rise and fall time  
JTAG_TRST setup time  
t
0
-
-
3
-
ns  
ns  
JRF  
t
10  
With respect to  
JTAG_CLK  
falling edge.  
Note 1  
RSTSU  
JTAG_TRST assert time  
Input data setup time  
t
10  
5
-
-
-
-
-
-
-
ns  
ns  
ns  
ns  
ns  
RST  
t
Note 2  
Note 2  
Note 3  
Note 3  
JSU  
Input Data hold time  
t
15  
0
-
JH  
JTAG_CLK to Output data valid  
t
20  
20  
JDV  
JTAG_CLK to Output data high  
impedance  
t
0
JZ  
JTAG_TMS, JTAG_TDI setup time  
JTAG_TMS, JTAG_TDI hold time  
JTAG_TDO delay  
t
5
15  
0
-
-
-
-
-
ns  
ns  
ns  
ns  
TPSU  
t
-
TPH  
t
15  
15  
TOPDV  
JTAG_TDO delay to high  
impedance  
t
0
TPZ  
Table 38 - JTAG Interface Timing  
Note 1: JTAG_TRST is an asynchronous signal. The setup time is for test purposes only.  
Note 2: Non Test (other than JTAG_TDI and JTAG_TMS) signal input timing with respect to JTAG_CLK.  
Note 3: Non Test (other than JTAG_TDO) signal output with respect to JTAG_CLK.  
t
LOW  
t
t
HIGH  
JCP  
JTAG_TCK  
t
TPH  
t
TPSU  
JTAG_TMS  
JTAG_TDI  
JTAG_TDO  
t
t
TPH  
TPSU  
Don't Care  
HiZ  
DC  
t
t
TPZ  
TOPDV  
HiZ  
Figure 44 - JTAG Signal Timing  
86  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
t
t
HIGH  
LOW  
JTAG_TCK  
t
t
RSTSU  
RST  
JTAG_TRST  
Figure 45 - JTAG Clock and Reset Timing  
13.0 Power Characteristics  
The following graph in Figure 46 illustrates typical power consumption figures for the ZL5011x family. Typical  
characteristics are at 1.8 V core, 3.3V I/O, 25°C and typical processing.  
ZL50118/19/20 Power Consumption  
(Typical Conditions)  
1.410  
1.400  
1.390  
1.380  
1.370  
1.360  
1.350  
1
2
3
4
Number of Active E1 Unstructured Contexts  
Figure 46 - ZL50115/16/17/18/19/20 Power Consumption Plot  
87  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
14.0 Design and Layout Guidelines  
This guide will provide information and guidance for PCB layouts when using the ZL5011x. Specific areas of  
guidance are:  
High Speed Clock and Data, Outputs and Inputs  
CPU_TA Output  
14.1 High Speed Clock & Data Interfaces  
On the ZL5011x series of devices there are four high-speed data interfaces that need consideration when laying out  
a PCB to ensure correct termination of traces and the reduction of crosstalk noise. The interfaces being:  
GMAC Interfaces  
TDM Interface  
CPU Interface  
It is recommended that the outputs are suitably terminated using a series termination through a resistor as close to  
the output pin as possible. The purpose of the series termination resistor is to reduce reflections on the line. The  
value of the series termination and the length of trace the output can drive will depend on the driver output  
impedance, the characteristic impedance of the PCB trace (recommend 50 ohm), the distributed trace capacitance  
and the load capacitance. As a general rule of thumb, if the trace length is less than 1/6th of the equivalent length of  
the rise and fall times, then a series termination may not be required.  
the equivalent length of rise time = rise time (ps) / delay (ps/mm)  
For example:  
Typical FR4 board delay = 6.8 ps/mm  
Typical rise/fall time for a ZL5011x output = 2.5 ns  
critical track length = (1/6) x (2500/6.8) = 61 mm  
Therefore tracks longer than 61 mm will require termination.  
As a signal travels along a trace it creates a magnetic field, which induces noise voltages in adjacent traces, this is  
crosstalk. If the crosstalk is of sufficiently strong amplitude, false data can be induced in the trace and therefore it  
should be minimized in the layout. The voltage that the external fields cause is proportional to the strength of the  
field and the length of the trace exposed to the field. Therefore to minimize the effect of crosstalk some basic  
guidelines should be followed.  
First, increase separation of sensitive signals, a rough rule of thumb is that doubling the separation reduces the  
coupling by a factor of four. Alternatively, shield the victim traces from the aggressor by either routing on another  
layer separated by a power plane (in a correctly decoupled design the power planes have the same AC potential) or  
by placing guard traces between the signals usually held ground potential.  
Particular effort should be made to minimize crosstalk from ZL5011x outputs and ensuring fast rise time to these  
inputs.  
88  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
In Summary:  
Place series termination resistors as close to the pins as possible  
minimize output capacitance  
Keep common interface traces close to the same length to avoid skew  
Protect input clocks and signals from crosstalk  
14.1.1 GMAC Interface - Special Considerations During Layout  
The GMII interface passes data to and from the ZL5011x with their related transmit and receive clocks. It is  
therefore recommended that the trace lengths for transmit related signals and their clock and the receive related  
signals and their clock are kept to the same length. By doing this the skew between individual signals and their  
related clock will be minimized.  
14.1.2 TDM Interface - Special Considerations During Layout  
Although the data rate of this interface is low the outputs edge speeds share the characteristics of the higher data  
rate outputs and therefore must be treated with the same care extended to the other interfaces with particular  
reference to the lower stream numbers which support the higher data rates. The TDM interface has numerous  
clocking schemes and as a result of this the input clock traces to the ZL5011x devices should be treated with care.  
14.1.3 Summary  
Particular effort should be made to minimize crosstalk from ZL5011x outputs and ensuring fast rise time to these  
inputs.  
In Summary:  
Place series termination resistors as close to the pins as possible  
minimize output capacitance  
Keep common interface traces close to the same length to avoid skew  
Protect input clocks and signals from crosstalk  
89  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
14.2 CPU TA Output  
The CPU_TA output signal from the ZL5011x is a critical handshake signal to the CPU that ensures the correct  
completion of a bus transaction between the two devices. As the signal is critical, it is recommend that the circuit  
shown in Figure 46 is implemented in systems operating above 40 MHz bus frequency to ensure robust operation  
under all conditions.  
The following external logic is required to implement the circuit:  
74LCX74 dual D-type flip-flop (one section of two)  
74LCX08 quad AND gate (one section of four)  
74LCX125 quad tri-state buffer (one section of four)  
4K7 resistor x2  
+3V3  
+3V3  
R1  
R2  
4K7  
4K7  
CPU_TA  
CPU_TA  
to CPU  
from ZL5011x  
Q
D
CPU_CS  
CPU_CLK  
to ZL5011x  
to ZL5011x  
Figure 47 - CPU_TA Board Circuit  
The function of the circuit is to extend the TA signal, to ensure the CPU correctly registers it. Resistor R2 must be  
fitted to ensure correct operation of the TA input to the processor. It is recommended that the logic is fitted close to  
the ZL5011x and that the clock to the 74LCX74 is derived from the same clock source as that input to the ZL5011x.  
90  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
15.0 Reference Documents  
15.1 External Standards/Specifications  
IEEE Standard 1149.1-2001; Test Access Port and Boundary Scan Architecture  
IEEE Standard 802.3-2000; Local and Metropolitan Networks CSMA/CD Access Method and Physical Layer  
ECTF H.110 Revision 1.0; Hardware Compatibility Specification  
H-MVIP (GO-MVIP) Standard Release 1.1a; Multi-Vendor Integration Protocol  
MPC8260AEC/D Revision 0.7; Motorola MPC8260 Family Hardware Specification  
RFC 768; UDP  
RFC 791; IPv4  
RFC2460; IPv6  
RFC 1889; RTP  
RFC 2661; L2TP  
RFC 1213; MIB II  
RFC 1757; Remote Network Monitoring MIB (for SMIv1)  
RFC 2819; Remote Network Monitoring MIB (for SMIv2)  
RFC 2863; Interfaces Group MIB  
CCITT G.712; TDM Timing Specification (Method 2)  
G.823; Control of Jitter/Wander with digital networks based on the 2.048 Mbps hierarchy  
G.824; Control of Jitter/Wander with digital networks based on the 1.544 Mbps hierarchy  
ANSI T1.101 Stratum 3/4  
Telcordia GR-1244-CORE Stratum 3/4/4e  
IETF PWE3 draft-ietf-l2tpext-l2tp-base-02  
IETF PWE3 draft-ietf-pwe3-cesopsn  
IETF PWE3 draft-ietf-pwe3-satop  
ITU-T Y.1413 TDM-MPLS Network Interworking  
15.2 Zarlink Standards  
MSAN-126 Revision B, Issue 4; ST-BUS Generic Device Specification  
91  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
16.0 Glossary  
API  
Application Program Interface  
Asynchronous Transfer Mode  
ATM  
CDP  
CESoP  
Context Descriptor Protocol (the protocol used by Zarlink’s MT9088x family of TDM-Packet devices)  
Circuit Emulation Services over Packet  
CESoPSN Circuit Emulation Services over Packet Switched Networks  
CONTEXT A programmed connection of a number of TDM timeslots assembled into a unique packet stream.  
CPU  
DMA  
DPLL  
DSP  
GMII  
Central Processing Unit  
Direct Memory Access  
Digital Phase Locked Loop  
Digital Signal Processor  
Gigabit Media Independent Interface  
H.100/H.110High capacity TDM backplane standards  
H-MVIP  
IETF  
IA  
High-performance Multi-Vendor Integration Protocol (a TDM bus standard)  
Internet Engineering Task Force  
Implementation Agreement  
IP  
Internet Protocol (version 4, RFC 791, version 6, RFC 2460)  
JTAG  
Joint Test Algorithms Group (generally used to refer to a standard way of providing a board-level test  
facility)  
L2TP  
LAN  
LIU  
Layer 2 Tunneling Protocol (RFC 2661)  
Local Area Network  
Line Interface Unit  
MAC  
MEF  
MFA  
MII  
Media Access Control  
Metro Ethernet Forum  
MPLS and Frame Relay Alliance  
Media Independent Interface  
Management Information Base  
Multi Protocol Label Switching  
Maximum Time Interval Error  
Multi-Vendor Integration Protocol (a TDM bus standard)  
Plesiochronous Digital Hierarchy  
Phase Locked Loop  
MIB  
MPLS  
MTIE  
MVIP  
PDH  
PLL  
PRS  
PRX  
PSTN  
Primary Reference Source  
Packet Receive  
Public Switched Telephone Circuit  
92  
Zarlink Semiconductor Inc.  
ZL50115/16/17/18/19/20  
Data Sheet  
PTX  
Packet Transmit  
PWE3  
QoS  
RTP  
Pseudo-Wire Emulation Edge to Edge (a working group of the IETF)  
Quality of Service  
Real Time Protocol (RFC 1889)  
Protocol Engine  
PE  
SAToP  
ST BUS  
TDL  
Structure-Agnostic TDM over Packet  
Standard Telecom Bus, a standard interface for TDM data streams  
Tapped Delay Line  
TDM  
UDP  
UI  
Time Division Multiplexing  
User Datagram Protocol (RFC 768)  
Unit Interval  
VLAN  
WFQ  
Virtual Local Area Network  
Weighted Fair Queuing  
93  
Zarlink Semiconductor Inc.  
For more information about all Zarlink products  
visit our Web Site at  
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 the 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, under 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 to 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 I2C Patent rights to use these components in and I2C 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  

相关型号:

ZL50118

32, 64 and 128 Channel CESoP Processors
ZARLINK

ZL50118GAG

32, 64 and 128 Channel CESoP Processors
ZARLINK

ZL50118GAG2

32, 64 and 128 Channel CESoP Processors
ZARLINK

ZL50119

32, 64 and 128 Channel CESoP Processors
ZARLINK

ZL50119GAG

32, 64 and 128 Channel CESoP Processors
ZARLINK

ZL50119GAG2

32, 64 and 128 Channel CESoP Processors
ZARLINK

ZL50120

32, 64 and 128 Channel CESoP Processors
ZARLINK

ZL50120GAG

32, 64 and 128 Channel CESoP Processors
ZARLINK

ZL50120GAG2

32, 64 and 128 Channel CESoP Processors
ZARLINK

ZL50130

Ethernet Pseudo-Wires across a PSN
ZARLINK

ZL50130GAG

Telecom IC, PBGA552,
ZARLINK

ZL50130PBGA

Ethernet Pseudo-Wires across a PSN
ZARLINK