ZL50063 Data Sheet
16
Zarlink Semiconductor Inc.
2.0 Functional Description
2.1 Switching Configuration
The device supports five switching configurations: (1) Unidirectional switch, (2) Backplane-to-Local, (3)
Local-to-Backplane, (4) Backplane-to-Backplane, and (5) Local-to-Local. The following sections describe the
switching paths in detail. Configurations (2) - (5) enable a non-blocking bi-directional switch with 8,192 Backplane
input/output channels at Backplane stream data rates of 32.768Mbps, and 8,192 Local input/output channels at
Local stream data rates of 32.768Mbps. The switching paths of configurations (2) to (5) may be operated
simultaneously.
2.1.1 Unidirectional Switch
The device can be configured as a 16,384 x 16,384 unidirectional switch by grouping together all input streams and
all output streams. All streams operate at a data rate of 32.768Mbps.
2.1.2 Backplane-to-Local Path
The device can provide data switching between the Backplane input port and the Local output port. The Local
Connection Memory determines the switching configurations.
2.1.3 Local-to-Backplane Path
The device can provide data switching between the Local input port and the Backplane output port. The Backplane
Connection Memory determines the switching configurations.
2.1.4 Backplane-to-Backplane Path
The device can provide data switching between the Backplane input and output ports. The Backplane Connection
Memory determines the switching configurations.
2.1.5 Local-to-Local Path
The device can provide data switching between the Local input and output ports. The Local Connection Memory
determines the switching configurations.
2.1.6 Port Operation
The Local port has 16 input (LSTi0-15) and 16 output (LSTo0-15) data streams. Similarly, the Backplane port has
16 input (BSTi0-15) and 16 output (BSTo0-15) data streams. All the streams operate at 32.768Mbps. The timing of
the input and output clocks and frame pulses is shown in Figure 7, “Input and Output (Generated) Frame Pulse
Alignment for Different Data Rates” on page 18. The input traffic are aligned based on the FP8i
and C8i input timing
signals, while the output traffic are aligned based on the FP8o
and C8o output timing signals.
2.1.6.1 Local Output Port
Operation of stream data in Connection Mode or Message Mode is determined by the state of the LMM bit of the
Local Connection Memory. The channel high impedance state is controlled by the LE bit of the Local Connection
Memory. The data source (i.e. from the Local or Backplane Data Memory) is determined by the LSRC bit of the
Local Connection Memory. Refer to Section 8.1, Local Connection Memory, and Section 11.3, Local Connection
Memory Bit Definition for more details.
ZL50063 Data Sheet
17
Zarlink Semiconductor Inc.
2.1.6.2 Backplane Output Port
Operation of stream data in Connection Mode or Message Mode is determined by the state of the BMM bit of the
Backplane Connection Memory and the channel high impedance state is controlled by the BE bit of the Backplane
Connection Memory. The data source (i.e. from the Local or Backplane Data Memory) is determined by the BSRC
bit of the Backplane Connection Memory. Refer to Section 8.2, Backplane Connection Memory and Section 11.4,
Backplane Connection Memory Bit Definition for more details.
2.2 Frame Pulse Input and Master Input Clock Timing
The input frame pulse (FP8i) is an 8kHz input signal active for 122ns or 244ns at the frame boundary. The FPW bit
in the Control Register must be set according to the applied pulse width. See Pin Description and Table 11, “Control
Register Bits” on page 32, for details.
The active state and timing of FP8i
can conform either to the ST-BUS or to the GCI-Bus as shown in Figure 6,
ST-BUS and GCI-Bus Input Timing Diagram. The ZL50063 device will automatically detect whether an ST-BUS or a
GCI-Bus style frame pulse is being used for the master frame pulse (FP8i
). The output frame pulses (FP8o and
FP16o
) are always of the same style (ST-BUS or GCI-Bus) as the input frame pulse. The active edge of the input
clock (C8i)
shall be selected by the state of the Control Register bit C8IPOL.
Note that the active edge of ST-BUS is falling edge, which is the default mode of the device, while GCI-Bus uses
rising edge as the active edge. Although GCI frame pulse will be automatically detected, to fully conform to
GCI-Bus operation, the device should be set to use C8i
rising edge as the active edge (by setting bit C8IPOL HIGH)
when GCI-Bus is used.
For the purposes of describing the device operation, the remaining part of this document assumes the ST-BUS
frame pulse format with a single width frame pulse of 122ns and a falling active clock-edge, unless explicitly stated
otherwise.
In addition, the device provides FP8o
, FP16o, C8o and C16o outputs to support external devices which connect to
the output ports. The generated frame pulses (FP8o
, FP16o) will be provided in the same format as the master
frame pulse (FP8i
). The polarity of C8o and C16o, at the frame boundary, can be controlled by the Control Register
bit, COPOL. An analog phase lock loop (APLL) is used to multiply the input clock frequency on C8i
to generate an
internal clock signal operating at 131.072MHz.
Figure 6 - ST-BUS and GCI-Bus Input Timing Diagram
FP8i (ST-BUS)
(8.192MHz)
Channel 255
Channel 0
C8i (GCI-Bus)
(8kHz)
(8kHz)
FP8i
(GCI-Bus)
7
23
456
10
BSTi/LSTi0-15
(32Mbps) ST-BUS
Channel 0
72345610
Channel 1
2310
7
2345
6
10
Channel 511
2345610
Channel 510
76
(8.192MHz)
C8i (ST-BUS)
0
54
321
67
BSTi/LSTi0-15
(32Mbps) GCI-Bus
Channel 0
05432167
Channel 1
5467
05432167
Channel 511
5432167
Channel 510
01
ZL50063 Data Sheet
18
Zarlink Semiconductor Inc.
2.3 Input Frame Pulse and Generated Frame Pulse Alignment
The ZL50063 accepts a frame pulse (FP8i) and generates two frame pulse outputs, FP8o and FP16o, which are
aligned to the master frame pulse. There is a constant throughput delay for data being switched from the input to
the output of the device such that data which is input during Frame N is output during Frame N+2.
For further details of frame pulse conditions and options, see Section 13.1, Control Register (CR), Figure 15, Frame
Boundary Conditions, ST-BUS Operation, and Figure 16, Frame Boundary Conditions, GCI-Bus Operation.
Figure 7 - Input and Output (Generated) Frame Pulse Alignment for Different Data Rates
The t
FBOS
is the offset between the input frame pulse, FP8i, and the generated output frame pulse, FP8o. Refer to
the “AC Electrical Characteristics,” on page 47. Note that although the figure above shows the traditional setups of
the frame pulses and clocks for both ST-BUS and GCI-Bus configurations, the devices can be configured to
accept/generate double-width frame pulses (if the FPW bit in the Control Register is set) as well as to use the
opposite clock edge for frame-boundary determination (using the C8IPOL and COPOL bits in the Control Register).
See the timing diagrams in “AC Electrical Characteristics,” on page 47 for all of the available configurations.
2.4 Jitter Tolerance Improvement Circuit - Frame Boundary Discriminator
To improve the jitter tolerance of the ZL50063, a Frame Boundary Discriminator (FBD) circuit was added to the
device. This circuit is enabled by setting the Control Register bit FBDEN to HIGH. By default the FBD is disabled.
The FBD can operate in two modes, as controlled by the FBD_MODE[2:0] bits of the Control Register. When bits
FBD_MODE[2:0] are set to 000
B
, the FBD is set to handle lower frequency jitter only (<8kHz). When bits
FBD_MODE[2:0] are set to 111
B
, the FBD can handle both low frequency and high frequency jitter. All other values
are reserved. These bits are ignored when bit FBDEN is LOW. It is strongly recommended that if bit FBDEN is set
HIGH, bits FBD_MODE[2:0] should be set to 111
B
to improve the high frequency jitter handling capability.
To achieve the best jitter tolerance performance, it is also recommended that the input data sampling point be
optimized. In most applications, the optimum sampling point is 1/2 instead of the default 3/4 (it can be changed by
programming all the LIDR and BIDR registers). This will give more allowance for sampling point variations caused
by jitter. There are, however, some cases where data experience more delay than the timing signals. A common
example is when multiple data lines are tied together to form bidirectional buses. The large bus loading may cause
data to be delayed. If this is the case, the optimum sampling point may be 3/4 or 4/4 instead of 1/2. The optimum
sampling point is dependent on the application. The user should optimize the sampling point to achieve the best
jitter tolerance performance.
C8o
FP8o
FP8i
C8i
t
FBOS
BSTo/LSTo0-
15
(32Mbps)
CH
0 1 2 3 4 5 6 7 8 91011121314151617181920 212223242526272829303132333435363738394041424344 454647
BSTi/LSTi
0-15
(32Mbps)
CH
0
1 2 3 4 5 6 7 8 910 11121314151617181920 21222324252627282930313233 3435363738394041 424344454647

ZL50063GAC

Mfr. #:
Manufacturer:
Microchip / Microsemi
Description:
Digital Bus Switch ICs
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet