MT90863
3 V Rate Conversion Digital Switch
Data Sheet
Features
September 2011
•
2,048 512 and 512 x 512 switching among
backplane and local streams
•
Rate conversion between 2.048, 4.096 and
8.192 Mb/s
•
Optional sub-rate switch configuration for
2.048 Mb/s streams
•
Per-channel variable or constant throughput
delay
•
Compatible to HMVIP and H.100 specifications
•
Automatic frame offset delay measurement
•
Per-stream frame delay offset programming
•
Per-channel message mode
•
Per-channel direction control
•
Per-channel high impedance output control
•
Non-multiplexed microprocessor interface
•
Connection memory block programming
•
3.3 V local I/O with 5 V tolerant inputs and
TTL-compatible outputs
•
IEEE-1149.1 (JTAG) Test Port
Ordering Information
MT90863AG
MT90863AL1
MT90863AG2
144 Pin PBGA
Trays
128 Pin MQFP* Tubes
144 Pin PBGA** Trays, Bake & Drypack
*Pb Free Matte Tin
**Pb Free Tin/Silver/Copper
-40C to +85C
Applications
ODE
VDD VSS
Backplane
Interface
Multiple Buffer
Data Memory
(2,048 channels)
•
Medium and large switching platforms
•
CTI application
•
Voice/data multiplexer
•
Support ST-BUS, HMVIP and H.100 interfaces
ODE
STio0/
FEi0
STio15/
FEi15
STio16/
FEi16
STio23/
FEi23
STio24
STo0
S/P
&
P/S
Converter
Internal
Registers
P/S
Converter
Multiple Buffer
Local
Data Memory
Connection
(512 channels)
Memory High/Low
(512 locations)
STio31
C16i
F0i
C4i/C8i
Backplane
Connection
Memory
(2,048 locations)
Timing
Unit
Microprocessor Interface
F0o C4o
DS CS R/W
Local
Interface
Output
Mux
A7-A0
DTA D15-D0
STo15
STi0
Local
Interface
Multiple Buffer
Data Memory
(512 channels)
S/P
Converter
STi11
STi12
STi13
STi15
Test Port
TMS TDi TDo
STo11
STo12
STo13
TCK TRST
Figure 1 - Functional Block Diagram
1
Zarlink Semiconductor Inc.
Zarlink, ZL and the Zarlink Semiconductor logo are trademarks of Zarlink Semiconductor Inc.
Copyright 2003-2011, Zarlink Semiconductor Inc. All Rights Reserved.
RESET
IC1
IC2
MT90863
Data Sheet
Description
The MT90863 Rate Conversion Switch provides switching capacities of 2,048 512 channels between backplane
and local streams, and 512 x 512 channels for local streams. The connected serial inputs and outputs may have 32,
64 and 128 64 kb/s channels per frame with data rates of 2.048 Mb/s, 4.096 Mb/s and 8.192 Mb/s respectively.
The MT90863 also offers a sub-rate switching configuration which allows 2-bit wide 16 kb/s data channels to be
switched within the device.
The device has features (such as: message mode; input and output offset delay; direction control; and, high
impedance output control) that are programmable on per-stream or per-channel basis.
Change Summary
Changes from the May 2006 issue to the September 2011 issue.
Page
1
Item
Ordering Information
Change
Removed leaded packages as per PCN notice.
2
Zarlink Semiconductor Inc.
MT90863
Data Sheet
Table of Contents
1.0 Device Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.0 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1 Frame Alignment Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.0 Switching Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 Backplane Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Local Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3 Input Frame Offset Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4 Output Advance Offset Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.5 Serial Input Frame Alignment Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.6 Memory Block Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.0 Delay through the MT90863 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.1 Variable Delay Mode (LV/C or BV/C bit = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.2 Constant Delay Mode (LV/C bit or BV/C= 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.0 Microprocessor Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.1 Memory Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2 Address Buffer Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.3 Write Operation using Address Buffer Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.4 Read Operation using Address Buffer Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.5 Backplane Connection Memory Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.6 Local Connection Memory Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.7 DTA Data Transfer Acknowledgment Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.0 Initialization of the MT90863 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.0 JTAG Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.1 Test Access Port (TAP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.2 Instruction Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.3 Test Data Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3
Zarlink Semiconductor Inc.
MT90863
Data Sheet
List of Figures
Figure 1 - Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2 - MQFP Pin Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 3 - BGA Pin Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 4 - ST-BUS Timing for 2, 4 and 8 Mb/s Data Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 5 - CT Bus Mode Timing for 2, 4 and 8 Mb/s Data Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 6 - HMVIP Mode Timing for 2 and 8 Mb/s Data Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 7 - Block Programming Data in the Connection Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 8 - Example for Frame Alignment Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 9 - Examples for Input Offset Delay Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 10 - Examples for Frame Output Offset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 11 - ST-BUS Timing for Stream rate of 2.048, 4.096 or 8.192 Mb/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 12 - CT Bus Timing for Stream rate of 2.048, 4.096 or 8.192 Mb/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 13 - HMVIP Bus Timing for Stream rate of 2.048 Mb/s or 8.192 Mb/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Figure 14 - Serial Output and External Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Figure 15 - Output Driver Enable (ODE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 16 - Motorola Non-Multiplexed Bus Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4
Zarlink Semiconductor Inc.
MT90863
Data Sheet
List of Tables
Table 1 - Timing Signals Requirements for Various Operation Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 2 - Mode Selection for Backplane interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 4 - Address Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 5 - Output High Impedance Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 6 - Control (CR) Register Bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 7 - Device Mode Selection (DMS) Register Bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 8 - Internal Mode Selection (IMS) Register Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 9 - Frame Alignment (FAR) Register Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 10 - Frame Delay Offset (DOS) Register Bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 11 - Offset Bits (IFn2, IFn1, IFn0, DLEn) & Input Offset Bits (FD9, FD2-0) . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 12 - Frame Output Offset (FOR) Register Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 13 - Address Buffer (ABR) Register Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 14 - Data Write (DWR) Register Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 15 - Data Read (DRR) Register Bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 16 - Blackplane Connection Memory Bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 17 - BSAB Bits Programming for Different Local Interface mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 18 - BCAB Bits Programming for Different Data Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 19 - Local Connection Memory Low Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 20 - LSAB Bits Programming for Different Local Interface Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 21 - LCAB Bits Programming for Different Data Rates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 22 - Local Connection Memory High Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 23 - Boundary Scan Register Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5
Zarlink Semiconductor Inc.
MT90863
VSS
C4o
F0o
VSS
C4i/C8i
F0i
VSS
C16i
VSS
ST015
STo14
STo13
STo12
STo11
STo10
STo9
STo8
VDD
VSS
STo7
STo6
STo5
STo4
STo3
STo2
STo1
STo0
ODE
VSS
VDD
STi15
STi14
Data Sheet
95
93
91
89
87
85
83
81
79
77
75
73
71
69
67
65
97
63
99
61
101
59
103
57
105
55
107
53
109
128 Pin MQFP
51
28mm x 28mm
49
111
113
Pin Pitch 0.80mm
47
115
45
117
43
119
41
121
39
123
37
125
35
127
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
STio25
STio26
STio27
STio28
STio29
STio30
STio31
VSS
TMS
TDi
TDo
TCK
TRST
IC1
RESET
IC2
VSS
A0
A1
A2
A3
A4
A5
A6
A7
DS
R/W
CS
VSS
VDD
D0
D1
VDD
STio0/FEi0
STio1/FEi1
STio2/FEi2
STio3/FEi3
STio4/FEi4
STio5/FEi5
STio6/FEi6
STio7/FEi7
VSS
VDD
STio8/FEi8
STio9/FEi9
STio10/FEi10
STio11/FEi11
STio12/FEi12
STio13/FEi13
STio14/FEi14
STio15/FEi15
VSS
VDD
STio16/FEi16
STio17/FEi17
STio18/FEi18
STio19/FEi19
STio20/FEi20
STio21/FEi21
STio22/FEi22
STio23/FEi23
VSS
VDD
STio24
Figure 2 - MQFP Pin Connections
6
Zarlink Semiconductor Inc.
33
STi13
STi12
STi11
STi10
STi9
STi8
STi7
STi6
STi5
STi4
STi3
STi2
STi1
STi0
VDD
VSS
DTA
D15
D14
D13
D12
D11
D10
D9
D8
VSS
D7
D6
D5
D4
D3
D2
MT90863
1
1
2
3
4
5
6
Data Sheet
7
8
9
10
11
12
13
A
STio26 STio24 STio22 STio19 STio17 STio15 STio14 STio11 STio8 STio6 STio4 STio3
F0o
B
STio29 STio25 STio23 STio20 STio18 STio16 STio13 STio10 STio7 STio5 STio2 STio1 C4i/C8i
C
TMS STio28 STio27 STio21 VDD
VSS STio12 STio9 VDD
VSS STio0
C4o STo15
D
TDi STio31 STio30 VSS
VDD
VSS
VDD
VSS
VDD
VSS
F0i
C16i STo13
E
TCK
TDo
VSS
VSS
VDD STo14 STo12 STo11
IC1
VDD
VSS
VSS STo10 STo9
VDD
VDD
STo8 STo7
F
RESET TRST
G
A0
VSS
IC2
TOP VIEW
VSS
H
A1
A2
A3
VDD
VSS
STo4
STo6 STo5
A5
A4
A6
VSS
VSS
VSS
STo3 STo2
A7
DS
VDD
VDD
VSS
VDD
VSS
VDD
VSS
VDD
VDD
STo1 STo0
CS
R/W
VSS
D5
D7
D11
VSS
VDD
STi6
STi8
STi12 STi15 ODE
D0
D2
D4
D8
D10
D12
D15
STi1
STi4
STi7
STi10 STi13 STi14
D1
D3
D6
D9
D13
D14
DTA
STi0
STi2
STi3
STi5
J
K
L
M
N
1
- A1 corner is identified by metallized markings.
23mm x 23mm
Ball Pitch 1.5mm
Figure 3 - BGA Pin Connections
7
Zarlink Semiconductor Inc.
STi9 STi11
MT90863
Data Sheet
Pin Description
128 MQFP
Pin#
144 BGA
Pin#
Name
Description
30,50,67, C5,C9,D5,D7,
79,97,107, D9,E10,F4,G10
,G11,H4,
117,127
K3,K4,K6,K8
K10,K11,L8
VDD
+3.3 Volt Power Supply
8,17,29,39, C6,C10,D4,D6,
49,68,78,8 D8,D10,E3,E4,
8,90,93,96, F10,F11,G2,
G4,H10,J4,
106,
J10,J11,K5
116,126
K7,K9,L3,L7
Vss
Ground
89
D12
C16i
Master Clock (5 V Tolerant Input): Serial clock for shifting data in/out
on the serial streams. This pin accepts a 16.384 MHz clock.
91
D11
F0i
Master Frame Pulse (5 V Tolerant Input): In ST-BUS mode, this
input accepts a 61 ns wide negative frame pulse. In CT Bus mode, it
accepts a 122 ns wide negative frame pulse. In HMVIP mode, it
accepts a 244 ns wide negative frame pulse.
92
B13
C4i/C8i
HMVIP/CT Bus Clock (5 V Tolerant Input): When HMVIP mode is
enabled, this pin accepts a 4.096 MHz clock for HMVIP frame pulse
alignment. When CT Bus mode is enabled, it accepts a 8.192 MHz
clock for CT frame pulse alignment.
94
A13
F0o
Frame Pulse (5 V Tolerant Output): A 244 ns wide negative frame
pulse that is phase locked to the master frame pulse (F0i).
95
C12
C4o
C4 Clock (5 V Tolerant Output): A 4.096 MHz clock that is phase
locked to the master clock (C16i).
98-105,
108-115
C11, B12, B11,
A12, A11, B10,
A10, B9, A9,
C8, B8, A8, C7,
B7, A7, A6,
118-125
B6, A5, B5, A4, STio16 - 23 Serial Input Streams 16 to 23 (5 V Tolerant I/O). In 2 Mb/s or 4 Mb/s
B4, C4, A3, B3 FEi16 - 23 mode, these pins accept serial TDM data streams at 2.048 or
4.096 Mb/s with 32 or 64 channels per stream respectively. In HMVIP
mode, these pins have a data rate of 8.192 Mb/s with 128 channels
per stream. In Frame Evaluation Mode (FEM), they are frame
evaluation inputs.
128,
1-7
A2, B2, A1, C3, STio24 - 31 Serial Input Streams 24 to 31 (5 V Tolerant I/O). These pins are only
C2, B1, D3, D2
used for 2 Mb/s or 4 Mb/s mode. They accept serial TDM data streams
at 2.048 or 4.096 Mb/s with 32 or 64 channels per stream respectively.
STio0 - 15 Serial Input Streams 0 to 15 / Frame Evaluation Inputs 0 to 15 (5 V
FEi0 - 15 Tolerant I/O). In 2 Mb/s and HMVIP modes, these pins accept serial
TDM data streams at 2.048 Mb/s with 32 channels per stream. In
4 Mb/s or 8 Mb/s mode, these pins accept serial TDM data streams at
4.096 or 8.192 Mb/s with 64 or 128 channels per stream respectively.
In Frame Evaluation Mode (FEM), they are frame evaluation inputs.
9
C1
TMS
Test Mode Select (3.3 V Input with internal pull-up): JTAG signal
that controls the state transitions of the TAP controller.
10
D1
TDi
Test Serial Data In (3.3 V Input with internal pull-up): JTAG serial
test instructions and data are shifted in on this pin.
8
Zarlink Semiconductor Inc.
MT90863
Data Sheet
Pin Description (continued)
128 MQFP
Pin#
144 BGA
Pin#
Name
11
E2
TDo
Test Serial Data Out (3.3 V Output): JTAG serial data is output on
this pin on the falling edge of TCK. This pin is held in a high
impedance state when JTAG scan is not enabled.
12
E1
TCK
Test Clock (5 V Tolerant Input): Provides the clock to the JTAG test
logic.
13
F2
TRST
Test Reset (3.3 V Input with internal pull-up): Asynchronously
initializes the JTAG TAP controller by putting it in the Test-Logic-Reset
state. This pin should be pulsed low on power-up, or held low
continuously, to ensure that the MT90863 is in the normal operation
mode.
14
F3
IC1
15
F1
RESET
16
G3
IC2
18-25
G1, H1, H2, H3,
J2, J1,J3, K1
A0 - A7
26
K2
DS
Data Strobe (5 V Tolerant Input): This active low input works in
conjunction with CS to enable the read and write operations.
27
L2
R/W
Read/Write (5 V Tolerant Input): This input controls the direction of
the data bus lines (D0-D15) during a microprocessor access.
28
L1
CS
Chip Select (5 V Tolerant Input): Active low input used by a
microprocessor to activate the microprocessor port.
31-38,
40-47
M1, N1, M2, N2,
M3, L4, N3, L5,
M4, N4, M5, L6,
M6, N5, N6, M7,
D0 - 7,
D8 - D15
48
N7
DTA
Data Transfer Acknowledgment (5 V Tolerant Three-state Output):
This active low output indicates that a data bus transfer is complete. A
pull-up resistor is required to hold a HIGH level when the pin is tristated.
51-54
N8, M8, N9,
N10
STi0 - 3
Serial Input Streams 0 to 3 (5 V Tolerant Inputs): In 2 Mb/s or
Subrate Switching mode, these inputs accept data rates of 2.048 Mb/s
with 32 channels per stream. In 8 Mb/s mode, these inputs accept data
rates of 8.192 Mb/s with 128 channels per stream.
55-62
M9, N11, L9,
M10, L10, N12,
M11, N13
STi4 - 11
Serial Input Streams 4 to 11 (5 V Tolerant Inputs): In 2 Mb/s or Subrate Switching mode, these inputs accept data rates of 2.048 Mb/s
with 32 channels per stream.
Description
Internal Connection 1 (3.3 V Input with internal pull-down):
Connect to VSS for normal operation.
Device Reset (5 V Tolerant Input): This input (active LOW) puts the
MT90863 in its reset state. This clears the device’s internal counters
and registers.
Internal Connection 2 (3.3 V Input):
Connect to VSS for normal operation.
Address 0 - 7 (5 V Tolerant Input): These lines provide the A0 to A7
address lines to the internal memories.
Data Bus 0 -15 (5 V Tolerant I/O): These pins form the 16-bit data
bus of the microprocessor port.
9
Zarlink Semiconductor Inc.
MT90863
Data Sheet
Pin Description (continued)
128 MQFP
Pin#
144 BGA
Pin#
Name
Description
63
L11
STi12
Serial Input Streams 12 (5 V Tolerant Input): In 2 Mb/s mode, this
input accepts data rate of 2.048 Mb/s with 32 channels per stream
respectively. In Sub-rate Switching mode, this pin accepts 2.048 Mb/s
with 128 channels per stream for Sub-rate switching application.
64-66
M12, M13, L12
69
L13
ODE
Output Drive Enable (5 V Tolerant Input): This is the output enable
control for the STo0 to STo15 serial outputs and STio0 to STio31 serial
bidirectional outputs.
70-73
K13, K12, J13,
J12
STo0 - 3
Serial Output Streams 0 to 3 (5 V Tolerant Three-state Outputs): In
2 Mb/s or Sub-rate Switching mode, these outputs have data rates of
2.048 Mb/s with 32 channels per stream respectively. In 8 Mb/s mode,
these outputs have data rates of 8.192 Mb/s with 128 channels per
stream
74-77,
80-83
H11, H13, H12,
G13, G12, F13,
F12, E13
STo4 - 7,
STo8 - 11
Serial Output Streams 4 to 11 (5 V Tolerant Three-state Outputs):
In 2 Mb/s or Sub-rate Switching mode, these outputs have data rates
of 2.048 Mb/s with 32 channels per stream
84
E12
STo12
Serial Output Streams 12 (5 V Tolerant Three-state Output): In
2 Mb/s mode, this output has data rate of 2.048 Mb/s with 32 channels
per stream. In Sub-rate Switching mode, this pin has data rate of
2.048 Mb/s with 128 channels per stream for Sub-rate switching
application.
85-87
D13, E11, C13
1.0
STi13 - 15 Serial Input Streams 13 to 15 (5 V Tolerant Inputs): In 2 Mb/s mode,
these inputs accept a data rate of 2.048 Mb/s with 32 channels per
stream.
STo13 - 15 Serial Output Streams 13 to 15 (5 V Tolerant Three-state Outputs):
In 2 Mb/s mode, these outputs have a data rate of 2.048 Mb/s with 32
channels per stream.
Device Overview
The Rate conversion Switch (MT90863) can switch up to 2,048 512 channels while also providing a rate
conversion capability. It is designed to switch 64 kb/s PCM or N X 64 kb/s data between the backplane and local
interfaces. When the device is in the sub-rate switching mode, 2-bit wide 16 kb/s data channels can be switched
within the device. The device maintains frame integrity in data applications and minimum throughput delay for voice
application on a per channel basis.
The backplane interface can operate at 2.048, 4.096 or 8.192 Mb/s, arranged in 125 s wide frames that contain
32, 64 or 128 channels, respectively. A built-in rate conversion circuit allows users to interface between backplane
interface and the local interface which operates at 2.048 Mb/s or 8.192 Mb/s.
By using Zarlink’s message mode capability, the microprocessor can access input and output time-slots on a per
channel basis. This feature is useful for transferring control and status information for external circuits or other STBUS devices.
The frame offset calibration function allows users to measure the frame offset delay for streams STio0 to STio23.
The offset calibration is activated by a frame evaluation bit in the frame evaluation register. The evaluation result is
stored in the frame evaluation registers and can be used to program the input offset delay for individual streams
using internal frame input offset registers.
10
Zarlink Semiconductor Inc.
MT90863
2.0
Data Sheet
Functional Description
A functional Block Diagram of the MT90863 is shown in Figure 1. One end of the MT90863 is used to interface with
backplane applications, such as HMVIP or H.100 environments, while the other end supports the local switching
environments.
2.1
Frame Alignment Timing
The Device Mode Selection (DMS) register allows users to select three different frame alignment timing modes. In
ST-BUS modes, the master clock (C16i) is always at 16.384 MHz. The frame pulse (F0i) input accepts a negative
frame pulse at 8 kHz. The frame pulse goes low at the frame boundary for 61 ns. The frame pulse output F0o
provides a 244 ns wide negative frame pulse and the C4o output provides a 4.094 MHz clock. These two signals
are used to support local switching applications. See Figure 4 for the ST-BUS timings.
In CT Bus mode, the C4i/C8i pin accepts 8.192 MHz clock for the CT Bus frame pulse alignment. The F0i is the CT
bus frame pulse input. The CT frame pulse goes low at the frame boundary for 122 ns. See Figure 5 for the CT Bus
timing.
In HMVIP mode, the C4i/C8i pin accepts 4.096 MHz clock for the HMVIP frame pulse alignment. The F0i is the
HMVIP frame pulse input. The HMVIP frame pulse goes low at the frame boundary for 244 ns. See Figure 6 for the
HMVIP timing.
Table 1 - describes the input timing requirements for ST-BUS, CT Bus and HMVIP modes.
3.0
Switching Configuration
The device has four operation modes for the backplane interface and three operation modes for the local interface.
These modes can be programmed via the Device Mode Selection (DMS) register. Mode selections between the
backplane and local interfaces are independent. See Table 2 and Table 3 for the selection of various operation
modes via the programming of the DMS register.
3.1
Backplane Interface
The backplane interface can be programmed to accept data streams of 2 Mb/s, 4 Mb/s or 8 Mb/s. When 2 Mb/s
mode is enabled, STio0 to STio31 have a data rate of 2.048 Mb/s. When 4 Mb/s mode is enabled, STio0 to STio31
have a data rate of 4.096 Mb/s. When 8 Mb/s mode is enabled, STio0 to STio15 have a data rate of 8.192 Mb/s.
When HMVIP mode is enabled, STio0 to STio15 have a data rate of 2.048 Mb/s and STio16 to STio23 have a data
rate of 8.192 Mb/s. Table 2 describes the data rates and mode selection for the backplane interface.
11
Zarlink Semiconductor Inc.
MT90863
Data Sheet
F0i
C16i
F0o
C4o
STio 0 - 15
STi/STo 0 - 3
(8Mb/s mode)
Channel 0
7
0
1
6
5
4
Channel 127
3
2
1
0
6
5
4
Channel 0
STio 0 - 31
(4Mb/s mode)
0
STio 0 - 31
STi/STo 0 - 15
(2Mb/s mode)
0
7
STi12/STo12
(Sub-rate
Switching)
0
1
7
6
3
2
1
0
7
Channel 63
5
4
3
2
Channel 0
1
0
7
Channel 31
6
1
0
1
Channel 0
0
7
0
Bit 1
Channel 127
Figure 4 - ST-BUS Timing for 2, 4 and 8 Mb/s Data Streams
F0i
(CT_FRAME)
C4i/C8i
(8.192MHz)
C16i
F0o
C4o
Channel 0
STio 0 - 15
STi/STo 0 - 3
(8Mb/s mode)
0
1
7
6
5
4
Channel 127
3
2
1
0
6
5
Channel 0
STio 0 - 31
(4Mb/s mode)
0
7
6
0
5
7
4
3
2
0
1
2
1
0
7
1
0
7
Channel 31
6
1
Channel 0
STi12/STo12
(Sub-rate
Switching)
3
Channel 63
Channel 0
STio 0 - 31
STi/STo 0 - 15
(2Mb/s mode)
4
0
7
0
Bit 1
Channel 127
0
1
Figure 5 - CT Bus Mode Timing for 2, 4 and 8 Mb/s Data Streams
12
Zarlink Semiconductor Inc.
MT90863
Data Sheet
F0i
(HMVIP Frame)
C4i/C8i
(4.096MHz)
C16i
F0o
C4o
Channel 0
STio 0 - 15
STi/STo 0 - 15
(2Mb/s mode)
STio 16 - 23
(8Mb/s mode)
Channel 31
7
0
6
1
Channel 0
0
1
7
6
5
4
3
Channel 127
2
1
0
6
5
Channel 0
STi12/STo12
(Sub-rate
Switching)
0
1
7
0
4
3
2
1
0
7
Channel 127
0
1
0
Bit 1
Figure 6 - HMVIP Mode Timing for 2 and 8 Mb/s Data Streams
3.2
Local Interface
Three operation modes, 2 Mb/s, 8 Mb/s and Sub-rate Switching mode, can be selected for the local interface.
When 2 Mb/s mode is selected, STi0 to STi15 and STo0 to STo15 have a 2.048 Mb/s data rate. When 8 Mb/s mode
is selected, STi0 to STi3 and STo0 to STo3 have an 8.192 Mb/s data rate. When Sub-rate Switching mode is
selected, STi0 to STi11 and STo0 to STo11 have 2.048 Mb/s data with 64 kb/s data channels and STi12 and STo12
have a 2.048 Mb/s data rate with 16 kb/s data channels. Table 3 describes the data rates and mode selection for
the local interface.
3.3
Input Frame Offset Selection
Input frame offset selection allows the channel alignment of individual backplane input streams, that operate at
8.192 Mb/s (STio0-23), to be shifted against the input frame pulse (F0i). This feature compensates for the variable
path delays caused by serial backplanes of variable length. Such delays can be occur in large centralized and
distributed switching systems.
Each backplane input stream can have its own delay offset value by programming the input delay offset registers
(DOS0 to DOS5). Possible adjustment can range up to +4 master clock (C16i) periods forward with resolution of
half master clock period. See Table 10 and Table 11, and Figure 9,Figure 9 - for frame input delay offset
programming.
3.4
Output Advance Offset Selection
The MT90863 allows users to advance individual backplane output streams which operate at 8.192 Mb/s (STio023) by half a master clock (C16i) cycle. This feature is useful in compensating for variable output delays caused by
various output loading conditions. The frame output offset registers (FOR0 & FOR1) control the output offset delays
for each backplane output stream via the OFn bit programming. Table 12 and Figure 10 detail frame output offset
programming.
13
Zarlink Semiconductor Inc.
MT90863
3.5
Data Sheet
Serial Input Frame Alignment Evaluation
The MT90863 provides the frame evaluation inputs, FEi0 to FEi23, to determine different data input delays with
respect to the frame pulse F0i. By using the frame evaluation input select bits (FE0 to FE4) of the frame alignment
register (FAR), users can select one of the twenty-four frame evaluation inputs for the frame alignment
measurement.
A measurement cycle is started by setting the start frame evaluation (SFE) bit low for at least one frame. Then the
evaluation starts when the SFE bit in the Internal Mode Selection (IMS) register is changed from low to high. One
frame later, the complete frame evaluation (CFE) bit of the frame alignment register changes from low to high to
signal that a valid offset measurement is ready to be read from bits 0 to 9 of the FAR register. The SFE bit must be
set to zero before a new measurement cycle is started.
Timing Signals
ST-BUS Mode
CT Bus Mode
HMVIP Mode
F0i Width
61 ns
122 ns
244 ns
C4i/C8i
Not Required
8.192 MHz
4.096 MHz
C16i
16.384 MHz
F0o Width
244 ns
C4o
4.096 MHz
Table 1 - Timing Signals Requirements for Various Operation Modes
DMS Register Bits
Modes
Backplane Interface
Data Rate
0
2 Mb/s, ST-BUS Mode
STio0 - 31
2.048 Mb/s
0
1
2 Mb/s, CT Bus Mode
STio0 - 31
2.048 Mb/s
0
1
0
4 Mb/s, ST-BUS Mode
STio0 - 31
4.096 Mb/s
0
1
1
4 Mb/s, CT Bus Mode
STio0 - 31
4.096 Mb/s
1
0
0
8 Mb/s, ST-BUS Mode
STio0 - 15
8.192 Mb/s
STio16 - 31
Not available
STio0 - 15
8.192 Mb/s
STio16 - 31
Not available
STio0 - 15
2.048 Mb/s
STio16 - 23
8.192 Mb/s
STio24 - 31
Not available
BMS2
BMS1
BMS0
0
0
0
1
1
0
1
1
0
8 Mb/s, CT Bus Mode
HMVIP Mode
Table 2 - Mode Selection for Backplane interface
14
Zarlink Semiconductor Inc.
MT90863
Data Sheet
DMS Register Bits
LMS1
LMS0
0
0
0
1
Modes
Local Interface
2 Mb/s Mode
STi0 - 15
2.048 Mb/s
STo0 - 15
2.048 Mb/s
STi0 - 11
2.048 Mb/s
Sub-Rate
Switching
Mode
STi12
Sub-rate Switching Input Stream at 2.048 Mb/s
STi13 - 15
Not available
STo0 - 11
2.048 Mb/s
STo12
Sub-rate Switching Output Stream at
2.048 Mb/s
STo13 - 15
1
0
8 Mb/s Mode
Data Rate
Not available
STi0 - 3
8.192 Mb/s
STi4 - 15
Not available
STo0 - 3
8.192 Mb/s
STo4 - 15
Not available
Table 3 - Mode Selection for Local Interface
The falling edge of the frame measurement signal (FEi) is evaluated against the falling edge of the frame pulse
(F0i). Table 8 and Figure 8 describe the frame alignment register.
3.6
Memory Block Programming
The MT90863 has two connection memories: the backplane connection memory and the local connection memory.
The local connection memory is partitioned into high and low parts. The IMS register provides users with the
capability of initializing the local connection memory low and the backplane connection memory in two frames. Bit
11 to bit 13 of every backplane connection memory location will be programmed with the pattern stored in bit 7 to bit
9 of the IMS register. Bit 12 to 15 of every local connection memory low location will be programmed with the
pattern stored in bits 3 to 6 of the IMS register.
The block programming mode is enabled by setting the memory block program (MBP) bit of the control register
high. When the block programming enable (BPE) bit of the IMS register is set to high, the block programming data
will be loaded into bits 11 to 13 of every backplane connection memory and bits 12 to 15 of every local connection
memory low. The other connection memory bits are loaded with zeros. When the memory block programming is
complete, the device resets the BPE bit to zero. See Figure 7 for the connection memory contents when the device
is in block programming mode.
4.0
Delay through the MT90863
The switching of information from the input serial streams to the output serial streams results in a throughput delay.
The device can be programmed to perform time-slot interchange functions with different throughput delay
capabilities on a per-channel basis. For voice applications, select variable throughput delay to ensure minimum
delay between input and output data. In wideband data applications, select constant throughput delay to maintain
the frame integrity of the information through the switch.
The delay through the device varies according to the type of throughput delay selected in the LV/C and BV/C bits of
the local and backplane connection memory as described in Table 16 and Table 19.
15
Zarlink Semiconductor Inc.
MT90863
4.1
Data Sheet
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 (D0D15), 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.
16
Zarlink Semiconductor Inc.
MT90863
Data Sheet
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
0
BBPD
2
BBPD
1
BBPD
0
0
0
0
0
0
0
0
0
0
0
0
Backplane Connection Memory (BCM)
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
LBPD
3
LBPD
2
LBPD
1
LBPD
0
0
0
0
0
0
0
0
0
0
0
0
0
Local Connection Memory Low (LCML)
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Local Connection Memory High (LCMH)
Figure 7 - Block Programming Data in the Connection Memories
A7
(Note 1)
A6
A5
A4
A3
A2
A1
A0
0
0
0
0
0
0
0
0
Control 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
0
0
0
0
1
0
0
Input Offset Selection Register 0, DOS0
0
0
0
0
0
1
0
1
Input Offset Selection Register 1, DOS1
0
0
0
0
0
1
1
0
Input Offset Selection Register 2, DOS2
0
0
0
0
0
1
1
1
Input Offset Selection Register 3, DOS3
0
0
0
0
1
0
0
0
Input Offset Selection Register 4, DOS4
0
0
0
0
1
0
0
1
Input 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
Location
Table 4 - Address Memory Map
17
Zarlink Semiconductor Inc.
(Note
2)
MT90863
Data Sheet
A7
(Note 1)
A6
A5
A4
A3
A2
A1
A0
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
Location
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
Table 4 - Address Memory Map (continued)
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
18
Zarlink Semiconductor Inc.
MT90863
Data Sheet
from low to high to signal the completion of data transfer and resets the RS bit to low. Read the DRR register to
obtain the data transferred from the memory. Repeat the above steps for subsequent memory read operations.
Disable the address buffer read operation by setting the AB bit to low.
5.5
Backplane Connection Memory Control
The backplane connection memory controls the switching configuration of the backplane interface. Locations in the
backplane connection memory are associated with particular STio output streams.
The BV/C (Variable/Constant Delay) bit of each backplane connection memory location allows the per-channel
selection between variable and constant throughput delay modes for all STio channels.
In message mode, the message channel (BMC) bit of the backplane connection memory enables (if high) an
associated STio output channel. If the BMC bit is low, the contents of the backplane connection memory stream
address bit (BSAB) and channel address bit (BCAB) defines the source information (stream and channel) of the
time-slot that will be switched to the STio streams. When message mode is enabled, only the lower half (8 least
significant bits) of the backplane connection memory is transferred to the STio pins.
STio0-31
Output Driver
Status
STo0-15
Output Driver
Status
ODE pin
OSB bit
in
IMS register
DC bit in
Backplane CM
Don’t Care
Don’t Care
0
Per Channel
High Impedance
0
0
Don’t care
High Impedance
0
1
1
Enable
1
Enable
1
Don’t care
1
Enable
1
Enable
OE bit in Local CM
0
Per Channel
High Impedance
Don’t care
High Impedance
Table 5 - Output High Impedance Control
Read/Write Address:
15
14
13
12
0
0
0
0
11
0
00H,
Reset Value:
10
9
8
AB
CT
MBP
7
0000H.
6
MS2
MS1
5
MS0
4
3
STA4 STA3
2
1
0
STA2
STA1
STA0
Bit
Name
Description
15-11
Unused
10
AB
Address Buffer. When 1, enables the address buffer, data write and data read registers for
accessing various memory locations for fast microport access. When 0, disables the address
buffer, data write and data read registers.
9
CT
Channel Tri-state. When 1, the last bit of each output channel is tri-stated for -22 ns against
the channel boundary. When 0, the last bit of each channel is not tri-stated.
8
MBP
Must be zero for normal operation.
Memory Block Program. When 1, the connection memory block programming feature is ready
for the programming of bit 11 to 13 for backplane connection memory, bit 12 to 15 for local
connection memory low. When 0, this feature is disabled.
Table 6 - Control (CR) Register Bits
19
Zarlink Semiconductor Inc.
MT90863
Read/Write Address:
15
14
13
12
0
0
0
0
00H,
Reset Value:
11
10
9
8
0
AB
CT
Data Sheet
0000H.
7
6
MBP
MS2
MS1
5
MS0
4
3
STA4 STA3
2
1
0
STA2
STA1
STA0
Bit
Name
Description
7-5
MS2-0
Memory Select Bits. These three bits are used to select connection and data memory
functions as follows:
MS2-0 Memory Selection
000
Local Connection Memory Low Read/Write,
001
Local Connection Memory High Read/Write,
010
Backplane Connection Memory Read/Write,
011
Local Data Memory Read,
100
Backplane Data Memory Read,
4-0
STA4-0
Stream Address Bits. The binary value expressed by these bits refers to the input or output
data stream, which corresponds to the subsection of memory made accessible for subsequent
operations. (STA4 = MSB, STA0 = LSB)
Table 6 - Control (CR) Register Bits
Read/Write Address:
15
14
13
12
0
0
0
Bit
Name
15 - 5
unused
4-3
LMS
2-0
BMS2-0
0
01H,
Reset Value:
11
10
9
8
0
0
0
0
0000H.
7
6
5
4
0
0
LMS1
0
3
2
1
0
LMS0 BMS2 BMS1 BMS0
Description
Reserved
Local Mode Selection Bit. The binary value expressed by these bits refers to the following
backplane interface switching modes:
LMS1-0
Local Switching Mode
00
2 Mb/s ST-BUS Mode
01
2 Mb/s Sub-rate Switching Mode
10
8 Mb/s ST-Bus Mode
Backplane Mode Selection Bits. The binary value expressed by these bits refers to the following backplane interface switching modes:
Backplane Switching Mode
BMS2-0
000
2 Mb/s ST-BUS Mode
001
2 Mb/s CT Bus Mode
010
4 Mb/s ST-BUS Mode
011
4 Mb/s CT Bus Mode
100
8 Mb/s ST-BUS Mode
101
8 Mb/s CT Bus Mode
110
HMVIP Mode
Note: Please refer to Table 1 for Timing Signal Requirements
Table 7 - Device Mode Selection (DMS) Register Bits
20
Zarlink Semiconductor Inc.
MT90863
5.6
Data Sheet
Local Connection Memory Control
The local connection memory controls the local interface switching configuration. Local connection memory is split
into high and low parts. Locations in local connection memory are associated with particular STo output streams.
The L/B (Local/Backplane Select) bit of each local connection memory location allows per-channel selection of
source streams from local or backplane interface.
The LV/C (Variable/Constant Delay) bit of each local connection memory location allows the per-channel selection
between variable and constant throughput delay modes for all STo channels.
In message mode, the local connection memory message channel (LMC) bit enables (if high) an associated STo
output channel. If the LMC bit is low, the contents of the stream address bit (LSAB) and the channel address bit
(LCAB) of the local connection memory defines the source information (stream and channel) of the time-slot that
will be switched to the STo streams. When message mode is enabled, only the lower half (8 least significant bits) of
the local connection memory low bits are transferred to the STo pins.
When sub-rate switching is enabled, the LSR0-1 bits in the local connection memory high define which bit position
contains the sub-rate data.
5.7
DTA Data Transfer Acknowledgment Pin
The DTA pin is driven LOW by internal logic to indicate (to the CPU) that a data bus transfer is complete. When the
bus cycle ends, this pin drives HIGH and then switches to the high-impedance state. If a short or signal contention
prevents the DTA pin from reaching a valid logic HIGH, it will continue to drive for approximately 15nsec before
switching to the high-impedance state.
6.0
Initialization of the MT90863
During power up, the TRST pin should be pulsed low, or held low continuously, to ensure that the MT90863 is in the
normal operation mode. A 5 K pull-down resistor can be connected to this pin so that the device will not enter the
JTAG test mode during power up.
After power up, the contents of the connection memory can be in any state. The ODE pin should be held low after
power up to keep all serial outputs in a high impedance state until the microprocessor has initialized the switching
matrix. This procedure prevents two serial outputs from driving the same stream simultaneously.
During the microprocessor initialization routine, the microprocessor should program the desired active paths
through the switch. The memory block programming feature can also be used to quickly initialize the DC and OE bit
in the backplane and local connection memory respectively.
When this process is complete, the microprocessor controlling the matrices can either bring the ODE pin high or
enable the OSB bit in IMS register to relinquish the high impedance state control.
21
Zarlink Semiconductor Inc.
MT90863
Read/Write Address:
Reset Value:
Data Sheet
02H,
0000H.
15
14
13
12
11
10
0
0
0
0
0
0
9
8
7
6
5
BBPD BBPD BBPD LBPD LBPD
3
2
2
1
0
4
3
LBPD LBPD
1
0
2
1
0
BPE
OSB
SFE
Bit
Name
Description
15-10
Unused
9-7
BBPD2-0
Backplane Block Programming Data. These bits carry the value to be loaded into
the backplane connection memory block when the Memory Block Programming
feature is active. After the MBP bit in the control register is set to 1 and the BPE bit is
set to 1, the contents of bits BBPD2-0 are loaded into the bit 13 to bit 11 position of the
backplane connection memory. Bit 15, bit 14 and bit 10 to bit 0 of the backplane
connection memory are zeroed.
6-3
LBPD3-0
Local Block Programming Data. These bits carry the value to be loaded into the
local connection memory block when the Memory Block Programming feature is
active. After the MBP bit in the control register is set to 1 and the BPE bit is set to 1,
the contents of bits LBPD3-0 are loaded into the bit 15 to bit 12 position of the local
connection memory. Bit 11 to bit 0 of the local connection memory low are zeroed. Bit
15 to bit 0 of local connection memory high are zeroed.
2
BPE
Begin Block Programming Enable. A zero to one transition of this bit enables the
memory block programming function. The BPE, BBPD2-0 and LBPD3-0 bits in the
IMS register must be defined in the same write operation. Once the BPE bit is set
high, the device requires two frames to complete the block programming. After the
programming function has finished, the BPE bit returns to zero to indicate the
operation is completed. When the BPE = 1, the BPE or MBP can be set to 0 to abort
the programming operation.
When BPE = 1, the other bits in the IMS register must not be changed for two frames
to ensure proper operation.
1
OSB
Output Stand By. This bit controls the device output drivers.
OSB bit ODE pin OE bit STio0 - 31, STo0 - 15
0
0
1
High impedance state
1
0
1
Enable
X
1
1
Enable
X
X
0
Per-channel high impedance
0
SFE
Start Frame Evaluation. A zero to one transition in this bit starts the frame evaluation
procedure. When the CFE bit in the FAR register changes from zero to one, the
evaluation procedure stops. Set this bit to zero for at least one frame (125 s) to start
another frame evaluation.
Must be zero for normal operation.
Table 8 - Internal Mode Selection (IMS) Register Bits
22
Zarlink Semiconductor Inc.
MT90863
Read/Write Address:
Reset Value:
Data Sheet
03H,
0000H.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
FE4
FE3
FE2
FE1
FE0
CFE
FD9
FD8
FD7
FD6
FD5
FD4
FD3
FD2
FD1
FD0
Bit
Name
Description
15-11
FE4-0
Frame Evaluation Input Select. The binary value expressed in these bits refers
to the frame evaluation inputs, FEi0 to FEi23.
10
CFE
Complete Frame Evaluation. When CFE = 1, the frame evaluation is completed
and bits FD9 to FD0 bits contains a valid frame alignment offset. This bit is reset to
zero, when SFE bit in the IMS register is changed from 1 to 0. This bit is read-only.
9
FD9
Frame Delay Bit 11. The falling edge of FE is sampled during the CLK-high phase
(FD9 = 1) or during the CLK-low phase (FD9 = 0). This bit allows the
measurement resolution to 1/2 CLK cycle. This bit is read-only.
8-0
FD8-0
Frame Delay Bits. The binary value expressed in these bits refers to the
measured input offset value. These bits are reset to zero when the SFE bit of the
IMS register changes from 1 to 0. (FD8 = MSB, FD0 = LSB). These bits are also
read-only
Table 9 - Frame Alignment (FAR) Register Bit
23
Zarlink Semiconductor Inc.
MT90863
Data Sheet
ST-BUS F0i
C16i
0
Offset Value
1
2
3
4
5
6
7
8
9
10
11 12
13
14
FEi Input
(FD[8:0] = 06H)
(FD9 = 0, sample at CLK low phase)
C4i
HMVIP F0i
C16i
Offset Value
0
1
2
3
4
5
6
7
8
9
10
11 12
13
14
15
FEi Input
(FD[8:0] = 08H)
(FD9 = 1, sample at CLK high phase)
Figure 8 - Example for Frame Alignment Measurement
24
Zarlink Semiconductor Inc.
16
15
16
MT90863
Read/Write Address:
Data Sheet
04H for DOS0 register,
05H for DOS1 register,
06H for DOS2 register,
07H for DOS3 register,
08H for DOS4 register,
09H for DOS5 register,
0000H for all DOS registers.
Reset value:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF32
IF31
IF30
DLE3
IF22
IF21
IF20
DLE2
IF12
IF11
IF10
DLE1
IF02
IF01
IF00
DLE0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF72
IF71
IF70
DLE7
IF62
IF61
IF60
DLE6
IF52
IF51
IF50
DLE5
IF42
IF41
IF40
DLE4
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF112
IF111
IF110
DLE11
IF102
IF101
IF100
DLE10
IF92
IF91
IF90
DLE9
IF82
IF81
IF80
DLE8
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF152
IF151
IF150
DLE15
IF142
IF141
IF140
DLE14
IF132
IF131
IF130
DLE13
IF122
IF121
IF120
DLE12
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF192
IF191
IF190
DLE19
IF182
IF181
IF180
DLE18
IF172
IF171
IF170
DLE17
IF162
IF161
IF160
DLE16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF232
IF231
IF230
DLE23
IF222
IF221
IF220
DLE22
IF212
IF211
IF210
DLE21
IF202
IF201
IF200
DLE20
DOS0 register
DOS1 register
DOS2 register
DOS3 register
DOS4 register
DOS5 register
Name
(Note 1)
IFn2, IFn1, IFn0
DLEn
Description
Input Offset Bits 2,1 & 0. These three bits define how long the serial interface receiver
takes to recognize and store bit 0 from the STio pin: i.e., to start a new frame. The input
frame offset can be selected to +4 clock periods from the point where the external frame
pulse input signal is applied to the F0i inputs of the device.Figure 9 Data Latch Edge.
ST-BUS mode: DLEn =0, if clock rising edge is at the 3/4 point of the bit cell.
DLEn =1, if clock falling edge is at the 3/4 point of the bit cell.
Table 10 - Frame Delay Offset (DOS) Register Bits
25
Zarlink Semiconductor Inc.
MT90863
Read/Write Address:
Data Sheet
04H for DOS0 register,
05H for DOS1 register,
06H for DOS2 register,
07H for DOS3 register,
08H for DOS4 register,
09H for DOS5 register,
0000H for all DOS registers.
Reset value:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF32
IF31
IF30
DLE3
IF22
IF21
IF20
DLE2
IF12
IF11
IF10
DLE1
IF02
IF01
IF00
DLE0
DOS0 register
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF72
IF71
IF70
DLE7
IF62
IF61
IF60
DLE6
IF52
IF51
IF50
DLE5
IF42
IF41
IF40
DLE4
DOS1 register
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF112
IF111
IF110
DLE11
IF102
IF101
IF100
DLE10
IF92
IF91
IF90
DLE9
IF82
IF81
IF80
DLE8
DOS2 register
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF152
IF151
IF150
DLE15
IF142
IF141
IF140
DLE14
IF132
IF131
IF130
DLE13
IF122
IF121
IF120
DLE12
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF192
IF191
IF190
DLE19
IF182
IF181
IF180
DLE18
IF172
IF171
IF170
DLE17
IF162
IF161
IF160
DLE16
DOS3 register
DOS4 register
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IF232
IF231
IF230
DLE23
IF222
IF221
IF220
DLE22
IF212
IF211
IF210
DLE21
IF202
IF201
IF200
DLE20
DOS5 register
Name
(Note 1)
Description
Note 1: n denotes a STio stream number from 0 to 23.
Table 10 - Frame Delay Offset (DOS) Register Bits
26
Zarlink Semiconductor Inc.
MT90863
Data Sheet
Corresponding
Offset Bits
Measurement Result from
Frame Delay Bits
Input Stream
Offset
FD9
FD2
FD1
FD0
IFn2
IFn1
IFn0
DLEn
No clock period shift (Default)
1
0
0
0
0
0
0
0
+ 0.5 clock period shift
0
0
0
0
0
0
0
1
+1.0 clock period shift
1
0
0
1
0
0
1
0
+1.5 clock period shift
0
0
0
1
0
0
1
1
+2.0 clock period shift
1
0
1
0
0
1
0
0
+2.5 clock period shift
0
0
1
0
0
1
0
1
+3.0 clock period shift
1
0
1
1
0
1
1
0
+3.5 clock period shift
0
0
1
1
0
1
1
1
+4.0 clock period shift
1
1
0
0
1
0
0
0
+4.5 clock period shift
0
1
0
0
1
0
0
1
Table 11 - Offset Bits (IFn2, IFn1, IFn0, DLEn) & Input Offset Bits (FD9, FD2-0)
ST-BUS F0i
C16i
STio Stream
offset=0, DLE=0
Bit 7
STio Stream
STio Stream
STio Stream
offset=1, DLE=0
Bit 7
offset=0, DLE=1
Bit 7
offset=1, DLE=1
Bit 7
denotes the 3/4 point of the bit cell
Figure 9 - Examples for Input Offset Delay Timing
27
Zarlink Semiconductor Inc.
MT90863
Read/Write Address:
Data Sheet
0AH for FOR0 register,
0BH for FOR1 register,
0000H for all FOR registers.
Reset value:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
OF15
OF14
OF13
OF12
OF11
OF10
OF09
OF08
OF07
OF06
OF05
OF04
OF03
OF02
OF01
OF00
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
OF23
OF22
OF21
OF20
OF19
OF18
OF17
OF16
FOR0 register
FOR1 register
Name
(Note 1)
Bit
15-0 (FOR0)
7-0 (FOR1)
OFn
15-8 (FOR1)
Unused
Description
Output Offset Bit. When 0, the first bit of the serial output stream has normal
alignment with the frame pulse. When 1, the first bit of the serial output stream is
advanced by 1/2 CLK cycle with respect to the frame pulse. See Figure 10.
Must be zero for normal operation.
Note 1: n denotes a STio stream number from 0 to 23
Table 12 - Frame Output Offset (FOR) Register Bits
ST-BUS F0i
C16i
STio Stream
STio Stream
offset=0
Bit 7
offset=1
Bit 7
HMVIP F0i
HCLK
C16i
STo Stream
STo Stream
offset=0
Bit 7
offset=1
Bit 7
denotes the starting point of the bit cell
Figure 10 - Examples for Frame Output Offset Timing
28
Zarlink Semiconductor Inc.
MT90863
Read/Write Address:
Reset value:
Data Sheet
0CH for ABR register,
0000H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
CDA
RS
WS
CA6
CA5
CA4
CA3
CA2
CA1
CA0
SA4
SA3
SA2
SA1
SA0
Bit
Name
Description
15
unused
14
CDA
Complete Data Access. This bit is read only. This bit changes from 0 to 1
when data transfer is completed between memory and the data read register or
data write register. When the RS or WS bit in this register is changed from 1 to
0, this bit is reset to zero.
13
RS
Read Select. A zero to one transition of this bit initiates the data transfer from
memory to the data read register. This bit is reset to zero when the CDA bit
changes from 0 to 1.
12
WS
Write Select. A zero to one transition of this bit initiates the data transfer from
the data write register to memory. This bit is reset to zero when the CDA bit
changes from 0 to 1.
11 - 5
CA6 - CA0
Channel Address Bits. These bits perform the same function as the external
address bits when used to access various memory locations. The number
(expressed in binary notation) on these bits refers to the input or output data
stream channel that corresponds to the subsection of memory.
4-0
SA4 - SA0
Stream Address Bits. These bits perform the same function as the STA bits in
the control register. The number (in binary notation) on these bits refers to the
input or output data stream which corresponds to the subsection of memory.
Reserved
Table 13 - Address Buffer (ABR) Register Bits
Read/Write Address:
Reset value:
0DH for DWR register,
0000H
15
14
13
12
11
WR15
WR14
WR13
WR12
WR11
Bit
Name
15 - 0
WR15 - WR0
10
WR10
9
8
7
WR9
WR8
WR7
6
5
WR6
WR5
4
WR4
3
WR3
2
WR2
1
WR1
0
WR0
Description
Write Data Bits. Data to be transferred to the internal memory locations.
Table 14 - Data Write (DWR) Register Bits
29
Zarlink Semiconductor Inc.
MT90863
Read Address:
Reset value:
Data Sheet
0EH for DRR register,
0000H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RD15
RD14
RD13
RD12
RD11
RD10
RD9
RD8
RD7
RD6
RD5
RD4
RD3
RD2
RD1
RD0
Bit
Name
15 - 0
RD15 - RD0
Description
Read Data Bits. Data transferred from one of the internal memory locations.
Table 15 - Data Read (DRR) Register Bits
15
14
13
12
11
0
0
BV/C
BMC
DC
10
9
8
7
6
5
4
3
2
1
0
BSAB BSAB BSAB BSAB BCAB BCAB BCAB BCAB BCAB BCAB BCAB
3
2
1
0
6
5
4
3
2
1
0
Bit
Name
Description
15,14
Unused
13
BV/C
Variable /Constant Throughput Delay. This bit is used to select either
variable (low) or constant delay (high) modes on a per-channel basis for the
local interface streams.
12
BMC
Message Channel. When 1, the backplane connection memory contents are
output on the corresponding output channel and stream. Only the lower byte
(bit 7 - bit 0) will be output to the backplane interface STio pins. When 0, the
local data memory address of the switched STi input channel and stream is
loaded into the backplane connection memory.
11
DC
Directional Control. This bit enables the STio pindrivers on a per-channel
basis. When 1, the STio output driver functions normally. When 0, the STio
output driver is in a high-impedance state.
10-7
(Note 1)
BSAB3-0
Source Stream Address Bits. The binary value is the number of the data
stream for the source of the connection.
6-0
(Note 1)
BCAB6-0
Source Channel Address Bits. The binary value identifies the channel for
the connection source.
Must be zero for normal operation.
Note 1: If bit 12 (BMC) of the corresponding backplane connection memory location is 1 (device in message mode), then these
entire 8 bits (BSAB0, BCAB6 - BCAB0) are output on the output channel and stream associated with this location.
Table 16 - Blackplane Connection Memory Bits
30
Zarlink Semiconductor Inc.
MT90863
Data Sheet
Data Rate
BSAB3 to BSAB0 Bits Used to Determine
the Source Stream of the connection
2.048 Mb/s
STi0 to STi15
8.192 Mb/s
STi0 to STi3
2.048 Mb/s
Sub-rate Switching
STi0 to STi12
Table 17 - BSAB Bits Programming for Different Local Interface mode
Data Rate
BCAB Bits Used to Determine the Source Channel of the Connection
2.048 Mb/s
BCAB4 to BCAB0 (32 channel/frame)
8.192 Mb/s
BCAB6 to BCAB0 (128 channel/frame)
2.048 Mb/s
Sub-rate Switching
BCAB4 to BCAB0 (32 channel/frame)
BCAB6 to BCAB0 (128 channel/frame)
Table 18 - BCAB Bits Programming for Different Data Rates
15
14
13
12
11
10
9
8
7
L/B
BV/C
BMC
OE
LSAB
4
LSAB
3
LSAB
2
LSAB
1
LSAB
0
6
5
4
3
2
1
0
LCAB LCAB LCAB LCAB LCAB LCAB LCAB
6
5
4
3
2
1
0
Bit
Name
Description
15
L/B
14
LV/C
Variable /Constant Throughput Delay. This bit is used to select either
variable (low) or constant delay (high) modes on a per-channel basis for the
source streams.
13
LMC
Message Channel. When 1, the contents of the local connection memory are
output on the corresponding output channel and stream. Only the lower byte
(bit 7 - bit 0) will be output to the STo pins of the local interface. When 0, the
backplane or local data memory address of the switched input channel and
stream is loaded into the local connection memory.
12
OE
Local/Backplane Select
When 1, the output channel of STo0-15 comes from STi0-15 (local)
When 0, the output channel of STo0-15 comes from:
STio0-31 (backplane, 2 Mb/s mode)
STio0-31 (backplane, 4 Mb/s mode)
STio0-15 (blackplane, 8 Mb/s mode)
STio0-23 (blackplane, HMVIP mode)
Output Enable. This bit enables the drivers of STo pins on a per-channel
basis. When 1, the STo output driver functions normally. When 0, the STo
output driver is in a high-impedance state.
Table 19 - Local Connection Memory Low Bits
31
Zarlink Semiconductor Inc.
MT90863
15
14
13
12
11
10
9
8
7
L/B
BV/C
BMC
OE
LSAB
4
LSAB
3
LSAB
2
LSAB
1
LSAB
0
Data Sheet
6
5
4
3
2
1
0
LCAB LCAB LCAB LCAB LCAB LCAB LCAB
6
5
4
3
2
1
0
Bit
Name
Description
11-7
(Note 1)
LSAB4-0
Source Stream Address Bits. The binary value identifies the data stream for
the source of the connection.
6-0
(Note 1)
LCAB6-0
Source Channel Address Bits. The binary value identifies the channel for
the source of the connection.
Note 1: If bit 12 (LMC) of the corresponding local connection memory location is 1 (device in message mode), then these entire 8
bits (LSAB0, LCAB6 - LCAB0) are output on the output channel and stream associated with this location.
Table 19 - Local Connection Memory Low Bits (continued)
Data Rate
LSAB3 to LSAB0 Bits Used to Determine
the Source Stream of the Connection
2.048 Mb/s
STio0 to STio31 or STi0 to STi15
4.096 Mb/s
STio0 to STio31
8.192 Mb/s
STio0 to STio15 or STi0 to STi3
HMVIP
STio0 to STio23
2.048 Mb/s
Sub-rate Switching
STi0 to STi12
Table 20 - LSAB Bits Programming for Different Local Interface Modes
Data Rate
LCAB Bits Used to Determine the Source Channel of the Connection
2.048 Mb/s
LCAB4 to LCAB0 (32 channel/frame)
4.096 Mb/s
LCAB5 to LCAB0 (64 channel/frame)
8.192 Mb/s
LCAB6 to LCAB0 (128 channel/frame)
HMVIP
LCAB4 to LCAB0 (32 channel/frame)
LCAB6 to LCAB0 (128 channel/frame)
2.048 Mb/s
Sub-rate Switching
LCAB4 to LCAB0 (32 channel/frame)
LCAB6 to LCAB0 (128 channel/frame)
Table 21 - LCAB Bits Programming for Different Data Rates
32
Zarlink Semiconductor Inc.
MT90863
Data Sheet
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
LSR1
LSR0
Bit
Name
15-2
(Note1)
Unused
1,0
(Note1)
LSR1, LSR0
Description
Must be zero for normal operation.
Local Sub-rate Switching Bit
When 11
Bit7-6 will be the output of the subrate switching stream
When 10
Bit5-4 will be the output of the subrate switching stream
When 01
Bit3-2 will be the output of the subrate switching stream
When 00
Bit1-0 will be the output of the subrate switching stream
Note 1: If bit 12 (LMC) of the corresponding local connection memory location is 1 (device in message mode), then these entire 8
bits (Bit7-0) are output on the output channel and stream associated with this location.
Table 22 - Local Connection Memory High Bits
7.0
JTAG Support
The MT90863 JTAG interface conforms to the Boundary-Scan IEEE1149.1 standard. This standard specifies a
design-for-testability technique called Boundary-Scan Test (BST). The operation of the boundary-scan circuitry is
controlled by an external Test Access Port (TAP) Controller.
7.1
Test Access Port (TAP)
The Test Access Port (TAP) accesses the MT90863 test functions. It consists of three input pins and one output pin
as follows:
•
Test Clock Input (TCK)
TCK provides the clock for the test logic. The TCK does not interfere with any on-chip clock and thus
remains independent. The TCK permits shifting of test data into or out of the Boundary-Scan register cells
concurrently with the operation of the device and without interfering with the on-chip logic.
•
Test Mode Select Input (TMS)
The TAP Controller uses the logic signals received at the TMS input to control test operations. The TMS
signals are sampled at the rising edge of the TCK pulse. This pin is internally pulled to Vdd when it is not
driven from an external source.
•
Test Data Input (TDi)
Serial input data applied to this port is fed either into the instruction register or into a test data register,
depending on the sequence previously applied to the TMS input. Both registers are described in a
subsequent section. The received input data is sampled at the rising edge of TCK pulses. This pin is
internally pulled to Vdd when it is not driven from an external source.
•
Test Data Output (TDo)
Depending on the sequence previously applied to the TMS input, the contents of either the instruction
register or data register are serially shifted out towards the TDo. The data out of the TDo is clocked on the
falling edge of the TCK pulses. When no data is shifted through the boundary scan cells, the TDo driver is
set to a high impedance state.
•
Test Reset (TRST)
Reset the JTAG scan structure. This pin is internally pulled to VDD.
33
Zarlink Semiconductor Inc.
MT90863
7.2
Data Sheet
Instruction Register
The MT90863 uses the public instructions defined in the IEEE 1149.1 standard. The JTAG Interface contains a twobit instruction register. Instructions are serially loaded into the instruction register from the TDi when the TAP
Controller is in its shifted-IR state. These instructions are subsequently de-coded to achieve two basic functions: to
select the test data register that may operate while the instruction is current; and, to define the serial test data
register path that is used to shift data between TDi and DO during data register scanning.
7.3
Test Data Register
As specified in IEEE 1149.1, the MT90863 JTAG Interface contains three test data registers:
•
The Boundary-Scan Register
The Boundary-Scan register consists of a series of Boundary-Scan cells arranged to form a scan path
around the boundary of the MT90863 core logic.
•
The Bypass Register
The Bypass register is a single stage shift register that provides a one-bit path from TDi to its TDo.
•
The Device Identification Register
The device identification register is a 32-bit register. The register contents are:
MSB
LSB
0000 0000 1000 0110 0011 0001 0100 1011
The LSB bit in the device identification register is the first bit clock out.
The MT90863 scan register contains 212 bits. Bit 0 in Table 23 Boundary Scan Register is the first bit clocked out.
All tri-state enable bits are active high.
Boundary Scan Bit 0 to Bit 213
Device Pin
Tri-state
Control
Output
Scan Cell
A0
A1
A2
A3
A4
A5
A6
A7
DS
R/W
CS
Input
Scan Cell
0
1
2
3
4
5
6
7
8
9
10
Table 23 - Boundary Scan Register Bits
34
Zarlink Semiconductor Inc.
MT90863
Data Sheet
Boundary Scan Bit 0 to Bit 213
Device Pin
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
Tri-state
Control
Output
Scan Cell
Input
Scan Cell
11
14
17
20
23
26
29
32
35
38
41
44
47
50
53
56
12
15
18
21
24
27
30
33
36
39
42
45
48
51
54
57
13
16
19
22
25
28
31
34
37
40
43
46
49
52
55
58
DTA
59
STi0
STi1
STi2
STi3
STi4
STi5
STi6
STi7
60
61
62
63
64
65
66
67
STi8
STi9
STi10
STi11
STi12
STi13
STi14
STi15
ODE
68
69
70
71
72
73
74
75
76
STo0
STo1
STo2
STo3
STo4
STo5
STo6
STo7
STo8
STo9
STo10
STo11
STo12
STo13
STo14
STo15
C16i
F0i
C4i/C8i
F0o
C4o
78
80
82
84
86
88
90
92
94
96
98
100
102
104
106
108
77
79
81
83
85
87
89
91
93
95
97
99
101
103
105
107
109
110
111
112
114
113
115
Table 23 - Boundary Scan Register Bits (continued)
35
Zarlink Semiconductor Inc.
MT90863
Data Sheet
Boundary Scan Bit 0 to Bit 213
Device Pin
Tri-state
Control
Output
Scan Cell
Input
Scan Cell
STio0/FE0
STio1/FE1
STio2/FE2
STio3/FE3
STio4/FE4
STio5/FE5
STio6/FE6
STio7/FE7
116
119
122
125
128
131
134
137
117
120
123
126
129
132
135
138
118
121
124
127
130
133
136
139
STio8/FE8
STio9/FE9
STio10/FE10
STio11/FE11
STio12/FE12
STio13/FE13
STio14/FE14
STio15/FE15
140
143
146
149
152
155
158
161
141
144
147
150
153
156
159
162
142
145
148
151
154
157
160
163
STio16/FE16
STio17/FE17
STio18/FE18
STio19/FE19
STio20/FE20
STio21/FE21
STio22/FE22
STio23/FE23
164
167
170
173
176
179
182
185
165
168
171
174
177
180
183
186
166
169
172
175
178
181
184
187
STio24
STio25
STio26
STio27
STio28
STio29
STio30
STio31
RESET
188
191
194
197
200
203
206
209
189
192
195
198
201
204
207
210
190
193
196
199
202
205
208
211
212
Table 23 - Boundary Scan Register Bits (continued)
36
Zarlink Semiconductor Inc.
MT90863
Data Sheet
Absolute Maximum Ratings*
Parameter
Symbol
Min.
Max.
Units
1
Supply Voltage
VDD
-0.5
5.0
V
2
Input Voltage
VI
-0.5
VDD +0.5
V
3
Output Voltage
Vo
-0.5
VDD +0.5
V
4
Package power dissipation
PD
2
W
5
Storage temperature
TS
+125
C
- 55
* Exceeding these values may cause permanent damage. Functional operation under these conditions is not implied.
Recommended Operating Conditions - Voltages are with respect to ground (Vss) unless otherwise stated.
Characteristics
Sym.
Min.
Typ.
Max.
Units
1
Operating Temperature
TOP
-40
+85
C
2
Positive Supply
VDD
3.0
3.6
V
3
Input High Voltage
VIH
0.7VDD
VDD
V
4
Input High Voltage on 5V Tolerant Inputs
VIH
5.5
V
5
Input Low Voltage
VIL
0.3VDD
V
VSS
Test Conditions
AC Electrical Characteristics - Voltages are with respect to ground (Vss) unless otherwise stated.
Characteristics
1
2
3
4
I
N
P
U
T
S
5
6
7
8
O
U
T
P
U
T
S
Sym.
Min.
Typ.
Max.
Units
52
85
mA
Supply Current
IDD
Input High Voltage
VIH
Input Low Voltage
VIL
0.3VDD
V
Input Leakage (input pins)
Input Leakage (bi-directional pins)
IIL
IBL
10
50
A
A
Input Pin Capacitance
CI
10
pF
Output High Voltage
VOH
Output Low Voltage
VOL
High Impedance Leakage
IOZ
0.7VDD
Test Conditions
Output unloaded
V
0.8VDD
0