MT89L86 Data Sheet
7
Zarlink Semiconductor Inc.
written or read through the microprocessor interface. The lower order address bits come directly from address input
pins. For details on the device addressing, see Software Control and Control register bits description (Figure 3 &
Tables 5, 6 and 7).
Serial Data Interface
The master clock (CLK) can be either at 4.096 or 8.192 MHz allowing serial data link operations at 2.048, 4.096 and
8.192 Mb/s. These data rates can be independently selected on input and output streams allowing this MT89L86
device to be used in various speed backbones and in rate conversion applications. The selected data rates apply to
the inputs or the output streams. Different bit rates among input streams or among output streams are not allowed.
Due to the I/O data rate selection flexibility, two major operations can be selected: Identical or Different I/O data
rates.
The DMO bit (Device Main Operation) in the IMS register is used for selecting between Identical I/O rates or
Different I/O rates. On system power-up, the CPU should set up the DMO, the IDR (Input Data Rate) and ODR
(Output Data Rate) bits located in the IMS register. When Identical I/O data rates are selected by the DMO bit, the
switching configuration and the number of the device's input and output streams can be selected through the SCB
bits (Switching Configuration Bits) in the IMS register. See Switching Configurations section for details.
Depending on the application, the interface clock can be selected to be twice the data rate or equal to the data rate.
This selection is performed through bit CLKM in the IMS register. For applications where both serial inputs and
outputs are at 2.048 Mb/s (ST-BUS or GCI format), the CLKM bit should be set LOW enabling the interface clock to
be twice the bit rate. In applications where both inputs and outputs are at 4.096 or 8.192 Mb/s, CLKM should be set
HIGH enabling the interface clock to be equal to the bit rate. In applications where inputs and outputs are at
different rates, the CLKM bit has no effect.
In applications with serial links at 2.048 Mb/s (see Figures 15 to 18), the input 8 kHz frame pulse can be in either
ST-BUS or GCI format. This MT89L86 automatically detects the presence of an input frame pulse and identifies
what type of backbone is present on the serial interface. Upon determining the interface connected to the serial
port, the internal timing unit establishes the appropriate transmit and sampling edges. In ST-BUS format, every
second falling edge of the 4.096 MHz clock marks a bit boundary and the input data is clocked in by the rising edge,
three quarters of the way into the bit cell. In GCI format, every second rising edge of the 4.096 MHz clock marks the
bit boundary while data sampling is performed during the falling edge, at three quarters of the bit boundaries.
For identical I/O rates at 4.096 and 8.192 Mb/s (see Figure 19), the clock and interface data rates are equal. The bit
transmit and sampling edges vary according to the applied frame pulse polarity. For example, if the FR pulse
polarity is positive, the bit transmit operation is done on every rising edge of CLK and the bit sampling on every
falling edge. If the FR pulse polarity is negative, these edges are inverted. For different I/O rates, the MT89L86 side
operating at 2.048 Mb/s data rate will comply with ST-BUS or GCI interfaces for transmit and sampling procedures.
The MT89L86 side operating at 4.096 or 8.192 Mb/s behaves according to the frame pulse polarity applied. See
Figures 21 to 24.
Switching Configurations
Switching configurations are determined basically by the interface rates selected at the serial inputs and outputs. To
specify the switching configuration required, the IMS register has to be initialized on system power-up. In case of
Identical I/O rates (DMO bit LOW) at both inputs and outputs, the switching configuration is selected by the two
SCB bits as shown in Table 8 (see IMS register). In case of different I/O rates (DMO bit HIGH), the switching
configuration is always non-blocking with different number of I/O streams which is defined by the IDR and ODR bits
(see IMS register).
Identical Input/Output Data Rates
When identical input/output data rate is selected by the DMO bit, the I/O rate is determined by the IDR0-1 bits, and
the ODR0-1 bits are ignored. For each data rate specified by the IDR bits, different switching configurations can be
selected in the SCB1-0 bits.
MT89L86 Data Sheet
8
Zarlink Semiconductor Inc.
Serial Links with Data Rates at 2.048 Mb/s
When the 2.048 Mb/s data rate is selected at the IDR bits, four different I/O configurations can be selected by the
SCB1-0 bits (see Table 8); 8 x 8, 16 x 8, 4 x 4 with stream pair selection and nibble switching.
If 8 x 8 switching configuration is selected, a 256 x 256 channel non-blocking switching matrix is available. In this
configuration, the 3.3 V MT89L86 is configured with 8 input and 8 output data streams with 32 64 Kbit/s channels
each. The interface clock for this operation is 4.096 MHz with both ST-BUS and GCI compatibilities and the per-
channel selection between variable and constant throughput delay functions is provided.
In 16 x 8 switching configuration, a 512 x 256 channel blocking switch matrix is available. This configuration is
available only when the CPU bus interface is configured in the multiplexed mode. The device clock in this
application is 4.096 MHz, ST-BUS or GCI compatible. This configuration only provides variable throughput delay.
If the stream pair selection switching configuration is selected, only four input and four outputs (4 pairs of serial
streams) can be selected by the CPU to be internally connected to the switch matrix, totalling a 128 x 128 channel
non-blocking switch. From the 10 serial link pairs available, two pairs are permanently connected to the internal
matrix (STi0/STo0 and STi1/STo1). An internal stream pair selection capability allows two additional pairs of serial
links to be selected from the remaining 8 pairs (from STi/STo2 to STi9/STo9) and be connected to the internal matrix
along with the permanently connected STi0/STo0 and STi1/STo1 streams. The two additional pair of streams called
stream pair A and stream pair B, should be selected in the Stream Pair Selection register (SPS). The device clock
for this operation is 4.096 MHz compatible to ST-BUS and GCI interfaces. In addition, the per-channel selection
between variable or constant throughput delay is available.
In the nibble switching configuration, 4-bit wide 32 Kb/s data channels can be switched within the device. Every
serial stream is run at 2.048 Mb/s and transports 64 nibbles per frame. When the Nibble Switching is selected at
SCB bits, the 3.3V MT89L86 automatically assumes a 8-input x 4-output stream configuration, providing a blocking
switch matrix of 512 x 256 nibbles. If a non-blocking switch matrix is required for nibble switching, the switch
capacity is reduced to 256 x 256 channel with a 4 input x 4 output configuration; the non-blocking matrix can be
arranged by the user by selecting any four of the 8 input streams. In nibble switching the interface clock is
4.096 MHz.
Serial Links with Data Rates at 4.096 Mb/s
Two I/O configurations can be enabled by the SCB bits when input and output data rates are 4.096 Mb/s on each
serial stream: 8 x 4 and 4 x 4. When 8 x 4 switching configuration is selected, a 512 x 256 channel blocking switch
is available with serial streams carrying 64, 64 Kb/s channels each. For this operation, a 4.096 MHz interface clock
equal to the bit rate should be provided to the 3.3 V MT89L86. Only variable throughput delay mode is provided.
In the 4 x 4 switching configuration, a 256 x 256 channel non-blocking switch is available with serial streams
carrying 64, 64 Kb/s channels each. In this configuration, the interface clock is 4.096 MHz and the per-channel
selection between variable and constant throughput delay operation is provided. Figure 19 shows the timing for
4.096 Mb/s operation.
Serial Links with Data Rates at 8.192 Mb/s
Only 2 input x 2 output stream configuration is available for 8.192 Mb/s, allowing a 256 x 256 channel non-blocking
switch matrix to be implemented. To enable this operation, the IDR bits should be programmed to select 8.192 Mb/s
rates and the SCB bits have no effect. At 8.192 Mb/s, every input and output stream provides 128 time-slots per
frame. The interface clock for this operation should be 8.192 MHz. Figure 19 shows the timing for 8.192 Mb/s
operation.
Table 1 summarizes the 3.3 V MT89L86 switching configurations for identical I/O data rates.
MT89L86 Data Sheet
9
Zarlink Semiconductor Inc.
Table 1 - Switching Configurations for Identical Input and Output Data Rate
Different Input/Output Data Rates
When Different I/O rate is selected by the DMO bit, the input and output data rates should be selected at the IDR
and ODR bits, respectively. The Switching Configuration Bits (SCB) are ignored with this operation. This selection
allows the user to multiplex conventional 2.048 Mb/s serial streams into two higher rates and vice-versa. In addition
to the rate conversion itself, the MT89L86 allows for a complete 256 x 256 channel non-blocking switch at different
rates. In this operation, the per-channel variable/constant throughput delay selection is provided.
Depending on which data rates are programmed for input and output streams, the number of data streams used on
the input and output as well as the serial interface clock (CLK input pin) is different. Once the CPU defines the data
rates at the IDR and ODR bits, the MT89L86 automatically configures itself with the appropriate number of input
and output streams for the desired operation. Table 2 summarizes the four options available when it is used with
different I/O rates. Figures 21 to 24 show the timing for each of the four modes shown in Table 2.
Table 2 - Switching Configurations for Different I/O Data Rates
Input Frame Offset Selection
For the 4.096 and 8.192 Mb/s serial interface data rates, the MT89L86 provides a feature called Input Frame Offset
allowing the user to compensate for the varying delays at the incoming serial inputs while building large switch
matrices. Usually, different delays occur on the digital backbones causing the data and frame synchronization
Serial
Interface
Data Rate
Interface
Clock
required at
CLK Pin
(MHz)
Number of
Input x
Output
Streams
Matrix
Channel
Capacity
Input/Output
Streams Used
Variable/
Constant
Throughput
Delay
Selection
2 Mb/s 4.096 8x8 256x256 Non-Blocking STi0-7/STo0-7 Yes
2 Mb/s 4.096 16x8 512x256 Blocking STi0-15/STo0-7 No
2 Mb/s 4.096 10x10 128x128 Non-Blocking
(only 4-input x 4-output
can be selected)
STi0-9/STo0-9 Yes
Nibble
Switching
(2 Mb/s)
4.096 8x4 512x256 Nibbles STi0-7/STo0-3 No
4 Mb/s 4.096 8x4 512x256 Blocking STi0-7/STo0-3 No
4 Mb/s 4.096 4x4 256x256 Non-Blocking STi0-3/STo0-3 Yes
8 Mb/s 8.192 2x2 256x256 Non-Blocking STi0-1/STo0-1 Yes
Input and
Output
Data Rates
Interface
Clock
required at
CLK Pin
(MHz)
Number
of Input
x Output
Streams
Matrix
Channel Capacity
Input/Output
Streams Used
Variable/
Constant
throughput
Delay
Selection
2 Mb/s to 4 Mb/s 4.096 8x4 256x256 Non-Blocking STi0-7/STo0-3 Yes
2 Mb/s to 8 Mb/s 8.192 8x2 256x256 Non-Blocking STi0-7/STo0-1 Yes
4 Mb/s to 2 Mb/s 4.096 4x8 256x256 Non-Blocking STi0-3/STo0-7 Yes
8 Mb/s to 2 Mb/s 8.192 2x8 256x256 Non-Blocking STi0-1/STo0-7 Yes

MT89L86APR1

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

Products related to this Datasheet