MT90863 Data Sheet
16
Zarlink Semiconductor Inc.
4.1 Variable Delay Mode (LV/C or BV/C bit = 0)
The delay in this mode is dependent only on the combination of source and destination channels and is
independent of input and output streams.
4.2 Constant Delay Mode (LV/C bit or BV/C= 1)
In this mode a multiple data memory buffer is used to maintain frame integrity in all switching configurations.
5.0 Microprocessor Interface
The MT90863 provides a parallel microprocessor interface for non-multiplexed bus structures. This interface is
compatible with Motorola non-multiplexed buses. The required microprocessor signals are the 16-bit data bus (D0-
D15), 8-bit address bus (A0-A7) and 4 control lines (CS
, DS, R/W and DTA). See Figure 16 - Figure 16 for Motorola
non-multiplexed bus timing.
The MT90863 microprocessor port provides access to the internal registers, connection and data memories. All
locations provide read/write access except for the Data Memory and the Data Read Register which are read only.
5.1 Memory Mapping
The address bus on the microprocessor interface selects the internal registers and memories of the MT90863. If
the A7 address input is low, then the registers are addressed by A6 to A0 as shown in Table 4.
If the A7 is high, the remaining address input lines are used to select the serial input or output data streams
corresponding to the subsection of memory positions. For data memory reads, the serial inputs are selected. For
connection memory writes, the serial outputs are selected.
The control, device mode selection and internal mode selection registers control all the major functions of the
device. The device mode selection register and internal mode selection register should be programmed
immediately after system power-up to establish the desired switching configuration as explained in the Frame
Alignment Timing and Switching Configurations sections.
The control register is used to control the switching operations in the MT90863. It selects the internal memory
locations that specify the input and output channels selected for switching.
Control register data consists of: the memory block programming bit (MBP): the memory select bits (MS0-2); and,
the stream address bits (STA0-4). The memory block programming bit allows users to program the entire
connection memory block, (see Memory Block Programming section). The memory select bits control the selection
of the connection memory or the data memory. The stream address bits define an internal memory subsections
corresponding to serial input or serial output streams.
MT90863 Data Sheet
17
Zarlink Semiconductor Inc.
Figure 7 - Block Programming Data in the Connection Memories
A7
(Note 1)
A6 A5 A4 A3 A2 A1 A0 Location
0 0000000Control Register, CR
0 0 0 0 0 0 0 1 Device Mode Selection Register, DMS
0 0 0 0 0 0 1 0 Internal Mode Selection Register, IMS
0 0 0 0 0 0 1 1 Frame Alignment Register, FAR
0 0000100Input Offset Selection Register 0, DOS0
0 0000101Input Offset Selection Register 1, DOS1
0 0000110Input Offset Selection Register 2, DOS2
0 0000111Input Offset Selection Register 3, DOS3
0 0001000Input Offset Selection Register 4, DOS4
0 0001001Input Offset Selection Register 5, DOS5
0 0 0 0 1 0 1 0 Frame Output Offset Register, FOR0
0 0 0 0 1 0 1 1 Frame Output Offset Register, FOR1
0 0 0 0 1 1 0 0 Address Buffer Register, ABR
0 0 0 0 1 1 0 1 Data Write Register, DWR
0 0 0 0 1 1 1 0 Data Read Register, DRR
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
.
1
1
0
0
.
1
1
0
0
.
1
1
0
0
.
1
1
0
1
.
0
1
Ch 0
Ch 1
.
Ch 30
Ch 31
(Note 2)
Table 4 - Address Memory Map
MT90863 Data Sheet
18
Zarlink Semiconductor Inc.
The data in the DMS register consists of the local and backplane mode selection bits (LMS0-1 and BMS0-2) to
enable various switching modes for local and backplane interfaces respectively.
The data in the IMS register consists of block programming bits (LBPD0-3 and BBPD0-2), block programming
enable bit (BPE), output standby bit (OSB) and start frame evaluation bit (SFE). The block programming enable bit
allows users to program the entire backplane and local connection memories, (see Memory Block Programming
section). If the ODE pin is low, the OSB bit enables (if high) or disables (if low) all ST-BUS output drivers. If the ODE
pin is high, the contents of the OSB bit is ignored and all ST-BUS output drivers are enabled.
See Table 5 for the output high impedance control.
5.2 Address Buffer Mode
The implementation of the address buffer, data read and data write registers allows faster memory read/write
operation for the microprocessor port. See Table 6 and following for bit assignments.
The address buffer mode is controlled by the AB bit in the control register. The targeted memory for data read/write
is selected by the MS0-2 bits in the control register.
The data write register (DWR) contains the data to be transferred to the memory. The data read register (DRR)
contains the data transferred from the memory.
The address buffer register (ABR) allow users to specify the read or write address by programming the stream
address bits (SA0-4) and the channel address bits (CA0-6). Data transfer from/to the memory is controlled by the
read/write select bits (RS, WS). The complete data access (CDA) bit indicates the completion of data transfer
between the memory and DWR or DRR register.
5.3 Write Operation using Address Buffer Mode
Enable the address buffer mode by setting the AB bit from low to high. Program the DWR register with data to be
transferred to memory. Load the ABR register with proper channel and stream information. Change the WS bit in
the ABR register from low to high to initiate the data transfer from the DWR register to the memory. After several
master clock cycles, the CDA bit in the ABR register changes from low to high to signal the completion of data
transfer and resets the WS bit to low. Repeat the above steps for subsequent memory write operations. Disable the
address buffer write operation by setting the AB bit to low.
5.4 Read Operation using Address Buffer Mode
Enable the address buffer mode by setting the AB bit from low to high. Program the ABR register with proper
channel and stream information. Change the RS bit in the ABR register from low to high to initiate the data transfer
from the memory to the DRR register. After several master clock cycles, the CDA bit in the ABR register changes
1
1
.
1
1
0
0
.
1
1
1
1
.
1
1
0
0
.
1
1
0
0
.
1
1
0
0
.
1
1
0
0
.
1
1
0
1
.
0
1
Ch 32
Ch 33
.
Ch 126
Ch 127
(Note 3)
Notes:
1. Bit A7 must be high for access to data and connection memory positions. Bit A7 must be low for access to registers.
2. Channels 0 to 31 are used when serial stream is at 2 Mb/s.
3. Channels 0 to 127 are used when serial stream is at 8 Mb/s
A7
(Note 1)
A6 A5 A4 A3 A2 A1 A0 Location
Table 4 - Address Memory Map (continued)

MT90863AG2

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

Products related to this Datasheet