PHY (TC-PMD) USER NETWORK
INTERFACE FOR 155 MBPS ATM
NETWORK APPLICATIONS
ADVANCED
INFORMATION
IDT77155
KEY FEATURES
• One chip ATM User Network Interface for 155.52 Mbps/
51.84Mbps operating speed.
• Full implementation of the SONET/SDH criteria according
to Bellcore GR-253-CORE and ITU-T G.709, G.783.
• Full implementation of the ATM physical layer according
to CCITT I.432 and ATM Forum User Network Interface
Specification.
• Full-duplex 155.52 Mbps STS-3c/STM-1 or 51.84 Mbps
STS-1 data with built-in clock/data recovery and clock
synthesis.
• Supports 4-cell PHY FIFO buffers for both transmit and
receive directions with parity.
• Provides GFC bits insertion and extraction.
• UTOPIA Level 1 and Level 2 Interface.
SYSTEM-LEVEL FUNCTIONAL BLOCK DIAGRAM
TGFC
XOFF
TCP
• Supports up to 4 PHYs for Multi-PHY connections with 2bit address and 8-bit data using UTOPIA 2 protocol.
• Provides an 8-bit microprocessor bus interface for
configuration, control and monitoring.
• Low power CMOS
• 128 pin PQFP Package (14 mm x 20 mm).
DESCRIPTION
The IDT77155 is a member of IDT's SWITCHStAR™ family
of products for Asynchronous Transfer Mode (ATM) networks.
The IDT77155 is a integrated circuit that provides the
SONET/SDH processing and ATM mapping functions of a
155 Mbps/51 Mbps ATM User Network Interface. Provides full
compliance with SONET/SDH requirements and ATM Forum
TCLK
TFPO
RATE1
RATE0
TBYP
ATP2
TFCLK
TXPRTY
TDAT[7:0]
TSOC
TCA
TxADDR[1:0]
MPHYEN
RxADDR[1:0]
TSEN
RFCLK
RXPRTY
RDAT[7:0]
RSOC
RCA
NICStAR is a trademark and the IDT logo is a registered trademark of Integrated Device Technology, Inc.
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
User Network Interface specifications.
The IDT77155 provides both Transmission Convergence
(TC) and Physical Media Dependent (PMD) sublayer functions of a 155.52 Mbps/51.84 Mbps ATM PHY suitable for
ATM networks. The SONET/SDH interface provides the
SONET/SDH overheads demultiplex and multiplex processing functions. The UTOPIA interface provides standardized
control and communications to other components, such as
Segmentation and Reassembly (SAR) controllers and ATM
switches.
The IDT77155 is fabricated using state-of-the-art CMOS
technology, providing the highest levels of integration, performance and reliability, with the low-power consumption characteristics of CMOS.
InterruptOOpen drain interrupt signal which goes low when an interrupt source is active and unmasked
open from within the chip. This signal is cleared by appropriate reads to the interrupt
registers. INT is an open-drain output.
Pin #: 108
Pin #: LF+/42, LF-/43
Pin #: 44
compliant with the UTOPIA level-2 specification. In this mode, the TXADDR[1:0] and
RXADDR[1:0] bits determine the address of the device to be addressed. The default
operation of the chip is in single-phy UTOPIA level-1 mode. MPHYEN pin has an integral pulldown resistor.
Pin #: 49
loss of signal (LOS), loss of frame (LOF), or loss of cell delineation (LOC) is detected in the
receive logic. RALM is updated on the rising edge of RCLK.
Pin #: 63
The RATE inputs have integral pull-up resistors, so the default is STS-3c
Pin #: RATE0/98, RATE1/97
8.034
Page 5
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
PIN DESCRIPTIONS (CONTINUED)
SymbolNameI/ODescription
RBYPReceive BypassIActive high RBYP input disables clock recovery. If enabled, the receive different serial data
RXD+/- is sampled on the rising edged of the receive differential reference clock RRCLK+/-.
If RBYP is disabled, the receive clocks are recovered from RXD+/- bit stream. RBYP has an
integral pull down resistor.
Pin #: 41
RCA/Receive CellOThis signal is asserted to indicate either 0 or a maximum of 4 morebytes are present in the
RXEMPTY
RCLKReceive ClockOProvides a timing reference, and is a divide-by-8 version of tri-covered clock when RBYP is
RCPReceive CellOReceive GFC pulse indicates the start of the four generic flow control bits (GFC) in the
RD
RDAT0-Receive DataOThe receive cell data to the ATM layer from the receive FIFO. This is updated on the rising
RDAT7edge of RFCLK. RDAT[7:0] is tristated if TSEN is asserted or if MPHYEN is asserted. In
RFCLKReceive FIFOIThe receive ATM clock from the ATM layer <= 40 MHz. The start of cell indication, the
RFPReceive FrameOAn 8 KHz signal synchronized to RCLK. It is pulse high for one clock every 2430 RCLK
RGFCReceive Generic OOutputs the extracted generic flow control bits (GFC) in a serial stream. The four GFC bits
RRCLK+
RRCLK-Reference Clockis enabled (RBYP = 0). When RBYP is enabled, RRCLK+/- is nominally a 155.52 MHz or
RRDENB
Availabletristate receive FIFO. The indication of the receive FIFO level is programmable, as is the
polarity of this signal. Signal is updated on the rising edge of RFCLK. The RCA signal is
tristated in UTOPIA level-2 mode (MPHYEN asserted) and driven as per the multi-phy
protocol.
Pin #: 69
disabled or RRCLK+/- when RBYP is enabled.
Pin #: 57
RGFC Pulse output. RCP is coincident with the most significant GFC bits. RCP is updated
on the rising edge of RCLK.
Pin #: 60
ReadIActive low read signal to read contents of addressed register. The data bus is driven by the
contents of the addresses register when the read signal is asserted along with the chip
select (CS) signal.
Pin #: 105
UTOPIA single-phy mode, it is driven if RRDENB is asserted (TSEN also asserted) or
always driven if TSEN is low. In UTOPIA multi-phy mode, RDAT[7:0] is driven following the
level-2 protocol.
Pin #: RDAT0/70, RDAT1/71, RDAT2/74, RDAT3/75, RDAT4/76, RDAT5/77, RDAT6/78,
RDAT7/79
Clocktransmit data, and the transmit data parity signals are updated on the rising edge of this
clock. RRDENB is sampled on the rising edge of this clock.
Pin #: 67
Pulsecycles for STS-3c or every 810 RCLK cycles for STS-1. It is updated on the rising edge of
RCLK.
Pin #: 58
Flow Controlare output for each receive cell, and the first of the four bits is coincident with the RCP
output, RGFC is low until cell delineation is achieved. RGFC is updated on the rising edge of
RCLK.
Pin #: 59
Receive Differential
Receive ReadIActive low signal from ATM signifying that data will be sampled on RDAT[7:0] in the
Enablefollowing clock cycle. When sampled high, RSOC and RDAT[7:0] are tristated, if TSEN is
IInputs contain a jitter-free 19.44 MHz or a 6.48 MHz reference clock when clock recovery
51.84 MHz 50% duty cycle clock and provides the timing for the internal receive functions.
RXD+/- is sampled on the rising edge of RRCLK+/Pin #: RRCLK+/34/ RRCLK-/33
enabled. RRDENB must operate with RFCLK at high rate to prevent receive FIFO overflow
and loss of receive data.
Pin #: 68
8.035
Page 6
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
PIN DESCRIPTIONS (CONTINUED)
SymbolNameI/ODescription
RSOCReceive StartOIndication to the ATM layer. This is asserted during the first byte of each tristate cell and is
of Cellupdated on the rising edge of RFCLK. RSOC is tristated if TSEN is asserted or if MPHYEN is
asserted. In UTOPIA single-phy mode, it is driven if RRDENB is asserted (TSEN also
asserted) or always driven if TSEN is low. In UTOPIA multi-phy mode, RSOC is driven
following the level-2 protocol.
Pin #: 83
RST
RXADDR[0]
RXADDR[1]
RXD+ReceiveINRZ encoded receive differential data inputs which contain STS-3c or STS-1 data, and
RXD-Differentialsampled on the rising edge of RRCLK+/- if RBYP asserted, else the receive clock are
RXDO+ReceiveOSliced versions of the RXD+/- inputs, to allow decision feedback equalization (DFE) to
RXDO-Differentialcorrect baseline wander. These outputs could be programmed to be pure PECL. Defaults is a
RXPRTYReceive ParityOIndicates the parity of the RDAT[7:0] bus. Odd or even parity may be selected. Tristate
TBYP
TCA/Transmit CellOSignal indicates the availability of a complete cell space in the transmit FIFO. This signal
TXFULL
TCLKTransmit ClockOThe transmit byte clock provides a timing reference, and is a divide-by-8 version of the
TCPTransmit CellOTransmit GFC cell pulse indicates the expected place of the transmit GFC bits. TCP is
TDAT[0]-Transmit CellIThe transmit cell data from the ATM layer sampled on the rising edge of TFCLK. It carries
TDAT[7]Datathe 53 cell bytes. It is considered valid only when the TWRENB signal is asserted.
TFCLKTransmit FIFOIThe transmit ATM clock from the ATM layer <= 40 MHz. The start of cell indication, the
ResetIActive low asynchronous reset from the system. RST has integral pull-up resistor. RST need
not be asserted to reset the chip.
Pin #: 101
Receive Address IReceive address indicates the ID of the device which should respond to the receive bus
signals in UTOPIA level-2 multi-phy mode (when MPHYEN is asserted). It indicates the
device which should drive the receive cell to ATM device. The device ID may be programmed
in a receive ID register. The device ID register contain a default address of 0. RXADDR[1:0]
is sampled on the rising edge of RFCLK. RXADDR[1:0] inputs have integral pull-up resistors.
RXADDR[1:0] inputs are ignored when MPHYEN is not asserted.
Pin #: RXADDR0/46, RXADDR1/45
Data Inputsrecovered from the data stream.
Pin #: RXD+/26, RXD-/25
Data Outputsrail-to-rail swing.
Pin #: RXDO+/22, RXDO-/25
RXPRTY is enabled on the rising edge of RFCLK, RXPRTY is tristate if TSEN is asserted or
if MPHYEN is asserted. In UTOPIA single-phy mode, it is driven if RRDENB is asserted
(TSEN also asserted) or always driven if TSEN is low. In UTOPIA multi-phy mode, RXPRTY
is driven following the level-2 protocol.
Pin #: 82
Transmit Bypass
Availablewhen asserted indicates a maximum of 4 more transmit data writes will be accepted or that
Pulseupdated on the rising edge of TCLK.
Clocktransmit data, the transmit data parity, and the enable signals are sampled on the rising edge
IActive high transmit bypass input disables clock generator. If enabled, the clock inputs
TRCLK+/- become the transmit line lock at 155.52 MHz or 51.84 MHz. If disabled, the
transmit clock is synthesized from a 19.44 MHz or 6.48 MHz reference clock on
TRCLK+/-. TBYP has an integral pull down resistor.
Pin #: 2
the transmit FIFO is full and no more writes will be accepted. The indication of the transmit
FIFO level is programmable, as is the polarity of this signal. The FIFO depth at which the
TCA signal indicates the unavailability of data space in the FIFO may be set to one, two,
three, or four cells. TCA is updated on the rising edge of TFCLK.
Pin #: 86
synthesized clock when TBYP is disabled or TRCLK+/- when TBYP is enabled.
Pin #: 54
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
PIN DESCRIPTIONS (CONTINUED)
SymbolNameI/ODescription
TFPO
TGFC
TRCLK+TransmitIDifferential input contain a jitter-free 19.44 MHz or a 6.48 MHz reference clock when clock
TRCLK-Reference Clocksynthesis is enabled (TBYP = 0). When TBYP is enabled, TRCLK+/- is nominally a 155.52
TSENTransmit EnableIThe tristate enable signal tristates RSOC, RDAT[7:0], and RXPRTY signals. When asserted,
TSOCTransmit Start ofIThe transmit start of cell indication from ATM layer. This should be asserted during the first
TWRENB
TXADDR[0]
TXADDR[1]transmit bus signals in UTOPIA level-2 multi-phy mode (when MPHYEN is asserted). It
TXC+Transmit ClockOTransmit differential line negative output clock is a buffered version of the input differential
TXC-clock. These outputs could be programmed to be pure PECL. Default is a rail-to-rail swing, If
TXD+Transmit DataONRZ encoded transmit differential data outputs which contain STS-3c or STS-1 data, and
TXD-updated on the falling edge of TXC+/-. These outputs could be programmed to be pure PECL.
TXPRTYTransmit ParityIIndicates the parity of the TDAT[7:0] bus. Odd or even parity may be selected. TXPRTY is
TXVccPowerPPower pin for TXC+/- and TXD+/- outputs. Should be physically isolated from the other power
Transmit Framing
Position Outputclock every 2430 TCLK cycles for STS-3c or every 810 TCLK cycles for STS-1. It is updated
Transmit Generic
Flow ControlTCLK periods following TCP output pulse should contain the four GFC bits to be inserted.
Cellbyte of each cell and is sampled on the rising edge of TFCLK. An interrupt is generated while
Transmit WriteIActive low transmit enable signal used to initiate writes to the transmit FIFO from the ATM
Enabledevice. When asserted low, the byte on TDAT[7:0] is written to the transmit FIFO. A complete
Transmit Address
OTransmit frame pulse is an 8 KHz signal synchronized to TCLK. It is pulsed high for one
on the rising edge of TCLK.
Pin #: 53
IInput provides the ability to insert GFC values downstream of the transmit FIFO. The four
The GFC enable bits in a configuration register enable the insertion of each bit. By default,
the GFC values contain the header information of the default idle/unassigned cell header
register. The inserted GFC bits are input into the next immediate cell to be transmitted. TGFC
bits are sampled on the rising edge of TCLK.
Pin #: 52
MHz or 51.84 MHz 50% duty cycle clock and provides the timing for the internal transmit
functions. It may be left unconnected if loop timing is enabled.
Pin #: TRCLK+/10, TRCLK-/9
RSOC, RDAT[7:0], and RXPRTY are driven only when RRDENB is asserted. When TSEN is
low, the signals RSOC, RDAT[7:0], and RXPRTY, are always asserted in single-phy UTOPIA
level-1 mode. TSEN has an integral pull-down resistor.
Pin #: 66
TSOC is asserted at any byte other than the first byte of the transmit 53 byte cell.
Pin #: 96
53 byte cell must be written to the FIFO before the cell is inserted into the SPE of the transmit
frame. Idle/unassigned cells are inserted until a complete cell is available for transmission.
Pin #: 85
IIndicates the ID of the device which should respond to the transmit bus signals in
indicates the device which should accept the transmit cell from ATM device. The device ID
may be programmed in a transmit ID register. The device ID register contain a default
address of 0. TXADDR[1:0] is sampled on the rising edge of TFCLK. TXADDR[1:0] inputs
have integral pull-up resistors. TXADDR[1:0] inputs are ignored when MPHYEN is not
asserted.
Pin #: TXADDR0/48, TXADDR1/47
these outputs are not programmed to be PECL, then the outputs are squelched in the STS-3c
mode.
Pin #: TSC+/13, TXC-/14
Default is a rail-to-rail swing.
Pin #: TXD+/15, TXD-/16
sampled on the rising edge of TFCLK and considered valid only when TWRENB is asserted.
TXPRTY has an integral pull-down resistor. A maskable parity error is generated if an error is
detected, but the cells with parity errors are not filtered.
Pin #: 95
analog pins and connected to a well coupled 5v dc source.
Pin #: 12
8.037
Page 8
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
PIN DESCRIPTIONS (CONTINUED)
SymbolNameI/ODescription
TXGNDGroundGGround pin for TXC+/- and TXD+/- outputs. Should be physically isolated from the other
ground analog pins.
Pin #: 17
VccPowerPCore and pad ring power connected to a decoupled 5V dc
Pin #: 18, 20, 55, 61, 73, 81, 107, 114
VCLKVector ClockIVCLK is used as a test mode input to the chip. It should be asserted only when testing the
chip on a tester. It shortens the count values for most receive error counters to enable the
testing to be done in a reasonable amount of time. VCLK has an intergral pull-down registor.
Pin #: 99
WR
XOFFTransmit OffITransmit off signal prevents the insertion of cells from the transmit FIFO into the transmit
WriteIActive low write signal to update registers. The data bus contents are latched into the
addressed register on the rising edge of the write signal when the chip select (CS) is
asserted.
Pin #: 104
frames. If asserted, idle/unassigned cells only are transmitted irrespective of the state of the
transmit FIFO. XOFF is an asynchronous signal and has an integral pull-down registor.
Pin #: 50
Notes
1. All inputs operate at TTL levels except the PECL inputs.
2. RDAT[7:0], RXPRTY, RCP, RGFC, RSOC, TCA, TCLK, RCLK, TCP outputs have an 8 ma drive capability, while all other digital outputs have 4 ms drive.
3. All analog power/ground pins should be isolated from the digital power/ground pins, preferably with separate power supplies. It is recommanded to have
separate ground planes on the board also.
ABSOLUTE MAXIMUM RATINGS
SymbolRatingCommercialUnit
VTERMTerminal Voltage–0.5 to +7.0V
with respect to DVGND
T
AOperating0 to +70°C
Temperature
T
BIASTemperature Under–55 to +125°C
Bias
T
STGStorage–55 to +125°C
(1)
CAPACITANCE (TA = +25°C)
SymbolParameterConditionsMax.Unit
(1)
C
IN
OUT
C
NOTE:3139 tbl 05
1. Characterized values, not currently tested.
InputVIN = 0V10pF
Capacitance
(1)
OutputVOUT = 0V10pF
Capacitance
Temperature
I
OUTDC Output Current50mA
NOTE:3139 tbl 02
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 reliabilty.
8.038
Page 9
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
DC ELECTRICAL CHARACTERISTICS
SymbolParameterMin.Typ.Max.Unit
V
CCDigital Supply Voltage4.55.05.5V
GNDDigital Ground Voltage000V
VILpPECL Input Low VoltageVcc-1.8V—Vcc-1.6VV
VIHpPECL Input High VoltageVcc-1.0V—Vcc-0.8VV
VOLpPECL Output Low VoltageVcc-1.8V—Vcc-1.6VV
VOHpPECL Outut High VoltageVcc-1.0V—Vcc-0.8VV
VILTTL Input Low Voltage——0.8V
VIHTTL Input High Voltage2.0——V
VOLTTL Output Low Voltage——0.4V
VOHTTL Output High Voltage2.4——V
CCAnalog Supply Voltage4.55.05.5V
AV
AGNDAnalog Ground Voltage000V
IDD1Power Supply Current——85 (155.52Mbps) mA
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
FUNCTIONAL DESCRIPTION
CLOCK RECOVERY
The clock recovery Block recovers the clock from the
receiving serial data stream. This block can be selected to
utilize reference clocks at 6.48 MHz or 19.44 MHz. This unit
provides a status bit to indicate whether it is locked to data or
the reference clock. The clock recovery unit also provides a
loss of signal (LOS) input and a diagnostic loopback.
The PLL originally locks to the reference clock. The PPL will
lock to the data when the frequency of the recovered clock is
within 244 ppm of the reference clock. Once in data lock, the
PLL switches to the reference clock if there is no data
transition for an 80 bit period or the recovered clock drifts for
over 244 ppm of the reference clock. The transmit clock could
be derived from the recovered clock (loop timing) by configuration.
SERIAL TO PARALLEL
This block performs the serial to parallel conversion of
incoming bit serial data into byte serial data.
RECEIVE SONET FRAMER
The Receive SONET Framer performs frame synchronization, descrambling, pointer interpretation, SONET section,
line, and path overhead processing, alarm and performance
monitoring functions.
The framer determines the out-of-frame/in-frame status for
the STS-3c/STS-1 data by checking the framing pattern (A1,
A2). Out-of-frame is declared when four consecutive frames
with errored framing patterns are received. While out-offrame, the framer searches for the correct framing pattern, inframe is declared upon detecting two consecutive error-free
framing patterns.
The Loss Of Frame (LOF) status is determined by monitoring the out-of-frame/in-frame conditions. This block provides
the 3 ms out-of-frame timer and in-frame timer. The in-frame
timer accumulates when the out-of-frame is absent; it stops
accumulating and is reset to zero when the out-of-frame is
present. The out-of-frame timer accumulates when the out-offrame is present; it stops accumulating when the out-of-frame
is terminated. For the intermittent out-of-frame conditions, it is
only reset to zero when the out-of-frame is absent continuously for 3 ms (i.e., the in-frame timer reaches 3 ms).
The LOF is declared when the accumulated out-of-frame
timer reaches 3 ms. Once detected, the LOF defect is terminated when the in-frame timer reaches 3 ms.
The Loss Of Signal (LOS) Block checks the incoming
scrambled data availability. LOS is declared when 20 + 3 µs
of all-zero pattern is detected. Loss of signal is cleared when
two consecutive valid framing patterns is detected, and during
the intervening time (one frame), no all-zero pattern qualifying
as LOS defect exits.
The incoming data stream is descrambled. The scrambling
polynomial is 1 + x6 + X7 and the sequence length is 127. The
framing bytes (A1, A2) and the identity bytes (C1) are not
descrambled. The descrambling function can be disable by a
register control bit.
The B1 BER is monitored by the incoming section BIP-8
error detection code (B1). The BIP-8 code is calculated over
all bits of the complete STS-3c or STS-1 frame before
descrambling by bit interleaved parity calculation using even
parity. And obtains errors by comparing the calculated BIP-8
code with the BIP-8 code extracted from the B1 byte of the next
incoming frame. Up to 64,000 (8 x 8000) bit errors can be
detected for one second.
One 16-bit saturating counter is provided to accumulate
these BIP errors. This counter is to be read via microprocessor interface at least once per second for performance monitoring.
The B2 BER is monitored by the incoming Line BIP-8/24
error detection code (B2). The BIP-8/24 code is calculated
over all bits of the line overhead and synchronous payload
envelope after descrambling by bit interleaved parity calculation using even parity. And obtains errors by comparing the
calculated BIP-8/24 code with the BIP-8/24 code extracted
from the B2 byte of the next incoming frame. Up to 192,000 (24
x 8000) bit errors can be detected for one second. One 20-bit
saturating counter is provided to accumulate these BIP errors.
This counter is to be read via microprocessor interface at least
once per second for the performance monitoring. The defect
detection for B2 EBER is also provided.
The Receive B2 BER Detection Algorithm provides a
method for detection of a preset Bit Error Rate (BER) in the
incoming SONET/SDH data stream. Upon detection of the
preset level, the IDT77155 can optionally assert its interrupt
pin and provide status information. The algorithm provides
two identical, programmable BER detection blocks that will
allow the user to detect BER by setting two independent BER
thresholds. This can be used to provide the “warning” and
“fail” thresholds needed to comply with the SONET/SDH
specification for Automatic Protection Switching (APS).
To detect the BER for “warning” and “fail” level. Three
configuration registers are provided respectively.
Denominator (DM) register: 16-bit register, Number of
frames (frames = DM + 1) that are used to compute the BER.
Window Length (WL) register: 8-bit register, Length of the
sliding window in frames.
BIP Threshold (BT) register: 8-bit register, Value for the BIP
threshold.
The Denominator, Window Length, and BIP Threshold
registers are configured according to Table 1 for “warning” and
“fail” BER detection respectively. The first two rows are “fail”
levels, and the remaining are “warning” levels.
The Line Alarm Indication Signal (AIS) is detected in the
incoming data stream. Line AIS is declared when five consecutive frames “111” pattern in bits 6-8 of K2 byte are
detected. Line AIS is removed when five consecutive frames
8.0310
Page 11
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
of any pattern other than “111” in bits 6-8 of K2 byte are
detected.
For SDH applications, Line AIS is declared when three
consecutive frames “111” pattern in bits 6-8 of K2 byte are
detected. Line AIS is removed when three consecutive
frames of any pattern other than “111” in bits 6-8 of K2 byte
are detected. The selection of SONET or SDH detection
criteria is set by control register.
The Line Remote Defect Indication (RDI) is detected in the
incoming data stream. Line RDI is declared when five consecutive frames of “110” pattern in bits 6-8 of K2 byte are
detected. Line RDI is removed when five consecutive frames
of any pattern other than “110” in bits 6-8 of K2 byte are
detected.
For SDH applications, Line RDI is declared when three
consecutive frames of “110” pattern in bits 6-8 of K2 byte are
detected. Line RDI is removed when three consecutive
frames of any pattern other than “110” in bits 6-8 of K2 byte
are detected. The selection of SONET or SDH detection
criteria is set by control register.
K1 and K2 bytes are extracted if new identical values are
received for 3 consecutive frames for Automatic Switch
Protection (APS) use.
The Line Far End Block Error (LFEBE) can be monitored
by extracting the 8-bit FEBE from the incoming third Z2 byte.
the error count range is from 0 to 24 errors. Any other value
is counted as zero error. Up to 192,000 (24x 8000) bit errors
can be detected for one second,
One 20-bit saturating counter is provided to accumulate
these FEBE errors. This counter is to be read and reset via
microprocessor interface.
next incoming frame. Up to 64,000 (8 x 8000) bit errors can be
detected for one second.
One 16-bit saturating counter is provided to accumulate
these BIP errors. This counter is to be read via microprocessor interface at least once per second for performance monitoring.
C2 Mismatch is detected in the incoming data stream. C2
Mismatch is declared when five consecutive frames of the
value other than “13h” in C2 byte are detected. C2 Mismatch
is removed when five consecutive frames of the value “13h”
in C2 byte are detected.
The Path Far End Block Error (PFEBE) can be monitored
by extracting the 4-bit FEBE from the incoming path status
byte (G1). the error count range is from “0000” to “1000” to
represent zero to eight errors. Any other value is counted as
zero error. Up to 64,000 (8 x 8000) bit errors can be detected
for one second,
One 16-bit saturating counter is provided to accumulate
these FEBE errors. This counter is to be read and reset via
microprocessor interface.
Path Remote Defect Indication (RDI-P) is detected by
checking the bit 5 of path status byte (G1) in the incoming data
stream. Path RDI is declared when ten consecutive frames of
value “1” in bit 5 of G1 byte are detected. Path RDI is removed
when ten consecutive frames of value “0” in bit 5 of G1 byte
are detected.
RECEIVE UTOPIA CELL FIFO
The Receive UTOPIA Cell FIFO provides functions for
ATM cell delineation, HEC error verification, cell filtering, and
ATM cell payload descrambling. This block also provides a
four cell deep receive FIFO.
The Pointer Interpreter interprets the incoming pointer
byte (H1, H2) to determine the location of the J1 byte (path
overhead) in the incoming STS-3c or STS-1 data stream.
The Pointer Interpreter detects loss of pointer (LOP) and
path AIS in the incoming STS-3c or STS-1 data stream.
LOP is declared when eight consecutive invalid pointers
or eight consecutive NDF enabled indications are detected.
LOP is removed when three consecutive same valid pointers
with normal NDF are detected.
Path AIS is declared when three consecutive “all-one”
pattern in H1 and H2 byte are detected. Path AIS is removed
when three consecutive same valid pointers with normal
NDF are detected or when a valid pointer with NDF enabled
is detected.
The B3 BER is monitored by the incoming Path BIP-8
error detection code (B3). The BIP-8 code is calculated over
all bits of the synchronous payload envelope after
descrambling by bit interleaved parity calculation using even
parity. And obtains errors by comparing the calculated BIP8 code with the BIP-8 code extracted from the B3 byte of the
Cell Delineation is for validating the HEC of a cell header
by checking with the CRC-8 calculation over first 4 bytes of
ATM cell header; the coset value of “55h” can be optionally
added to the HEC during validation. HEC validation uses the
state machine in CCITT recommendation I.432 and is shown
in Figure 1.
The state machine shown in Figure 1 is initialized to the
HUNT state in which every byte of ATM 53 byte is checked
for a valid HEC. Once correct HEC has been found, cell
delineation state machine enters the PRESYNC state that
validates HEC on a cell by cell basis. If additional DELTA
(value is suggested to be six) consecutive correct HECs are
validated, the state machine enters the SYNC state. However, if any incorrect HEC is found in the PRESYNC state, the
state machine reverts to HUNT state. Once in SYNC state, it
stays in the SYNC state until ALPHA (value is suggested to be
seven) consecutive incorrect HECs are detected. HUNT state
is entered and the search for a correct HEC on a byte by byte
basis resumes.
Cell could be discarded with HEC errors by using HEC
8.0311
Page 12
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
verification while in SYNC state. The HEC verification state
machine is shown in Figure 2. The state machine is initialized
to “correction mode”. Cells with no HEC errors are passed to
the receive FIFO. Any single bit error detected in the incoming
cell headers are corrected and the cells are passed. It enters
into “detection mode” if any single bit or multi-bit errors in the
header are detected. In “detection mode”, all cells with single
or multi-bit errors are dropped. Only cells with no errors are
passed. When a cell with no HEC error is detected in “detection mode”, it enters back to “correction mode”. However, if
seven consecutive cells with errored HEC are received,
HUNT state is entered from the “detection mode”.
The ATM Descrambler descrambles the incoming 48 byte
cell payload only (header is not descrambled) by using polynomial x43 + 1. The descrambling function may be disabled.
One 8-bit saturating HEC correctable error counter, one 8bit saturating HEC uncorrectable error counter, and a 19-bit
saturating receive cell counter are provided for ATM Cell
performance monitoring .
The HEC correctable error counter accumulates HEC
single bit errors in the header. The HEC uncorrectable error
counter accumulates HEC multiple bit errors in the header.
The receive cell counter accumulates the number of assigned
cells. All counters are active only in the SYNC state.
These three counter are to be read via microprocessor
interface at least once per second for performance monitoring.
The received GFC bits are output in a serial stream via the
GFC Extraction output. GFC bits are extracted for every
received cell with the RCP output to indicate the position of the
most significant bit. The GFC output may be disabled via the
control register or no cell delineation.
convert the outgoing byte serial data to bit serial data.
TRANSMIT SONET FRAMER
The Transmit SONET Framer provides framing pattern
(A1, A2) insertion, scrambling, pointer generation, SONET
section, line and path overhead insertion, and alarm signal
insertion.
The Framing pattern (A1, A2) and C1 are inserted into
outgoing STS-3c or STS-1 data stream. The framing bit error
may be insert for diagnostic.
The STS Scrambler scrambles the outgoing data except
framing bytes (A1, A2) and identity byte (C1) by the using
polynomial 1 + x6 + x7. Scrambling may be disabled via control
register. An “all-zero” pattern may be inserted via microprocessor interface after scrambling for diagnostic information.
The outgoing section BIP-8 error detection code (B1) is
calculated over all bits of the complete STS-3c or STS-1 frame
after scrambling by bit interleaved parity calculation using
even parity. The calculated BIP-8 code is then inserted into
the B1 byte of the next outgoing frame before scrambling.
Corrupted BIP-8 code may be inserted via control register for
diagnostic information.
The Line AIS may be set for outgoing data stream by
inserting “all-one” pattern into line overhead and Synchronous Payload Envelope (SPE) of STS-3c or STS-1 frame by
control register via microprocessor interface.
The Line Remote Defect Indication (RDI) may be set for
outgoing data stream by inserting “110” pattern in bits 6-8 of
K2 byte to generate Line RDI.
The Receive FIFO has four ATM cells depth. It provides
FIFO management and the separation of STS-3c or STS-1
timing from ATM layer timing.
The FIFO management functions are to fill the receive four
cells FIFO and indicate when cells are ready to be read from
the receive FIFO and to detect FIFO overflow and underflow.
When overflow, the receive FIFO discards the incoming ATM
cells, a maskable interrupt and status register also active for
overflow condition. When underflow, the read is ignored.
When FIFO data is read out by RFCLK, the start of cell
(RSOC) is active. The cell available status (RCA) is provided
to indicate a cell is available in the receive FIFO.
CLOCK SYNTHESIS
The Clock Generator generates the 155.52 or 51.84 MHz
transmit clock by locking to a 1/8-frequency reference clock
i.e.,
synthesized from a 19.44 MHz or 6.48 MHz reference
clock.
PARALLEL TO SERIAL
This block performs the parallel to serial conversion to
K1 and K2 byte may be inserted for outgoing data stream
for automatic switch protection (APS) use.
The outgoing line BIP-8 error detection code (B2) is calculated over all bits of the line overhead and Synchronous
Payload Envelope (SPE) of STS-3c or STS-1 frame before
scrambling by bit interleaved parity calculation using even
parity. The calculated BIP-8 code is then inserted to the B2
byte of the next outgoing frame before scrambling. Corrupted
BIP-8 code may be inserted via control register for diagnostic
information.
The Line FEBE can be inserted by accumulating detected
B2 BIP-8 errors from receive direction into FEBE code of the
third Z2 byte for transmit STS-3c frame.
The Pointer Generator generates the pointer (H1, H2) for
outgoing STS-3c or STS-1 data stream. The “ss” bits of
pointer is programmable for the SDH requirement. The location of start of the Synchronous Payload Envelope (SPE) is
according to the value of generated pointer.
8.0312
Page 13
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
The outgoing path BIP-8 error detection code (B3) is
calculated over all bits of Synchronous Payload Envelope
(SPE) of STS-3c or STS-1 frame before scrambling by bit
interleaved parity calculation using even parity. The calculated BIP-8 code is then inserted to the B3 byte of the next
outgoing frame before scrambling. Corrupted BIP-8 code
may be inserted via control register for diagnostic.
The C2 byte is set as “13h” by default for ATM mapping.
Value of C2 may be set by control register via microprocessor.
The Path FEBE can be inserted by accumulating detected
B3 BIP-8 errors from receive direction into FEBE code of the
path status byte (G1) for transmit STS-3c or STS-1 frame.
Path FEBE may be inserted via control register for diagnostic
information.
The Path Remote Defect Indication (RDI) may be set for
outgoing data stream by inserting “1” into bit 5 of path status
byte (G1).
H4 can be inserted by the value, which indicates the offset
between H4 byte position and the ATM cell boundary of the
first cell at the same row.
Synchronous Payload Envelope (SPE) can be mapped
into outgoing STS-3c or STS-1 frame according to the generating pointer.
TRANSMIT UTOPIA CELL FIFO
The ATM Scrambler scrambles the out going 48 byte cell
payload only (header is not scrambled) by using polynomial
x43 + 1. The scrambling function may be disabled.
The Idle Cell Generator Block inserts idle/unassigned
cells into the transmit cell stream if a complete ATM cell was
not written into the transmit FIFO. The GFC, PTI and CLP
may be set via control registers. The “all-zero” pattern is
inserted into the VCI/VPI of header. HEC of the idle cell is
calculated and inserted.
The HEC Generator calculates the CRC-8 code over the
first four byte of header and inserts the CRC-8 code into the
fifth byte of header. The polynomial x8 + x2 + x + 1 for HEC
generation is used. The coset polynomial x6 + x4 + x2 + 1 is
added to the residue. A 19-bit saturating transmit cell
counter is provided for ATM cell performacne monitoring.
The four serial GFC bits are inserted according to the
framing pulse of the transmit cell. The value of GFC bits may
be set by the control registers.
The Transmit FIFO has four ATM cells depth. It provides
FIFO management and the separation of STS-3c or STS-1
timing from ATM layer timing.
The FIFO management functions are to fill the transmit
four cells FIFO and indicate when cells are ready to be written
into the transmit FIFO and to detect FIFO overflow condition.
When the transmit FIFO contains four cells and the upstream
device still writes cell into FIFO, the overflow condition will be
indicated. A maskable interrupt and status register also
active for overflow condition. The write signal and all data
writing into FIFO are ignored until there is a space in FIFO.
MICROPROCESSOR INTERFACE
The Microprocessor Interface provides interface logic
circuit and the registers for the functions of configuration,
monitoring, control and test.
Figure 1. Cell Delineation State Diagram
8.0313
Page 14
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
Figure 2. HEC Verification State Diagram
TFCLK
TSOC
TCA
TDAT[0:7]
TXPRTY
RFCLK
RSOC
RCA
TCALEVEL0 = 1
X
H1
H2
P44P45P46
X
Figure 3. Transmit Waveform for UTOPIA Interface
Z
RCALEVEL0 = 0
P47
P48
X
H1
X
3497 drw 08
RDAT[0:7]
RXPRTY
H1
H2
P44P45P46P47P48
Figure 4. Re-
8.0314
X
X
H1
3497 drw 09
Page 15
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
TCLK
TCP
TGFC
RCLK
RCP
RGFC
XX
GFC[3]GFC[2]GFC[1]GFC[0]
Figure 5. Transmit GFC Serial Link Waveform
3497 drw 10
GFC[3]GFC[2]GFC[1]GFC[0]XX
Figure 6. Receive GFC Serial Link Waveform
3497 drw 11
8.0315
Page 16
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
OPERATION MODES
MULTI-PHY OPERATION
Multiple IDT77155s may be connected to common bus
when a Multi-PHY system architecture is needed.
Both Transmit and Receive UTOPIA busses, as well as the
utility bus, can attach to common busses.
Device selection is controlled via the UTOPIA “enable”
control signals ( TWRENB, RRDENB) and Multi-PHY addressing signals (TXADDR[1:0], RXADDR[1:0]). In transmit,
TWRENB tells the selected device (selected by TXADDR[1:0])
that the data and control signals it sees are to be used for ATM
cell transmission. In receive, when RRDENB is not asserted
(active low), RDAT[7:0], RXPRTY, RSOC, and RCA are all tristated, allowing them to share a common bus. When RRDENB
is asserted, the selected device (selected by RXADDR[1:0])
drives these outputs, transferring the data to the upstream
hardware.
12
"UTOPIA Transmit Bus"
—TDAT[7:0]
—TXPRTY
—TSOC
—TXADDR[1:0]
12
12
• Loopback
The IDT77155 supports two loopback functions that are
enabled by control bits in the control register.
• Local Loopback
The local loopback mode provides a connection within the
PHY between transmit and receive data. This loopback connects the high speed transmit data and clock to the high speed
receive data and clock as shown in Figure 9. Note that while
this mode is operating, no data is forwarded to or received
from the line interface.
• Line Loopback
The line loopback might also be called “remote loopback”
since it provides for a means to test the overall system,
including the line. The line loopback connects the high speed
receive data and clock to the transmit data and clock as shown
in Figure 10.
77155#1
77155#2
Optical
Transceiver
Optical
Transceiver
TCA
"Upstream"
Hardware
"UTOPIA Receive Bus"
—RDAT[7:0]
—RXPRTY
—RSOC
—RXADDR[1:0]
RCA
12
12
77155#3
12
77155#4
Figure 7. Multi-PHY: Transmit Direction
12
77155#1
12
77155#2
12
77155#3
Optical
Transceiver
Optical
Transceiver
77155 drw 12
Optical
Transceiver
Optical
Transceiver
Optical
Transceiver
"Upstream"
Hardware
12
77155#4
Figure 8. Multi-PHY: Receive Direction
8.0316
Optical
Transceiver
77155 drw 13
Page 17
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
TFCLK
TXPRTY
TDAT[7:0]
TSOC
TCA
TxADDR[1:0]
MPHYEN
RxADDR[1:0]
TSEN
RFCLK
RXPRTY
RDAT[7:0]
RSOC
RCA
TGFC
XOFF
FIFO
Transmit
Cell
UTOPIA
ATM
Cell
Transmit
FIFO
Receive
UTOPIA
Cell
FIFO
RCP
RGFC
TCP
Transmit
SONET
Framer
Receive
SONET
Framer
Micoprocessor
Interface
RST
A[7:0]
ALE
D[7:0]
RFP
Figure 9. Local Loopback
TCLK
TFPO
RALM
RCLK
RATE1
Parallel
to
Serial
Serial
to
Parallel
RATE0
LFO
TBYP
ATP2
Clk Gen.
Encoder
Encoder
Decoder
Clk Rec.
Clk Rec.
LF+
LF–
APT1
TRCLKTRCLK+
TXC-
TXC+
TXD+
TXD-
RXDORXD-
RXD+
RXDO+
RRCLK-
RRCLK+
ALOS-
ALOS+
3497 drw 06
RBYP
TFCLK
TXPRTY
TDAT[7:0]
TSOC
TCA
TxADDR[1:0]
MPHYEN
RxADDR[1:0]
TSEN
RFCLK
RXPRTY
RDAT[7:0]
RSOC
RCA
TGFC
XOFF
FIFO
Transmit
Cell
UTOPIA
ATM
Cell
Transmit
FIFO
Receive
UTOPIA
Cell
FIFO
RCP
RGFC
TCP
Transmit
SONET
Framer
Receive
SONET
Framer
Micoprocessor
Interface
D[7:0]
RFP
A[7:0]
ALE
Figure 10. Line Loopback
TCLK
TFPO
RCLK
RALM
RATE1
Parallel
to
Serial
Serial
to
Parallel
RATE0
LFO
TBYP
ATP2
Clk Gen.
Encoder
Encoder
Decoder
Clk Rec.
Clk Rec.
LF+
LF–
APT1
TRCLKTRCLK+
TXC-
TXC+
TXD+
TXD-
RXDORXD-
RXD+
RXDO+
RRCLK-
RRCLK+
ALOS-
ALOS+
3497 drw 07
RBYP
8.0317
Page 18
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
REGISTER LISTING
Address Register
0X00Master Reset & ID Register
0X01Configuration Register
0X02Interrupt Register
0X04Master Clock Monitor Register
0X05Master Control Register
0X06Transmit Clock Synthesis Control/Status Register
0X07Receive Clock/Data Recovery Control/Stuts Register
0X10Receive Section Overhead Control Register
0X11Receive Section Overhead Status Register
0X12Receive Section BIP Error Counter (LSB)
0X13Receive Section BIP Error Counter (MSB)
0X14Transmit Section Overhead Control Register
0X15Transmit Section Overhead Control Register
0X18Receive Line Overhead Status Register
0X19Receive Line Overhead Interrupt Register
0X1AReceive Line BIP Error Counter (LSB)
0X1BReceive Line BIP Error Counter
0X1CReceive Line BIP Error Counter (MSB)
0X1DReceive Line FEBE Counter (LSB)
0X1EReceive Line FEBE Counter
0X60Transmit Cell Control Register
0X61Transmit Cell Idle/Unassigned Cell Header Pattern
0X62Transmit Cell Idle/Unassigned Cell Header Pattern
0X63Transmit Cell Configuration Register
0X64Transmit Cell Counter (LSB)
0X65Transmit Cell Counter
0X66Transmit Cell Counter (MSB)
0X67Transmit Cell Configuration Register
0X68Transmit ID Address Register
0X70Receive BER Status/Control Register
0X71Receive BER Fail Threshold Register
0X72Receive BER Fail Window Register
0X73Receive BER Fail Denominator Register (LSB)
0X74Receive BER Fail Denominator Register (MSB)
0X75Receive BER Warning Threshold Register
0X76Receive BER Warning Window Register
0X77Receive BER Warning Denominator Register (LSB)
0X78Receive BER Warning Denominator Register (MSB)
0X7FOutput PECL Control Register
8.0318
Page 19
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
CONFIGURATION, CONTROL AND STATUS REGISTERS
MASTER RESET & ID REGISTERDEFAULT = 8’B00110000
ADDRESS 0X00
BitTypeSymbolFunction
Bit 7R/WmstResetSoftware reset control. A logic one resets entire sonet digital logic, and a
logic zero has to be written to clear software reset. It resets the whole
chip into a low-power stand-by mode. A hardware reset sets the whole
register to its default state.
Bit 6Rtype[2]Type value for the identification of chip.
Bit 5Rtype[1]Type value for the identification of chip.
Bit 4Rtype[0]Type value for the identification of chip.
Bit 3Rid[3]Revision ID number.
Bit 2Rid[2]Revision ID number.
Bit 1Rid[1]Revision ID number.
Bit 0Rid[0]Revision ID number.
Bit 7——Reserved
Bit 6R/WautoFEBEControls assertion of far end block errors (FEBE) in the transmit stream
upon detection of line and path error events. When set to logic one, path
FEBE errors are inserted in the transmit stream for each line or path BIP
error event in the receive stream. When deasserted, no such errors are
inserted.
Bit 5R/WautoLRDIControls assertion of line remote defect indication (LRDI) upon detection
of alarms. When set to a logic one, a line RDI is inserted into the transmit
stream upon detection of LOS, LOF, or LAIS in the receive stream.
Bit 4R/WautoPRDIControls assertion of path remote defect indication (PRDI) upon detection
of alarms. When set to a logic one, PRDI is inserted into the transmit
stream upon detection of an LOS, LOF, LAIS, LOP, PAIS, or LOC
signal.
Bit 3R/WTCAInvSelect active polarity of TCA signal. Default is the TCA signal being
active high.
Bit 2R/WRCAInvSelect active polarity of RCA signal. Default is the RCA signal being
active high.
Bit 1R/WRXDInvSelect active polarity of the RXD+/- inputs. Default selects RXD+ to be
active high and RXD- to be active low.
Bit 0——Reserved
8.0319
Page 20
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3RrrclkRegRRCLK+/- monitor. Set on the rising edge of RRCLK+/-. Cleared when
this register is read.
Bit 2RtrclkRegTRCLK+/- monitor. Set on the rising edge of TRCLK+/-. Cleared when
this register is read.
Bit 1RrclkRegRCLK monitor. Set on the rising edge of the output clock RCLK. Cleared
when this register is read.
Bit 0RtclkRegTCLK monitor. Set on the rising edge of the output clock TCLK. Cleared
when this register is read.
8.0320
Page 21
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
MASTER CONTROL REGISTERDEFAULT = 8’B00100000
ADDRESS 0X05
BitTypeSymbolFunction
Bit 7R/WrxLOCIEnLoss of cell delineation interrupt enable. When set to a logic one, the
INTB signal of the chip is asserted when a change in the LOC signal
occurs.
Bit 6RLOCLoss of cell delineation (LOC) indication.
Bit 5R/WtxFixptrSet payload pointer at 522 and disable any pointer movement. (Default = 1)
Bit 4——Reserved
Bit 3——Reserved
Bit 2R/WtxLLoopLine loopback enable. When a logic one, TXD+/- are connected internally
to RXD+/-.
Bit 1R/WrxDLoopDiagnostic loopback enable. The serial output and clock streams are
connected internally to the serial input streams.
Bit 0R/WrxLoopTLoop time operation enable. When a logic one, the transmitter clock is the
recovered receive clock when RBYP is disabled, or RRCLK+/- when
RBYP is asserted. By default, the transmit clock is derived from TRCLK+/-.
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3RtxOOLTransmit out of lock status signal indicating the transmit clock synthesis
logic is unable to lock to the reference clock TRCLK+/-.
Bit 2——Reserved
Bit 1R/WtxOOLIEnInterrupt enable for the transmit out of lock indication.
Bit 0R/WtxrefSelSelects the expected frequency of TRCLK+/-. If a logic 0, the reference
frequency is 19.44 MHz, else the reference frequency must be 6.48 MHz.
It affects the clock synthesis frequency only when TBYP is deasserted.
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3RrxOOLReceive out of lock status signal indicating the receive clock/data recovery
logic is unable to lock to the input data stream. It is asserted if the
recovered clock is not within 244ppm of the reference clock RRCLK+/- or
if there are no transitions on the RXD+/- inputs for 80n bit periods.
Bit 2——Reserved
Bit 1R/WrxOOLIEnInterrupt enable for the receive out of lock indication.
Bit 0R/WrxrefSelSelects the expected frequency of RRCLK+/-. If a logic 0, the reference
frequency is 19.44 MHz, else the reference frequency must be 6.48 MHz.
It affects the clock/data recovery logic frequency only when RBYP is
deasserted.
8.0321
Page 22
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
RECEIVE SECTION OVERHEAD CONTROL REGISTERDEFAULT = 8’B00000000
ADDRESS 0X10
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6R/WscrDisDisable receive frame scrambler if set to logic one.
Bit 5WfrcOOFWhen set to logic one, the receive section overhead logic is forced out of
frame at the next frame boundary.
Bit 4——Reserved
Bit 3R/WB1ErrIEnInterrupt enable for rx section BIP (B1) error. When asserted, an interrupt
is generated if section BIP (B1) error is detected.
Bit 2R/WLOSIEnReceive loss of signal interrupt enable. When asserted, an interrupt is
generated if LOS alarm changes state.
Bit 1R/WLOFIEnReceive loss of frame interrupt enable. When set to logic one, an interrupt
is generated if LOF alarm changes state.
Bit 0R/WOOFIEnReceive out of frame interrupt enable. When set to logic one, an interrupt
is generated if OOF alarm changes state.
RECEIVE SECTION OVERHEAD STATUS REGISTER DEFAULT = 8’BXXXXXXXX
ADDRESS 0X11
BitTypeSymbolFunction
Bit 7RC1IntInterrupt bit set if received C1 bytes received do not correspond to 1, 2, 3
respectively. This bit is cleared when this register is read.
Bit 6RB1ErrIntInterrupt is asserted if section BIP (B1) errors received. This bit is cleared
when this register is read.
Bit 5RLOSIntLoss of signal interrupt is asserted if LOS changes state. This bit is
cleared when this register is read.
Bit 4RLOFIntLoss of frame interrupt is asserted if LOF changes state. This bit is
cleared when this register is read.
Bit 3ROOFIntOut of frame interrupt is asserted if OOF changes state. This bit is
cleared when this register is read.
Bit 2RLOSLoss of signal status indication. Asserted high.
Bit 1RLOFLoss of frame status indication. Asserted high.
Bit 0ROOFOut of frame status indication. Asserted high.
Bit 7RB1ErrCnt[7]B1 error counter bit
Bit 6RB1ErrCnt[6]B1 error counter bit
Bit 5RB1ErrCnt[5]B1 error counter bit
Bit 4RB1ErrCnt[4]B1 error counter bit
Bit 3RB1ErrCnt[3]B1 error counter bit
Bit 2RB1ErrCnt[2]B1 error counter bit
Bit 1RB1ErrCnt[1]B1 error counter bit
Bit 0RB1ErrCnt[0]B1 error counter bit
8.0322
Page 23
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
ADDRESS 0X13
BitTypeSymbolFunction
Bit 7RB1ErrCnt[15]B1 error counter bit
Bit 6RB1ErrCnt[14]B1 error counter bit
Bit 5RB1ErrCnt[13]B1 error counter bit
Bit 4RB1ErrCnt[12]B1 error counter bit
Bit 3RB1ErrCnt[11]B1 error counter bit
Bit 2RB1ErrCnt[10]B1 error counter bit
Bit 1RB1ErrCnt[9]B1 error counter bit
Bit 0RB1ErrCnt[8]B1 error counter bit
NOTE:
1. B1ErrCnt[15:0] Receive section overhead BIP (B1) error counter. Cumulative error counter keeping track of errors from the previous poll of these registers.
The error count is polled by writing to either register or to address ‘h00. Such a write transfers accumulated errors to a holding register which may be read
later, and the registers are cleared. This transfer and reset of the registers are done such that coincident events are not lost. All error registers in the receive
sections of the transmission convergence block or the cell delineation block may be polled by a write to the master register ‘h00.
TRANSMIT SECTION OVERHEAD CONTROL REGISTERDEFAULT = 8’B00000000
ADDRESS 0X14
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6R/WscrDisDisable transmit frame scrambler. Scrambling enabled if logic zero.
Bit 5——Reserved
Bit 4——Reserved
Bit 3——Reserved
Bit 2——Reserved
Bit 1——Reserved
Bit 0R/WLAISInsInsert line alarm signal (LAIS) in transmit stream. Line alarm results in all bits
except the section overhead bytes being set to logic 1 prior to scrambling.
TRANSMIT SECTION OVERHEAD CONTROL REGISTERDEFAULT = 8’B00000000
ADDRESS 0X15
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3——Reserved
Bit 2R/WLOSInsInsert loss of signal into transmit stream. The transmit stream is forced to
all zeroes if this bit is asserted.
Bit 1R/WB1InvInvert B1 byte before insertion into transmit stream. controls error
insertion into the section B1 byte.
Bit 0R/WfrErrInsInsert framing error. Inserts a single bit error continuously into the most
significant bit of the A1 section overhead byte. When this bit is set to
logic one, the A1 bytes transmitted are 0x76 instead of 0xf6.
8.0323
Page 24
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
RECEIVE LINE OVERHEAD STATUS REGISTERDEFAULT = 8’B00000000
ADDRESS 0X18
BitTypeSymbolFunction
Bit 7R/WB2WordControls accumulation of B2 errors. If set to logic one, the B2 error counter
is incremented only once per frame for one or more errors received during
that frame. When disabled, the B2 error counter is incremented by the
received error count during that frame. Max B2 errors is 8 per frame for
STS-1 and 24 for STS-3c per frame.
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3——Reserved
Bit 2——Reserved
Bit 1RLAISReceive line alarm signal status indication.
Bit 0RLRDIReceive line remote defect indication status indication.
RECEIVE LINE OVERHEAD INTERRUPT REGISTER DEFAULT = 8’B0000XXXX
ADDRESS 0X19
BitTypeSymbolFunction
Bit 7R/WLFEBEIEnReceive line FEBE (Z2) error interrupt enable. If set to logic one, an
interrupt is generated if a line FEBE is detected.
Bit 6R/WB2ErrIEnReceive line BIP (B2) error interrupt enable. If set to logic one, an
interrupt is generated if a line BIP (B2) error is detected.
Bit 5R/WLAISIEnReceive line alarm indication signal interrupt enable. If set to logic one, an
interrupt is generated if LAIS changes state.
Bit 4R/WLRDIIEnReceive line RDI error interrupt enable. If set to logic one, an interrupt is
generated if line RDI signal changes state.
Bit 3RLFEBEIntReceive line FEBE (Z2) error interrupt is asserted when a line FEBE
is detected. Cleared when this register is read.
Bit 2RB2ErrIntReceive line BIP error interrupt is asserted when a B2 error is detected.
Cleared when this register is read.
Bit 1RLAISIntReceive line alarm interrupt is asserted when a change in the line alarm
signal (LAIS) occurs. Cleared when this register is read.
Bit 0RLRDIIntReceive line RDI interrupt is asserted when a change in the line RDI
signal occurs. Cleared when this register is read.
Bit 7RB2ErrCnt[7]B2 error counter bit
Bit 6RB2ErrCnt[6]B2 error counter bit
Bit 5RB2ErrCnt[5]B2 error counter bit
Bit 4RB2ErrCnt[4]B2 error counter bit
Bit 3RB2ErrCnt[3]B2 error counter bit
Bit 2RB2ErrCnt[2]B2 error counter bit
Bit 1RB2ErrCnt[1]B2 error counter bit
Bit 0RB2ErrCnt[0]B2 error counter bit
8.0324
Page 25
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
ADDRESS 0X1B
BitTypeSymbolFunction
Bit 7RB2ErrCnt[15]B2 error counter bit
Bit 6RB2ErrCnt[14]B2 error counter bit
Bit 5RB2ErrCnt[13]B2 error counter bit
Bit 4RB2ErrCnt[12]B2 error counter bit
Bit 3RB2ErrCnt[11]B2 error counter bit
Bit 2RB2ErrCnt[10]B2 error counter bit
Bit 1RB2ErrCnt[9]B2 error counter bit
Bit 0RB2ErrCnt[8]B2 error counter bit
ADDRESS 0X1C
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3RB2ErrCnt[19]B2 error counter bit
Bit 2RB2ErrCnt[18]B2 error counter bit
Bit 1RB2ErrCnt[17]B2 error counter bit
Bit 0RB2ErrCnt[16]B2 error counter bit
NOTE:
1. B2ErrCnt[19:0] BIP error counter of the receive line overhead section (B2
errors). Cumulative error counter keeping track of errors from the previous
poll of these registers. The error count is polled by writing to either of the
registers, or either of the Z2 error registers, or to address ‘h00. Such a write
transfers accumulated errors to a holding register which may be read later,
and the registers are cleared. This transfer and reset of the registers are
done such that coincident events are not lost. All error registers in the
receive sections of the transmission convergence block or the cell
delineation block may be polled by a write to the master register ‘h00.
ADDRESS 0X1E
BitTypeSymbolFunction
Bit 7RFEBECnt[15]FEBE counter bit
Bit 6RFEBECnt[14]FEBE counter bit
Bit 5RFEBECnt[13]FEBE counter bit
Bit 4RFEBECnt[12]FEBE counter bit
Bit 3RFEBECnt[11]FEBE counter bit
Bit 2RFEBECnt[10]FEBE counter bit
Bit 1RFEBECnt[9]FEBE counter bit
Bit 0RFEBECnt[8]FEBE counter bit
ADDRESS 0X1F
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3RFEBECnt[19]FEBE counter bit
Bit 2RFEBECnt[18]FEBE counter bit
Bit 1RFEBECnt[17]FEBE counter bit
Bit 0RFEBECnt[16]FEBE counter bit
NOTE:
1. FEBECnt[19:0] FEBE (Far End Block Error in receive Z2) counter of the
receive line overhead section. Cumulative error counter keeping track of
errors from the previous poll of these registers. The error count is polled
by writing to either of the registers, or either of the B2 error registers, or to
address ‘h00. Such a write transfers accumulated errors to a holding
register which may be read later, and the registers are cleared. This
transfer and reset of the registers are done such that coincident events are
not lost. All error registers in the receive sections of the transmission
convergence block or the cell delineation block may be polled by a write
to the master register ‘h00
RECEIVE LINE FEBE COUNTER
DEFAULT = 20’HXXXXX
ADDRESS 0X1D
BitTypeSymbolFunction
Bit 7RFEBECnt[7]FEBE counter bit
Bit 6RFEBECnt[6]FEBE counter bit
Bit 5RFEBECnt[5]FEBE counter bit
Bit 4RFEBECnt[4]FEBE counter bit
Bit 3RFEBECnt[3]FEBE counter bit
Bit 2RFEBECnt[2]FEBE counter bit
Bit 1RFEBECnt[1]FEBE counter bit
Bit 0RFEBECnt[0]FEBE counter bit
8.0325
Page 26
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
TRANSMIT LINE OVERHEAD STATUS REGISTER
DEFAULT = 8’B00000000
ADDRESS 0X20
BitTypeSymbolFunction
Bit 7 ——Reserved
Bit 6 ——Reserved
Bit 5 ——Reserved
Bit 4 ——Reserved
Bit 3 ——Reserved
Bit 2 ——Reserved
Bit 1 ——Reserved
Bit 0R/WLRDITransmit line RDI
insertion into transmit
stream. When set to
logic one, line RDI is
inserted by transmitting
the code 110 into the 3
least significant bits of
the K2 byte of the
transmit stream.
TRANSMIT LINE OVERHEAD CONTROL REGISTER
DEFAULT = 8’B00000000
ADDRESS 0X21
BitTypeSymbolFunction
Bit 7 ——Reserved
Bit 6 ——Reserved
Bit 5 ——Reserved
Bit 4 ——Reserved
Bit 3 ——Reserved
Bit 2 ——Reserved
Bit 1 ——Reserved
Bit 0R/WB2InvWhen set to logic one,
B2 byte is inverted
before insertion into
transmit stream.
TRANSMIT K2 BYTE REGISTER
DEFAULT = 8’B00000000
ADDRESS 0X25
BitTypeSymbolFunction
Bit 7R/WK2Ins[7]K2 Insertion Bit 7
Bit 6R/WK2Ins[5]K2 Insertion Bit 5
Bit 4R/WK2Ins[4]K2 Insertion Bit 4
Bit 3R/WK2Ins[3]K2 Insertion Bit 3
Bit 2R/WK2Ins[2]K2 Insertion Bit 2
Bit 1R/WK2Ins[1]K2 Insertion Bit 1
Bit 0R/WK2Ins[0]K2 Insertion Bit 0
NOTE:
1. k2Ins[7:0] Value to be inserted into the K2 byte of transmit stream.
Continuously inserts this value into the transmit stream. However, the
least significant 4 bits of the K2 byte in the transmit stream is overridden
by the path RDI value and the line FERF value if error conditions are
detected in the receive section of the transmission convergence logic.
RECEIVE K1 BYTE REGISTER
DEFAULT = 8’BXXXXXXXX
ADDRESS 0X26
BitTypeSymbolFunction
Bit 7RK1[7]Receive K1 Bit 7
Bit 6RK1[6]Receive K1 Bit 6
Bit 5RK1[5]Receive K1 Bit 5
Bit 4RK1[4]Receive K1 Bit 4
Bit 3RK1[3]Receive K1 Bit 3
Bit 2RK1[2]Receive K1 Bit 2
Bit 1RK1[1]Receive K1 Bit 1
Bit 0RK1[0]Receive K1 Bit 0
NOTE:
1. k1[7:0] K1 byte of receive stream. Updated if new K1 byte received for 3
consecutive frames.
TRANSMIT K1 BYTE REGISTER
DEFAULT = 8’B00000000
ADDRESS 0X24
BitTypeSymbolFunction
Bit 7R/WK1Ins[7]K1 Insertion Bit 7
Bit 6R/WK1Ins[6]K1 Insertion Bit 6
Bit 5R/WK1Ins[5]K1 Insertion Bit 5
Bit 4R/WK1Ins[4]K1 Insertion Bit 4
Bit 3R/WK1Ins[3]K1 Insertion Bit 3
Bit 2R/WK1Ins[2]K1 Insertion Bit 2
Bit 1R/WK1Ins[1]K1 Insertion Bit 1
Bit 0R/WK1Ins[0]K1 Insertion Bit 0
NOTE:
1. k1Ins[7:0] Value to be inserted into the K1 byte of transmit stream.
Continuously inserts this value into the transmit stream.
RECEIVE K2 BYTE REGISTER
DEFAULT = 8’BXXXXXXXX
ADDRESS 0X27
BitTypeSymbolFunction
Bit 7RK2[7]Receive K2 Bit 7
Bit 6RK2[6]Receive K2 Bit 6
Bit 5RK2[5]Receive K2 Bit 5
Bit 4RK2[4]Receive K2 Bit 4
Bit 3RK2[3]Receive K2 Bit 3
Bit 2RK2[2]Receive K2 Bit 2
Bit 1RK2[1]Receive K2 Bit 1
Bit 0RK2[0]Receive K2 Bit 0
NOTE:
1. k2[7:0] K2 byte of receive stream. Updated if new K2 byte received for 3
consecutive frames
8.0326
Page 27
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
RECEIVE PATH OVERHEAD STATUS REGISTERDEFAULT = 8’B00X0XX00
ADDRESS 0X30
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5RLOPReceive loss of pointer (LOP) status indication.
Bit 4——Reserved
Bit 3RPAISReceive path alarm indication (PAIS) status signal.
Bit 2RPRDIReceive path remote path indication status indication.
Bit 1——Reserved
Bit 0——Reserved
Bit 7R/WC2IEnC2 signal label bytes error interrupt enable If set to logic one, an interrupt
is generated if a C2 error is detected. C2 error occurs when unexpected
C2 bytes are received for 5 consecutive frames.
Bit 6——Reserved
Bit 5R/WLOPIEnLoss of pointer interrupt enable. If set to logic one, an interrupt is generated
if a LOP change is detected.
Bit 4——Reserved
Bit3R/WPAISIEnPath alarm indication signal interrupt enable. If set to logic one, an
interrupt is generated if a PAIS change is detected.
Bit 2R/WPRDIIEnPath RDI interrupt enable. If set to logic one, an interrupt is generated if a
path RDI change is detected.
Bit 1R/WB3ErrIEnPath BIP (B3) error interrupt enable. If set to logic one, an interrupt is
generated if a path BIP (B3) error is detected.
Bit 0R/WPFEBEIEnPath FEBE (bit 1-4 of G1) interrupt enable. If set to logic one, an interrupt
is generated if a path FEBE is detected.
8.0327
Page 28
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
Bit 7RC2rx[7]Receive C2 Bit 7
Bit 6RC2rx[6]Receive C2 Bit 6
Bit 5RC2rx[5]Receive C2 Bit 5
Bit 4RC2rx[4]Receive C2 Bit 4
Bit 3RC2rx[3]Receive C2 Bit 3
Bit 2RC2rx[2]Receive C2 Bit 2
Bit 1RC2rx[1]Receive C2 Bit 1
Bit 0RC2rx[0]Receive C2 Bit 0
NOTE:
1. C2rx[7:0] most recent errored path label byte received which led to the C2
interrupt.
Bit 7RB3ErrCnt[7]B3 error counter bit
Bit 6RB3ErrCnt[5]B3 error counter bit
Bit 4RB3ErrCnt[4]B3 error counter bit
Bit 3RB3ErrCnt[3]B3 error counter bit
Bit 2RB3ErrCnt[2]B3 error counter bit
Bit 1RB3ErrCnt[1]B3 error counter bit
Bit 0RB3ErrCnt[0]B3 error counter bit
ADDRESS 0X39
BitTypeSymbolFunction
Bit 7RB3ErrCnt[15]B3 error counter bit
Bit 6RB3ErrCnt[14]B3 error counter bit
Bit 5RB3ErrCnt[13]B3 error counter bit
Bit 4RB3ErrCnt[12]B3 error counter bit
Bit 3RB3ErrCnt[11]B3 error counter bit
Bit 2RB3ErrCnt[10]B3 error counter bit
Bit 1RB3ErrCnt[9]B3 error counter bit
Bit 0RB3ErrCnt[8]B3 error counter bit
Bit 7RPFEBECnt[7]Path FEBE counter bit
Bit 6RPFEBECnt[5]Path FEBE counter bit
Bit 4RPFEBECnt[4]Path FEBE counter bit
Bit 3RPFEBECnt[3]Path FEBE counter bit
Bit 2RPFEBECnt[2]Path FEBE counter bit
Bit 1RPFEBECnt[1]Path FEBE counter bit
Bit 0RPFEBECnt[0]Path FEBE counter bit
ADDRESS 0X3B
BitTypeSymbolFunction
Bit 7RPFEBECnt[15]Path FEBE counter bit
Bit 6RPFEBECnt[14]Path FEBE counter bit
Bit 5RPFEBECnt[13]Path FEBE counter bit
Bit 4RPFEBECnt[12]Path FEBE counter bit
Bit 3RPFEBECnt[11]Path FEBE counter bit
Bit 2RPFEBECnt[10]Path FEBE counter bit
Bit 1RPFEBECnt[9]Path FEBE counter bit
Bit 0RPFEBECnt[8]Path FEBE counter bit
NOTE:
1. PFEBECnt[15:0] Receive path FEBE (Bit 1-4 of G1 byte) counter. Cumulative error counter keeping track of errors from the previous poll of these
registers. The error count is polled by writing to either of the registers, or
either of the BIP (B3) error registers, or to address ‘h00. Such a write
transfers accumulated errors to a holding register which may be read later,
and the registers are cleared. This transfer and reset of the registers are
done such that coincident events are not lost. All error registers in the
receive sections of the transmission convergence block or the cell
delineation block may be polled by a write to the master register‘h00.
NOTE:
1. B3ErrCnt Receive path overhead BIP (B3) error counter. Cumulative
error counter keeping track of errors from the previous poll of these
registers. The error count is polled by writing to either of the registers, or
either of the RDI error registers, or to address ‘h00. Such a write transfers
accumulated errors to a holding register which may be read later, and the
registers are cleared. This transfer and reset of the registers are done
such that coincident events are not lost. All error registers in the receive
sections of the transmission convergence block or the cell delineation
block may be polled by a write to the master register ‘h00
8.0328
Page 29
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
RECEIVE PATH BIP ERROR CONTROL REGISTERDEFAULT = 8’B00000000
ADDRESS 0X3D
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5R/WblkBIPControls accumulation of B3 errors. If set to logic one, the B3 error counter
is incremented only once per SPE for one or more errors received during
that frame. When disabled, the B3 error counter is incremented by the
received error count during that SPE. Max B3 errors is 8 per SPE.
Bit 4——Reserved
Bit 3——Reserved
Bit 2——Reserved
Bit 1——Reserved
Bit 0——Reserved
TRANSMIT PATH OVERHEAD CONTROL REGISTERDEFAULT = 8’B00000000
ADDRESS 0X40
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3——Reserved
Bit 2——Reserved
Bit 1R/WB3InvInvert B3 byte before insertion into the transmission stream. When
set to a logic one, the B3 byte is inverted causing the insertion of 8 BIP
errors per frame. The B3 byte is uncorrupted when this bit is a logic zero.
Bit 0R/WPAISInsInsert path alarm indication signal into the transmit stream. When a logic
one, the complete SPE, and the pointer bytes (H1, H2, & H3) are
overwritten with the all ones pattern.
8.0329
Page 30
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
TRANSMIT POINTER CONTROL REGISTERDEFAULT = 8’B00000000
ADDRESS 0X41
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6R/WfrcPtrForce the insertion of the pointer values (H1 & H2 bytes) in the pointer registers
(‘h45, ‘h46) into the transmit stream for diagnostics. The SPE
and other overheads are transmitted in a normal fashion although it would
not be extracted by the receiving logic due to an incorrect pointer. At least
one corrupted pointer is guaranteed to be sent.
Bit 5R/WstuffCtlStuff opportunity spacing between consecutive SPE stuff events. When
incPtr
and
decPtr
asserted to a logic one, stuff events controlled by
generated at a maximum rate of once every four frames. Else, stuff
events may be generated every frame.
Bit 4R/WPtrInitialize pointer value of next frame with pointer value contained in ‘h45
and ‘h46. The registers at ‘h45 and ‘h46 are initialized before this bit is set
to a logic one. If a legal pointer value is loaded (0 <= pointer <= 782) then
the transmit pointer value is changed to this value with the SPE being
modified to this position appropriately. This bit is cleared once the new
pointer is loaded.
Bit 3R/WNDFControls insertion of the new data flags in ‘h46 into the transmit stream.
When asserted to a logic one, the pattern in ‘h46 is inserted continuously
in the payload pointer. When disabled, the normal pointer value (‘b0110)
is inserted.
Bit 2R/WdecPtrDecrement pointer in the next immediate frame. This bit is cleared when
the new pointer value is inserted in the transmit stream. This bit has no
fixPtr
effect if the transmit
bit is asserted.
Bit 1R/WincPtrIncrement pointer in the next immediate stream. This bit is cleared when
the new pointer value is inserted in the transmit stream. This bit has no
Bit 7R/WarbPtr[7]Arbitrary pointer Bit 7
Bit 6RarbPtr[6]Arbitrary pointer Bit 6
Bit 5RarbPtr[5]Arbitrary pointer Bit 5
Bit 4RarbPtr[4]Arbitrary pointer Bit 4
Bit 3RarbPtr[3]Arbitrary pointer Bit 3
Bit 2RarbPtr[2]Arbitrary pointer Bit 2
Bit 1RarbPtr1]Arbitrary pointer Bit 1
Bit 0RarbPtr[0]Arbitrary pointer Bit 0
NOTE:
1. arbPtr[7:0] Payload pointer to be inserted into frame if
value results in the transmit payload pointer changing to the corresponding byte position. If the
this arbitrary value but the SPE position remains unchanged.
frcPtr
bit is set, the payload pointer changes to
Ptr
is set. A legal
8.0330
Page 31
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
Bit 7R/WC2tr[7]Transmit C2 Bit 7
Bit 6R/WC2tr[6]Transmit C2 Bit 6
Bit 5R/WC2tr[5]Transmit C2 Bit 5
Bit 4R/WC2tr[4]Transmit C2 Bit 4
Bit 3R/WC2tr[3]Transmit C2 Bit 3
Bit 2R/WC2tr[2]Transmit C2 Bit 2
Bit 1R/WC2tr[1]Transmit C2 Bit 1
Bit 0R/WC2tr[0]Transmit C2 Bit 0
NOTE:
1. C2tr[7:0]C2 value to be inserted into the transmit stream. Default value
is ‘h13 for ATM applications. Value may be changed for diagnostics
purposes.
TRANSMIT PATH OVERHEAD CONTROL REGISTERDEFAULT = 8’B00000000
ADDRESS 0X49
BitTypeSymbolFunction
Bit 7R/WPFEBEIns[3]Insert FEBE value into path status byte. This value is cleared after it has
been inserted into the path status byte for transmission. Any non-zero value
overrides the accumulated error values during the previous received frame.
If a non-zero value is read from this register, it implies that the transmission is
still pending.
Bit 6R/WPFEBEIns[2]
Bit 5R/WPFEBEIns[1]
Bit 4R/WPFEBEIns[0]
Bit 3R/WPRDIInsInsert path remote defect indication into transmit stream. When set to a logic
one, the PRDI bit in the status byte is asserted. Once a PRDI indication is
sent, it is guaranteed to be sent asserted for 10 consecutive frames.
Bit 2R/WG1Ins[2]G1 bits to be inserted into path status byte least significant bits.
Bit 2R/WG1Ins[1]
Bit 2R/WG1Ins[0]
8.0332
Page 33
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
RECEIVE CELL CONTROL REGISTERDEFAULT = 8’B00000100
ADDRESS 0X50
BitTypeSymbolFunction
Bit 7ROCDOut of cell delineation status indication. When asserted high, the cell
delineation state machine is in the
Bit 6R/WparitySelect odd or even parity for RXPRTY output. When set to logic one, it is
even parity over the outputs RDAT[7:0], else it is odd parity.
Bit 5R/WpassWhen enabled, filtering of cells with matching the pattern in cell header
register ‘h52 masked with the mask register ‘h53 is disabled. Filtering of field
with VPI = VCI = 0 is ignored and all cells are passed to the ATM layer.
Bit 4R/WcorDisDisables the HEC error correction algorithm. any error detected in the
incoming cell is treated as an uncorrectable error, and the cell is dropped.
Bit 3R/WHECdisControls the dropping of cells when an incorrectable HEC error is
detected. When disabled, cells with uncorrectable errors are dropped.
However, when set to a logic one, cells are passed to the TM layer
regardless of the errors detected. The HEC verification state machine is
always in the correction mode. cells are always dropped when the cell
delineation state machine is in the hunt or presync states.
Bit 2R/WcsetAddControls the addition of the coset polynomial. When a logic one, the coset
polynomial is added to the header prior to comparison.
Bit 1R/WscrDisControls the descrambling of the cell payload. When asserted high,
payload scrambling is disabled.
Bit 0R/WrxFIFOrstReset rx FIFO. Used to reset the four cell receive FIFO when asserted to
a logic one.The FIFO ignores all writes until this bit is cleared.
Bit 7R/WOCDIEnOut of cell delineation interrupt enable. If set to logic one, an interrupt is
generated if an OCD change is detected
Bit 6R/WHECIEnCorrectable or incorrectable HEC error interrupt enable. If set to logic one,
an interrupt is generated if a correctable or uncorrectable error is detected
Bit 5R/WovfIEnFIFO overflow interrupt enable. If set to logic one, an interrupt is
generated if a FIFO overrun is detected
Bit 4ROCDIntOut of cell delineation interrupt. Set when the OCD signal changes
value. This bit is cleared following a read to this register.
Bit 3RcorIntCorrectable HEC error interrupt is asserted when a correctable HEC error is
detected. This bit is cleared following a read to this register.
Bit 2RuncorIntUncorrectable HEC error interrupt is asserted when an uncorrectable HEC error
is detected. This bit is cleared following a read to this register.
Bit 1RovfIntFIFO overflow interrupt is asserted when a receive FIFO overflow occurs. This
bit is cleared following a read to this register.
Bit 0——Reserved
8.0333
Page 34
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
RECEIVE CELL MATCH HEADER REGISTERDEFAULT = 8’B00000000
ADDRESS 0X52
BitTypeSymbolFunction
Bit 7R/WGFC[3]GFC Bit 3 to match GFC of receive header
Bit 6R/WGFC[2]GFC Bit 2 to match GFC of receive header
Bit 5R/WGFC[1]GFC Bit 1 to match GFC of receive header
Bit 4R/WGFC[0]GFC Bit 0 to match GFC of receive header
Bit 3R/WPTI[2]PTI Bit 2 to match PTI of receive header
Bit 2R/WPTI[1]PTI Bit 1 to match PTI of receive header
Bit 1R/WPTI[0]PTI Bit 0 to match PTI of receive header
Bit 0R/WCLPCLP value to match CLP of receive header
NOTE:
1. GFC[3:0], PTI[2:0], CLPMatch header pattern to match in the GFC, PTI, & CLP portion of the received header. Cells matching the unmasked bits of this
pattern, along with the criteria of VPI = VCI = 0, will be dropped. The receive pass bit control must be disabled to enable the dropping of idle/unassigned
cells.
RECEIVE CELL MATCH HEADER MASK REGISTERDEFAULT = 8’B00000000
ADDRESS 0X53
BitTypeSymbolFunction
Bit 7R/WGFCmsk[3]Mask GFC Bit 3
Bit 6R/WGFCmsk[2]Mask GFC Bit 2
Bit 5R/WGFCmsk[1]Mask GFC Bit 1
Bit 4R/WGFCmsk[0]Mask GFC Bit 0
Bit 3R/WPTImsk[2]Mask PTI Bit 2
Bit 2R/WPTImsk[1]Mask PTI Bit 1
Bit 1R/WPTImsk[0]Mask PTI Bit 0
Bit 0R/WCLPmskMask CLP
NOTE:
1. GFCmsk[3:0], PTImsk[2:0], CLPmsk Mask bits for GFC, PTI, & CLP portion of the match header pattern. Cells matching the unmasked bits of the header
pattern register (‘h52) will be dropped. A logic one in any bit position enables the corresponding bit in the pattern register to be compared. Note that the
VPI and VCI bits do not have a mask register. The pattern in them have to be a logic zero.
BitTypeSymbolFunction
Bit 7RcorCnt[7]Correctable HEC error count bit
Bit 6RcorCnt[6]Correctable HEC error count bit
Bit 5RcorCnt[5]Correctable HEC error count bit
Bit 4RcorCnt[4]Correctable HEC error count bit
Bit 3RcorCnt[3]Correctable HEC error count bit
Bit 2RcorCnt[2]Correctable HEC error count bit
Bit 1RcorCnt[1]Correctable HEC error count bit
Bit 0RcorCnt[0]Correctable HEC error count bit
NOTE:
1. corCnt [7:0] Correctable HEC error count register. This is a cumulative error counter keeping track of errors from the previous poll of these registers. The
error count is polled by writing to either of the HEC error registers (‘h54 or ‘h55), or to address ‘h00. Such a write transfers accumulated errors to a holding
register which may be read later, and the registers are cleared. This transfer and reset of the registers are done such that coincident events are not lost.
All error registers in the receive sections of the transmission convergence block or the cell delineation block may be polled by a write to the master register
‘h00.
8.0334
Page 35
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
Bit 7RuncorCnt[7]Uncorrectable HEC error count bit
Bit 6RuncorCnt[6]Uncorrectable HEC error count bit
Bit 5RuncorCnt[5]Uncorrectable HEC error count bit
Bit 4RuncorCnt[4]Uncorrectable HEC error count bit
Bit 3RuncorCnt[3]Uncorrectable HEC error count bit
Bit 2RuncorCnt[2]Uncorrectable HEC error count bit
Bit 1RuncorCnt[1]Uncorrectable HEC error count bit
Bit 0RuncorCnt[0]Uncorrectable HEC error count bit
NOTE:
1. uncorCnt[7:0] Uncorrectable HEC error count register. This is a cumulative error counter keeping track of errors from the previous poll of these registers.
The error count is polled by writing to either of the HEC error registers (‘h54 or ‘h55), or to address ‘h00. Such a write transfers accumulated errors to a
holding register which may be read later, and the registers are cleared. This transfer and reset of the registers are done such that coincident events are
not lost. All error registers in the receive sections of the transmission convergence blockor the cell delineation block may be polled by a write to the master
register ‘h00.
Bit 7RcellCnt[7]Receive cell counter bit
Bit 6RcellCnt[6]Receive cell counter bit
Bit 5RcellCnt[5]Receive cell counter bit
Bit 4RcellCnt[4]Receive cell counter bit
Bit 3RcellCnt[3]Receive cell counter bit
Bit 2RcellCnt[2]Receive cell counter bit
Bit 1RcellCnt[1]Receive cell counter bit
Bit 0RcellCnt[0]Receive cell counter bit
ADDRESS 0X57
BitTypeSymbolFunction
Bit 7RcellCnt[15]Receive cell counter bit
Bit 6RcellCnt[14]Receive cell counter bit
Bit 5RcellCnt[13]Receive cell counter bit
Bit 4RcellCnt[12]Receive cell counter bit
Bit 3RcellCnt[11]Receive cell counter bit
Bit 2RcellCnt[10]Receive cell counter bit
Bit 1RcellCnt[9]Receive cell counter bit
Bit 0RcellCnt[8]Receive cell counter bit
8.0335
Page 36
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
ADDRESS 0X58
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3——Reserved
Bit 2RcellCnt[18]Receive cell counter bit
Bit 1RcellCnt[17]Receive cell counter bit
Bit 0RcellCnt[16]Receive cell counter bit
NOTE:
1.cellCnt [18:0] Receive cell counter of the number of cells passed thru’ to the ATM. Cells filtered due to HEC errors or idle/unassigned cells are not counted.
This is a cumulative counter keeping track of rx cells from the previous poll of these registers. The count is polled by writing to either of these registers
(‘h56, ‘h57, or ‘h58), the HEC error registers, or to address ‘h00. Such a write transfers accumulated errors to a holding register which may be read later,
and the registers are cleared. This transfer and reset of the registers are done such that coincident events are not lost. All error/count registers in the receive
sections of the transmission convergence block or the cell delineation block may be polled by a write to the master register ‘h00.
Bit 7R/WGFCen[3]GFC enable bits. This determines which GFC bits are presented on the
RGFC output. If a GFCen bit is a logic one, the RGFC output presents
appropriate bit location the state of the associated GFC bit in the
current cell.
Bit 6R/WGFCen[2]
Bit 5R/WGFCen[1]
Bit 4R/WGFCen[0]
Bit 3R/WFixSenFixed stuff column control for STS-1 mode. When asserted high, the column
30 and 59 of the received SPE are assigned as fixed stuff columns. If FixSen is
low, Column 30 and 59 are assigned as ATM payload columns.
Bit 2R/WRCA levelRCA level control. When asserted to a logic one, a high to low transition on
RCA indicates the receive FIFO is empty. When a logic zero, a high to low
transition on RCA indicates the receive FIFO in almost empty and contains
only 4 more bytes to be read.
Bit 1R/WHECftr[1]HEC filter bits. It indicates the number of consecutive error free cells
required in the detection mode before reverting back to the correction
mode, of the HEC verification state machine.
HECfltr[1:0]Cell acceptance threshold
00one ATM cell with correct HEC to revert to the
connection mode. This cell is accepted.
01two ATM cells with correct HEC to revert to the
correction mode. The last cell is accepted
10four ATM cells with correct HEC to revert to the
correction mode. The last cell is accepted
11eight ATM cells with correct HEC to revert to the
correction mode. The last cell is accepted
Bit 0R/WHECftr[0]
8.0336
Page 37
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
RECEIVE ID ADDRESS REGISTERDEFAULT = 8’B00000000
ADDRESS 0X5A
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3——Reserved
Bit 2——Reserved
Bit 1R/WIDAddr[1]Device ID value for the receive portion of the receive UTOPIA logic. In
multi-PY mode, the appropriate receive UTOPIA signals are driven as
per UTOPIA level 2 protocol when the RXADDR bus value matches the
value in this register. This has no effect in single-PHY mode.
Bit 0R/WIDAddr[0]
TRANSMIT CELL CONTROL REGISTERDEFAULT = 8’B00000100
ADDRESS 0X60
BitTypeSymbolFunction
Bit 7R/WfovrIEnTransmit FIFO overrun interrupt enable. Enables the generation of an
interrupt due to a FIFO overrun or when the TSOC input is sampled high
during any position other than the first byte.
Bit 6RsocIntStart of cell interrupt. This bit is set high when the TSOC input is sampled high
during any position other than the first byte. When such a condition occurs, the
cell delineation logic assumes the new SOC signal is the start of a new cell,
and the previous few bytes are discarded.
Thus, cell delineation is performed in the transmit direction also. This bit is
cleared after a read of this register.
Bit 5RfovrIntTransmit FIFO overrun interrupt. This bit is cleared after a read to this
register.
Bit 4R/WHECInvInvert the HEC bytes before transmission for diagnostic purposes
when this bit is set to a logic one.
Bit 3R/WHECdisDisables the generation & insertion of the of the header error check
sequence.
Bit 2R/WcsetAddControls the addition of the coset polynomial. When a logic one, the coset
polynomial is added to the header prior to transmission.
Bit 1R/WscrDisControls the descrambling of the cell payload. When asserted high,
payload scrambling is disabled.
Bit 0R/WtxFIFOrstReset tx FIFO. Used to reset the four cell transmit FIFO when asserted
to a logic one. The FIFO ignores all writes until this bit is cleared.
8.0337
Page 38
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
Bit 7R/WGFCtx[3]GFC Bit 3 to be inserted in GFC of transmit header for idle cell
Bit 6R/WGFCtx[2]GFC Bit 2 to be inserted in GFC of transmit header for idle cell
Bit 5R/WGFCtx[1]GFC Bit 1 to be inserted in GFC of transmit header for idle cell
Bit 4R/WGFCtx[0]GFC Bit 0 to be inserted in GFC of transmit header for idle cell
Bit 3R/WPTItx[2]PTI Bit 2 to be inserted in PTI of transmit header for idle cell
Bit 2R/WPTItx[1]PTI Bit 1 to be inserted in PTI of transmit header for idle cell
Bit 1R/WPTItx[0]PTI Bit 0 to be inserted in PTI of transmit header for idle cell
Bit 0R/WCLPtxCLP value to be inserted in CLP of transmit header for idle cell
Bit 7R/WidlePaylaod[7]Payload value bit 7 for transmit idle/unassigned cells
Bit 6R/WidlePaylaod[6]Payload value bit 6 for transmit idle/unassigned cells
Bit 5R/WidlePaylaod[5]Payload value bit 5 for transmit idle/unassigned cells
Bit 4R/WidlePaylaod[4]Payload value bit 4 for transmit idle/unassigned cells
Bit 3R/WidlePaylaod[3]Payload value bit 3 for transmit idle/unassigned cells
Bit 2R/WidlePaylaod[2]Payload value bit 2 for transmit idle/unassigned cells
Bit 1R/WidlePaylaod[1]Payload value bit 1 for transmit idle/unassigned cells
Bit 0R/WidlePaylaod[0]Payload value bit 0 for transmit idle/unassigned cells
NOTE
1. idlePyload[7:0] payload octet of idle/unassigned cells. Idle/unassigned cells are transmitted when data cells are available to b transmitted in the tx FIFO.
8.0338
Page 39
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
Bit 7R/WparitySelect odd or even parity for TXPRTY input. When set to logic one, it is
even parity over the inputs TDAT[7:0], else it is odd parity.
Bit 6R/WparIEnTransmit parity interrupt enable. When asserted, an interrupt is indicated
on the INTB output if a parity error is detected.
Bit 5——Reserved
Bit 4R/WparInttx parity interrupt. Set when a parity interrupt is detected. This bit is
cleared when this register is read.
Bit 3R/WFIFOdpth[1]txFIFO depth control. When FIFO is filled to the specified depth, TCA is
disabled. TCA is asserted only when a complete cell has been read for
transmission. It is not recommended to set the FIFO depth to one cell. For
minimum latency and maximum throughput, set the FIFO depth to 2 cells.
FIFOdpth[1:0]FIFO depth
004 cells
013 cells
102 cells
111 cell
Bit 2R/WFIFOdpth[0]
Bit 1R/WTCA levelTCA level control. When asserted to a logic one, a high to low transition
on TCA indicates the transmit FIFO is full. When a logic zero, a high to
low transition on TCA indicates the transmit FIFO in almost full and can
accept only 4 more bytes.
Bit 7RtxcellCnt[7]Transmit cell counter bit
Bit 6RtxcellCnt[6]Transmit cell counter bit
Bit 5RtxcellCnt[5]Transmit cell counter bit
Bit 4RtxcellCnt[4]Transmit cell counter bit
Bit 3RtxcellCnt[3]Transmit cell counter bit
Bit 2RtxcellCnt[2]Transmit cell counter bit
Bit 1RtxcellCnt[1]Transmit cell counter bit
Bit 0RtxcellCnt[0]Transmit cell counter bit
ADDRESS 0X65
BitTypeSymbolFunction
Bit 7RtxcellCnt[15]Transmit cell counter bit
Bit 6RtxcellCnt[14]Transmit cell counter bit
Bit 5RtxcellCnt[13]Transmit cell counter bit
Bit 4RtxcellCnt[12]Transmit cell counter bit
Bit 3RtxcellCnt[11]Transmit cell counter bit
Bit 2RtxcellCnt[10]Transmit cell counter bit
Bit 1RtxcellCnt[9]Transmit cell counter bit
Bit 0RtxcellCnt[8]Transmit cell counter bit
8.0339
Page 40
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
ADDRESS 0X66
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3——Reserved
Bit 2RtxcellCnt[18]Transmit cell counter bit
Bit 1RtxcellCnt[17]Transmit cell counter bit
Bit 0RtxcellCnt[16]Transmit cell counter bit
NOTE:
1. txcellCnt Transmit cell counter of the number of cells read from the transmit FIFO and inserted into the SPE. Idle/unassigned cells are not counted. This
is a cumulative counter keepingtrack of tx cells from the previous poll of these registers. The count is polled by writing to either of these registers (‘h64,
‘h65, or ‘h66), or to address ‘h00. Such a write transfers accumulated errors to a holding register which may be read later, and the registers are cleared.
This transfer and reset of the registers are done such that coincident events are not lost. All error/count registers in the transmit sections of the transmission
convergence block or the cell delineation block may be polled by a write tothe master register ‘h00.
Bit 7R/WtxGFCen[3]GFC enable bits. This determines which GFC bits on the TGFC input are
accepted to be inserted into the transmit stream. If a GFCen bit is a logic one,
the corresponding GFC input is inserted into the appropriate bit position.
Bit 6R/WtxGFCen[2]
Bit 5R/WtxGFCen[1]
Bit 4R/WtxGFCen[0]
Bit 3R/WtxFixSenFixed stuff column control enable in STS-1. When asserted high, the
columns 30 and 59 of the transmitted SPE contains stuff bytes. The value
of the stuff byte is a fixed pattern selected by the
Bit 2R/WH4InsDisDisable the insertion of the calculated H4 byte. A value of 0 is inserted for
the H4 byte in the SPE.
Bit 1R/WfixByte[1]byte pattern to be inserted into the fixed stuff columns of STS-1 SPE.
fixByte[1:0]stuff bype pattern
00‘h00
01‘h55
10‘hAA
11‘hFF
Bit 0R/WfixByte[0]
fixByte
control.
8.0340
Page 41
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
TRANSMIT ID ADDRESS REGISTER DEFAULT = 8’B00000000
ADDRESS 0X68
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3——Reserved
Bit 2——Reserved
Bit 1R/WtxIDAddr[1]Device ID value for the transmit portion of the transmit UTOPIA logic. In
multi-PHY mode, the appropriate transmit UTOPIA signals are driven as
per UTOPIA level 2 protocol when the TXADDR bus value matches the
value in this register. This has no effect in single-PHY mode.
Bit 0R/WtxIDAddr[0]
RECEIVE BER STATUS/CONTROL REGISTERDEFAULT = 8’B00000011
ADDRESS 0X70
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3R/WFailIEnInterrupt enable for BER failure. Enables the generation of an interrupt
upon the detection of a BER failure condition.
Bit 2R/WWarnIEnInterrupt enable for BER warning. Enables the generation of an interrupt
upon the detection of a BER warning condition.
Bit 1R/WBERfailBER failure status indication. It is initially asserted at reset. Clearing this
bit triggers the BER failure algorithm. This bit is cleared when the register
is read. It is also as the indication of B2 EBER.
Bit 0R/WBERwarnBER warning status indication. It is initially asserted at reset. Clearing this
bit triggers the BER warning algorithm. This bit is cleared when the
register is read.
RECEIVE BER FAIL THRESHOLD REGISTERDEFAULT = 8’B00000000
ADDRESS 0X71
BitTypeSymbolFunction
Bit 7R/WThldFail[7]Value for the failure threshold of the BER fail algorithm.
Bit 6R/WThldFail[6]
Bit 5R/WThldFail[5]
Bit 4R/WThldFail[4]
Bit 3R/WThldFail[3]
Bit 2R/WThldFail[2]
Bit 1R/WThldFail[1]
Bit 0R/WThldFail[0]
8.0341
Page 42
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
RECEIVE BER FAIL WINDOW REGISTERDEFAULT = 8’B00000000
ADDRESS 0X72
BitTypeSymbolFunction
Bit 7R/WWinFail[7]Value for the window length of the BER fail algorithm.
Bit 6R/WWinFail[6]
Bit 5R/WWinFail[5]
Bit 4R/WWinFail[4]
Bit 3R/WWinFail[3]
Bit 2R/WWinFail[2]
Bit 1R/WWinFail[1]
Bit 0R/WWinFail[0]
RECEIVE BER FAIL DENOMINATOR REGISTERDEFAULT = 16’H0000
ADDRESS 0X73
BitTypeSymbolFunction
Bit 7R/WDenFail[7]LSB value for the deniminator count for the BER fail algorithm.
Bit 6R/WDenFail[6]
Bit 5R/WDenFail[5]
Bit 4R/WDenFail[4]
Bit 3R/WDenFail[3]
Bit 2R/WDenFail[2]
Bit 1R/WDenFail[1]
Bit 0R/WDenFail[0]
ADDRESS 0X74
BitTypeSymbolFunction
Bit 7R/WDenFail[15]MSB value for the deniminator count for the BER fail algorithm.
Bit 6R/WDenFail[14]
Bit 5R/WDenFail[13]
Bit 4R/WDenFail[12]
Bit 3R/WDenFail[11]
Bit 2R/WDenFail[10]
Bit 1R/WDenFail[9]
Bit 0R/WDenFail[8]
RECEIVE BER WARNING THRESHOLD REGISTERDEFAULT = 8’B00000000
ADDRESS 0X75
BitTypeSymbolFunction
Bit 7R/WThldWarn[7]Value for the failure threshold of the BER warning algorithm.
Bit 6R/WThldWarn[6]
Bit 5R/WThldWarn[5]
Bit 4R/WThldWarn[4]
Bit 3R/WThldWarn[3]
Bit 2R/WThldWarn[2]
Bit 1R/WThldWarn[1]
Bit 0R/WThldWarn[0]
8.0342
Page 43
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
RECEIVE BER WARNING WINDOW REGISTERDEFAULT = 8’B00000000
ADDRESS 0X76
BitTypeSymbolFunction
Bit 7R/WWinWarn[7]Value for the window length of the BER warning algorithm.
Bit 6R/WWinWarn[6]
Bit 5R/WWinWarn[5]
Bit 4R/WWinWarn[4]
Bit 3R/WWinWarn[3]
Bit 2R/WWinWarn[2]
Bit 1R/WWinWarn[1]
Bit 0R/WWinWarn[0]
RECEIVE BER WARNING DENOMINATOR REGISTERDEFAULT = 16’H0000
ADDRESS 0X77
BitTypeSymbolFunction
Bit 7R/WDenWarn[7]LSB value for the deniminator count for the BER warning algorithm.
Bit 6R/WDenWarn[6]
Bit 5R/WDenWarn[5]
Bit 4R/WDenWarn[4]
Bit 3R/WDenWarn[3]
Bit 2R/WDenWarn[2]
Bit 1R/WDenWarn[1]
Bit 0R/WDenWarn[0]
ADDRESS 0X78
BitTypeSymbolFunction
Bit 7R/WDenWarn[15]MSB value for the deniminator count for the BER warning algorithm.
Bit 6R/WDenWarn[14]
Bit 5R/WDenWarn[13]
Bit 4R/WDenWarn[12]
Bit 3R/WDenWarn[11]
Bit 2R/WDenWarn[10]
Bit 1R/WDenWarn[9]
Bit 0R/WDenWarn[8]
OUTPUT PECL CONTROL REGISTERDEFAULT = 8’B00000000
ADDRESS 0X7F
BitTypeSymbolFunction
Bit 7——Reserved
Bit 6——Reserved
Bit 5——Reserved
Bit 4——Reserved
Bit 3——Reserved
Bit 2R/Wpcctl_tcPECL output control for TXC+/- output. If set to logic one, the output is
true PECL. the default is a rail-to-rail swing.
Bit 1R/Wpcctl_tdPECL output control for TXD+/- output. If set to logic one, the output is
true PECL. the default is a rail-to-rail swing.
Bit 0R/Wpcctl_rPECL output control for RXDO+/- output. If set to logic one, the output is
true PECL. the default is a rail-to-rail swing.
8.0343
Page 44
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
tRSOReceive clock RCLK to RCP/RGFC valid2 15ns
tALHDAddress to latch enable hold time10ns
tALSUAddress to latch enable setup time20ns
tARHDAddress to read hold time 5ns
tARSUAddress to read setup time25ns
tAWHDAddress to write hold time 5ns
tAWSUAddress to write setup time25ns
tBBTime between consecutive operations150ns
tDTRead to output data tristate20ns
tDWHDData to write hold time1ns
tDWSUData to write setup time 5ns
tGHDTGFC hold to TCLK1ns
tTHDInput hold to TFCLK applies to TSOC, TWRENB, TDAT, and TXPRTY1ns
tRHDInput hold to RFCLK applies to RRDENB1ns
tLRHDLatch enable to read hold time5ns
tLRSULatch enable to read setup time5ns
tLWLatch enable pulse width20ns
tLWHDLatch enable to write hold time5ns
tLWSULatch enable to write setup time5ns
tTOVTFCLK to output valid applies to TCA120ns
tROVRFCLK to output valid applies to RSOC, RDAT, RCA, and RXPRTY120ns
tRDValid read to data propagation delay80ns
tRDHDReceive data hold time (RBYP high)1ns
tGSOTransmit clock TCLK to RCP valid215ns
tSOVTransmit line clock output low to transmit differential data output-22 ns
tRDSUReceive data setup time (RBYP high)2ns
tTSUInput setup to TFCLK applies to TSOC, TWRENB, TDAT, and TXPRTY8ns
tRSUInput setup to RFCLK applies to RRDENB8ns
tGSUTGFC set up to TCLK10ns
tWWWrite pulse width40ns
8.0344
Page 45
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
tTOV
tTSU
tTHD
TFCLK
TSOC
TCA
TDAT[0:7]
TXPRTY
X
H1
H2
P44P45P46
X
TCALEVEL0 = 1
P47
P48
X
H1
X
3497 drw 14
Figure 11. Transmit Timing for UTOPIA Interface
SYMBOL DISCRIPTION MIN. MAX. UNITS
TFCLK frequency40MHz
TFCLK duty cycle40%60%%
tTHDInput hold to TFCLK applies to TSOC, TWRENB, TDAT, and TXPRTY1ns
tTOVTFCLK to output valid applies to TCA120ns
tTSUInput setup to TFCLK applies to TSOC, TWRENB, TDAT, and TXPRTY8ns
t
RSU
t
ROV
Z
RCALEVEL0 = 0
t
RHD
t
ROV
H1
H2
H3P44P45P46P47P48
X
X
3497 drw 15
RFCLK
RSOC
RCA
RDAT[0:7]
RXPRTY
t
ROV
Figure 12. Receive Timing for UTOPIA Interface
SYMBOL DISCRIPTION MIN. MAX. UNITS
RFCLK frequency40 MHz
RFCLK duty cycle40%60%%
tRHDInput hold to RFCLK applies to RRDENB1ns
tROVRFCLK to output valid applies to RSOC, RDAT, RCA, and RXPRTY120ns
tRSUInput setup to RFCLK applies to RRDENB8ns
H1
8.0345
Page 46
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
t
GSO
t
GSU
t
GHD
TCLK
TCP
TGFC
XX
GFC[3]GFC[2]GFC[1]GFC[0]
3497 drw 16
Figure 13. Transmit GFC Serial Link Timing
SYMBOL DISCRIPTION MIN. MAX. UNITS
tGHDTGFC hold to TCLK1ns
tGSOTransmit clock TCLK to TCP valid215ns
tGSUTGFC set up to TCLK10ns
tRSO
RCLK
RCP
RGFC
GFC[3]GFC[2]GFC[1]GFC[0]XX
3497 drw 17
Figure 14. Receive GFC Serial Link Timing
SYMBOL DISCRIPTION MIN. MAX. UNITS
tRSOReceive clock RCLK to RCP/RGFC valid2 15ns
8.0346
Page 47
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
t
SOV
TXC+
TXC-
TXD+
TXD-
3497 drw 18
Figure 15. Line Interface Transmit Timing
SYMBOL DISCRIPTION MIN. MAX. UNITS
Receive line clock duty cycle40%60%%
(155.52 MHz or 51.84 MHz - RBYP high)
( 19.44 MHz or 6.48 MHz - RBYP low )
tSOVTransmit line clock output low to transmit differential data output-22 ns
t
RDSU
t
RDHD
RRCLK+
RRCLK-
RXD+
RXD-
3497 drw 19
Figure 16. Line Interface Receive Timing
SYMBOL DISCRIPTION MIN. MAX. UNITS
Receive line clock duty cycle40%60%%
(155.52 MHz or 51.84 MHz - RBYP high)
( 19.44 MHz or 6.48 MHz - RBYP low )
tRDHDReceive data hold time (RBYP high)1ns
tRDSUReceive data setup time (RBYP high)2ns
8.0347
Page 48
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
t
ALSU
t
LW
t
ALHD
A[7:0]
X
Valid Address
X
ALE
t
ARHD
t
DT
t
LRHD
3497 drw 20
CS / RD
D[7:0]
t
ARSU
t
LRSU
t
RD
Valid Data
Figure 17. Microporcessor Read Timing
SYMBOL DISCRIPTION MIN. MAX. UNITS
tALHDAddress to latch enable hold time10ns
tALSUAddress to latch enable setup time20ns
tARHDAddress to read hold time 5ns
tARSUAddress to read setup time25ns
tDTRead to output data tristate20ns
tLRHDLatch enable to read hold time5ns
tLRSULatch enable to read setup time5ns
tLWLatch enable pulse width20ns
tRDValid read to data propagation delay80ns
SYMBOL DISCRIPTION MIN. MAX. UNITS
tBBTime between consecutive operations150ns
8.0348
Page 49
IIDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACECommercial Temperature Range
t
ALSU
t
LW
t
ALHD
A[7:0]
X
Valid Address
X
ALE
t
AWHD
t
DWHD
t
LWHD
3497 drw 21
/
D[7:0]
t
LWSU
t
AWSU
XX
t
WW
t
DWSU
Valid Data
Figure 18. Microprocessor Write Timing
SYMBOL DISCRIPTION MIN. MAX. UNITS
tALHDAddress to latch enable hold time10ns
tALSUAddress to latch enable setup time20ns
tAWHDAddress to write hold time 5ns
tAWSUAddress to write setup time25ns
tDWHDData to write hold time1ns
tDWSUData to write setup time 5ns
tLWLatch enable pulse width20ns
tLWHDLatch enable to write hold time5ns
tLWSULatch enable to write setup time5ns
tWWWrite pulse width40ns
SYMBOL DISCRIPTION MIN. MAX. UNITS
tBBTime between consecutive operations150ns
8.0349
Page 50
IDT77155ADVANCED INFORMATION
155Mbps ATM PHY (TC-PMD) USER NETWORK INTERFACE Commercial Temperature Range
ORDERING INFORMATION
IDT
Device Type
XXXXX
A
Power
NNN
Speed
AA
Package
Process/
Temp. Range
Blank
PX
155Speed in Mb/s
LLow Power CMOS
77155
Commercial
128-pin Plastic Quad Flatpack
155Mb/s ATM PHY SONET/SDH
Framer with Clock Recovery User
Network Interface
3497 drw 22
ADVANCE INFORMATION DATASHEET: DEFINITION
"Advance Information" datasheets contain initial descriptions, subject to change, for products that are in development,
including features and block diagrams.
Datasheet Document History
1/10/96:Initial Public Release
2/16/96:Corrected Package Designator to PQF
4/9/96:Revised Public Release
9/16/96:Corrected block diagrams, made minor text clearifications.
11/26/95:Added timing diagrams and corrected signals that are active low.
Integrated Device Technology, Inc. reserves the right to make changes to the specifications in this data sheet in order to improve design or performance and to supply the best possible product.
Integrated Device Technology, Inc.
2975 Stender Way, Santa Clara, CA 95054-3090Telephone: (408) 727-6116FAX 408-492-8674
8.0350
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.