1
JANUARY 2001
TIME SLOT INTERCHANGE
DIGITAL SWITCH
128 x 128
IDT728981
2001 Integrated Device Technology, Inc. DSC-5703/1
©
FUNCTIONAL BLOCK DIAGRAM
FEATURES:
128 x 128 channel non-blocking switch
Serial Telecom Bus Compatible (ST-BUS
®
)
4 RX inputs—32 channels at 64 Kbit/s per serial line
4 TX output—32 channels at 64 Kbit/s per serial line
Three-state serial outputs
Microprocessor Interface (8-bit data bus)
5V Power Supply
Available in 44-pin Plastic Leaded Chip Carrier (PLCC), 40-pin
Plastic Dip (P-DIP) and 44-pin Plastic Quad Flatpack (PQFP)
Operating Temperature Range -40
°°
°°
°C to +85
°°
°°
°C
DESCRIPTION:
The IDT728981 is a ST-BUS
®
compatible digital switch controlled by a
microprocessor. The IDT728981 can handle as many as 128, 64 Kbit/s input
and output channels. Those 128 channels are divided into 4 serial inputs and
outputs, each of which consists of 32 channels (64 Kbit/s per channel) to form
a multiplexed 2.048 Mb/s stream.
FUNCTIONAL DESCRIPTION
A functional block diagram of the IDT728981 device is shown below. The
serial streams operate continuously at 2.048 Mb/s and are arranged in 125μs
wide frames each containing 32, 8-bit channels. Four input (RX0-3) and four
output (TX0-3) serial streams are provided in the IDT728981 device allowing
a complete 128 x 128 channel non-blocking switch matrix to be constructed.
The serial interface (C4i) clock for the device is 4.096 MHz.
The received serial data is internally converted to a parallel format by the on
chip serial-to-parallel converters and stored sequentially in a 128-position Data
Memory. By using an internal counter that is reset by the input 8 KHz frame pulse,
F0i, the incoming serial data streams can be framed and sequentially ad-
dressed.
Microprocessor Interface
Control Register
Timing
Unit
RX0
RX1
RX2
RX3
TX0
TX1
TX2
TX3
ODE
F0iC4i
V
CC
CS
DS
R/W
A0/
A5
GND
DTA
D0/
D7
5703 drw01
Data
Memory
Output MUX
Connection
Memory
Receive
Serial Data
Streams
Transmit
Serial Data
Streams
2
Commercial Temperature Range
IDT728981 Time Slot Interchange
Digital Switch 128 x 128
35
34
33
32
31
30
29
37
36
3
2
44
1
43
42
41
5
4
6
5703 drw02
INDEX
38
39
40
21
22
24
23
25
26
27
19
20
18
28
DS
CS
R/W
11
12
13
14
15
16
17
9
10
8
7
RX2
RX1
RX0
DTA
TX0
TX1
TX2
DNC
(1)
DNC
(1)
ODE
TX3
GND
D
0
RX3
V
CC
F0i
C4i
A
0
D
1
D
2
D
3
D
4
A
1
A
2
DNC
(1)
DNC
(1)
DNC
(1)
D
5
D
6
D
7
A
5
A
4
A
3
DNC
(1)
DNC
(1)
DNC
(1)
DNC
(1)
V
CC
V
CC
V
CC
V
CC
DTA
DNC
(1)
ODE
1
2
40
39
TX0
3
38
TX1
4
37
TX2
5
36
TX3
6
35
7
34
8
33
9
32
10
31
GND
11
30
D
0
12
29
CS
13
28
14
27
5703 drw04
15
16
17
18
19
20
26
25
24
23
22
21
RX1
RX2
RX3
F0i
A
0
R/W
DS
C4i
V
CC
RX0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
A
1
A
2
A
3
A
4
A
5
DNC
(1)
DNC
(1)
DNC
(1)
DNC
(1)
V
CC
V
CC
V
CC
V
CC
PIN CONFIGURATION
PIN DESCRIPTIONS
PLCC: 0.05in. pitch, 0.65in. x 0.65in.
(J44-1, order code: J)
TOP VIEW
PLASTIC DIP: 0.10in. pitch, 2.05in. x 0.60in.
(P40-1, order code: P)
TOP VIEW
NOTE:
1. DNC - Do Not Connect
SYMBOL NAME I/O DESCRIPTION
GND Ground. Ground Rail.
V
CC VCC +5.0 Volt Power Supply.
DTA Data Acknowledgment O This active LOW output indicates that a data bus transfer is complete. A pull-up resistor is required at this
(Open Drain) output.
RX0-3 RX Input 0 to 3 I Serial data input streams. These streams have 32 channels at data rates of 2.048 Mb/s.
F0i Frame Pulse I This input identifies frame synchronization signals formatted to ST-BUS
®
specifications.
C4i Clock I 4.096 MHz serial clock for shifting data in and out of the data streams.
A0-A5 Address 0 to 5 I These lines provide the address to IDT728981 internal registers.
DS Data Strobe I This is the input for the active HIGH data strobe on the microprocessor interface. This input operates with
CS to enable the internal read and write generation.
R/W Read/Write I This input controls the direction of the data bus lines (D0-D7) during a microprocessor access.
CS Chip Select I Active LOW input enabling a microprocessor read or write of control register or internal memories.
D0-D7 Data Bus 0 to 7 I/O These pins provide microprocessor access to data in the internal control register. Connection Memory HIGH,
Connection Memory LOW and data memory.
TX0-3 TX Outputs 0 to 3 O Serial data output streams. These streams are composed of 32, 64 Kbit/s channels at data rates of 2.048 Mb/s.
(Three-state Outputs)
ODE Output Drive Enable I This is an output enable for the TX0-3 serial outputs. If this input is LOW, TX0-3 are high-impedance. If this is
HIGH, each channel may still be put into high-impedance by software control.
29
28
27
26
25
24
23
31
30
44
43
42
41
5703 drw03
INDEX
32
33
40
DS
CS
R/W
5
6
7
8
9
10
11
3
4
2
1
RX2
RX1
RX0
DTA
TX0
TX1
TX2
DNC
(1)
ODE
TX3
GND
D
0
RX3
V
CC
F0i
C4i
A
0
D
1
D
2
D
3
D
4
A
1
A
2
DNC
(1)
DNC
(1)
DNC
(1)
D
5
D
6
D
7
A
5
A
4
A
3
39
38
37
36
35
34
12
13
14
15
16
17
18
19
20
21
22
V
CC
V
CC
V
CC
V
CC
DNC
(1)
DNC
(1)
DNC
(1)
DNC
(1)
DNC
(1)
PQFP: 0.80mm pitch, 10mm x 10mm
(DB44-1, order code: DB)
TOP VIEW
3
Commercial Temperature Range
IDT728981 Time Slot Interchange
Digital Switch 128 x 128
Data to be output on the serial streams may come from two sources: Data
Memory or Connection Memory. The Connection Memory is 16 bits wide and
is split into two 8-bit blocks—Connection Memory HIGH and Connection
Memory LOW. Each location in Connection Memory is associated with a
particular channel in an output stream so as to provide a one-to-one correspon-
dence between Connection and Data Memories. This correspondence allows
for per channel control for each TX output stream.
In Processor Mode, data output on the TX is taken from the Connection
Memory Low and originates from the microprocessor (Figure 2). Where as in
Connection Mode (Figure 1), data is read from Data Memory using the address
in Connection Memory. Data destined for a particular channel on the serial
output stream is read during the previous channel time slot to allow time for
memory access and internal parallel-to-serial conversion.
CONNECTION MODE
In Connection Mode, the addresses of input source for all output channels
are stored in the Connection Memory Low. The Connection Memory Low
locations are mapped to corresponding 8-bit x 32-channel output. The contents
of the Data Memory at the selected address are then transferred to the parallel-
to-serial converters. By having the output channel to specify the input channel
through the Connection Memory, input channels can be broadcast to several
output channels.
PROCESSOR MODE
In Processor Mode the CPU writes data to specific Connection Memory Low
locations which are to be output on the TX streams. The contents of the
Connection Memory Low are transferred to the parallel-to-serial converter one
channel before it is to be output and are transmitted each frame to the output until
it is changed by the CPU.
CONTROL
The Connection Memory High bits (Table 4) control the per-channel
functions available in the IDT728981. Output channels are selected into specific
modes such as: Processor mode or Connection mode and Output Drivers
Enabled or in three-state condition.
OUTPUT DRIVE ENABLE (ODE)
The ODE pin is the master three-state output control pin. If the ODE input
is held LOW all TX outputs will be placed in high impedance regardless
Connection Memory High programming. However, if ODE is HIGH, the contents
of Connection Memory High control the output state on a per-channel basis.
DELAY THROUGH THE IDT728981
The transfer of information from the input serial streams to the output serial
streams results in a delay through the device. The delay through the IDT728981
device varies according to the combination of input and output streams and the
movement within the stream from channel to channel. Data received on an input
stream must first be stored in Data Memory before it is sent out.
As information enters the IDT728981 it must first pass through an internal
serial-to-parallel converter. Likewise, before data leaves the device, it must
pass through the internal parallel-to-serial converter. This data preparation has
an effect on the channel positioning in the frame immediately following the
incoming framemainly, data cannot leave in the same time slot. Therefore,
information that is to be output in the same channel position as the information
is input, relative to the frame pulse, will be output in the following frame.
Whether information can be output during a following timeslot after the
information entered the IDT728981 depends on which RX stream the channel
information enters on and which TX stream the information leaves on. This is
caused by the order in which input stream information is placed into Data Memory
and the order in which stream information is queued for output. Table 1 shows the
allowable input/output stream combinations for the minimum two channel delay.
5703 drw06
TX
Microprocessor
Receive
Serial Data
Streams
Transmit
Serial Data
Streams
Data
Memory
Connection
Memory
Receive
Serial Data
Streams
5703 drw05
RX TX
Transmit
Serial Data
Streams
Data
Memory
Connection
Memory
Figure 2. Processor Mode
Figure 1. Connection Mode
FUNCTIONAL DESCRIPTION (Cont'd)
Table 1. Input Stream to Output Stream Combinations that can Provide the
Minimum 2-Channel Delay
Input Output Stream
0 1,2,3
13
Table 2. Address Mapping
NOTES:
1. Writing to the Control Register is the only fast transaction.
2. Memory and stream are specified by the contents of the Control Register.
A5 A4 A3 A2 A1 A0 HEX ADDRESS LOCATION
0 X X X 0 0 00-1F Control Register
(1)
100000 20 Channel 0
(2)
100001 21 Channel 1
(2)
1 •••••
· •••••
1 •••••
111111 3F Channel 31
(2)

728981DBG

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