3.3 VOLT TIME SLOT INTERCHANGE DIGITAL SWITCH 128 x 128 per-channel variable or constant throughput delay modes and microprocessor read and write access to individual channels. As an important function of a digital switch is to maintain sequence integrity and minimize throughput delay, the IDT72V8988 is an ideal solution for most switching needs. FEATURES: • • • • • • • • • • • IDT72V8988 128 x 128 channel non-blocking switch Automatic signal identification (ST-BUS®, GCI) 4 RX inputs—32 channels at 64 Kbit/s per serial line 4 TX outputs—32 channels at 64 Kbit/s per serial line Three-state serial outputs Microprocessor Interface (8-bit data bus) Frame Integrity for data applications 3.3V Power Supply Available in 44-pin Plastic Leaded Chip Carrier (PLCC), and 44-pin Plastic Quad Flatpack (PQFP) Operating Temperature Range -40°°C to +85°°C 3.3V I/O with 5V Tolerant Inputs FUNCTIONAL DESCRIPTION Frame sequence, constant throughput delay, and guaranteed minimum delay are high priority requirements in today’s integrated data and multimedia networks. The IDT72V8988 provides these functions on a per-channel basis using a standard microprocessor control interface. Each of the four serial lines is designed to switch 64 Kbit/s PCM or N x 64 Kbit/s data. In Processor Mode, the microprocessor can access the input and output time slots to control other devices such as ISDN transceivers and trunk interfaces. Supporting both GCI and ST-BUS® formats, IDT72V8988 has incorporated an internal circuit to automatically identify the polarity and format of the frame synchronization. A functional block diagram of the IDT72V8988 device is shown on page 1. 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 DESCRIPTION: The IDT72V8988 is an ST-BUS®/GCI compatible digital switch controlled by a microprocessor. The IDT72V8988 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. The IDT72V8988 provides FUNCTIONAL BLOCK DIAGRAM C4i F0i VCC ODE GND Timing Unit Output MUX RX0 RX1 RX2 RX3 TX0 Receive Serial Data Streams Transmit Serial Data Streams Data Memory Control Register Connection Memory TX1 TX2 TX3 Microprocessor Interface 5704 drw01 DS CS R/W A0/ DTA D0/ A5 D7 IDT and the IDT logo are registered trademarks of Integrated Device Technology, Inc. The ST-BUS is a trademark of Mitel Corp. AUGUST 2003 1 2003 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice. DSC-5704/5 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Commercial Temperature Range ODE TX0 TX1 TX2 DNC(1) 43 42 41 40 RX0 DTA 2 DNC(1) RX1 3 44 RX2 4 1 DNC(1) 5 INDEX 6 PIN CONFIGURATION 15 31 D2 A1 16 30 D3 A2 17 29 D4 28 A0 DNC(1) D1 27 32 D5 14 26 D0 C4i D6 33 25 13 24 GND F0i D7 DNC(1) 34 CS 35 12 23 11 VCC DS VCC R/W DNC(1) DNC(1) 22 36 21 37 10 20 9 VCC A5 VCC A4 DNC(1) 19 TX3 38 A3 39 8 18 7 VCC DNC(1) RX3 5704 drw02 TX1 DNC(1) 34 ODE TX0 38 TX2 DTA DNC(1) 40 35 RX0 41 36 RX1 42 37 RX2 39 DNC(1) 43 INDEX 44 PLCC: 0.05in. pitch, 0.65in. x 0.65in (J44-1, order code: J) TOP VIEW RX3 1 33 TX3 VCC 2 32 DNC(1) VCC 3 31 VCC 4 30 DNC(1) DNC(1) VCC 5 29 DNC(1) VCC 6 28 GND D0 D1 D4 22 23 21 11 20 A2 19 D2 D3 18 24 17 25 10 16 9 A1 15 26 14 27 8 13 7 12 F0i C4i A0 DNC(1) D5 D6 CS D7 DS R/W A5 A4 A3 DNC(1) 5704 drw03 PQFP: 0.80mm pitch, 10mm x 10mm (DB44-1, order code: DB) TOP VIEW NOTES: 1. DNC - Do Not Connect. 2 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Commercial Temperature Range PIN DESCRIPTIONS SYMBOL GND VCC DTA RX0-3 F0i C4i A0-A5 DS R/W CS D0-D7 TX0-3 ODE NAME Ground. VCC Data Acknowledgment (Open Drain) RX Input 0 to 3 Frame Pulse I/O O I I Clock Address 0 to 5 Data Strobe I I I Read/Write Chip Select Data Bus 0 to 7 I I I/O TX Outputs 0 to 3 (Three-state Outputs) Output Drive Enable O I DESCRIPTION Ground Rail. +3.3 Volt Power Supply. This active LOW output indicates that a data bus transfer is complete. A pull-up resistor is required at this output. Serial data input streams. These streams have 32 channels at data rates of 2.048 Mb/s. This input accepts and automatically identifies frame synchronization signals formatted according to different backplane specifications such as ST-BUS® and GCI. 4.096 MHz serial clock for shifting data in and out of the data streams. These lines provide the address to IDT72V8988 internal registers. 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. This input controls the direction of the data bus lines (D0-D7) during a microprocessor access. Active LOW input enabling a microprocessor read or write of control register or internal memories. These pins provide microprocessor access to data in the internal control register. Connection Memory HIGH, Connection Memory LOW and data memory. Serial data output streams. These streams are composed of 32, 64 Kbit/s channels at data rates of 2.048 Mb/s. 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. 3 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Commercial Temperature Range FUNCTIONAL DESCRIPTION (Cont'd) CONTROL The Connection Memory High bits (Table 4) control the per-channel functions available in the IDT72V8988. Output channels are selected into specific modes such as: Processor Mode or Connection mode, Variable or Constant throughput delay modes, Output Drivers Enabled or in three-state condition. four output (TX0-3) serial streams are provided in the IDT72V8988 device allowing a complete 128 x 128 channel non-blocking switch matrix to be constructed. The serial interface clock for the device is 4.096 MHz. The received serial data is internally converted to parallel 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 addressed. Depending on the type of information to be switched, the IDT72V8988 device can be programmed to perform time slot interchange functions with different throughput delay capabilities on a per-channel basis. The Variable Delay mode, most commonly used for voice applications, can be selected ensuring minimum throughput delay between input and output data. In Constant Delay mode, used in multiple or grouped channel data applications, the integrity of the information through the switch is maintained. OUTPUT DRIVE ENABLE (ODE) The ODE pin is the master output three-state control pin. If the ODE input is held LOW all TDM (Time Division Multiplexed) 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. SERIAL INTERFACE TIMING The IDT72V8988 master clock (C4i) is 4.096 MHz signal allowing serial data link configuration at 2.048 Mb/s to be implemented. The IDT72V8988 can automatically detect the presence of an input frame pulse, identify the type of backplane present on the serial interface, and format the synchronization pulse according to ST-BUS® or GCI interface specifications (active HIGH in GCI or active LOW in ST-BUS®). Upon determining the correct interface Connected to the serial port, the internal timing unit establishes the appropriate serial data bit transmit and sampling edges. In ST-BUS® mode, every second falling edge of the 4.096 MHz clock marks a boundary and the input data is clocked in by the rising edge, three quarters of the way into the bit cell. In GCI mode 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. CONNECTION MEMORY Data to be output on the serial streams may come from two sources: Data Memory or Connection Memory. The Connection Memory is split into HIGH and LOW parts and is associated with particular TX output streams. In Processor Mode, data output on the TX streams 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 and originated from the incoming RX streams. Data destined for a particular channel on the serial output stream is read internally 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 parallelto-serial converters before being output. By having the output channel to specify the input channel through the Connection Memory, the same input channel can be broadcast to several output channels. DELAY THROUGH THE IDT72V8988 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 IDT72V8988 device varies according to the mode selected in the V/C bit of the Connection Memory High. VARIABLE DELAY MODE The delay in Variable Delay Mode is dependent only on the combination of source and destination on the input and output streams. The minimum delay achievable in the IDT72V8988 device is three time slots. In the IDT72V8988 device, the information that is to be output in the same channel position as the information is input (position n), relative to frame pulse, will be output in the following frame (channel n, frame n+1). The same occurs if the input channels succeeding (n+1, n+2) the channel position as the information is input. PROCESSOR MODE In Processor Mode the CPU writes data to the Connection Memory Low locations which correspond to the output link and channel number. 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. RX Receive Serial Data Streams Data Memory Connection Memory Transmit Serial Data Streams Receive Serial Data Streams TX Data Memory Connection Memory Transmit Serial Data Streams TX 5704 drw06 Microprocessor 5704 drw05 Figure 2. Processor Mode Figure 1. Connection Mode 4 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Commercial Temperature Range The information switched to the third time slot after the input has entered the device (for instance, input channel 0 to output channel 3 or input channel 30 to output channel 1), will always appear on the output three channels later in the same incoming frame. Any switching configuration that provides three or more time slots between input and output channels, will have a throughput delay equal to the difference between the output and input channels; i.e., the throughput delay will be less than one frame. Table 1 shows the possible delays for the IDT72V8988 device in Variable Delay Mode. An example is shown in Figure 3. SOFTWARE CONTROL If the A5, A1, A0 address line inputs are LOW then the IDT72V8988 Internal Control Register is addressed (see Table 2). If A5 input line is high, then the remaining address input lines are used to select the 32 possible channels per input or output stream. As explained in the Control Register description, the address input lines and the Stream Address bits (STA) of the Control register give the user the capability of selecting all positions of IDT72V8988 Data and Connect memories. See Figure 6 for accessing internal memories. The data in the control register consists of Memory Select and Stream Address bits, Split Memory and Processor Enable bits (Table 3). In Split Memory mode (Bit 7 of the Control register) reads are from the Data Memory and writes are to the Connection Memory LOW. The Memory Select bits allow the Connection Memory High or LOW or the Data Memory to be chosen, and the Stream Address bits define internal memory subsections corresponding to input or output streams. The Processor Enable bit (bit 6) places every output channel on every output stream in Processor Mode; i.e., the contents of the Connection Memory LOW (CML, Table 5) are output on the output streams once every frame unless the ODE input pin is LOW. If PE bit is HIGH, then the IDT72V8988 behaves as if bits 2 (Channel Source) and 0 (Output Enable) of every Connection Memory High (CMH, Table 4) locations were set to HIGH, regardless of the actual value. If PE is LOW, then bit 2 and 0 of each Connection Memory High location operates normally. In this case, if bit 2 of the CMH is HIGH, the associated TX output channel is in Processor Mode. If bit 2 of the CMH is LOW, then the contents of the CML define the source information (stream and channel) of the time slot that is to be switched to an output. If the ODE input pin is LOW, then all the serial outputs are high-impedance. If ODE is HIGH, then bit 0 (Output Enable) of the CMH location enables (if HIGH) or disables (if LOW) for that particular channel. CONSTANT DELAY MODE In this mode frame integrity is maintained in all switching configurations by making use of a multiple Data Memory buffer technique where input channels written in any of the buffers during frame N will be read out during frame N+2. In the IDT72V8988, the minimum throughput delay achievable in Constant Delay mode will be 32 time slots; for example, when input time slot 32 (channel 31) is switched to output time slot 1 (channel 0). Likewise, the maximum delay is achieved when the first time slot in a frame (channel 0) is switched to the last time slot in the frame (channel 31), resulting in 94 time slots of delay (see Figure 4). To summarize, any input time slot from input frame N will be always switched to the destination time slot on output frame N+2. In Constant Delay mode the device throughput delay is calculated according to the following formula: DELAY=[32+(32-IN)+(OUT-1)] IN =the number of the input time slot (from 1 to 32) OUT = the number of the output time slot (from 1 to 32). MICROPROCESSOR PORT The IDT72V8988 microprocessor port is a non-multiplexed bus architecture. The parallel port consists of an 8-bit parallel data bus (D0-D7), six address input lines (A0-A5) and four control lines (CS, DS, R/W and DTA). This parallel microport allows the access to the Control Registers, Connection Memory Low, Connection Memory High, and the Data Memory. All locations are read/write access able except for the Data Memory, which can be read only. Accesses from the microport to the Connection Memory and the Data Memory are multiplexed with accesses from the input and output TDM ports. This can cause variable Data Acknowledge delays (DTA). In the IDT72V8988 device, the DTA output provides a maximum acknowledgment delay of 800ns for read/write operations in the Connection Memory. However, for operations in the Data Memory (Processor Mode), the maximum acknowledgment delay can be 1220ns. INITIALIZATION During the microprocessor initialization routine, the microprocessor should program the desired active paths through the matrices, and put all other channels into the high impedance state. Care should be taken that no two Connected TX outputs drive the bus simultaneously. With the CMH setup, the microprocessor controlling the matrices can bring the ODE signal high to relinquish high impedance state control to the Connection Memory High bits outputs. As the connection memory can be in any state after a power up, the ODE pin should be used to hold the TX streams in high-impedance until the perchannel output enable control in the connection memory high is appropriately programmed. TABLE 1 VARIABLE DELAY MODE TABLE 2 ADDRESS MAPPING Input Channel Output Channel Throughput Delay A5 A4 A3 A2 A1 A0 LOCATION n m=n, n+1 or n+2 m-n+32 time slot n m>n+2 m-n time slot X 0 0 X 0 0 X 0 0 0 0 0 0 0 1 Control Register Channel 0 Channel 1 n m<n 32-(n-m) time slot 0 1 1 1 1 1 1 1 1 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 1 1 1 1 1 Channel 31 5 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Commercial Temperature Range Incoming Now Time Slot 32 31 30 29 28............ 3 A B C D E F G H Outgoing Next 2 1 I J 32 Slots E F G H 32 Slots 5 4 3 2 32 31.........7 6 J J J G H I 4 3 2 1 Time Slot J 32 Slots Switching 2 1 I 5 Figure 3. Variable Delay Mode Incoming A B C D 6 32 Slots For J: DELAY=3 Slots, 32 Slots, 33 Slots, and 34 Slots For G, H, and I: DELAY= 3 slots Time Slot 32 31 30 29 28............ 3 32 31........7 1 Outgoing Now Outgoing 32 31 30 29 28............. 3 2 1 Time Slot J J 32 Slots I H G F E D C B A 32 Slots 5704 drw07 For Slot 1 ("A"): IN=32, OUT=1, DELAY=(32-32)+32+(1-1)=32 time slots minimum delay For Slot 32 ("J"): IN=1, OUT=32, DELAY=(32-1)+32+(32-1)=94 time slots maximum delay Figure 4. Constant Delay Mode 6 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Control Register Commercial Temperature Range CRb7 CRb6 The Control Register is only accessed when A5=0. All other address bits have no effect when A5=0. When A5 =1, only 32 bytes are randomly accessable via A0-A4 at any one instant. Which 32 bytes are accessed is determined by the state of CRb0 -CRb4. The 32 bytes correlate to 32 channel of one ST-BUS stream. CRb5 CRb4 0 1 1 CRb4 CRb3 CRb2 CRb1 CRb0 CRb3 1 0 1 Connection Memory High Connection Memory Low Data Memory Channel 0 Channel 0 Channel 0 Channel 0 Channel 1 Channel 1 Channel 1 Channel 1 Channel 2 Channel 2 Channel 2 Channel 2 100000 100001 100010 Channel 31 Channel 31 Channel 31 Channel 31 111111 CRb1 0 0 1 1 External Address Bits CRb0 Stream 0 0 1 1 0 2 1 3 A5-A0 5704 drw08 Figure 5. Addressing Internal Memories 7 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Commercial Temperature Range TABLE 3 CONTROL REGISTER Bit 7 6 5 4 3 2 1 0 SM PE X MS1 MS0 X STA1 STA0 Name Description 7 SM (Split Memory) When 1, all subsequent reads are from the Data Memory and writes are to the Connection Memory, except when the Control Register is accessed again. The Memory Select bits need to specify the memory for the operations. 6 PE (Processor Mode) When 1, the contents of the Connection Memory LOW are output on the Serial Output streams except when in highimpedance. When 0, the Connection Memory bits for each channel determine what is output. 5,2 unused 4-3 MS1-MS0 (Memory Select Bits) 0-0 - Not to be used. 0-1 - Data Memory (read only from the CPU) 1-0 - Connection Memory LOW 1-1 - Connection Memory is HIGH 1-0 STA1-0 (Stream Address Bits) The number expressed in binary notation on these bits refers to the input or output stream which corresponds to the subsection of memory made accessible for subsequent operations. x = don't care TABLE 4 CONNECTION MEMORY HIGH Bit 7 6 5 4 3 2 1 0 X V/C X X X CS X OE Name 7,5,4,3,1 Description unused 6 V/C (Variable/Constant This bit is used to select between Variable (LOW) and Constant Delay (HIGH) modes on a per-channel basis. Throughput Delay Mode) 2 CS (Channel Source) When 1, the contents of the corresponding location in Connection Memory LOW are output on the location's channel and stream. When 0, the contents of the corresponding location in Connection Memory LOW act as an address for the Data Memory and determine the source of the connection to the location's channel and stream. 0 OE (Output Enable) This bit enables the output drivers on a per-channel basis. This allows individual channels on individual streams to be made high-impedance, allowing switch matrices to be constructed. A HIGH enables the driver and a LOW disables it. x = don't care TABLE 5 CONNECTION MEMORY LOW Bit 6 5 4 3 2 1 0 X SAB1 SAB0 CAB4 CAB3 CAB2 CAB1 CAB0 Name 7 6-5 7 Description unused SAB2-0(1) (Source Stream Address Bits) These three bits are used to select eight source streams for the Connection. 4-0(1) CAB2-0(1) These five bits are used to select 32 different source channels for the Connection (the stream where the channel (Source Channel Address Bits) is present is defined by bits SAB2-0). Bit 4 is the most significant bit. NOTE: 1. If bit 2 of the corresponding Connection HIGH location is 1 or bit 6 of the Control Register is 1, then these entire 8 bits are output on the channel and stream associated with this location. Otherwise, the bits are used as indicated to define the source of the Connection which is output on the channel and stream associated with this location. 8 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Commercial Temperature Range ABSOLUTE MAXIMUM RATINGS(1) Symbol Vcc Vi Parameter Min. Max. Unit Symbol Voltage -0.3 5.0 V GND - 0.3 VCC +0.5 V Voltage on Digital Inputs VO Voltage on Digital Outputs IO Current at Digital Outputs TS Storage Temperature PD Package Power Dissapation GND - 0.3 -55 VCC +0.3 V 20 mA +125 °C 1 W RECOMMENDED OPERATING CONDITIONS Symbol Parameter Min. VCC Positive Supply VI Input Voltage TOP Operating Temperature Commercial Typ.(1) Max. Unit 3.0 3.3 3.6 V 0 5.25 V -40 25 +85 °C NOTE: 1. Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing. NOTE: 1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect reliability. DC ELECTRICAL CHARACTERISTICS Min. Typ.(1) Max. Units Test Conditions ICC Supply Current 3 5 mA Outputs Unloaded VIH Input High Voltage 2.0 V VIL Input Low Voltage 0.8 V IIL Input Leakage (Inputs) 15 µA CI Symbol Parameter VI between GND and VCC Input Capacitance 10 pF VOH Output High Voltage 2.4 V IOH = 10mA IOH Output High Current 10 mA Sourcing. VOH = 0.8V VOL Output Low Voltage 0.4 V IOL = 5mA IOL Output Low Current 5 mA Sinking. VOL = 0.4V I OZ High Impedance Leakage 5 µA VO between GND and VCC CO Output Pin Capacitance 10 pF NOTE: 1. Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing. Test Point VCC S1 is open circuit except when testing output levels or high impedance states. RL Output Pin S1 S2 S2 is switched to VCC or GND when testing output levels or high impedance states. CL GND GND 5704 drw09 Figure 6. Output Load 9 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Commercial Temperature Range AC ELECTRICAL CHARACTERISTICS Symbol Parameter ST-BUS® TIMING (1) Min. Typ.(2) Max. Units tF0iW Frame Pulse Width 244 ns tF0iS Frame Pulse Setup Time 5 20 190 ns tF0iH Frame Pulse Hold Time 5 20 190 ns tDAA TX delay Active to Active 40 60 ns tSTiS RX Setup Time 10 ns tSTiH RX Hold Time 10 ns tC4i Clock Period 244 ns tCL CK Input Low 122 ns tCH CK Input High 122 ns tr, tf Clock Rise/Fall Time 10 ns Test Conditions CL = 150pF NOTE: 1. Timing is over recommended temperature and power supply voltages. 2. Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing. C4i F0i Bit Cells Channel 31 Bit 0 Channel 0 Bit 7 5704 drw10 Figure 7. ST-BUS® Timing 10 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Commercial Temperature Range AC ELECTRICAL CHARACTERISTICS Symbol Parameter (1) GCI TIMING Min. Typ.(2) Max. Units tC4i Clock Period 244 ns tCL, tCH Pulse Width 122 ns tWFH Frame Width High 244 ns tF0iS Frame Setup 5 20 190 ns tF0iH Frame Hold 5 20 190 ns tDAA Data Delay/Clock Active to Active 40 60 ns tSTiS Serial Input Setup 10 ns tSTiH Serial Input Hold 10 ns tr, tf Clock Rise/Fall Time 10 ns Test Conditions CL = 150pF NOTE: 1. Timing is over recommended temperature and power supply voltages. 2. Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing. tWFH F0i tF0iS tr tF0iH tCL tf tCH tC4i C4i TX Ch. 31 Bit 7 Ch. 0 Bit 0 Ch. 0 Bit 1 tDAA tSTiS RX Ch. 31 Bit 7 Ch. 0 tSTiH Bit 0 Ch. 0 Bit 1 5704 drw11 Figure 8. GCI Timing 11 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Commercial Temperature Range AC ELECTRICAL CHARACTERISTICS Symbol Characteristics (1) SERIAL STREAM TIMING Min. Typ.(2) Max. Unit Test Conditions tTAZ TX0-3 Delay - Active to High Z 30 45 ns RL = 1KΩ(3), CL = 150pF tTZA TX0-3 Delay - High Z to Active 45 60 ns CL = 150pF tOED Output Driver Enable Delay 45 60 ns RL = 1KΩ(3), CL = 150pF tZDO High Z to Valid Data 32 cycles C4i cycles NOTE: 1. Timing is over recommended temperature and power supply voltages. 2. Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing. 3. High Impedance is measured by pulling to the appropriate rail with RL, with timing corrected to cancel time taken to discharge CL. Bit Cell Boundary (GCI) C4i (ST-BUS) tTAZ ODE tOED TX0-3 tOED TX0-3 tTZA 5704 drw13 TX0-3 5704 drw12 Figure 10. Output Driver Enable Figure 9. Serial Outputs and External Control 12 IDT72V8988 3.3V Time Slot Interchange Digital Switch 128 x 128 Commercial Temperature Range AC ELECTRICAL CHARACTERISTICS Symbol Characteristics (1) MICROPROCESSOR TIMING Min. Typ.(2) Max. Unit Test Conditions tCSS CS Setup from DS Rising 0 ns tRWS R/W Setup from DS Rising 5 ns tADS Add Setup from DS Rising 5 ns tCSH CS Hold after DS Falling 0 ns tRWH R/W Hold after DS Falling 5 ns tADH Add Hold after DS Falling 5 ns tDDR Data Setup from DTA Low on Read 10 ns CL = 150pF tDHR Data Hold on Read 10 50 90 ns RL = 1KΩ(3), CL = 150pF tDSW Data Setup on Write (Fast Write) 10 ns tSWD Valid Data Delay on Write (Slow Write) 122 ns tDHW Data Hold on Write 5 ns tAKD Acknowledgment Delay: Reading Data Memory Reading/Writing Connection Memory Writing to Control Register Reading to Control Register 560 300/370 45 45 1220 730/800 70 70 ns ns ns ns Acknowledgment Hold Time 10 20 40 ns tAKH CL = 150pF RL = 1KΩ(3), CL = 150pF NOTE: 1. Timing is over recommended temperature and power supply voltages. 2. Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing. 3. High Impedance is measured by pulling to the appropriate rail with RL, with timing corrected to cancel time taken to discharge CL. DS CS tCSS tCSH tRWS tRWH tADS tADH R/W A0-A5 D0-D7 READ VALID DATA tSWD tDHR tDSW D0-D7 WRITE VALID DATA tDDR tAKD DTA tDHW tAKH 5704 drw15 Figure 11. Motorola Non-Multiplexed Bus Timing 13 ORDERING INFORMATION IDT XX XXXXXX Device Type Package X Process/ Temperature Range BLANK Commercial (-40°C to +85°C) J DB Plastic Leaded Chip Carrier (PLCC, J44-1) Plastic Quad Flatpack (PQFP, DB44-1) 72V8988 128 x 128 3.3V Time Slot Interchange Digital Switch 5704 drw16 DATASHEET DOCUMENT HISTORY 05/24/2000 08/21/2000 01/24/2001 04/05/2001 03/10/2003 05/09/2003 08/20/2003 pgs. pgs. pgs. pg. pg. pgs. pg. 1, 2, 13 and 14. 1, 2 and 14. 1 and 9. 11. 1. 1-3, 5, 12 and 14. 9. CORPORATE HEADQUARTERS 2975 Stender Way Santa Clara, CA 95054 for SALES: 800-345-7015 or 408-727-6116 fax: 408-492-8674 www.idt.com 14 for Tech Support: 408-330-1753 email: [email protected]