IDT77V1253L25PGI IDT, Integrated Device Technology Inc, IDT77V1253L25PGI Datasheet - Page 13

no-image

IDT77V1253L25PGI

Manufacturer Part Number
IDT77V1253L25PGI
Description
Manufacturer
IDT, Integrated Device Technology Inc
Datasheet

Specifications of IDT77V1253L25PGI

Data Rate
25.6/51.2Mbps
Number Of Channels
3
Type Of Atm Phy Interface
DPI/UTOPIA
Operating Supply Voltage (typ)
3.3V
Operating Supply Voltage (min)
3V
Operating Supply Voltage (max)
3.6V
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Pin Count
144
Mounting
Surface Mount
Lead Free Status / RoHS Status
Not Compliant
Transmission Description
PHY-ATM Interface. An ATM layer device transfers a cell into the 77V1253
across the Utopia or DPI transmit bus. This cell enters a 3-cell deep transmit
FIFO. Once a complete cell is in the FIFO, transmission begins by passing the
cell, four bits (MSB first) at a time to the 'Scrambler'.
the 4 high order bits (X(t), X(t-1), X(t-2), X(t-3)) of a 10 bit pseudo-random nibble
generator (PRNG). Its function is to provide the appropriate frequency
distribution for the signal across the line.
whether the processed nibble is part of a data or command byte. Note however
that only data nibbles are scrambled. The entire command byte (X _C) is NOT
scrambled before it's encoded (see diagram for illustration). The PRNG is based
upon the following polynomial:
generated from the following equations:
X_X command is sent. An X_X command is initiated only at the beginning of a
cell transfer after the PRNG has cycled through all of its states (2
states). The first valid ATM data cell transmitted after power on will also be
accompanied with an X_X command byte. Each time an X_X command byte is
sent, the first nibble after the last escape (X) nibble is XOR'd with 1111b (PRNG
= 3FFx).
possibility of a reset PRNG start-of-cell command and a timing marker command
occurring consecutively does exist (e.g. X_X_X_8). In this case, the detection
of the last two consecutive escape (X) nibbles will cause the PRNG to reset to
its initial 3FFx state. Therefore, the PRNG is clocked only after the first nibble
of the second consecutive escape pair.
are further encoded using a 4b/5b process. The 4b/5b scheme ensures that
an appropriate number of signal transitions occur on the line. A total of seventeen
5-bit symbols are used to represent the sixteen 4-bit data nibbles and the one
escape (X) nibble. The table below lists the 4-bit data with their corresponding
5-bit symbols:
TRIPLE PORT PHY (PHYSICAL LAYER) FOR 25.6
AND 51.2 MBPS ATM NETWORKS
The 'Scrambler' takes each nibble of data and exclusive-ORs them against
The PRNG is clocked every time a nibble is processed, regardless of
With this polynomial, the four output data bits (D3, D2, D1, D0) will be
The following nibble is scrambled with X(t+4), X(t+3), X(t+2), and X(t+1).
A scrambler lock between the transmitter and receiver occurs each time an
Because a timing marker command (X_8) may occur at any time, the
Once the data nibbles have been scrambled using the PRNG, the nibbles
Refer to Figure 4 on the previous page. Cell transmission begins with the
X
D3 = d3 xor X(t-3)
D2 = d2 xor X(t-2)
D1 = d1 xor X(t-1)
D0 = d0 xor X(t)
10
+ X
7
+ 1
10
- 1 = 1023
13
ties. Among them is the fact that the output data bits can be represented by a
set of relatively simple symbols;
whether a timing marker command (X_8) or a start-of-cell command was sent
(X_X or X_4). If a start-of-cell command is detected, the next 53 bytes received
are decoded and forwarded to the descrambler. (See TC Receive Block
Diagram, Figure 4).
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
of either '0' or '1's are prevented. Each symbol is shifted out with its most significant
bit sent first.
Transmit HEC Byte Calculation/Insertion
automatically across the first 4 bytes of the cell header, depending upon the
setting of bit 5 of registers 0x03, 0x13 and 0x23. This byte is then either inserted
as a replacement of the fifth byte transferred to the PHY by the external system,
or the cell is transmitted as received. A third operating mode provides for
insertion of "Bad" HEC codes which may aid in communication diagnostics.
These modes are controlled by the LED Driver and HEC Status/Control
Registers.
by continuing to transmit valid symbols. But it does not transmit another start-
of-cell command until it has another cell for transmission. The 77V1253 never
generates idle cells.
• Run length is limited to <= 5;
• Disparity never exceeds +/- 1.
This encode/decode implementation has several very desirable proper-
On the receiver, the decoder determines from the received symbols
The output of the 4b/5b encoder provides serial data to the NRZI encoder.
Byte #5 of each ATM cell, the HEC (Header Error Control) is calculated
When no cells are available to transmit, the 77V1253 keeps the line active
ESC(X) = 00010
0010
0110
1010
1110
Data
0000
0100
1000
1100
Data
Symbol
Symbol
01010
01110
11010
11110
10101
00111
10010
10111
0001
0101
1001
1101
Data
0011
0111
1011
1111
Data
Symbol
Symbol
01001
01101
11001
11101
01011
01111
11011
11111
4781 drw 05a
IDT77V1253

Related parts for IDT77V1253L25PGI