IDT77V1254L25PGI IDT, Integrated Device Technology Inc, IDT77V1254L25PGI Datasheet
![no-image](/images/manufacturer_photos/0/3/324/idt__integrated_device_technology_inc_sml.jpg)
IDT77V1254L25PGI
Specifications of IDT77V1254L25PGI
Available stocks
Related parts for IDT77V1254L25PGI
IDT77V1254L25PGI Summary of contents
Page 1
Features List ! Performs the PHY-Transmission Convergence (TC) and Physical Media Dependent (PMD) Sublayer functions for four 25.6 Mbps ATM channels ! Compliant to ATM Forum (af-phy-040.000) and ITU-T I.432.5 specifications for 25.6 Mbps physical interface ! Also operates at ...
Page 2
IDT77V1254L25 Applications ! Up to 204.8Mbps backplane transmission ! Rack-to-rack short links ! ATM Switches 77V1254L25 Overview The 77V1254L25 is a four port implementation of the physical layer standard for 25.6Mbps ATM network communications as defined by ATM Forum document ...
Page 3
IDT77V1254L25 Transmission Description Refer to Figure 4. Cell transmission begins with the PHY-ATM Inter- face. An ATM layer device transfers a cell into the 77V1254L25 across the Utopia or DPI transmit bus. This cell enters a 3-cell deep transmit FIFO. ...
Page 4
IDT77V1254L25 VDD 1 GND 2 TX0- 3 TX0+ 4 VDD MODE1 7 MODE0 8 RXREF 9 TXREF 10 GND 11 TXLED3 12 TXLED2 13 TXLED1 14 TXLED0 15 VDD 16 TXDATA0 17 TXDATA1 18 TXDATA2 19 TXDATA3 ...
Page 5
IDT77V1254L25 Signal Descriptions Signal Name Pin Number RX0+,- 139, 138 RX1+,- 133, 132 RX2+,- 121, 120 RX3+,- 115, 114 TX0+,- 4, 3 TX1+,- 144, 143 TX2+,- 110, 109 TX3+,- 106, 105 Signal Name Pin Number AD[7:0] 101, 100, 99, 98, ...
Page 6
IDT77V1254L25 TXLED[3:0] 12, 13, 14, 15 TXREF 10 Signal Name Pin Number AGND 112, 117, 118, 123, 124, 127, 129, 130, 135, 136, 141 AVDD 113, 116, 119, 122, 125, 128, 131, 134, 137, 140 GND 2, 11, 44, 50, ...
Page 7
IDT77V1254L25 Signal Name Pin Number RXCLAV[3:0] 64, 65, 66, 54 RXCLK 46 RXDATA[7:0] 69, 70, 71, 72, 73, 74, 75, 76 Out RXEN[3:0] 51, 49, 48, 47 RXPARITY 58 RXSOC 55 TXCLAV[3:0] 39, 40, 41, 42 TXCLK 43 TXDATA[7:0] 24, ...
Page 8
IDT77V1254L25 Signal Assignment as a Function of PHY/ATM Interface Mode SIGNAL NAME PIN NUMBER VDD 1 GND 2 TX0- 3 TX0+ 4 VDD MODE1 7 MODE0 8 RXREF 9 TXREF 10 GND 11 TXLED3 12 TXLED2 13 ...
Page 9
IDT77V1254L25 SIGNAL NAME PIN NUMBER TXADDR3 37 VDD 38 TXADDR2 39 TXADDR1 40 TXADDR0 41 TXCLAV 42 TXCLK 43 GND 44 VDD 45 RXCLK 46 RXEN 47 RXADDR0 48 RXADDR1 49 GND 50 RXADDR2 51 RXADDR3 52 RXADDR4 53 RXCLAV ...
Page 10
IDT77V1254L25 SIGNAL NAME PIN NUMBER RXDATA2 74 RXDATA1 75 RXDATA0 76 GND 77 VDD 78 RXLED0 79 RXLED1 80 RXLED2 81 RXLED3 82 GND 83 VDD 84 INT 85 GND 86 RST ALE ...
Page 11
IDT77V1254L25 SIGNAL NAME PIN NUMBER GND 111 AGND 112 AVDD 113 RX3- 114 RX3+ 115 AVDD 116 AGND 117 AGND 118 AVDD 119 RX2- 120 RX2+ 121 AVDD 122 AGND 123 AGND 124 AVDD 125 OSC 126 AGND 127 AVDD ...
Page 12
IDT77V1254L25 TXCLK TXDATA[7:0] TXParity TXSOC TXEN[3:0] TXCLAV[3:0] UTOPIA Mode[1:0] Multi-PHY Interface RXCLK RXDATA[7:0] RXParity RXSOC RXEN[3:0] RXCLAV[3:0] INT RST AD[7:0] Microprocessor ALE Interface OSC Figure 2 Block Diagram for Utopia Level 1 Configuration (MODE[1:0] = 01) TXRef ...
Page 13
IDT77V1254L25 DPICLK Mode[1:0] P0_TCLK P0_TFRM P0_TD[3:0] P0_RCLK P0_RFRM P0_RD[3:0] P1_TCLK P1_TFRM P1_TD[3:0] P1_RCLK P1_RFRM P1_RD[3:0] DPI Multi-PHY Interface P2_TCLK P2_TFRM P2_TD[3:0] P2_RCLK P2_RFRM P2_RD[3:0] P3_TCLK P3_TFRM P3_TD[3:0] P3_RCLK P3_RFRM P3_RD[3: Microprocessor W R ...
Page 14
IDT77V1254L25 The output of the 4b/5b encoder provides serial data to the NRZI encoder. The NRZI code transitions the wire voltage each time a '1' bit is sent. This, together with the previous encoding schemes guarantees that long run lengths ...
Page 15
IDT77V1254L25 3 Cells UTOPIA or Interface DPI Interface NRZI RX + Decoding RX 32.0MHz Clock Clock Recovery Synthesizer & PLL OSC Start of Cell 4 Scrambler PHY-ATM Interface Control, HEC Gen. & 4 Insertion Scramble Nibble Pseudo Random PRNG Nibble ...
Page 16
IDT77V1254L25 Instead, key handshaking signals are duplicated so that each channel has its own signals. In both versions of UTOPIA, all channels share a single transmit data bus and a single receive data bus for data transfer. DPI is a ...
Page 17
IDT77V1254L25 The UTOPIA Level 1 MULTI-PHY interface is based on ATM Forum document af-phy-0017. Utopia Level 1 is essentially the same as Utopia Level 2, but without the addressing, polling and selection features. Bit 15 First Header byte 1 Header ...
Page 18
IDT77V1254L25 RXRef#0 (X_8 received) RXRef#1 (X_8 received) RXRef#2 (X_8 received) RXRef#3 (X_8 received) RXRefSel[1:0] TXRef Input LTSel#0 Mux LTSel#1 Mux LTSel#2 Mux LTSel#3 Mux RXRef Select IDT77V1254L25 Decoder IDT77V1254 RXRef Output Figure 7 RXREF and TXREF Block Diagram Bit 7 ...
Page 19
IDT77V1254L25 polling: TXCLK TXADDR[4:0] 1F TXCLAV N+1 TXEN TXData[15:0], P39, 40 TXPARITY TXSOC cell transmission to: polling: TXCLK TXADDR[4:0] 1F TXCLAV N+1 TXEN TXData[15:0], P43, 44 TXPARITY TXSOC PHY N cell transmission to: polling: TXCLK TXADDR[4:0] 1F TXCLAV N+1 TXEN ...
Page 20
IDT77V1254L25 polling: RXCLK RXADDR[4:0] N+3 RXCLAV RXEN RXData[15:0], P39, 40 RXPARITY RXSOC cell transmission to: polling: RXCLK RXADDR[4:0] N+3 RXCLAV RXEN RXData[15:0], P45, 46 RXPARITY RXSOC PHY N+3 cell transmission to: selection polling 1F N+2 1F N+3 High-Z N+3 N+2 ...
Page 21
IDT77V1254L25 polling polling: RXCLK RXADDR[4:0] N+3 RXCLAV RXEN RXData[15:0], P25, 26 RXPARITY RXSOC cell transmission from: Figure 14 Utopia 2 Receive Handshake - Suspended Transfer of Data TXCLK TXCLAV[3:0] TXEN[3:0] TXDATA[7:0], X TXPARITY TXSOC re-selection 1F N High-Z ...
Page 22
IDT77V1254L25 TXCLK TXCLAV[3:0] TXEN[3:0] TXDATA[7:0], P46 TXPARITY TXSOC Figure 16 Utopia 1 Transmit Handshake - Back-to-Back Cells, and TXEN Suspended Transmission TXCLK TXCLAV[3:0] TXEN[3:0] TXDATA[7:0], P42 P43 TXPARITY TXSOC Figure 17 Utopia 1 Transmit Handshake - TXEN Suspended Transmission and ...
Page 23
IDT77V1254L25 RXCLK RXCLAV[3:0] RXEN[3:0] RXDATA[7:0], P47 P48 RXPARITY RXSOC Figure 19 Utopia 1 Receive Handshake - RXEN and RXCLAV Control RXCLK RXCLAV[3:0] RXEN[3:0] High-Z RXDATA[7:0], P42 RXPARITY High-Z RXSOC RXCLK RXCLAV[3:0] RXEN[3:0] High-Z RXDATA[7:0], RXPARITY High-Z RXSOC Figure 21 Utopia ...
Page 24
IDT77V1254L25 DPI Interface Option The DPI interface is relatively new and worth additional description. The biggest difference between the DPI configurations and the UTOPIA config- urations is that each channel has its own DPI interface. Each interface has a 4-bit ...
Page 25
IDT77V1254L25 P_RCLK (in) P_RFRM (out) P_RD(3:0) X (out) P_RCLK (in) P_RFRM (out) P_RD(3:0) X (out) P_RCLK (in) P_RFRM (out) Cell 1 Cell 1 P_RD(3:0) (out) Nibble 104 Nibble 105 Figure 25 DPI Receive Handshake - ATM Layer Device Suspends Transfer ...
Page 26
IDT77V1254L25 P_TCLK (out) P_TFRM (in) P_TD(3: (in) P_TCLK (out) P_TFRM (in) P_TD(3:0) X (in) Figure 28 DPI Transmit Handshake - Back-to-Back Cells for Transmission P_TCLK (out) P_TFRM (in) Cell 1 Cell 1 P_TD(3:0) (in) Nibble 104 Nibble 105 ...
Page 27
IDT77V1254L25 P_TCLK (out) P_TFRM (in) Cell 1 Cell 1 P_TD(3:0) (in) Nibble 104 Nibble 105 Control and Status Interface Utility Bus The Utility Bus is a byte-wide interface that provides access to the registers within the IDT77V1254L25. These registers are ...
Page 28
IDT77V1254L25 The IDT77V1254L25 provides a variety of selectable interrupt and signalling conditions which are useful both during ‘normal’ operation, and as diagnostic aids. Refer to the Status and Control Register List section. Overall interrupt control is provided via bit 0 ...
Page 29
IDT77V1254L25 Loopback There are two loopback modes supported by the 77V1254L25. The loopback mode is controlled via bits 1 and 0 of the Diagnostic Control Regis- ters: Normal Mode This mode, Figure 32, supports normal operating conditions: data to be ...
Page 30
IDT77V1254L25 ATM Layer Device Counters Several condition counters are provided to assist external systems (e.g., software drivers) in evaluating communications conditions antici- pated that these counters will be polled from time to time (user selectable) to evaluate performance. ...
Page 31
IDT77V1254L25 Jitter in Loop Timing Mode One of the primary concerns when using loop timing mode is the amount of jitter that gets added each time data is transmitted. Table 3 shows the jitter measured at various data rates. The ...
Page 32
IDT77V1254L25 Jitter at 25.6Mbps at point 4 with respect to point 1 Jitter at 51.2Mbps at point 4 with respect to point 1 From the above measurements taken, the amount of jitter being added at each TX point is not ...
Page 33
IDT77V1254L25 Line Side (Serial) Interface Each of the four ports has two pins for differential serial transmission, and two pins for differential serial receiving. PHY to Magnetics Interface A standard connection to 100 and 120 unshielded twisted pair cabling is ...
Page 34
IDT77V1254L25 Status and Control Register List The 77V1254L25 has 37 registers that are accessible through the utility bus. Each of the four ports has 9 registers dedicated to that port. There is only one register (0x40) which is not port ...
Page 35
IDT77V1254L25 Master Control Registers Addresses: 0x00, 0x10, 0x20, 0x30 Bit Type Initial State discard errored cells Discard Receive Error Cells - On receipt of any cell with an error (e.g. short cell, invalid ...
Page 36
IDT77V1254L25 Addresses: 0x02, 0x12, 0x22, 0x32 Bit Type Initial State 6 R UTOPIA 5 R tri-state 4 R normal 3 R normal 2 R normal 1,0 R normal ...
Page 37
IDT77V1254L25 Low Byte Counter Registers [7:0] Addresses: 0x04, 0x14, 0x24, 0x34 Bit Type Initial State [7:0] R 0x00 High Byte Counter Registers [15:8] Addresses: 0x05, 0x15, 0x25, 0x35 Bit Type Initial State [7:0] R 0x00 Counter Select Registers Addresses: 0x06, ...
Page 38
IDT77V1254L25 Enhanced Control 1 Registers Addresses: 0x08, 0x18, 0x28, 0x38 Bit Type Initial State not reset 6 R OSC 5 R/W 0 4-0 R/W Port 0 (Reg 0x08) 00000 Port 1 (Reg 0x18) 00001 ...
Page 39
IDT77V1254L25 Recommended DC Operating Conditions Symbol VDD GND VIH VIL AVDD AGND VDIF Capacitance (TA = +25° 1MHz) Symbol Characterized values, not tested. DC Electrical Characteristics (All Pins except TX+/- and ...
Page 40
IDT77V1254L25 DC Electrical Characteristics (TX+/- Output Pins Only) Symbol Parameter V Output Logic High Voltage OH1 V Output Logic Low Voltage OL DC Electrical Characteristics (RXD+/- Input Pins Only) Symbol V RXD+/- input voltage range IR V RXD+/- input peak-to-peak ...
Page 41
IDT77V1254L25 TXCLK TXDATA[15:0], TXPARITY t TXADDR[4:0] t TXSOC TXEN High-Z TXCLAV RXCLK t 14 RXEN t 16 RXADDR[4:0] High-Z RXCLAV High-Z RXSOC High-Z RXDATA[15:0], RXPARITY UTOPIA Level 1 Bus Timing Parameters Symbol t31 TXCLK Frequency t32 TXCLK Duty Cycle (% ...
Page 42
IDT77V1254L25 Symbol t42 RXEN[3:0] Hold Time to RXCLK t43 RXCLK to RXCLAV[3:0] Invalid (min) and Valid (max) t44 RXCLK to RXSOC High-Z t45 RXCLK to RXSOC Low-Z (min) and Valid (max) t46 RXCLK to RXDATA, RXPARITY High-Z t47 RXCLK to ...
Page 43
IDT77V1254L25 Symbol t61 Pn_RCLK Period t62 Pn_RCLK High Time t63 Pn_RCLK Low Time t64 Pn_RCLK to Pn_TFRM Invalid (min) and Valid (max) t65 Pn_RCLK to Pn_RD Invalid (min) and Valid (max) DPICLK t 53 Pn_TCLK Pn_TFRM Pn_TD[3:0] Pn_RCLK Pn_RFRM Pn_RD[3:0] ...
Page 44
IDT77V1254L25 Utility Bus Write Cycle AD[7:0] (input) ALE CS RD AD[7:0] (output) Name Min. Max. Unit Trdpw 20 — ns Min. RD pulse width Tdh 0 — ns Data Valid hold time Tch 0 — deassert to CS ...
Page 45
IDT77V1254L25 AD[7:0] ALE CS WR OSC, RXREF, TXREF and Reset Timing Symbol Tcyc OSC cycle period Tch OSC high tim Tcl OSC low time Tcc OSC cycle to cycle period variation 1 Trrpd OSC to RXREF Propagation Delay Ttrh TXREF ...
Page 46
IDT77V1254L25 AC Test Conditions A note about Figures 47 and 48: The ATM Forum and ITU-T standards for 25 Mbps ATM define "Network" and "User" interfaces. They are identical except that transmit and receive are switched between the two. A ...
Page 47
IDT77V1254L25 Note 1 AGND RJ45 Magnetics Connector RJ45 Magnetics RJ45 Magnetics RJ45 Magnetics Note: 1.No power or ground plane inside this area. 2.Analog ...
Page 48
IDT77V1254L25 Ordering Information IDT NNNNN A Device Type Power Revision History 3/2/98: ADVANCE INFORMATION. Initial Draft. 10/5/98 PRELIMINARY. TXOSC pin name changed to OSC. Missing information added. Package code corrected in ordering code. 11/30/98 PRELIMINARY. Numerous minor edits. Corrections to ...