IDT77V550S25DTI [IDT]

ATM Switching Circuit, 1-Func, PQFP80, TQFP-80;
IDT77V550S25DTI
型号: IDT77V550S25DTI
厂家: INTEGRATED DEVICE TECHNOLOGY    INTEGRATED DEVICE TECHNOLOGY
描述:

ATM Switching Circuit, 1-Func, PQFP80, TQFP-80

ATM 异步传输模式 电信 开关 电信集成电路
文件: 总19页 (文件大小:126K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
TM  
IDT77V550  
SwitchStar  
Switch Manager  
IDT77V550 is located on the IDT77V400 port to receive both signalling  
cells and standard traffic cells. The Switch Manager does not have to be  
connected to a Switching Memory port if it is only receiving the signalling  
cells.  
Features List  
u
Interprets switch command cells from external work station  
and loads the command into the IDT77V500 Switch  
Controller  
u
u
u
The Switch Manager has two cell streams which flow in opposite  
directions, and can both interpret an incoming cell and generate control  
cells as necessary. Figure 2 illustrates the basic block configuration of  
the Switch Manager. The Data Path Interface (DPI) is used on both the  
cell input and output ports of the IDT77V550. DPI is utilized on the  
IDT77V400 to provide both reduced pin count per port and to offer  
configuration flexibility.  
Utilizes in-stream (in-band) signalling technique via the cell  
stream into the Switching Memory  
Can generate control cells to be sent back to the external  
workstation  
Executes three types of commands:  
Writing data to Switch Controller  
Reading data from Switch Controller  
Reset operations  
The IDT77V550 is capable of executing four basic types of  
commands in the system:  
u
u
Single +3.3V ± 0.3V power supply  
u
Industrial Temperature (-40°C to 85°C) is available.  
Writing data to the Switch Controller  
u
Reading data from the Switch Controller  
u
Description  
Resetting the switch components  
u
Reading Switch Manager version information  
The IDT77V550 Switch Manager is a device developed to provide a  
simple method of communication between an external workstation/  
processor and the IDT77V500 Switch Controller. An In-Band signalling  
technique is utilized to examine incoming ATM cells, determining if the  
cell is a Command Cell for the Switch Controller, and loads the  
command if appropriate. In the typical configuration (Figure 1), the  
When writing information to the Switch Controller, the IDT77V550 will  
store information needed to execute the command (up to 32 bytes) in  
internal memory and perform the command across the Switch Controller  
Manager bus. Likewise, for a read operation the information is received  
from the Switch Controller, stored internally by the IDT77V550, and then  
Block Diagram  
Switching Memory  
Line Cards  
DPI Receive  
,
DPI Transmit  
Switch Manager  
DPI Receive  
DPI Transmit  
DPI Receive  
IDT77V550  
DPI Transmit  
Control Bus  
Switch Controller  
4523 drw 01  
Figure 1 IDT77V550 Application with IDT77V400 Switching Memory and IDT77V500 Switch Controller  
1 of 19  
June 22, 2001  
DSC 5917  
ã
2000 Integrated Device Technology, Inc.  
IDT77V550  
that the command sent by the IDT77V550 has been received and  
processed by the IDT77V500. Acknowledgment means the IDT77V500  
sets MDATA 7 high after a command has been executed. The  
IDT77V550 can not receive or process another command cell until it  
receives this acknowledgment from the IDT77V500.  
transmitted to the external workstation via a generated cell. Please refer  
to the data sheet of the IDT77V500 Switch Controller and the SwitchStar  
User Manual for additional information on these commands.  
Additional information on DPI is available in Technical Note 34 on  
the IDT Web Site at:  
http://www.idt.com/products/pages/ATM-PL114_Sub227_Dev285.html.  
Revision History  
The switch command cell enters the Switch Manager at the Port DPI  
input interface, and they are interpreted in the cell receiver. If the  
received cell VPI/VCI address matches the VPI/VCI expected for a  
command cell the Switch Manager begins executing the command. The  
switch command cell is filtered out by the Switch Manager.  
February 15, 1999: Initial publication.  
September 2, 1999: Added line to paragraph in DPI Receive Path.  
Changed name of table to Command Field format and added informa-  
tion and note. Changed waveforms to include SCLK.  
February 4, 2000: Changed pin in Pin Configuration diagram.  
Changed pin definitions in Pin definitions table. Changed data in several  
tables. Made changes to Table 23, AC Electrical Characteristics. Made  
changes to Order Information section.  
For a write data switch command to the Switch Controller, the  
internal cell receiver of the IDT77V550 stores up to 32 data bytes to  
internal memory. Then the IDT77V550 writes the data to the IDT77V500  
Switch Controller using the eight bit Manager bus interface. Finally the  
Switch Manager will write the switch control instruction to the instruction  
register in the Switch Controller.  
March 24, 2000: Made changes to last paragraph in Device Opera-  
tions section. Made changes in last row of Table 23, AC Electrical Char-  
acteristics. Edited timing waveforms and added new waveform.  
For a read data switch command to the Switch Controller, the Switch  
Manager reads the appropriate number of the bytes and stores them  
internally. The data is returned to the external control source on the  
lower cell stream of the port (see Figure 2). The cell generator will look  
for a space in the cell stream before stopping the DPI read clock and  
inserting the Switch Manager generated cell.  
July 28, 2000: Added paragraph to Device Operation section. Added  
information in Switch Manager Commands section. Deleted tRESTED  
row in Table 23. Deleted Command Cell Execution Delay Timing Wave-  
form.  
November 2, 2000: Updated QFP80 Package and made several  
minor edits.  
The switch manager can only process one command cell at a time.  
Each command cell received by the switch manager must be processed  
prior to receiving another command cell.  
March 26, 2001: Corrected package dimensions (Note 3 for Figure  
3) to read 12 mm x 12 mm x 1.4 mm.  
June 22, 2001: Added a Note 6 to Figure 9 and another Note 6 to  
Figure 10. Removed “All resets will be asserted by the Switch Manager  
for at least 1.5us” from Reset Operations section.  
Once the IDT77V550 is finished processing the command cell, it will  
drive the Manager Bus based on the command received. It is necessary  
to wait for an acknowledgment from the IDT77V500 Switch Controller  
DPI  
DPI  
DPI output to Switching Memory  
Output  
DPI input Port  
Input  
I/F  
I/F  
Cell receiver  
Mgr  
Control bus for Switch Controller  
R/W  
controller  
I/F  
Cell generator  
,
DPI  
DPI output Port  
DPI  
DPI input from Switching Memory  
Output  
Input  
I/F  
I/F  
4523 drw 02  
Figure 2 Basic Block Configuration of the Switch Manager  
2 of 19  
June 22, 2001  
IDT77V550  
Pin Configurations  
INDEX  
OPD3  
OPD2  
VCC  
60  
59  
58  
57  
56  
55  
54  
53  
52  
51  
50  
49  
48  
47  
46  
45  
44  
43  
42  
41  
1
2
SCLK  
VCC  
3
VSS  
OPD1  
OPD0  
VSS  
RESETI  
RESETP0  
RESETP1  
RESETP2  
RESETP3  
VCC  
4
5
6
VCC  
7
SWAD7  
SWAD6  
IDT77V550  
8
(4)  
PN80-2  
9
SWAD5  
SWAD4  
RESETP4  
RESETP5  
RESETP6  
RESETP7  
VSS  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
80-Pin TQFP  
(5)  
Top View  
VSS  
SWAD3  
SWAD2  
SWAD1  
SWAD0  
VCC  
IPD0  
IPD1  
IPD2  
MSTRB  
MR/W  
IPD3  
IFRM  
MD/C  
ICLK  
,
45234 drw 03a  
Figure 3 Pin Configuration  
Note: 1.All VCC pins must be connected to power supply.  
2.All VSS pins must be connected to ground supply.  
3.Package body is approximately 12 mm x 12 mm x 1.4 mm.  
4.This package code is used to reference the package diagram.  
5.This text does not indicate orientation of the actual part marking.  
6.OCLK pin 83 is associated with OFRM pin 61 (to external control); OCLKM pin 62 is associated with pin 82  
(from Switching Memory).  
7.NC represents No Connection; these pins should not be connected to either VCC or VSS.  
3 of 19  
June 22, 2001  
IDT77V550  
Pin Definitions  
Pin Number  
Symbol  
SCLK  
Type  
Input  
Description  
1
40 MHz system clock.  
Reset input. Active low.  
4
RESETI  
RESETO  
RESETO  
RESETP0  
RESETP1  
RESETP2  
RESETP3  
RESETP4  
RESETP5  
RESETP6  
RESETP7  
SWAD0  
SWAD1  
SWAD2  
SWAD3  
SWAD4  
SWAD5  
SWAD6  
SWAD7  
MD/C  
Input  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Output  
Output  
Output  
I/O  
68  
69  
5
Reset output. Active low.  
Reset output. Active high.  
Reset output to port number 0. Active low.  
Reset output to port number 1. Active low.  
Reset output to port number 2. Active low.  
Reset output to port number 3. Active low.  
Reset output to port number 4. Active low.  
Reset output to port number 5. Active low.  
Reset output to port number 6. Active low.  
Reset output to port number 7. Active low.  
Switch VCI address. LSB.  
6
7
8
10  
11  
12  
13  
45  
46  
47  
48  
50  
51  
52  
53  
41  
42  
43  
31  
32  
33  
34  
36  
37  
38  
39  
15  
16  
17  
18  
19  
Switch VCI address.  
Switch VCI address.  
Switch VCI address.  
Switch VCI address.  
Switch VCI address.  
Switch VCI address.  
Switch VCI address. MSB.  
Control bus. Selector for accessing data or control word.  
Control bus. Selector for read or write operation.  
Control bus. Master strobe. Latching on positive edge.  
Control bus. Data bus to Switch Controller. LSB.  
Control bus. Data bus to Switch Controller.  
Control bus. Data bus to Switch Controller.  
Control bus. Data bus to Switch Controller.  
Control bus. Data bus to Switch Controller.  
Control bus. Data bus to Switch Controller.  
Control bus. Data bus to Switch Controller.  
Control bus. Data bus to Switch Controller. MSB.  
DPI to Switch Manager interface. Data bus.  
DPI to Switch Manager interface. Data bus.  
DPI to Switch Manager interface. Data bus.  
DPI to Switch Manager interface. Data bus.  
Linecard to Switch Manager DPI interface. New frame.  
MR/W  
MSTRB  
MDATA0  
MDATA1  
MDATA2  
MDATA3  
MDATA4  
MDATA5  
MDATA6  
MDATA7  
IPD0  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
Input  
Input  
Input  
Input  
Input  
IPD1  
IPD2  
IPD3  
IFRM  
Table 1 Pin Descriptions (Part 1 of 2)  
4 of 19  
June 22, 2001  
IDT77V550  
Pin Number  
20  
Symbol  
ICLK  
Type  
Input  
Description  
Linecard to Switch Manager DPI interface. Data clock connect.  
Switch Manager to Switching Memory DPI interface. Data bus.  
Switch Manager to Switching Memory DPI interface. Data bus.  
Switch Manager to Switching Memory DPI interface. Data bus.  
Switch Manager to Switching Memory DPI interface. Data bus.  
Switch Manager to Switching Memory DPI interface. New frame.  
Switch Manager to Switching Memory DPI interface. Data clock.  
Switch Manager to DPI interface. Data bus.  
23  
24  
25  
26  
27  
28  
56  
57  
59  
60  
61  
62  
72  
73  
74  
75  
76  
77  
67  
66  
65  
IPD0M  
IPD1M  
IPD2M  
IPD3M  
IFRMM  
ICLKM  
OPD0  
OPD1  
OPD2  
OPD3  
OFRM  
OCLK  
OPD0M  
OPD1M  
OPD2M  
OPD3M  
OFRMM  
OCLKM  
CS  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Input  
Switch Manager to DPI interface. Data bus.  
Switch Manager to DPI interface. Data bus.  
Switch Manager to DPI interface. Data bus.  
Switch Manager to DPI interface. New frame.  
Switch Manager to DPI interface. Data clock.  
Input  
Switching Memory to Switch Manager DPI interface. Data bus.  
Switching Memory to Switch Manager DPI interface. Data bus.  
Switching Memory to Switch Manager DPI interface. Data bus.  
Switching Memory to Switch Manager DPI interface. Data bus.  
Switching Memory to Switch Manager DPI interface. New frame.  
Switching Memory to Switch Manager DPI interface. Data clock.  
Chip select for 77V400 Switching Memory.  
Input  
Input  
Input  
Input  
Output  
Output  
Output  
Output  
Power  
OE  
Output enable for 77V400 Switching Memory.  
CTLEN  
VCC  
Control Enable for 77V400 Switching Memory.  
2,9,21,29,35,44,  
54,58,63,70,78  
3.3V Power Supply Pins.  
3,14,22,30,40,49,  
55,64,71,79,80  
VSS  
GND  
Ground Pins  
Table 1 Pin Descriptions (Part 2 of 2)  
(1)  
Absolute Maximum Ratings  
Symbol  
Rating  
Commercial & Industrial  
Unit  
VTERM(2)  
TBIAS  
TSTG  
Terminal Voltage with Respect to GND  
Temperature Under Bias  
Storage Temperature  
-0.5 to +3.9  
-55 to +125  
-65 to +150  
20  
V
°C  
°C  
mA  
IOUT  
DC Output Current  
Table 2 Ratings  
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 specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect  
reliability.  
2.VTERM must not exceed Vcc + 0.3V for more than 25% of the cycle time or 10ns maximum, and is limited to < 20mA for the period  
of VTERM > Vcc + 0.3V.  
5 of 19  
June 22, 2001  
IDT77V550  
(1,2)  
Maximum Operating Temperature and Supply Voltage  
Ambient  
Temperature  
Grade  
GND  
Vcc  
Commercial  
Industrial  
0°C to +70°C  
0V  
0V  
3.3V ± 0.3V  
3.3V ± 0.3V  
-40°C to +85°C  
Table 3 Maximum Operating Temperature and Supply Voltage  
Note: 1.This is the parameter TA.  
2.Industrial temperature: for specific speeds, packages and powers contact your sales office.  
(1)  
Recommended DC Operations Conditions  
Symbol  
Parameter  
Supply Voltage  
Min.  
Typ.  
Max.  
Unit  
VCC  
GND  
VIH  
3.0  
0
3.3  
0
3.6  
V
V
V
V
Ground  
0
VCC+0.3V(2)  
0.8  
Input High Voltage  
Input Low Voltage  
2.0  
VIL  
-0.3(1)  
Table 4 Recommended DC Operations Conditions  
Note: 1.VIL ³ -1.5V for pulse width less than 10ns.  
2.VTERM must not exceed Vcc + 0.3V.  
(1)  
Capacitance (TA = +25°C, f = 1.0mhz) PLCC Package  
Symbol  
Parameter  
Input Capacitance  
Output Capacitance  
Condition(2)  
Max.  
Unit  
CIN  
VIN = 3dV  
10  
10  
pF  
pF  
COUT  
VOUT = 3dV  
Table 5 Capacitance  
Note: 1.This parameter is determined by device characterization but is not production tested.  
2.3dV represents the interpolated capacitance when the input and output signals switch from 0V to 3V or from 3V to 0V.  
DC Electrical Characteristics over the Operating Temperature and Supply  
Voltage Range (VCC = 3.3V ± 0.3V)  
77V550  
Symbol  
Parameter  
Test Conditions  
Unit  
Min.  
Max.  
|ILI|  
Input Leakage Current(1)  
Output Leakage Current  
Output Low Voltage  
VCC = 3.6V, VIN = 0V to VCC  
CE = VIH, VOUT = 0V to VCC  
IOL = 6mA  
5
5
µA  
µA  
V
|ILO|  
VOL  
VOH  
0.4  
Output High Voltage  
IOH = -4mA  
2.15  
V
Table 6 DC Electrical Characteristics over the Operating Temperature and Supply Voltage Range  
Note: 1.At Vcc £ 2.0V, input leakages are undefined.  
6 of 19  
June 22, 2001  
IDT77V550  
77V550S25DLI 77V550S25DL  
Symbol  
Parameter  
Test Conditions  
Unit  
Typ.  
Max.  
Typ.  
Max.  
ICC  
Operating Current  
VCC = 3.6V, IOUT = 0mA,  
RESETI= VIH, f = fmax(1)  
100  
180  
100  
160  
mA  
Table 7 DC Electrical Characteristics over the Operating Temperature and Supply Voltage Range  
Note: 1.At f = fmax SCLK, ICLK, and OCLK are cycling at their maximum frequency and all inputs are cycling at 1/tCYC1, using AC input  
levels of VSS to 3.0V.  
AC Test Conditions  
Input Pulse Levels  
GND to 3.0V  
5ns Max.  
1.5V  
Input Rise/Fall Times  
Input Timing Reference Levels  
Output Reference Levels  
Output Load  
1.5V  
Figures 4 and 5  
Table 8 AC Test Conditions  
3.3V  
3.3V  
590W  
590  
W
DATAOUT  
BUSY  
INT  
DATAOUT  
435½  
30pF  
5pF*  
435W  
4523 drw 04  
Figure 4 AC Output Test Load (left side) and Output Test Load (for tLZ, tHZ, tWZ, tow) *Including scop and jig (right side)  
DPI Interface  
The Data Path Interface (DPI) is a synchronous bus interface designed to transfer ATM cells between two devices. The IDT77V550 DPI interface  
supports a 4-bit wide data bus (DPI-4), with separate transmit and receive interfaces. All signals are sampled on the rising edge of their respective  
clock.  
DPI Receive Path  
The DPI Receive Path is used to transfer cells through the IDT77V550 Switch Manager to the IDT77V400 Switching Memory or other DPI device.  
It has 4-bit Data Buses (IPD[3:0] and IPDM[3:0]) and follows the standard DPI timing characteristics as described in the DPI specification (IDT Tech-  
nical Note TN-34). Other signals associated with this interface are DPI Receive Start of Frame (IFRM and IFRMM) and DPI Receive Clock (ICLK and  
ICLKM).  
ICLK is an input to the IDT77V500, and ICLKM to the IDT77V400 (an Output) is generated from ICLK.  
IFRM/IFRMM is the start of frame marker. This signal is one ICLK/ICLKM cycle long and is asserted HIGH one ICLK/ICLKM cycle  
before the first nibble of valid data.  
Figure 5 and Figure 6 illustrate these timing relationships for a single cell transfer and a Back-to-Back cell transfer on the receive DPI bus.  
7 of 19  
June 22, 2001  
IDT77V550  
DPI Transmit Path  
The DPI Transmit Path is used to transfer cells from the IDT77V400 Switching Memory or other DPI device to and through the IDT77V550 Switch  
Manager. It has 4-bit input data buses (OPD[3:0] and OPDM[3:0]) and follows the standard DPI timing characteristics as described in the DPI specifi-  
cation. Other signals associated with this interface are DPI Transmit Start of Frame (OFRM and OFRMM), and DPI Transmit Clock (OCLK and  
OCLKM).  
OCLK is an input to the Switch Manager, and OCLKM to the IDT77V400 Switching Memory (an output) is generated from OCLK.  
OFRM/OFRMM is the start of frame marker. This signal is one OCLK/OCLKM cycle long and is asserted high one OCLK/OCLKM cycle before the  
first valid nibble of data.  
Figure 7 and Figure 8 illustrate these timing relationships for a signal cell transfer and a Back-to-Back cell transfer on the transmit DPI bus.  
ICLK/ICLKM  
IFRM/IFRMM  
IDATA/IDATAM[3:0]  
104  
105  
1
2
0
4523 drw 05  
Figure 5 One Cell Transfer on Receive DPI Bus  
ICLK/ICLKM  
IFRM/IFRMM  
IDATA/IDATAM[3:0]  
105  
1
2
104  
105  
1
2
0
0
4523 drw 06  
Figure 6 Back-to-Back Cell Transfer on Receive DPI Bus  
OCLK/OCLKM  
OFRM/OFRMM  
ODATA/ODATAM[3:0]  
104  
105  
1
2
0
4523 drw 07  
Figure 7 One Cell Transfer on Transmit DPI Bus  
OCLK/OCLKM  
OFRM/OFRMM  
ODATA/ODATAM[3:0]  
105  
1
2
104  
105  
1
2
0
0
4523 drw 08  
Figure 8 Back-to-Back Cell Transfer on Transmit DPI Bus  
8 of 19  
June 22, 2001  
IDT77V550  
Generic ATM Cell to DPI-4 Mapping  
DPI Nibble  
DPI Content  
Count  
Comments  
0
1
GFC [3:0]  
GFC bits for the ATM cell header. First nibble to be transmitted/received.  
VPI bits MSB of the ATM cell header.  
VPI bits LSB of the ATM cell header.  
VCI bits MSB of the ATM cell header.  
VCI bits of the ATM cell header.  
VPI [7:4]  
2
VPI [3:0]  
3
VCI [15:12]  
VCI [11:8]  
4
5
VCI [7:4]  
VCI bits of the ATM cell header.  
6
VCI [3:0]  
VCI bits of the ATM cell header.  
7
PTI [2:0], CLP  
HEC [7:4]  
PTI and CLP bits of the ATM cell header.  
HEC Most Significant nibble.  
8
9
HEC [3:0]  
HEC Least Significant nibble.  
10  
11  
104  
105  
First data byte [7:4]  
First data byte [3:0]  
First data Most Significant nibble of the ATM cell header.  
First data Least Significant nibble of the ATM cell header.  
Last data byte [7:4]  
Last data byte [3:0]  
Last data byte Most Significant nibble of the ATM cell.  
Last data byte Least Significant nibble of the ATM cell.  
Table 9 Generic ATM Cell to DPI-4 Mapping  
Manager Bus Interface  
The IDT77V550 Switch Manager communicates with the IDT77V500 Switch Controller over the 8-bit Manager bus. An exchange between the  
Switch Manager and the Switch Controller has been defined to require at most four steps (this is a Read Operation):  
1. Load the data registers of the IDT77V500. (Address to be read in READ Mode; Data to be written in WRITE Mode.)  
2. Write a command to the command register of the IDT77V500.  
3. Read the status register of the IDT77V500 until an acknowledgment occurs.  
4. Read the requested data registers of the IDT77V500.  
The Acknowledgment function, in which the IDT77V500 sets MDATA7 HIGH after a command has been executed, is a necessary procedure to  
guarantee that Manager Bus Commands have been completely executed. This is due to the inherent internal activity priority for the State Machine of  
the IDT77V500.  
Since the Manager Bus Commands are the lowest priority in the Switch Controller State Machine, there could be some delays if the actual switch  
traffic was heavy at a particular time. The manager must wait for an acknowledgment from the IDT77V500 before moving on to execute the next  
command. Acknowledgment is defined as a HIGH MDATA7 read (MD/C LOW and MR/W HIGH) after loading of the Command (MD/C LOW and  
MR/W LOW). It is not necessary to execute a STATUS command to read this Acknowledgment form the Switch Controller. The timing delay from when  
the IDT77V550 receives the command cell and when the IDT77V500 acknowledges that the command has been executed can vary greatly. The delay  
can be as long as 14 msec during periods of sustained heavy data traffic through the switch, especially when the state machine of the IDT77V500 is  
unable to perform the acknowledgment function.  
Which of the four steps required and the meaning of the bits in the data registers depends on the particular command. For example configuring the  
IDT77V500 requires the data registers to be loaded while examining status reads them. The command executed will also determine how many of the  
thirteen Data Registers must be written into or read from to complete the operation. Three control signals, MR/W, MD/C, and MSTRB, are used to  
access the Switch Controller. MR/W is HIGH to read the controller; LOW to write it. MD/C is LOW to select the command/status register (to issue a  
command) and HIGH for the data registers (to Read/Write data into the Controller). During a read operation MSTRB LOW enables the controller to  
drive MDATA, effectively acting like an Output Enable pin. On a write command the rising edge of MSTRB clocks MDATA into the IDT77V500. The  
9 of 19  
June 22, 2001  
IDT77V550  
Manager writes and reads the data registers one at a time. On the first write or read register zero is chosen. With each subsequent write or read cycle  
successively higher numbered registers are selected. Figure 9 gives a typical Read sequence across the manager bus; Figure 10 illustrates a Write  
operation. Note the need for the acknowledgment before proceeding.  
For the IDT77V500 commands available, refer to the IDT77V500 Switch Controller Manager Bus Command Table. Additional command details are  
available in the SwitchStar User's Manual, Section 3.  
(1)  
Manager Bus Read Timing Waveform  
tMCYC  
tMCH  
tMCL  
(2)  
MSTRB  
tSM  
tHM  
MD/C  
tSM  
tSMRW  
tSMRW  
tHMRW  
MR/W  
tOHMD  
tOHMD  
tSMD  
tHMD  
tAMD  
tAMD  
CMDIN  
DATAOUT  
DATAOUT  
DATAOUT  
DATAOUT  
DATAOUT  
(5)  
ADDRIN  
ADDRIN  
MDATA  
(3)  
(4)  
Acknowledge Read  
Acknowledge Read  
Read Byte 0  
Acknowledge Read –  
Valid Command Acknowledge  
Read Byte 1  
4523 drw 09  
Write Cycle-  
Read Command  
Write first  
8 ADDR bits  
Write last  
8 ADDR bits  
Figure 9 Manager Bus Read Timing Waveform  
Note: 1. Write operations, both for Commands and Data, are synchronous to the rising edge of MSTRB. The data placed on the MDATA pins is  
determined by the state of the MD/C pin.  
2. The combination of MSTRB Low and MR/W High (Read mode) asynchronously enables the MDATA pins as outputs. That is, data is  
available to be read one asynchronous tAMD time after the falling edge of MSTRB if MR/W is HIGH.  
3. After the Command is written, the Manager must take MR/W High (Read mode) to wait for a valid Command Acknowledge from the  
IDT77V500 before proceeding. Reading a High Bit 7 of the status register under these conditions indicates the command has been  
acknowledged by the IDT77V500. This may take multiple IDT77V500 SCLK cycles based on possible higher priority operations that the  
IDT77V500 must support.  
4. A valid Acknowledge from the IDT77V500 is indicated by a High Command Acknowledge bit (Bit 7 of the Status Register).  
5. Waveform illustrates first two bytes of data only. Additional bytes may be available based on command used.  
6.The tHMRW delay time is guaranteed by design to be two SCLK cycles in duration. The tHM delay time is guaranteed by design to be  
between two and four clocks in duration.  
(1)  
Manager Bus Write Timing Waveform  
tMCYC  
tMCH  
tMCL  
(3)  
MSTRB  
T12  
T0  
tSM tHM  
tSM  
MD/C  
MR/W  
tSMRW  
tHMRW  
tSMRW  
tOHMD  
tSMD  
tHMD  
tAMD  
MDATA  
DATAIN  
DATAIN  
CMDIN  
DATAOUT  
DATAOUT  
Acknowledge Read  
DATAOUT  
Acknowledge Read  
DATAOUT  
(5)  
(4)  
(2)  
Acknowledge Read  
Acknowledge Read –  
Valid Command Acknowledge  
Write Data Byte 0  
Write Data Byte 12  
Write Cycle-  
Write Command  
4523 drw 10  
Figure 10 Manager Bus Write Timing Waveform  
Note: 1. Write operations, both for Commands and Data, are synchronous to the rising edge of MSTRB. The data placed on the MDATA pins is  
determined by the state of the MD/C pin.  
2. Either a Read cycle was completed or a Status Acknowledge was executed immediately prior to the first MSTRB of this write waveform.  
3. The combination of MSTRB Low and MR/W High (Read mode) asynchronously enables the MDATA pins as outputs. The data placed on  
the MDATA pins is determined by the state of the MD/C pin.  
4. After the Command is written, the Manager must take MR/W High (Read mode) to wait for a valid Command Acknowledge from the  
IDT77V500 before proceeding. Reading a High Bit 7 of the status register under these conditions indicates the command has been  
acknowledged by the IDT77V500. This may take multiple IDT77V500 SCLK cycles based on possible higher priority operations that the  
IDT77V500 must support.  
5. A valid Acknowledge from the IDT77V500 is indicated by a High Command Acknowledge bit (Bit 7 of the Status Register).  
6.The tHMRW and tHMD delay times are guaranteed by design to be two SCLK cycles in duration. The tHM delay time is guaranteed by design to be  
between two and four clocks in duration.  
10 of 19  
June 22, 2001  
IDT77V550  
(1)  
IDT77V500 Switch Controller Manager Bus Commands  
Command  
Command Description  
Code (In Hex)  
WRV  
RDV  
Write Per VC Table  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
Read Per VC Table  
WRSL  
RDSL  
WRL  
Write Service Link Memory  
Read Service Link Memory  
Write Cell Link Memory  
Read Cell Link Memory  
Read IDT77V500 status  
Load IDT77V400 configuration bits  
Cell setup  
RDL  
STAT  
LDCFG  
SUP  
INIT  
Initialize IDT77V500  
SEL  
Select a IDT77V500  
START  
CBR  
End of IDT77V500 Initialization  
Set up a CBR Scheduler  
Set Parameters of the IDT77V500  
PARM  
Table 10 IDT77V500 Switch Controller Manager Bus Commands  
Note: 1.This table is provided as a reference of the available IDT77V500 Switch Controller commands. Additional information, including  
command parameters and register definition, is available in the SwitchStar User's Manual, Section 3.  
ATM Cell Format  
The Switch Manager can either interpret a cell received on port number 7 or generate a cell to send back to the external control logic. The format  
of Receive Control Cells and Transmit Control Cells is shows in the Tables below.  
At power up the VPI/VCI address of a signaling cell will be set to VPI = 0x00, VCI[5:8] = 0x00, and VCI[7:0] is by pins SWAD0-7. By using the  
change VCI address command it's possible to change the VCI[7:0] while VPI and VCI[15:8] is static 0x00, providing a total of 256 different addresses  
to chose from. The same address is always used to both receive and transmit cells in the Switch Manager.  
The Command number field is returned in an acknowledge cell. This field can have an unique value for each consecutive command send by the  
controlling host, and thus can be used to make a sliding window mechanism for the command cells.  
The VPI/VCI address of a transmitted cell will at power up be VPI = 0x00, VCI[15:8] = 0x00 and VCI[7:0] determined by pins SWAD0-7. The  
VCI[7:0] can be changed by using the Change Switch Address command. The address of received and transmitted cells will always be the same.  
The HEC field will be generated by the PHY.  
(1)  
IDT77V500 Switch Controller Manager Bus Commands  
Byte  
Bits  
7-4  
3-0; 7-4 VPI  
Field Name  
Value  
0xX  
Function  
Ignored by Switch Manager  
0
GFC  
0-1  
1-2  
2-3  
0x00  
Must be set to 0x00  
3-0; 7-4 VCI 15-8  
3-0; 7-4 VCI 7-0  
0x00  
Must be set to 0x00  
0x00-0xFF  
Set by SWAD0-7 or programmed in register  
Table 11 IDT77V500 Switch Controller Manager Bus Commands (Part 1 of 2)  
11 of 19  
June 22, 2001  
IDT77V550  
Byte  
Bits  
3-0  
Field Name  
PTI, CLP  
Value  
0xX  
0xXX  
Function  
Ignored by Switch Manager  
3
4
7-0  
7-0  
7-0  
7-0  
7-0  
7-0  
HEC  
Ignored by Switch Manager  
5
Command  
Command the Switch Manager to perform an action  
The command written to the Switch Controller  
A unique cell number, used in sliding window applications.  
Number of data bytes to be in payload  
6
Switch Controller command (1)  
7
Cell number  
Data count  
0x00-0xFF  
0x0-0x12  
8
9-21  
Data0 - Data12  
Data bytes in payload, written to Switching Memory  
Table 11 IDT77V500 Switch Controller Manager Bus Commands (Part 2 of 2)  
Note: 1. See “IDT77V500 Switch Controller Manager Bus Commands” table for available commands.  
Transmit Cell Format  
Byte  
Bits  
7-4  
Field Name  
Value  
0x0  
Function  
Set to default value 0x0  
0
GFC  
0-1  
1-2  
2-3  
3
3-0; 7-4  
3-0; 7-4  
3-0; 7-4  
3-0  
VPI  
0x00  
VPI address, set to 0x00  
VCI 15-8  
VCI 7-0  
0x00  
VCI address MSB, set to 0x00  
0x00-0xFF  
0x0  
VCI address, SWAD0-7 or programmed in register  
Set to default value 0x0  
PTI, CLP  
HEC  
4
7-0  
0x00  
Calculated by PHY device  
5
7-0  
Command  
Sub Command  
Cell number  
Data count  
Data0 - Data12  
Copy of command from received cell that initiated this cell  
Sub command send to Switch Controller  
A unique cell number, used in sliding window apps.  
Number of bytes carried in the data payload area  
Data payload area, Max 13 bytes  
6
7-0  
7
7-0  
0x00-0xFF  
0x0-0x12  
7
7-0  
8-20  
7-0  
Table 12 Transmit Cell Format  
Switch Manager Commands  
This section describes the format for Switch Manager commands. In this document there is a difference between instructions and commands.  
Instructions are passed on to the Switch Controller, while commands are interpreted by the Switch Manager.  
Some of the commands will return a cell to the controlling workstation. These cells will have the same values in their fields as the initiating cell  
except for the data field. For example, a read command cell will return with the contents of the registers of the IDT77V500 in the data field.  
In the following commands there will be encoded two bits in the upper nibble of the command field. The table below defines the two bits (6 and 7).  
By setting bit 7 of the command field, the Switch Manager will return an acknowledge cell, signalling the proper execution of a command.  
When reading the Switch Manager's status register before doing a read or write, make sure that the Switch Controller is actually read to receive a  
new command. If bit 7 of the status register is not set HIGH the Switch Manager will continue to poll until it has been set, and then do the read/write  
command. Bit 6 of the Command Field is only valid for a read or write commands.  
12 of 19  
June 22, 2001  
IDT77V550  
Command Field Format  
Bit Number  
Description  
7
6
5
4
3
2
1
0
Return an acknowledge cell signaling the execution of the current command.  
Read the switch managers status register before doing a read or write.  
Don’t care.  
Don’t care.  
Don’t care.  
MSB of command bit pattern.  
Bit of command bit pattern.  
LSB of command bit pattern.  
Table 13  
Note: The command bit pattern is defined in the command field of Format Tables on pages 15-17.  
Null Command  
When transmitted to the Switch Manager this command generates a null cell. When a null command cell is received from a Switch Manager the  
managing workstation should look in the sub command field to see why this cell has been sent.  
There are two possible situations when a null cell will be received by the Switch Manager:  
1. This is a returned cell from a null command (no execution performed).  
2. The switch has been manually reset or power cycled (all information in the switch has been lost) and a null cell was returned.  
Null Command Format  
Field  
Value  
0x00  
Description  
Command  
Null command used in Transmit Cell Format bits 0-2.  
Sub Command  
0x00-0x01  
Meaning on receiving cell at workstation:  
0x00 Returning null cell command  
0x01 Switch has been reset  
Should be 0x00 when transmitted to Switch Manager.  
Data Count  
0xXX  
0xXX  
Don’t care.  
Don’t care.  
DataCount 0-17  
Table 14 Null Command Format  
Read Data Command  
This command reads data from the Switch Controller. If bit 6 in the command field is set, the Switch Manager will first make sure the Controller is  
ready by reading the status register before reading data.  
The content fields (Data0-17) of a returned read command cell are only valid for the number of data bytes which is in the Data count field. The rest  
of the data bytes may contain random data (not zero).  
Read Data Command Format  
Field  
Value  
Description  
Command  
0x01  
Read data from Switch Controller and send it back to external control logic.  
Don’t care.  
Sub Command 0xXX  
Data Count  
Data0 - 17  
0x00-0x12 Number of data registers to read from Switch Controller.  
0xXX  
On return cell these fields will hold the read data.  
Table 15 Read Data Command Format  
13 of 19  
June 22, 2001  
IDT77V550  
Write Data Command  
This command writes data to the Switch Controller. If bit 6 in the command field is set, the Switch Manager will first make sure the controller is  
ready by reading the status register before writing data. After writing the data the sub command field will be written to the Switch Controller  
instruction register.  
Finally if bit 7 in the command field is set the Switch Manager will return an acknowledge cell. The data content fields (Data0-17) of a returned cell  
are not valid data. That is, it will contain the same data as was put in the write command cell, and it may contain random data (not zero).  
Write Data Command Format  
Field  
Command  
Value  
0x02  
Description  
Write data to Switch Controller.  
Sub Command  
Data Count  
Data0 - 17  
Sub command is written to the Switch Controller instruction register as the last byte written.  
Number of data registers to write to Switch Controller.  
Data to write to Switch Controller.  
Table 16 Write Data Command Format  
Reset Switch Controller  
The Switch Manager generation a reset signal which is connected to the Controller Switch. This command forces a reset of the Switch Controller  
only.  
Reset Switch Controller Command Format  
Field  
Command  
Value  
0x03  
Description  
Reset the Switch Controller.  
Don’t care.  
Sub Command  
Data Count  
Data0 - 17  
0xXX  
0xXX  
0xXX  
Don’t care.  
Don’t care.  
Table 17 Reset Switch Controller Command Format  
Global Reset Command  
This command is equivalent to pushing the reset button on the switch. That is, it generates reset signals for the complete switch including devices  
on individual ports of the switch.  
Global Reset Command Format  
Field  
Command  
Value  
0x04  
Description  
Do a global reset.  
Don’t care.  
Sub Command  
Data Count  
Data0 - 17  
0xXX  
0xXX  
0xXX  
Don’t care.  
Don’t care.  
Table 18 Global Reset Command Format  
14 of 19  
June 22, 2001  
IDT77V550  
Reset Port Device Command  
The Sub Command field indicates which port to reset. Each bit in the Sub Command field controls one reset line to the 8 line cards. This is an  
active HIGH filter meaning each bit set enables reset of the corresponding port.  
Reset Port Device Command Format  
Field  
Command  
Value  
0x05  
Description  
Reset port number #, given in sub command field.  
Sub Command  
0x00-0xFF  
Each bit indicates port to be reset. This is an active HIGH filter.  
Direction MSB = port 7, LSB = port 0.  
Data Count  
Data0 - 17  
0xXX  
0xXX  
Don’t care.  
Don’t care.  
Table 19 Reset Port Device Command Format  
Read Switch Manager Revision Command  
The revision number is returned in the first Data byte of the ATM cell send back to the external control logic. The format for the revision number is  
four bits are used to report the digit before the decimal point; four bits are used for the digit after the decimal point. For example, the current revision is  
2.1, represented as 0x21.  
After the command is issued, the Switch Manager revision information is returned in Data0. Data1-12 do not contain valid information and should  
be ignored.  
Read Switch Manager Revision Command Format  
Field  
Command  
Value  
0x06  
Description  
Read the revision number of the Switch Manager.  
Sub Command  
Data Count  
Data0 - 17  
0xXX  
0xXX  
0xXX  
Don’t care.  
Don’t care.  
Don’t care.  
Table 20 Read Switch Manager Revision Command Format  
Change Switch VCI Address Command  
This command allows you to change the Switch VCI Address used to identify control cells that are received by the Switch Manager.  
Transmit Cell Format  
Field  
Command  
Value  
0x07  
Description  
Change the Switch VCI address to the value in the Sub Command field.  
Sub Command  
Data Count  
Data0 - 17  
0x00-0xFF  
0xXX  
New switch VCI address.  
Don’t care.  
0xXX  
Don’t care.  
Table 21 Read Switch Manager Revision Command Format  
15 of 19  
June 22, 2001  
IDT77V550  
Reset Operations  
The Switch Manager controls all reset operations in the switch. It can either do a complete switch reset which includes all components, or it can do  
a dedicated reset of a port or Switch Controller.  
There are two different ways of initiating a reset.  
1. Manually resetting the switch, which will generate a complete reset of the switch.  
2. Use one of the reset commands of the Switch Manager.  
The table below illustrates how the different reset operations affect the Reset Outputs of the Switch Manager.  
Reset Conditions Table  
Reset Switch  
Controller  
Command  
Manual Switch  
Reset Button  
Global Reset  
Command  
Reset Port#  
Command  
Reset Output Pins  
RESETO  
X
X
X
X
RESET0  
X
RESETP [0..7]  
X
Table 22 Reset Conditions Table  
AC Electrical Characteristics over the Operating Temperature Range  
(VCC = 3.3V ± 0.3V)  
77V550S25  
Symbol  
tCYC  
Parameter  
Unit  
Min.  
Max.  
SCLK Cycle Time  
SCLK High Time  
SCLK Low Time  
25  
10  
10  
25  
10  
10  
25  
10  
10  
9
12  
11  
13  
7
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
tCH  
tCL  
tOCYC  
tOCH  
tOCL  
tICYC  
tICH  
tICL  
OCLK/OCLKM DPI Clock Cycle Time  
OCLK/OCLKM DPI Clock High Time  
OCLK/OCLKM DPI Clock Low Time  
ICLK/ICLKM DPI Clock Cycle Time  
ICLK/ICLKM DPI Clock High Time  
ICLK/ICLKM DPI Clock Low Time  
OFRMM, OPDM[0-3] Setup Time  
tSD  
tH  
OFRMM, OPDM[0-3] Hold Time  
0
tSD  
IFRMM, IPDM[0-3] Setup Time  
4.0  
0
tH  
IFRMM, IPDM[0-3] Hold Time  
tCD  
OFRMM, OPDM[0-3] Propagation delay to Valid Output  
IFRMM, IPDM[0-3] Propagation delay to Valid Output  
ICLK to ICLKM Propagation Delay  
OCLK to OCLKM Propagation Delay  
3
tCD  
3
tPDICLK  
tPDOCLK  
3
1
Table 23 AC Electrical Characteristics over the Operating Temperature Range  
16 of 19  
June 22, 2001  
IDT77V550  
System Clock Timing Waveform  
tCYC  
,
SCLK  
tCH  
tCL  
4523 drw 11  
Figure 11 System Clock Timing Waveform  
DPI Transmit Timing Waveform 1  
tOCYC  
OCLKM  
tOCH  
tOCL  
tSD  
tHD  
OFRMM, OPDM[0-3]  
4523 drw 12  
Figure 12 DPI Transmit Timing Waveform 1  
DPI Transmit Timing Waveform 2  
tOCYC  
OCLK  
tOCH  
tOCL  
tCD  
OFRM, OPD[0-3]  
4523 drw 12a  
Figure 13 DPI Transmit Timing Waveform 2  
DPI Receive Timing Waveform 1  
tICYC  
ICLK  
tICH  
tICL  
tSD  
tHD  
IFRM, IPD[0-3]  
4523 drw 13  
Figure 14 DPI Receive Timing Waveform 1  
17 of 19  
June 22, 2001  
IDT77V550  
DPI Receive Timing Waveform 2  
tOCYC  
ICLKM  
tOCH  
tOCL  
tCD  
IFRMM, IPDM[0-3]  
,
4523 drw 13a  
Figure 15 DPI Receive Timing Waveform 2  
ICLK to ICLKM Propagation Delay Timing Waveform  
ICLK  
tPDICLK  
ICLKM  
4523 drw 14  
Figure 16 ICLK to ICLKM Propagation Delay Timing Waveform  
OCLK to OCLKM Propagation Delay Timing Waveform  
OCLK  
tPDOCLK  
OCLKM  
4523 drw 15  
Figure 17 OCLK to OCLKM Propagation Delay Timing Waveform  
18 of 19  
June 22, 2001  
IDT77V550  
Ordering Information  
IDT XXXXX  
A
999  
A
A
Device  
Type  
Power  
Speed  
Package  
Process/  
Temperature  
Range  
Blank Commercial (0°C to +70°C)  
I
Industrial (-40°C to +85°C)  
DT  
80-pin QFP (DT80-1)  
Clock Cycle in ns  
Commercial & Industrial  
25  
S
Standard Power  
,
77V550 SwichStar Switch Manager  
4523 drw 16  
CORPORATE HEADQUARTERS  
2975 Stender Way  
Santa Clara, CA 95054  
for SALES:  
800-345-7015 or 408-727-6116  
fax: 408-330-1748  
www.idt.com  
for Tech Support:  
switchstarhelp@idt.com  
phone: 408-492-8208  
SwichStar and the IDT logo are registered trademarks of Integrated Device Technology, Inc.  
19 of 19  
June 22, 2001  

相关型号:

IDT77V7111PF

Ethernet Transceiver, 1-Trnsvr, CMOS, PQFP64, 14 X 14 MM, TQFP-64
IDT

IDT77V7111TF

Ethernet Transceiver, 1-Trnsvr, CMOS, PQFP64, 10 X 10 MM, TQFP-64
IDT

IDT78ALVCH16823PA

3.3V CMOS 18-BIT BUS-INTERFACE FLIPFLOP WITH 3-STATE OUTPUTS AND BUS-HOLD
IDT

IDT78C16A100D

x8 EEPROM
ETC
ETC

IDT78C16A100L

x8 EEPROM
ETC
ETC
ETC
ETC

IDT78C16A120D

x8 EEPROM
ETC
ETC

IDT78C16A120L

x8 EEPROM
ETC