DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
PM7346
TM
S/UNI
-
QJET
S/UNI-QJET
SATURN QUAD USER NETWORK
INTERFACE FOR J2/E3/T3
DATASHEET
PROPRIETARY AND CONFIDENTIAL
ISSUE 6: MAY 1999
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
Page 2
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
REVISION HISTORY
Issue No.Issue DateDetails of Change
6May 14, 1999
• The S/UNI-QJET requires a software
initialization sequence in order to
guarantee proper device operation and
long term reliability. Please refer to
Section 12.1 of this document for the
details on how to program this
sequence.
• Updated the RFCLK and TFCLK pin
descriptions to reflect that these pins are
not 5V tolerant. Both pins are 3.3V only
input pins.
• Documentation clarifications.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
Page 3
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
xix
Page 22
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
1
FEATURES
Single chip quad ATM User Network Interface operating at 44.736 Mbit/s,
•
34.368 Mbit/s, and 6.312 Mbit/s conforming to ATMF-95-1207R1, ATMF-940406R5, and AF-PHY-0029.000. Each line can be individually configured for
the desired rate.
Implements ATM Direct Cell Mapping into DS1, DS3, E1, E3, and J2
•
transmission systems according to ITU-T Recommendation G.804.
Provides a UTOPIA Level 2 compatible ATM-PHY Interface.
•
Implements the Physical Layer Convergence Protocol (PLCP) for DS1 and
•
DS3 transmission systems according to the ATM Forum User Network
Interface Specification and ANSI TA-TSY-000773, TA-TSY-000772, and E1
and E3 transmission systems according to the ETSI 300-269 and ETSI 300-
270.
Support is provided for SMDS and ATM mappings into various rate
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
1
Page 23
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Implements the ATM physical layer for Broadband ISDN according to ITU-T
•
Recommendation I.432.
Provides on-chip DS3, E3 (G.751 and G.832), and J2 framers.
•
Can be configured to be used solely as a DS3, E3, or J2 Framer.
•
When configured to operate as a DS3, E3, or J2 Framer, gapped transmit and
•
receive clocks can be optionally generated for interface to devices which only
need access to payload data bits.
Provides support for an arbitrary rate external transmission system interface
•
up to a maximum rate of 52 Mbit/s which enables the S/UNI-QJET to be used
as a quad ATM cell delineator.
Uses the PMC-Sierra PM4341 T1XC, PM4344 TQUAD, PM6341 E1XC, and
•
PM6344 EQUAD T1 and E1 framer/line interface chips for DS1 and E1
applications.
Provides programmable pseudo-random test pattern generation, detection,
•
and analysis features.
Provides integral transmit and receive HDLC controllers with 128-byte FIFO
•
depths.
Provides performance monitoring counters suitable for accumulation periods
•
of up to 1 second.
Provides an 8-bit microprocessor interface for configuration, control and
•
status monitoring.
Provides a standard 5 signal P1149.1 JTAG test port for boundary scan board
•
test purposes.
Low power 3.3V CMOS technology with 5V tolerant inputs.
•
Available in a high density 256-pin SBGA package (27mm x 27mm).
•
The receiver section:
Provides frame synchronization for the M23 or C-bit parity DS3 applications,
•
alarm detection, and accumulates line code violations, framing errors, parity
errors, path parity errors and FEBE events. In addition, far end alarm channel
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
2
Page 24
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
codes are detected, and an integral HDLC receiver is provided to terminate
the path maintenance data link.
• Provides frame synchronization for the G.751 or G.832 E3 applications, alarm
detection, and accumulates line code violations, framing errors, parity errors,
and FEBE events. In addition, in G.832, the Trail Trace is detected, and an
integral HDLC receiver is provided to terminate either the Network
Requirement or the General Purpose data link.
• Provides frame synchronization for G.704 and NTT 6.312 Mbit/s J2
applications, alarm detection, and accumulates line code violations, framing
errors, and CRC parity errors. An integral HDLC receiver is provided to
terminate the data link.
• Provides frame synchronization, cell delineation and extraction for DS3,
G.751 E3, G.832 E3, and G.704 and NTT J2 ATM direct-mapped formats.
• Provides PLCP frame synchronization, path overhead extraction, and cell
extraction for DS1 PLCP, DS3 PLCP, E1 PLCP, and G.751 E3 PLCP
formatted streams.
• Provides a 50 MHz 8-bit wide or 16-bit wide Utopia FIFO buffer in the receive
path with parity support, and multi-PHY (Level 2) control signals.
• Provides ATM framing using cell delineation. ATM cell delineation may
optionally be disabled to allow passing of all cell bytes regardless of cell
delineation status.
idle cell filtering, header descrambling (for use with PPP packets), and
accumulates the number of received idle cells, the number of received cells
written to the FIFO, and the number of HCS errors.
• Provides a four cell FIFO for rate decoupling between the line, and a higher
layer processing entity. FIFO latency may be reduced by changing the
number of operational cell FIFOs.
• Provides a receive HDLC controller with a 128-byte FIFO to accumulate data
link information.
• Provides detection of yellow alarm and loss of frame (LOF), and accumulates
BIP-8 errors, framing errors and FEBE events.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
3
Page 25
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Provides programmable pseudo-random test-sequence detection (up to 232-
•
1 bit length patterns conforming to ITU-T O.151 standards) and analysis
features.
The transmitter section:
Provides frame insertion for the M23 or C-bit parity DS3 applications, alarm
•
insertion, and diagnostic features. In addition, far end alarm channel codes
may be inserted, and an integral HDLC transmitter is provided to insert the
path maintenance data link.
Provides frame insertion for the G.751 or G.832 E3 applications, alarm
•
insertion, and diagnostic features. In addition, for G.832, the Trail Trace is
inserted, and an integral HDLC transmitter is provided to insert either the
Network Requirement or the General Purpose data link.
Provides frame insertion for G.704 6.312 Mbit/s J2 applications, alarm
•
insertion, and diagnostic features. An integral HDLC transmitter is provided
to insert the path maintenance data link.
Provides frame insertion and path overhead insertion for DS1, DS3, E1 or E3
•
based PLCP formats. In addition, alarm insertion and diagnostic features are
provided.
Provides a 50 MHz 8-bit wide or 16-bit wide Utopia FIFO buffer in the transmit
•
path with parity support and multi-PHY (Level 2) control signals.
Provides optional ATM cell scrambling, header scrambling (for use with PPP
•
packets), HCS generation/insertion, programmable idle cell insertion,
diagnostics features and accumulates transmitted cells read from the FIFO.
Provides a four cell FIFO for rate decoupling between the line and a higher
•
layer processing entity. FIFO latency may be reduced by changing the
number of operational cell FIFOs.
Provides a transmit HDLC controller with a 128-byte FIFO.
•
Provides an 8 kHz reference input for locking the transmit PLCP frame rate to
•
an externally applied frame reference.
Provides programmable pseudo-random test sequence generation (up to
•
232-1 bit length sequences conforming to ITU-T O.151 standards).
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
4
Page 26
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Diagnostic abilities include single bit error insertion or error insertion at bit
error rates ranging from 10-1 to 10-7.
Bypass and Loopback features:
• Allows bypassing of the DS3, E3, and J2 framers to enable transmission
system sublayer processing by an external device (for example, the PM4344
Quad DS1 Framer may be used for DS1-based services, and the PM6344
Quad E1 Framer may be used for E1-based services).
• Allows bypassing of the PLCP and ATM functions to enable use of the
S/UNI-QJET as a quad DS3, E3, or J2 framer.
• Provides for diagnostic loopbacks, line loopbacks, and payload loopbacks.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
5
Page 27
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
2
APPLICATIONS
ATM or SMDS Switches, Multiplexers, and Routers
•
SONET/SDH Mux E3/DS3 Tributary Interfaces
•
PDH Mux J2/E3/DS3 Line Interfaces
•
DS3/E3/J2 Digital Cross Connect Interfaces
•
DS3/E3/J2 PPP Internet Access Interfaces
•
DS3/E3/J2 Frame Relay Interfaces
•
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
6
Page 28
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
8. ATM Forum, 95-1207R1, "DS3 Physical Layer Interface Specification", December
1995.
9. ATM Forum, af-phy-0029.000, "6,312 Kbps UNI Specification, Version 1.0", June
1995.
10. Bell Communications Research, TA-TSY-000773 - “Local Access System Generic
Requirements, Objectives, and Interface in Support of Switched Multi-megabit Data
Service” Issue 2, March 1990 and Supplement 1, December 1990.
11. ETS 300 269 Draft Standard T/NA(91)17 - “Metropolitan Area Network Physical
Layer Convergence Procedure for 2.048 Mbit/s”, April 1994.
12. ETS 300 270 Draft Standard T/NA(91)18 - “Metropolitan Area Network Physical
Layer Convergence Procedure for 34.368 Mbit/s”, April 1994.
13. ITU-T Recommendation O.151 - "Error Performance Measuring Equipment
Operating at the Primary Rate and Above", October, 1992.
15. ITU-T Recommendation G.703 - "Physical/Electrical Characteristics of Hierarchical
Digital Interfaces", 1991.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
7
Page 29
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
16. ITU-T Recommendation G.704 - "General Aspects of Digital Transmission Systems;
Terminal Equipments - Synchronous Frame Structures Used At 1544, 6312, 2048,
8488 and 44 736 kbit/s Hierarchical Levels", July, 1995.
17. ITU-T Recommendation G.751 - CCITT Blue Book Fa sc. III.4, "Digital Multiplex
Equipments Operating at the Third Order Bit Rate of 34,368 kbit/s and the Fourth
Order Bit Rate of 139,264 kbit/s and Using Positive Justification", 1988.
18. ITU-T Draft Recommendation G.775 - "Loss of Signal (LOS) and Alarm Indication
Signal (AIS) Defect Detection and Clearance Criteria", October 1993.
19. ITU-T Recommendation G.804 - "ATM Cell Mapping into Plesiochronous Digital
Hierarchy (PDH)", 1993.
20. ITU-T Recommendation G.832 - "Transpor t of SDH Elements on PDH Networks:
Frame and Multiplexing Structures", 1993.
21. ITU-T Recommendation Q.921 - "ISDN User-Network Interface - Data Link Layer
Specification", March, 1993.
22. NTT Technical Reference, "NTT Technical Reference for High-Speed Digital Leased
Circuit Services", 1991.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
8
Page 30
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
4
APPLICATION EXAMPLES
The S/UNI-QJET can be configured as an ATM physical layer device. On the line
side, it connects to one or more J2/E3/T3 line interface units and on the system
side, the S/UNI-QJET interfaces to the ATM layer device, such as PM7322
RCMP-800, over an 8 or 16 bit wide UTOPIA Level 2 interface (as shown in
Figure 1).
Figure 1- S/UNI-QJET, as an ATM PHY, in an ATM Switch
T1/E1 Line Card
PM4314
QDSX
PM7344
S/UNI-MPH
J2/E3/T3 Line Card
J2/E3/T3
LIU
J2/E3/T3
LIU
J2/E3/T3
LIU
J2/E3/T3
LIU
PM7346
PM5355
PM7346
S/UNI-QJET
S/UNI-622
S/UNI-QJET
UT O P IA Bus
ATM Switch Core
Switch
Fabric
PM7322
RCMP-800
Egress
Device
UT O P IA Bus
OC-12 Line Card
PM5355
S/UNI-622
OC-3 Line Cards
PM5346
PM5355
S/UNI-LITE
S/UNI-622
PM7348
PM7348
S/UNI-DUAL
S/UNI-DUAL
PM5347
PM5355
S/UNI-PLUS
S/UNI-622
PMD
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
9
Page 31
PM7346 S/UNI-QJET
(
)
y
)
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
S/UNI-QJET can be configured as a quad J2/E3/T3 framer for use in router,
frame relay switch and multiplexer applications (as shown in Figure 2). In an
unchannelized J2/E3/T3 line card, S/UNI-QJET interfaces directly to one or more
PM7366 FREEDM-8 HDLC controllers. Each FREEDM-8 can process two highspeed links, such as T3 and E3, or it can process up to eight lower speed links
such as J2. The S/UNI-QJET can gap all the overhead bits such that only the
payload data is passed to and from FREEDM-8. On the line side, S/UNI-QJET is
connected to one or more J2/E3/T3 line interface units. On the system side,
S/UNI-QJET interfaces with a data link device over a serial bit interface.
In a PPP-Over-SONET application, the S/UNI-QJET interfaces to PM5342
SPECTRA-155 to map three T3 data streams onto three corresponding STS-1
services that are collectively carried over an OC-3 link.
Figure 2- S/UNI-QJET, as a Quad Framer Device, in Frame Relay
Equipment
8 Port Channelized T1 Card
PM4314
PM4314
PM4314
PM4314
QDSX
QDSX
QDSX
QDSX
4 Port Channelized E1 Card
PM4314
PM4314
QDSX
QDSX
28 Port Unchannelized T1 Card (M13
DS-3
LIU
PM4388
PM4388
TOCTL
TOCTL
PM6344
PM4388
EQUAD
TOCTL
PM4388
PM4388
PM4388
PM4388
PM4388
PM4388
PM4388
TOCTL
TOCTL
TOCTL
TOCTL
TOCTL
TOCTL
TOCTL
PM8313
PM8313
D3MX
D3MX
PM7366
PM7366
PM7345
PM7366
PM7366
FREEDM-8
FREEDM-8
S/UNI-PDH
FREEDM-8
FREEDM-8
PM7366
PM7345
FREEDM-8
S/UNI-PDH
PM7364
PM7345
FREEDM-32
S/UNI-PDH
IP S wit ch /R o u te r C o re
Switch
Fabric
PCI Bus
Processor
Packet
Memor
PCI Bus
Unchannelized
J2/E3/T3 Card
PM7366
PM7366
FREEDM-8
FREEDM-8
PM7366
FREEDM-8
PM7366
FREEDM-8
S/UNI-QJET
S/UNI-QJET
Packet Over SONET Card
3 DS-3s Over OC-3
S/UNI-QJET
SPECTRA-155
PM7346
PM7346
PM5355
S/UNI-622
PM7346
PM5342
UPLINK SIDEACCESS SIDE
J2/E3/T 3
LIU
J2/E3/T 3
LIU
J2/E3/T 3
LIU
J2/E3/T 3
LIU
Optics
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
10
Page 32
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
The S/UNI-QJET can be configured as a cell processor to provide cell mapping
functions for xDSL modems in an ATM based Digital Subscriber Loop Access
Multiplexer (DSLAM) equipment. As shown in Figure 3, each S/UNI-QJET
provides four cell processors. Two S/UNI-QJETs are required in an 8 port xDSL
line card.
Figure 3- S/UNI-QJET, as a Cell Processor, in DSLAM Equipment
ACCESS SIDE
8 Port xDSL C ard
xDSL M o dem
xDSL M o dem
xDSL M o dem
xDSL M o dem
xDSL M o dem
xDSL M o dem
xDSL M o dem
xDSL M o dem
PM7346
PM7346
PM5355
S/UNI-QJET
S/UNI-QJET
S/UNI-622
PM7346
PM7346
PM5355
S/UNI-QJET
S/UNI-QJET
S/UNI-622
UTOP IA Bu s
ATM Switch Co re
Switch
Fabric
PM7322
RCMP-800
Egress
Device
UPLINK SIDE
OC-3 Line Ca rds
PM5346
PM5355
S/UNI-LITE
S/UNI-622
PM7348
PM7348
S/UNI-DUAL
S/UNI-DUAL
UTOP IA Bu s
PM5347
PM5347
S/UNI-PLUS
S/UNI-PLUS
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
11
Page 33
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
15
Page 37
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
6
DESCRIPTION
The PM7346 S/UNI-QJET is a quad ATM physical layer processor with integrated
DS3, E3, and J2 framers. PLCP sublayer DS1, DS3, E1, and E3 processing is
supported as is ATM cell delineation.
The S/UNI-QJET contains integral DS3 framers, which provide DS3 framing and
error accumulation in accordance with ANSI T1.107, and T1.107a, integral E3
framers, which provide E3 framing in accordance with ITU-T Recommendations
G.832 and G.751, and integral J2 framers, which provide J2 framing in
accordance with ITU-T Recommendation G.704 and I.432.
When configured for DS3 transmission system sublayer processing, the
S/UNI-QJET accepts and outputs both digital B3ZS-encoded bipolar and
unipolar signals compatible with M23 and C-bit parity applications.
When configured for E3 transmission system sublayer processing, the
S/UNI-QJET accepts and outputs both HDB3-encoded bipolar and unipolar
signals compatible with G.751 and G.832 applications.
When configured for J2 transmission system sublayer processing, the
S/UNI-QJET accepts and outputs both B8ZS-encoded bipolar and unipolar
signals compliant with G.704 and NTT 6.312 Mbit/s applications.
When configured for DS1, or E1 transmission system sublayer processing, the
S/UNI-QJET accepts and outputs unipolar signals with appropriate clock and
frame pulse signals for physical sublayer processing. When configured for other
transmission systems, the S/UNI-QJET provides a generic interface for physical
sublayer processing.
In the DS3 receive direction, the S/UNI-QJET frames to DS3 signals with a
maximum average reframe time of 1.5 ms and detects line code violations, loss
of signal, framing bit errors, parity errors, path parity errors, AIS, far end receive
failure and idle code. The DS3 overhead bits are extracted and presented on
serial outputs. When in C-bit parity mode, the Path Maintenance Data Link and
the Far End Alarm and Control (FEAC) channels are extracted. HDLC receivers
are provided for Path Maintenance Data Link support. In addition, valid bitoriented codes in the FEAC channels are detected and are available through the
microprocessor port.
In the E3 receive direction, the S/UNI-QJET frames to G.751 and G.832 E3
signals with a maximum average reframe times of 135µs for G.751 frames and
250µs for G.832 frames. Line code violations, loss of signal, framing bit errors,
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
16
Page 38
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
AIS, and remote alarm indication are detected. Further, when processing G.832
formatted data, parity errors, far end receive failure, and far end block errors are
also detected; and the Trail Trace message may be extracted and made available
through the microprocessor port. HDLC receivers are provided for either the
G.832 Network Requirement or the G.832 General Purpose Data Link support.
In the J2 receive direction, the S/UNI-QJET frames to G.704 6.312 MHz signals
with a maximum average reframe time of 5.07ms. An alternate framing algorithm
which uses the CRC-5 bits to rule out 99.9% of all static mimic framing patterns
is available with a maximum average reframe time of 10.22ms when operating
with a 10-4 bit error rate. The alternate framing algorithm can be selected via the
CRC_REFR bit in the J2-FRMR Configuration Register. Line code violations,
loss of signal, loss of frame, framing bit errors, physical layer AIS, payload AIS,
CRC-5 errors, Remote End Alarm, and Remote Alarm Indication are detected.
HDLC receivers are provided for Data Link support.
Error event accumulation is also provided by the S/UNI-QJET. Framing bit errors,
line code violations, parity errors, path parity errors and far end block errors are
accumulated, when appropriate, in saturating counters for DS3, E3, and J2
frames. Loss of Frame detection for DS3, E3, and J2 is provided as
recommended by ITU-T G.783 with integration times of 1ms, 2ms, and 3ms.
In the DS3 transmit direction, the S/UNI-QJET inserts DS3 framing, X and P bits.
When enabled for C-bit parity operation, bit-oriented code transmitters and
HDLC transmitters are provided for insertion of the FEAC channels and the Path
Maintenance Data Links into the appropriate overhead bits. Alarm Indication
Signals can be inserted by using internal register bits; other status signals such
as the idle signal can be inserted when enabled by internal register bits. When
M23 operation is selected, the C-bit Parity ID bit (the first C-bit of the first M subframe) is forced to toggle so that downstream equipment will not confuse an
M23-formatted stream with stuck-at 1 C-bits for C-bit Parity application.
In the E3 transmit direction, the S/UNI-QJET inserts E3 framing in either G.832
or G.751 format. When enabled for G.832 operation, an HDLC transmitter is
provided for insertion of either the Network Requirement or General Purpose
Data Link into the appropriate overhead bits. The Alarm Indication Signal and
other status signals can be inserted by internal register bits.
In the J2 transmit direction, the S/UNI-QJET inserts J2 6.312 Mbit/s G.704
framing. HDLC transmitter are provided for insertion of the Data Links. CRC-5
check bits are calculated and inserted into the J2 multiframe. External pins are
provided to enable overwriting of any of the overhead bits within the J2 frame.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
17
Page 39
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
The S/UNI-QJET also supports diagnostic options which allow it to insert, when
appropriate for the transmit framing format, parity or path parity errors, F-bit
framing errors, M-bit framing errors, invalid X or P-bits, line code violations,
all-zeros, AIS, Remote Alarm Indications, and Remote End Alarms.
The S/UNI-QJET provides cell delineation for ATM cells using the PLCP framing
format, or by using the header check sequence octet in the ATM cell header as
specified by ITU-T Recommendation I.432. DS1, DS3, E1 and E3 based PLCP
frame formats can be processed. Non-PLCP-based cell delineation is
accomplished with either bit, nibble, or byte-wide search algorithms, depending
on the line interface used. An interface consistent with the generic physical
interface defined by ITU-T Recommendation I.432 is provided for arbitrary rates
up to 52 Mbit/s. This interface is used to provide physical layer support for
transmission systems that do not have an associated PLCP sublayer, or to
provide an efficient means of directly mapping ATM cells to existing transmission
system formats (such as DS3 and DS1).
In the PLCP receive direction, framing, path overhead extraction and cell
extraction is provided. BIP-8 error events, frame octet error events and far end
block error events are accumulated.
In the PLCP transmit direction, the S/UNI-QJET provides overhead insertion
using inputs or internal registers, DS3 nibble and E3 byte stuffing, automatic BIP8 octet generation and insertion and automatic far end block error insertion.
Diagnostic features for BIP-8 error, framing error and far end block error insertion
are also supported.
In the cell receive path, idle cells may be dropped according to a programmable
filter. By default, incoming cells with single bit HCS errors are corrected and
written to the FIFO buffer. Optionally, cells can be dropped upon detection of a
HCS error. Cell delineation may optionally be disabled to allow passing of all
cells, regardless of cell delineation status. The ATM cell payloads are optionally
descrambled. ATM cell headers may optionally be descrambled (for use with
PPP packets). Assigned cells containing no detectable HCS errors are written to
a FIFO buffer. Cells data is read from the FIFO using a synchronous 50 MHz 8-
bit wide or 16-bit wide SCI-PHYTM and Utopia Level 2 compatible interface. Cell
data parity is also provided. Counts of error-free assigned cells, and cells
containing HCS errors are accumulated independently for performance
monitoring purposes.
In the cell transmit path, cell data is written to a FIFO buffer using a synchronous
50 MHz 8-bit wide or 16-bit wide SCI-PHYTM compatible interface. Cell d ata
parity is also examined for errors. Idle cells are automatically inserted when the
FIFO contains less than one full cell. HCS generation, cell payload scrambling,
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
18
Page 40
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
and cell header scrambling (for use with PPP packets) are optionally provided.
Counts of transmitted cells are accumulated for performance monitoring
purposes.
Both receive and transmit cell FIFOs provide buffering for four cells. The FIFOs
provide the rate matching interface between the higher layer ATM entity and the
S/UNI-QJET.
The S/UNI-QJET is configured, controlled and monitored via a generic 8-bit
microprocessor bus through which all internal registers are accessed. All
sources of interrupts can be identified, acknowledged, or masked via this
interface.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
19
Page 41
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
7
PIN DIAGRAM
The S/UNI-QJET is packaged in a 256-pin SBGA package having a body size of
27mm by 27mm and a pin pitch of 1.27 mm.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
20
Page 42
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
8
PIN DESCRIPTION
Pin NameTypePin No.Function
TPOS[4]
TPOS[3]
TPOS[2]
TPOS[1]
OutputC6
B4
D3
F2
Transmit Digital Positive Pulse
(TPOS[4:1]). TPOS[4:1] contains the
positive pulses transmitted on the B3ZSencoded DS3, HDB3-encoded E3, or
B8ZS-encoded J2 transmission system
when the dual-rail output format is
selected.
TDATO[4]
TDATO[3]
TDATO[2]
TDATO[1]
Transmit Data (TDATO[4:1]). TDATO[4:1]
contains the transmit data stream when
the single-rail (unipolar) output format is
enabled or when a non-DS3/E3/J2 based
transmission system is selected.
The TPOS/TDATO[4:1] pin function
selection is controlled by the TFRM[1:0]
and the TUNI bits in the S/UNI-QJET
Transmit Configuration Registers. Output
signal polarity control is provided by the
TPOSINV bit in the S/UNI-QJET Transmit
Configuration Registers. Both TPOS[4:1]
and TDATO[4:1] are updated on the falling
edge of TCLK[4:1] by default, and may be
configured to be updated on the rising
edge of TCLK[4:1] through the TCLKINV
bit in the S/UNI-QJET Transmit
Configuration Registers. Finally, both
TPOS[4:1] and TDATO[4:1] can be
updated on the rising edge of TICLK[4:1],
enabled by the TICLK bit in the
S/UNI-QJET Transmit Configuration
Registers.
TNEG[4]
TNEG[3]
TNEG[2]
TNEG[1]
OutputA5
D5
E4
F1
Transmit Digital Negative Pulse
(TNEG[4:1]). TNEG[4:1] contains the
negative pulses transmitted on the B3ZS-
encoded DS3, HDB3-encoded E3, or
B8ZS-encoded J2 transmission system
when the dual-rail NRZ output format is
selected.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
21
Page 43
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Pin NameTypePin No.Function
TOHM[4]
TOHM[3]
TOHM[2]
TOHM[1]
OutputA5
D5
E4
F1
Transmit Overhead Mask (TOHM[4:1]).
TOHM[4:1] indicates the position of
overhead bits (non-payload bits) in the
transmission system stream aligned with
TDATO[4:1]. TOHM[4:1] indicates the
location of the M-frame boundary for DS3,
the position of the frame boundary for E3,
and the position of the multi-frame
boundary for J2 when the single-rail
(unipolar) NRZ input format is enabled.
When a PLCP formatted signal is
transmitted, TOHM[4:1] is set to logic 1
once per transmission frame, and
indicates the DS1 or E1 frame alignment.
When a non-PLCP, non-DS3, non-E3, non-
J2 based signal is transmitted, TOHM[4:1]
is a delayed version of the TIOHM[4:1]
input, and indicates the position of each
overhead bit in the transmission frame.
TOHM[4:1] is updated on the falling edge
of TCLK[4:1].
The TNEG/TOHM[4:1] pin function
selection is controlled by the TFRM[1:0]
and the TUNI bits in the S/UNI-QJET
Transmit Configuration Registers. Output
signal polarity control is provided by the
TNEGINV bit in the S/UNI-QJET Transmit
Configuration Registers. Both TNEG[4:1]
and TOHM[4:1] are updated on the falling
edge of TCLK[4:1] by default, and may be
enabled to be updated on the rising edge
of TCLK[4:1]. This sampling is controlled
by the TCLKINV bit in the S/UNI-QJET
Transmit Configuration Registers. Finally,
both TNEG[4:1] and TOHM[4:1] can be
updated on the rising edge of TICLK[4:1],
enabled by the TICLK bit in the
S/UNI-QJET Transmit Configuration
Registers.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
22
Page 44
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Pin NameTypePin No.Function
TCLK[4]
TCLK[3]
TCLK[2]
TCLK[1]
RPOS[4]
RPOS[3]
RPOS[2]
RPOS[1]
RDATI[4]
RDATI[3]
RDATI[2]
RDATI[1]
OutputB5
C4
D2
G3
InputD6
D1
E2
H4
Transmit Output Clock (TCLK[4:1]).
TCLK[4:1] provides the transmit direction
timing. TCLK[4:1] is a buffered version of
TICLK[4:1] and can be enabled to update
the TPOS/TDATO[4:1] and
TNEG/TOHM[4:1] outputs on its rising or
falling edge.
Receive Digital Positive Pulse
(RPOS[4:1]). RPOS[4:1] contains the
positive pulses received on the B3ZS-
encoded DS3, the HDB3-encoded E3, or
the B8ZS-encoded J2 transmission
system when the dual-rail NRZ input
format is selected.
Receive Data (RDATI[4:1]). RDATI[4:1]
contains the data stream when the single-
rail (unipolar) NRZ input format is enabled
or when a non-DS3/E3/J2 based
transmission system is being processed
(for example RDATI may contain a DS1 or
E1 stream).
The RPOS/RDATI[4:1] pin function
selection is controlled by the RFRM[1:0]
bits in the S/UNI-QJET Configuration
Registers and by the UNI bits in the DS3
FRMR, the E3 FRMR, or the J2 FRMR
Configuration Registers. Both RPOS[4:1]
and RDATI[4:1] are sampled on the rising
edge of RCLK[4:1] by default, and may be
enabled to be sampled on the falling edge
of RCLK[4:1]. This sampling is controlled
by the RCLKINV bit in the S/UNI-QJET
Receive Configuration Registers. In
addition, signal polarity control is provided
by the RPOSINV bit in the S/UNI-QJET
Receive Configuration Registers.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
23
Page 45
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Pin NameTypePin No.Function
RNEG[4]
RNEG[3]
RNEG[2]
RNEG[1]
RLCV[4]
RLCV[3]
RLCV[2]
RLCV[1]
InputC5
E3
E1
G2
Receive Digital Negative Pulse
(RNEG[4:1]). RNEG[4:1] contains the
negative pulses received on the B3ZS
encoded DS3, the HDB3-encoded E3, or
the B8ZS-encoded J2 transmission
system when the dual-rail NRZ input
format is selected.
Receive Line Code Violation (RLCV[4:1]).
RLCV[4:1] contains line code violation
indications when the single-rail (unipolar)
NRZ input format is enabled for DS3, E3,
or J2 applications. Each line code
violation is represented by an RCLK[4:1]
period-wide pulse.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
24
Page 46
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
54
Page 76
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Pin NameTypePin No.Function
VSS[30]
VSS[31]
VSS[32]
GroundY18
Y19
Y20
DC Ground. The DC Ground pins should
be connected to GND.
Notes on Pin Description:
1. All S/UNI-QJET inputs and bi-directionals present minimum capacitive
loading and operate at TTL logic levels.
2. All S/UNI-QJET outputs and bi-directionals have at least 3 mA drive
capability. The data bus outputs, D[7:0], have 3 mA drive capability. The
FIFO interface outputs, RDAT[15:0 ], RPRTY, RCA, DRCA[4:1], RSOC, TCA,
and DTCA[4:1], have 12 mA drive capability. The outputs TCLK[4:1],
TPOS/TDATO[4:1], TNEG/T OHM[4:1],
TPOHFP/TFPO/TMFPO/TGAPCLK[4:1], LCD/RDATO[4:1],
RPOH/ROVRHD[4: 1 ], RPOHCLK/RSCLK/RGAPCLK[4:1], and
REF8KO/RPOHFP/RFPO/RMFPO[4:1] have 6 mA drive capability. All other
outputs have 3 mA drive capability.
3. Inputs RSTB, ALE, TMS, TDI and TRSTB have internal pull-up resistors.
4. RSTB, TRSTB, TMS, TDI, TCK, REF8KI, TFCLK, RFCLK, TICLK[4:1], and
RCLK[4:1] are schmitt trigger input pads.
5. RFCLK and TFCLK are 3.3 V only input pins – they are not 5 V tolerant.
Connecting a 5 V signal to these inputs may result in damage to the part.
6. The VSS [32:1] ground pins are not internally connected together. Failure to
connect these pins externally may cause malfunction or damage the
S/UNI-QJET.
7. The VDD[28:1] power pins are not internally connected together. Failure to
connect these pins externally may cause malfunction or damage the device.
These power supply connections must all be utilized and must all connect to
a common +3.3 V or ground rail, as appropriate.
8. During power-up and power-down, the voltage on the BIAS pin must be kept
equal to or greater than the voltage on the VDD [28:1] pins, to avoid damage
to the device.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
55
Page 77
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
9
FUNCTIONAL DESCRIPTION
9.1 DS3 Framer
The DS3 Framer (T3-FRMR) Block integrates circuitry required for decoding a
B3ZS-encoded signal and framing to the resulting DS3 bit stream. The T3-FRMR
is directly compatible with the M23 and C-bit parity DS3 applications.
The T3-FRMR decodes a B3ZS-encoded signal and provides indications of line
code violations. The B3ZS decoding algorithm and the LCV definition can be
independently chosen through software. A loss of signal (LOS) defect is also
detected for B3ZS encoded streams. LOS is declared when inputs RPOS and
RNEG contain zeros for 175 consecutive RCLK cycles. LOS is removed when
the ones density on RPOS and/or RNEG is greater than 33% for 175 ±1 RCLK
cycles.
The framing algorithm examines five F-bit candidates simultaneously. When at
least one discrepancy has occurred in each candidate, the algorithm examines
the next set of five candidates. When a single F-bit candidate remains in a set,
the first bit in the supposed M-subframe is examined for the M-frame alignment
signal (i.e., the M-bits, M1, M2, and M3 are following the 010 pattern). Framing is
declared, and out-of-frame is removed, if the M-bits are correct for three
consecutive M-frames while no discrepancies have occurred in the F-bits. During
the examination of the M-bits, the X-bits and P-bits are ignored. The algorithm
gives a maximum average reframe time of 1.5 ms.
While the T3-FRMR is synchronized to the DS3 M-frame, the F-bit and M-bit
positions in the DS3 stream are examined. An out-of-frame defect is detected
when 3 F-bit errors out of 8 or 16 consecutive F-bits are observed (as selected
by the M3O8 bit in the DS3 FRMR Configuration Register), or when one or more
M-bit errors are detected in 3 out of 4 consecutive M-frames. The M-bit error
criteria for OOF can be disabled by the MBDIS bit in the DS3 Framer
Configuration register. The 3 out of 8 consecutive F-bits out-of-frame ratio
provides more robust operation, in the presence of a high bit error rate, than the
3 out of 16 consecutive F-bits ratio. Either out-of-frame criteria allows an out-offrame defect to be detected quickly when the M-subframe alignment patterns or,
optionally, when the M-frame alignment pattern is lost.
Also while in-frame, line code violations, M-bit or F-bit framing bit errors, and Pbit parity errors are indicated. When C-bit parity mode is enabled, both C-bit
parity errors and far end block errors are indicated. These error indications, as
well as the line code violation and excessive zeros indication, are accumulated
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
56
Page 78
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
over 1 second intervals with the Performance Monitor (PMON). Note that the
framer is an off-line framer, indicating both OOF and COFA events. Even if an
OOF is indicated, the framer will continue indicating p erformance monitoring
information based on the previous frame alignment.
Three DS3 maintenance signals (a RED alarm condition, the alarm indication
signal, and the idle signal) are detected by the T3-FRMR. The maintenance
detection algorithm employs a simple integrator with a 1:1 slope that is based on
the occurrence of "valid" M-frame intervals. For the RED alarm, an M-frame is
said to be a "valid" interval if it contains a RED defect, defined as an occurrence
of an OOF or LOS event during that M-frame. For AIS and IDLE, an M-frame
interval is "valid" if it contains AIS or IDLE, defined as the occurrence of less than
15 discrepancies in the expected signal pattern (1010... for AIS, 1100... for IDLE)
while valid frame alignment is maintained. This discrepancy threshold ensures
the detection algorithms operate in the presence of a 10-3 bit error rate. For AIS,
the expected pattern may be selected to be: the framed "1010" signal; the framed
arbitrary DS3 signal and the C-bits all zero; the framed "1010" signal and the Cbits all zero; the framed all-ones signal (with overhead bits ignored); or the
unframed all-ones signal (with overhead bits equal to ones). Each "valid" Mframe causes an associated integration counter to increment; "invalid" M-frames
cause a decrement. With the "slow" detection option, RED, AIS, or IDLE are
declared when the respective counter saturates at 127, which results in a
detection time of 13.5 ms. With the "fast" detection option, RED, AIS, or IDLE
are declared when the respective counter saturates at 21, which results in a
detection time of 2.23 ms (i.e., 1.5 times the maximum average reframe time).
RED, AIS, or IDLE are removed when the respective counter decrements to 0.
DS3 Loss of Frame detection is provided as recommended by ITU-T G.783 with
programmable integration periods of 1ms, 2ms, or 3ms. While integrating up to
assert LOF, the counter will integrate up when the framer asserts an Out of
Frame condition and integrates down when the framer de-asserts the Out of
Frame condition. Once an LOF is asserted, the framer must not assert OOF for
the entire integration period before LOF is de-asserted.
Valid X-bits are extracted by the T3-FRMR to provide indication of far end receive
failure (FERF). A FERF defect is detected if the extracted X-bits are equal and
are logic 0 (X1=X2=0); the defect is removed if the extracted X-bits are equal and
are logic 1 (X1=X2=1). If the X-bits are not equal, the FERF status remains in its
previous state. The extracted FERF status is buffered for 2 M-frames before
being reported within the DS3 FRMR Status register. This buffer ensures a
better than 99.99% chance of freezing the FERF status on a correct value during
the occurrence of an out of frame.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
57
Page 79
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
When the C-bit parity application is enabled, both the far end alarm and control
(FEAC) channel and the path maintenance data link are extracted. Codes in the
FEAC channel are detected by the Bit Oriented Code Detector (RBOC). HDLC
messages in the Path Maintenance Data Link are received by the Data Link
Receiver (RDLC).
The T3-FRMR can be enabled to automatically assert the RAI indication in the
outgoing transmit stream upon detection of any combination of LOS, OOF or
RED, or AIS. The T3-FRMR can also be enabled to automatically insert C-bit
Parity FEBE upon detection of receive C-bit parity error.
The T3-FRMR extracts the entire DS3 overhead (56 bits per M-frame) using the
ROH output, along with the ROHCLK, and ROHFP outputs.
The T3-FRMR may be configured to generate interrupts on error events or status
changes. All sources of interrupts can be masked or acknowledged via internal
registers. Internal registers are also used to configure the T3-FRMR. Access to
these registers is via a generic microprocessor bus.
9.2 E3 Framer
The E3 Framer (E3-FRMR) Block integrates circuitry required for decoding an
HDB3-encoded signal and framing to the resulting E3 bit stream. The E3-FRMR
is directly compatible with the G.751 and G.832 E3 applications.
The E3-FRMR searches for frame alignment in the incoming serial stream based
on either the G.751 or G.832 formats. For the G.751 format, the E3-FRMR
expects to see the selected framing pattern error-free for three consecutive
frames before declaring INFRAME. For the G.832 format, the E3-FRMR expects
to see the selected framing pattern error-free for two consecutive frames before
declaring INFRAME. Once the frame alignment is established, the incoming
data is continuously monitored for framing bit errors and byte interleaved parity
errors (in G.832 format).
While in-frame, the E3-FRMR also extracts various overhead bytes and
processes them according to the framing format selected:
In G.832 E3 format, the E3-FRMR extracts:
• the Trail Trace bytes and outputs them as a serial stream for further
processing by the Trail Trace Buffer (TTB) block;
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
58
Page 80
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
the FERF bit and indicates an alarm when the FERF bit is a logic 1 for 3 or 5
•
consecutive frames. The FERF indication is removed when the FERF bit is a
logic 0 for 3 or 5 consecutive frames;
the FEBE bit and outputs it for accumulation in PMON;
•
the Payload Type bits and buffers them so that they can be read by the
•
microprocessor;
the Timing Marker bit and asserts the Timing Marker indication when the
•
value of the extracted bit has been in the same state for 3 or 5 consecutive
frames;
the Network Operator byte and presents it as a serial stream for further
•
processing by the RDLC block when the RNETOP bit in the S/UNI-QJET
Data Link and FERF Control register is logic 1. The byte is also brought out
on the ROH[x] output with an associated clock on ROHCLK[x]. All 8 bits of
the Network Operator byte are extracted and presented on the overhead
output and, optionally, presented to the RDLC.
the General Purpose Communication Channel byte and presents it to the
•
RDLC when the RNETOP bit in the S/UNI-QJET Data Link and FERF Control
register is logic 0 The byte is also brought out on the ROH[x] output with an
associated clock on ROHCLK[x].
In G.751 E3 mode, the E3-FRMR extracts:
the Remote Alarm Indication bit (bit 11 of the frame) and indicates a Remote
•
Alarm when the RAI bit is a logic 1 for 3 or 5 consecutive frames. Similarly,
the Remote Alarm is removed when the RAI bit is logic 0 for 3 or 5
consecutive frames;
the National Use reserved bit (bit 12 of the frame) and presents it as a serial
•
stream for further processing in the RDLC when the RNETOP bit in the
S/UNI-QJET Data Link and FERF Control register is logic 0. The bit is also
brought out on the ROH[x] output with an associated clock on ROHCLK[x].
Optionally, an interrupt can be generated when the National Use bit changes
state.
Further, while in-frame, the E3-FRMR indicates the position of all the overhead
bits in the incoming digital stream to the ATMF/SPLR block. For G.751 mode, the
tributary justification bits can optionally be identified as either overhead or
payload for payload mappings that take advantage of the full bandwidth.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
59
Page 81
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
The E3-FRMR declares out of frame alignment if the framing pattern is in error
for four consecutive frames. The E3-FRMR is an "off-line" framer, where all
frame alignment indications, all overhead bit indications, and all overhead bit
processing continue based on the previous alignment. Once the framer has
determined the new frame alignment, the out-of-frame indication is removed and
a COFA indication is declared if the new alignment differs from the previous
alignment.
The E3-FRMR detects the presence of AIS in the incoming data stream when
less than 8 zeros in a frame are detected while the framer is OOF in G.832
mode, or when less than 5 zeros in a frame are detected while OOF in G.751
mode. This algorithm provides a probability of detecting AIS in the presence of a
10-3 BER as 92.9% in G.832 and 98.0% in G.751.
Loss of signal is LOS is declared when no marks have been received for 32
consecutive bit periods. Loss of signal is de-asserted after 32 bit periods during
which there is no sequence of four consecutive zeros.
E3 Loss of Frame detection is provided as recommended by ITU-T G.783 with
programmable integration periods of 1ms, 2ms, or 3ms. While integrating up to
assert LOF, the counter will integrate up when the framer asserts an Out of
Frame condition and integrates down when the framer de-asserts the Out of
Frame condition. Once an LOF is asserted, the framer must not assert OOF for
the entire integration period before LOF is de-asserted.
The E3-FRMR can also be enabled to automatically assert the RAI/FERF
indication in the outgoing transmit stream upon detection of any combination of
LOS, OOF or AIS. The E3-FRMR can also be enabled to automatically insert
G.832 FEBE upon detection of receive BIP-8 errors.
9.3 J2 Framer
The J2-FRMR integrates circuitry to decode a unipolar or B8ZS encoded signal
and frame to the resulting 6312 kbps J2 bit stream. Having found frame, the J2FRMR extracts a variety of overhead and datalink information from the J2 bit
stream.
The J2 format consists of 789-bit frames, each 125µs long, consisting of 96
bytes of payload, 2 reserved bytes, and 5 F-bits. The frames are grouped into 4frame multiframes. The multiframe format is as follows:
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
60
Page 82
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Bit #1-8...761-768769-776777-784785786787788789
Frm. 1
Frm. 2
Frm. 3
Frm. 4
TS1 .. TS96 :Byte interleaved payload
TS97, TS98: Reserved channels for signaling
Frame Alignment Signal:represented as binary ones and zeroes
m : 4-kHz datalink
x1, x2, x3: Spare bits, usually logic 1
a : Remote Loss of Frame alarm bit, active high
e1..e5: CRC-5 check sequence. The entire 3156-bit multiframe,
including
the CRC-5 check sequence, should have a remainder of 0
when
divided by x5 + x4 + x2 + 1
The J2-FRMR frames to a J2 signal with an average reframe time of 5.07 ms. An
alternate framing algorithm that uses the CRC-5 check to detect static mimic
patterns is available. Once in frame, the J2-FRMR provides indications of frame
and multiframe boundaries, and marks overhead bits, x-bits, m-bits, and reserved
channels (TS97 and TS98). Indications of loss of signal, bipolar violations,
excessive zeroes, change of frame alignment, framing errors, and CRC errors
are provided, and may be accumulated by the PMON (with the exception of
change of frame alignment); maskable interrupts are available to alert the
microprocessor to the occurrence of any of these events. In addition to marking
x-bit values, J2-FRMR provides microprocessor access to the x-bits, and will
optionally generate an interrupt when any of the x-bits changes state. The m-bits
and the associated clock are can either be extracted through the RDLC or
through the ROH[x] and ROHCLK[x] output pins of the S/UNI-QJET. The m-bits
are also presented to the RBOC for detection of any generic bit-oriented codes.
Status signals such as Physical AIS, Payload AIS, Remote Alarm Indication in
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
61
Page 83
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
m-bits, and Remote Loss of Frame (a-bit) are detected by the J2-FRMR. In
addition to providing indication signals of these states, the J2-FRMR will
optionally generate an interrupt when any of these status signals changes.
J2 LOS is declared when no marks have been received for one of 15, 31, 63, or
255 consecutive bit periods. J2 LOS is cleared when either 15, 31, 63, or 255
consecutive bit periods have passed without an excessive zeros (8 or more
consecutive zeros) detection as required by ITU-T G.775.
J2 LOF is declared when 7 or more consecutive multiframes with errored framing
patterns are received. The J2 LOF is cleared when 3 or more consecutive
multiframes with correct framing patterns are received. A framing algorithm
which takes into account the CRC calculation is also available. The framing
algorithms are described in the following text.
J2 Physical Layer AIS is declared when 2 or less zeros are detected in a
sequence of 3156 bits. It is cleared when 3 or more zeros is detected in a
sequence of 3156 bits as required by ITU-T G.775.
J2 Payload AIS is detected when the incoming J2 payload has 2 or less zeros in
a sequence of 3072 bits. It is cleared when 3 or more zeros are detected in a
sequence of 3072 bits.
The J2-FRMR may be forced to re-frame by microprocessor control. Similarly,
the microprocessor may disable the J2-FRMR from reframing due to framing bit
errors.
The J2-FRMR may be configured, and all sources of interrupts may be masked
or acknowledged, via internal registers. These internal registers are accessed
via a generic microprocessor bus.
9.3.1 J2 Frame Find Algorithms
The J2-FRMR searches for frame alignment using one of two algorithms, as
selected by the CRC_REFR bit in the J2-FRMR Configuration Register.
When the CRC_REFR bit is set to logic 0, the J2-FRMR uses only the frame
alignment sequence to find frame, searching for three consecutive correct frame
alignment sequences. The frame find block searches for the entire 9-bit
sequence (spread over two multiframes) at the same time, greatly reducing the
time required to find frame alignment. The framing process with CRC-REFR
cleared is illustrated in Figure 8.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
62
Page 84
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Figure 8- Framing algorithm (CRC_REFR = 0)
Reset
or
Out of Frame
Fail
Fail
Slip 1 bit
Framing
Pattern
Matched
Mark multiframe alignment
Confirm Framing Pattern
in next multifram e
Pass
Confirm Fram ing Pattern
in next multiframe
Pass
Declare in-frame
Else
Using this algorithm, the J2-FRMR will on average find frame in 5.07ms when
starting the search in the worst possible position, given a 10-4 error rate and no
static mimic patterns.
When the CRC_REFR bit is set to logic 1, in addition to requiring three
consecutive correct framing patterns, the J2-FRMR requires that the first two
CRC-5 checks be correct, or a reframe is initiated. To speed the process, the
CRC-5 and frame alignment checks are run concurrently, as illustrated in Figure
9.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
63
Page 85
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Figure 9- Framing Algorithm (CRC_REFR = 1)
Reset
or
Out of Frame
Fail
Fail
Fail
Fail
S lip 1 b it
Framing
Pattern
Matc hed
Mark multiframe alignment
Confirm Framing Pattern
in ne xt m ul t if r ame
Pass
Check CRC-5 Sequence
Pass
Confirm Framing Pattern
in ne xt m ul t if r ame
Pass
Check CRC-5 Sequence
Else
Pass
Declare in-frame
Using this algorithm, the J2-FRMR will find frame in 10.22ms, on average when
starting the search in the worst possible position, given a 10-4 error rate and no
static mimic patterns. The algorithm will reject 99.90% of mimic patterns.
Further protection against mimic patterns is available by monitoring the rate of
CRC-5 errors.
Once frame alignment is found, the block sets the LOF indication low, indicates a
change of frame alignment (if it occurred). The block declares loss of frame
alignment if 7 consecutive FASs have been received in error. In the presence of
a random 10-3 bit error rate the frame loss criteria provides a mean time to
falsely lose frame alignment of 1.65 years. The Frame Find Block can be forced
to initiate a frame search at any time when the REFRAME bit in the J2-FRMR
Configuration. Conversely, when the FLOCK bit is set to logic 1, the J2-FRMR
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
64
Page 86
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
will never declare Loss of Frame or search for a new frame alignment due to
excess framing bit errors.
J2 extended Loss of Frame detection is provided as recommended by ITU-T
G.783 with programmable integration periods of 1ms, 2ms, or 3ms. While
integrating up to assert LOF, the counter will integrate up when the framer
asserts an Out of Frame condition and integrates down when the framer deasserts the Out of Frame condition. Once an LOF is asserted, the framer must
not assert OOF for the entire integration period before LOF is de-asserted.
9.4 PMON Performance Monitor Accumulator
The Performance Monitor (PMON) Block interfaces directly with either the DS3
Framer (T3-FRMR) to accumulate line code violation (LCV) events, parity error
(PERR) events, path parity error (CPERR) events, far end block error (FEBE)
events, excess zeros (EXZS), and framing bit error (FERR) events using
saturating counters; the E3 Framer (E3-FRMR) to accumulate LCV, PERR (in
G.832 mode), FEBE and FERR events; or the J2 Framer (J2-FRMR) to
accumulate LCVs, CRC errors (in the PERR counter), Framing bit errors (FERR),
and excess zeros (EXZS). The PMON stops accumulating error signal from the
E3, DS3, or J2 Framers once frame synchronization is lost.
When an accumulation interval is signaled by a write to the PMON register
address space or a write to the S/UNI-QJET Identification, Master Reset, and
Global Monitor Update register, the PMON transfers the current counter values
into microprocessor accessible holding registers and resets the counters to begin
accumulating error events fo r the next interval. The counters are reset in such a
manner that error events occurring during the reset period are not missed.
When counter data is transferred into the holding registers, an interrupt is
generated, providing the interrupt is enabled. If the holding registers have not
been read since the last interrupt, an overrun status bit is set. In addition, a
register is provided to indicate changes in the PMON counters since the last
accumulation interval.
9.5 RBOC Bit-Oriented Code Detector
The Bit-Oriented Code Detector is only used in DS3 C-bit Parity or J2 mode.
The Bit-Oriented Code Detector (RBOC) Block detects the presence of 63 of the
64 possible bit-oriented codes (BOCs) contained in the DS3 C-bit parity far-end
alarm and control (FEAC) channel or in the J2 datalink signal stream. The 64
code ("111111") is similar to the HDLC flag sequence and is ignored.
th
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
65
Page 87
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Bit-oriented codes (BOCs) are received on the FEAC channel as 16-bit
sequences each consisting of 8 ones, a zero, 6 code bits, and a trailing zero
("111111110xxxxxx0"). BOCs are validated when repeated at least 10 times.
The RBOC can be enabled to declare a code valid if it has been observed for 8
out of 10 times or for 4 out of 5 times, as specified by the AVC bit in the RBOC
Configuration/Interrupt Enable Register. The RBOC declares that the code is
removed if two code sequences containing code values different from the
detected code are received in a moving window of ten code periods.
Valid BOCs are indicated through the RBOC Interrupt Status Register. The BOC
bits are set to all ones ("111111") when no valid code is detected. The RBOC
can be programmed to generate an interrupt when a detected code has been
validated and when the code is removed.
9.6 RDLC Facility Data Link Receiver
The RDLC is a microprocessor peripheral used to receive LAPD/HDLC frames
on any serial HDLC bit stream that provides data and clock information such as
the DS3 C-bit parity Path Maintenance Data Link, the E3 G.832 Network
Requirement byte or the General Purpose data link (selectable using the
RNETOP bit in the S/UNI-QJET Data Link and FERF/RAI Control register), the
E3 G.751 Network Use bit, or the J2 m-bit Data Link.
The RDLC detects the change from flag characters to the first byte of data,
removes stuffed zeros on the incoming data stream, receives packet data, and
calculates the CRC-CCITT frame check sequence (FCS).
In the address matching mode, only those packets whose first data byte matches
one of two programmable bytes or the universal address (all ones) are stored in
the FIFO. The two least significant bits of the address comparison can be
masked for LAPD SAPI matching.
Received data is placed into a 128-level FIFO buffer. An interrupt is generated
when a programmable number of bytes are stored in the FIFO buffer. Other
sources of interrupt are detection of the terminating flag sequence, abort
sequence, or FIFO buffer overrun.
The Status Register contains bits which indicate the overrun or empty FIFO
status, the interrupt status, and the occurrence of first flag or end of message
bytes written into the FIFO. The Status Register also indicates the abort, flag,
and end of message status of the data just read from the FIFO. On end of
message, the Status Register indicates the FCS status and if the packet
contained a non-integer number of bytes.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
66
Page 88
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
9.7 SPLR PLCP Layer Receiver
The PLCP Layer Receiver (SPLR) Block integrates circuitry to support DS1,
DS3, E1, and G.751 E3 PLCP frame processing. The SPLR provides framing for
PLCP based transmission formats.
The SPLR frames to DS1, DS3, E1, and G.751 E3 based PLCP frames with
maximum average reframe times of 635 µs, 22 µs, 483 µs, and 32 µs
respectively. Framing is declared (out of frame is removed) upon finding 2 valid,
consecutive sets of framing (A1 and A2) octets and 2 valid and sequential path
overhead identifier (POHID) octets. While framed, the A1, A2, and POHID octets
are examined. OOF is declared when an error is detected in both the A1 and A2
octets or when 2 consecutive POHID octets are found in error. LOF is declared
when an OOF state persists for more than 25 ms, 1 ms, 20 ms, or 1 ms for DS1,
DS3, E1, or G.751 E3 PLCP formats respectively. If the OOF events are
intermittent, the LOF counter is decremented at a rate 1/12 (DS3 PLCP), 1/10
(E1, DS1 PLCP) or 1/9(G.751 E3 PLCP) of the incrementing rate. LOF is thus
removed when an in-frame state persists for more than 250 ms for a DS1 signal,
12 ms for a DS3 signal, 200 ms for an E1 signal, or 9 ms for a G.751 E3 signal.
When LOF is declared, PLCP reframe is initiated.
When in frame, the SPLR extracts the path overhead octets and outputs them bit
serially on output RPOH, along with the RPOHCLK and RPOHFP outputs.
Framing octet errors and path overhead identifier octet errors are indicated as
frame errors. Bit interleaved parity errors and far end block errors are indicated.
The yellow signal bit is extracted and accumulated to indicate yellow alarms.
Yellow alarm is declared when 10 consecutive yellow signal bits are set to logical
1; it is removed when 10 consecutive received yellow signal bits are set to logical
0. The C1 octet is examined to maintain nibble alignment with the incoming
transmission system sublayer bit stream.
9.8 ATMF ATM Cell Delineator
The ATM Cell Delineator (ATMF) Block integrates circuitry to support HCS-based
cell delineation for non-PLCP based transmission formats. The ATMF block
accepts a bit serial cell stream from an upstream transmission system sublayer
entity (such as the T3-FRMR, E3-FRMR, or J2-FRMR Block) and performs cell
delineation to locate the cell boundaries. For PLCP applications, ATM cell
positions are fixed relative to the PLCP frame, but the ATMF still performs cell
delineation to locate the cell boundaries.
Cell delineation is the process of framing to ATM cell boundaries using the
header check sequence (HCS) field found in the ATM cell header. The HCS is a
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
67
Page 89
PM7346 S/UNI-QJET
(
)
(
)
(
)
(
)
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
CRC-8 calculation over the first 4 octets of the ATM cell header. When
performing delineation, correct HCS calculations are assumed to indicate cell
boundaries.
The ATMF performs a sequential bit-by-bit, a nibble-by-nibble (DS-3 direct
mapped), or a byte-by-byte (J2 and E3 direct-mapped) hunt for a correct HCS
sequence. This state is referred to as the HUNT state. When receiving a bit
serial cell stream from an upstream transmission system sublayer entity, the bit,
nibble, or byte boundaries are determined from the location of the overhead.
When a correct HCS is found, the ATMF locks on the particular cell boundary
and assumes the PRESYNC state. This state verifies that the previously
detected HCS pattern was not a false indication. If the HCS pattern was a false
indication then an incorrect HCS should be received within the next DELTA cells.
At that point a transition back to the HUNT state is executed. If an incorrect HCS
is not found in this PRESYNC period then a transition to the SYNC state is
made. In this state synchronization is not relinquished until ALPHA consecutive
incorrect HCS patterns are found. In such an event a transition is made back to
the HUNT state. The state diagram of the cell delineation process is shown in
Figure 10.
Figure 10- Cell delineation State Diagram
Correct HCS
bit by bit
HUNT
Inc o r r e c t HCS
ce ll by cell
ALPHA co nsecutive
inc o r r ec t HCS's
ce ll by cell
SYNC
PRESYNC
DELTA consecutive
correct H CS 's
ce ll by cell
The values of ALPHA and DELTA determine the robustness of the delineation
method. ALPHA determines the robustness against false misalignments due to
bit errors. DELTA determines the robustness against false delineation in the
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
68
Page 90
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
synchronization process. ALPHA is chosen to be 7 and DELTA is chosen to be 6
as recommended in ITU-T Recommendation I.432. These values result in a
maximum average time to frame of 127 µs for a DS3 stream carrying ATM cells
directly mapped into the DS3 information payload.
Loss of cell delineation (LCD) is detected by counting the number of incorrect
cells while in the HUNT state. The counter value is stored in the RXCP-50 LCD
Count Threshold register. The threshold has a default value of 360 which results
in a DS3 application detection time of 3.5 ms, an E3 G.832 application detection
time of 4.5 ms, and E3 G.751 application detection time of 5.0 ms, a J2
application time of 24.8ms, an E1 application detection time of 77 ms, and a DS1
application detection time of 100 ms. If the counter value is set to zero, the LCD
output signal is asserted for every incorrect cell.
9.9 RXCP-50 Receive Cell Processor
The Receive Cell Processor (RXCP-50) Block integrates circuitry to support
scrambled or unscrambled cell payloads, scrambled or unscrambled cell
headers, header check sequence (HCS) verification, idle cell filtering, and
performance monitoring.
The RXCP-50 operates upon a delineated cell stream. For PLCP based
transmissions systems, cell delineation is performed by the SPLR. For nonPLCP based transmission systems, cell delineation is performed by the ATMF.
Framing status indications from these blocks ensure that cells are not written to
the RXFF while the SPLR is in the loss of frame state, or cells are not written to
the RXFF while the ATMF is in the HUNT or PRESYNC states.
The RXCP-50 descrambles the cell payload field using the self synchronizing
descrambler with a polynomial of x43 + 1. The header portion of the cells can
optionally be descrambled also. Note that cell payload scrambling is enabled by
default in the S/UNI-QJET as required by ITU-T Recommendation I.432, but may
be disabled to ensure backwards compatibility with older equipment.
The HCS is a CRC-8 calculation over the first 4 octets of the ATM cell header.
The RXCP-50 verifies the received HCS using the accumulation polynomial, x8 +
x2 + x + 1. The coset polynomial x6 + x4 + x2 + 1 is added (modulo 2) to the
received HCS octet before comparison with the calculated result as required by
the ATM Forum UNI specification, and ITU-T Recommendation I.432.
The RXCP-50 can be programmed to drop all cells containing an HCS error or to
filter cells based on the HCS and the cell header. Filtering according to a
particular HCS and the GFC, PTI, and CLP bits of the ATM cell header (the VCI
and VPI bits must be all logic 0) is programmable through the RXCP-50 registers.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
69
Page 91
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
More precisely, filtering is performed when filtering is enabled or when HCS
errors are found when HCS checking is enabled. Otherwise, all cells are passed
on regardless of any error conditions. Cells can be blocked if the HCS pattern is
invalid or if the filtering 'Match Pattern' and 'Match Mask' registers are
programmed with a certain blocking pattern. ATM Idle cells are filtered by
default. For ATM cells, Null cells (Idle cells) are identified by the standardized
header pattern of 'H00, 'H00, 'H00 and 'H01 in the first 4 octets followed by the
valid HCS octet.
While the cell delineation state machine is in the SYNC state, the HCS
verification circuit implements the state machine shown in Figure 11.
In normal operation, the HCS verification state machine remains in the
'Correction' state. Incoming cells containing no HCS errors are passed to the
receive FIFO. Incoming single-bit errors are corrected, and the resulting cell is
passed to the FIFO. Upon detection of a single-bit error or a multi-bit error, the
state machine transitions to the 'Detection' state.
A programmable hysteresis is provided when dropping cells based on HCS
errors. When a cell with an HCS error is detected, the RXCP-50 can be
programmed to continue to discard cells until m (where m = 1, 2, 4, 8) cells are
received with a correct HCS. The mth cell is not discarded (see Figure 11). Note
that the dropping of cells due to HCS errors only occurs while the ATMF is in the
SYNC state.
Cell delineation can optionally be disabled, allowing the RXCP-50 to pass all
data bytes it receives.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
70
Page 92
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Figure 11- HCS Verification State Diagram
ATM DELINEATION
No Erro rs
Detected
(Pa ss C e ll)
SYNC STATE
CORRECTIO N
MODE
Ap p a rent M ulti-Bit E rror
(Dro p C e ll)
Single Bit Error
(Co rre c t error
and pass cell)
DETECTIO N
MODE
Drop Cell
ALPHA
cons e c utive
incorrect HCS's
(To HUNT state)
DELTA
consecutive
correct HCS's
(From P R E S Y N C
state)
(M = 1, 2, 4, or 8) consecutiv e cells
9.10 RXFF Receive FIFO
The Receive FIFO (RXFF) provides FIFO management and the S/UNI-QJET
receive cell interface. The receive FIFO contains four cells. The FIFO provides
the cell rate decoupling function between the transmission system physical layer
and the ATM layer.
In general, the management functions include filling the receive FIFO, indicating
when the receive FIFO contains cells, maintaining the receive FIFO read and
write pointers, and detecting FIFO overrun and underrun conditions.
The FIFO interface is “UTOPIA Level 2" compliant and accepts a read clock
(RFCLK) and read enable signal (RENB). The receive FIFO output bus
(RDAT[15:0]) is tri-stated when RENB is logic 1 or if the PHY device address
(RADR[4:0]) selected does not match this device's address. The interface
indicates the start of a cell (RSOC) and the receive cell available status (RCA
and DRCA[4:1]) when data is read from the receive FIFO (using the rising edges
No Erro rs De te c te d in M
(Pass Last Cell)
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
71
Page 93
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
of RFCLK). The RCA (and DRCA[x]) status changes from available to
unavailable when the FIFO is either empty (RCALEVEL0=1) or near empty
(RCALEVEL0 is logic 0). This interface also indicates FIFO overruns via a
maskable interrupt and register bits. Read accesses while RCA (or DRCA[x]) is
a logic 0 will output invalid data.
9.11 CPPM Cell and PLCP Performance Monitor
The Cell and PLCP Performance Monitor (CPPM) Block interfaces directly to the
SPLR to accumulate bit interleaved parity error events, framing octet error
events, and far end block error events in saturating counters. When the PLCP
framer (SPLR) declares loss of frame, bit interleaved parity error events, framing
octet error events, far end block error events, header check sequence error
events are not counted.
When an accumulation interval is signaled by a write to the CPPM register
address space or to the S/UNI-QJET Identification, Master Reset, and Global
Monitor Update register, the CPPM transfers the current counter values into
holding registers and resets the counters to begin accumulating error events for
the next interval. The counters are reset in such a manner that error events
occurring during the reset period are not missed.
The Pseudo-Random Sequence Generator/Detector (PRGD) block is a software
programmable test pattern generator, receiver, and analyzer. Two types of test
patterns (pseudo-random and repetitive) conform to ITU-T O.151.
The PRGD can be programmed to generate any pseudo-random pattern with
length up to 232-1 bits or any user programmable bit pattern from 1 to 32 bits in
length. In addition, the PRGD can insert single bit errors or a bit error rate
between 10-1 to 10-7.
The PRGD can be programmed to check for the presence of the generated
pseudo-random pattern. The PRGD can perform an auto-synchronization to the
expected pattern, and generate interrupts on detection and loss of the specified
pattern. The PRGD can accumulate the total number of bits received and the
total number of bit errors in two saturating 32-bit counters. The counters
accumulate over an interval defined by writes to the S/UNI-QJET
Identification/Master Reset, and Global Monitor Update register (register 006H)
or by writes to any PRGD accumulation register. When an accumulation is forced
by either method, then the holding registers are updated, and the counters reset
to begin accumulating for the next interval. The counters are reset in such a way
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
72
Page 94
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
that no events are missed. The data is then available in the holding registers
until the next accumulation. In addition to the two counters, a record of the 32
bits received immediately prior to the accumulation is available.
The PRGD may also be programmed to check for repetitive sequences. When
configured to detect a pattern of length N bits, the PRGD will load N bits from the
detected stream, and determine whether the received pattern repeats itself every
N subsequent bits. Should it fail to find such a pattern, it will continue loading
and checking until it finds a repetitive pattern. All the features (error counting,
auto-synchronization, etc.) available for pseudo-random sequences are also
available for repetitive sequences. Whenever a PRGD accumulation is forced,
the PRGD stores a snapshot of the 32 bits received immediately prior to the
accumulation. This snapshot may be examined in order to determine the exact
nature of the repetitive pattern received by PRGD.
The pseudo-random or repetitive pattern can be inserted/extracted in the PLCP
payload (if PLCP framing is enabled) or in the DS3, E3, J2, or Arbitrary framing
format payload (if PLCP framing is disabled). It cannot be inserted into the ATM
cell payload.
9.13 DS3 T ransmitter
The DS3 Transmitter (T3-TRAN) Block integrates circuitry required to insert the
overhead bits into a DS3 bit stream and produce a B3ZS-encoded signal. The
T3-TRAN is directly compatible with the M23 and C-bit parity DS3 formats.
Status signals such as far end receive failure (FERF), the alarm indication signal,
and the idle signal can be inserted when their transmission is enabled by internal
register bits. FERF can also be automatically inserted on detection of any
combination of LOS, OOF or RED, or AIS by the T3-FRMR.
A valid pair of P-bits is automatically calculated and inserted by the T3-TRAN.
When C-bit parity mode is selected, the path parity bits, and far end block error
(FEBE) indications are automatically inserted.
When enabled for C-bit parity operation, the FEAC channel is sourced by the
XBOC bit-oriented code transmitter. The path maintenance data link messages
are sourced by the TDPR data link transmitter. These overhead signals can also
be overwritten by using the TOH[x] and TOHINS[x] inputs.
When enabled for M23 operation, the C-bits are forced to logic 1 with the
exception of the C-bit Parity ID bit (first C-bit of the first M-subframe), which is
forced to toggle every M-frame.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
73
Page 95
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
The T3-TRAN supports diagnostic modes in which it inserts parity or path parity
errors, F-bit framing errors, M-bit framing errors, invalid X or P-bits, line code
violations, or all-zeros.
User control of each of the overhead bits in the DS3 frame is provided.
Overhead bits may be inserted on a bit-by-bit basis from a user supplied data
stream. An overhead clock (at 526 kHz) and a DS3 overhead alignment output
are provided to allow for control of the user provided stream.
9.14 E3 T ransmitter
The E3 Transmitter (E3-TRAN) Block integrates circuitry required to insert the
overhead bits into an E3 bit stream and produce an HDB3-encoded signal. The
E3-TRAN is directly compatible with the G.751 and G.832 framing formats.
The E3-TRAN generates the frame alignment signal and inserts it into the
incoming serial stream based on either the G.751 or G.832 formats and an
alignment pulse applied to it by the SPLT block. All overhead and status bits in
each frame format can be individually controlled by register bits or by the
transmit overhead stream. While in certain framing format modes, the E3-TRAN
generates various overhead bytes according to the following:
In G.832 E3 format, the E3-TRAN:
• inserts the BIP-8 byte calculated over the preceding frame;
• inserts the Trail Trace bytes through the Trail Trace Buffer (TTB) block;
• inserts the FERF bit via a register bit or, optionally, when the E3-FRMR
declares OOF, or when the loss of cell delineation (LCD) defect is declared;
• inserts the FEBE bit, which is set to logic 1 when one or more BIP-8 errors
are detected by the receive framer. If there are no BIP-8 errors indicated by
the E3-FRMR, the E3-TRAN sets the FEBE bit to logic 0;
• inserts the Payload Type bits based on the register value set by the
microprocessor;
• inserts the Tributary Unit multiframe indicator bits either via the TOH overhead
stream or by register bit values set by the microprocessor;
• inserts the Timing Marker bit via a register bit;
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
74
Page 96
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
inserts the Network Operator (NR) byte from the TDPR block when the
•
TNETOP bit in the S/UNI-QJET Data Link and FERF Control register is logic
1; otherwise, the NR byte is set to all ones. The NR byte can be overwritten
by using the TOH[x] and TOHINS[x] input pins. All 8 bits of the Network
Operator byte are available for use as a datalink;
inserts the General Purpose Communication Channel (GC) byte from the
•
TDPR block when the TNETOP bit in the S/UNI-QJET Data Link and FERF
Control register is logic 0; otherwise, the byte is set to all ones. The GC byte
can be overwritten by using the TOH[x] and TOHINS[x] input pins.
In G.751 E3 mode, the E3-TRAN :
inserts the Remote Alarm Indication bit (bit 11 of the frame) either via a
•
register bit or, optionally, when the E3-FRMR declares OOF;
inserts the National Use reserved bit (bit 12 of the frame) either as a fixed
•
value through a register bit or from the TDPR block as configured by the
TNETOP bit in the S/UNI-QJET Data Link and FERF Control register and the
NATUSE bit in the E3 TRAN Configuration register;
optionally identifies the tributary justification bits and stuff opportunity bits as
•
either overhead or payload to SPLT for payload mappings that take
advantage of the full bandwidth.
Further, the E3-TRAN can provide insertion of bit errors in the framing pattern or
in the parity bits, and insertion of single line code violations for diagnostic
purposes. Most of the overhead bits can be overwritten by using the TOH[x] and
TOHINS[x] input pins.
9.15 J2 T ransmitter
The J2 Transmitter (J2-TRAN) Block integrates circuitry required to insert the
overhead bits into an J2 bit stream and produce a B8ZS-encoded signal. The
J2-TRAN is directly compatible with the framing format specified in G.704 and
NTT Technical Reference for High-Speed Digital Leased Circuit Services.
The J2-TRAN generates the frame alignment signal and inserts it into the
incoming serial stream. All overhead and status bits in each frame format can be
individually controlled by either register bits or by the transmit overhead stream.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
75
Page 97
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
The J2-TRAN:
insert s the CRC-5 bits calculated over the preceding multiframe;
•
inserts the x-bits through microprocessor programmable register bits;
•
inserts the a-bit through a microprocessor programmable register bit;
•
inserts the m-bit data link through the TDPR block;
•
inserts payload AIS or physical layer AIS through microprocessor
•
programmable register bits;
inserts RAI over the m-bits, overwriting HDLC frames, by using the XBOC
•
block or through automatic activation upon detection of certain remote alarm
conditions.
The J2-TRAN allows overwriting of any of the overhead bits by using the TOH[x],
TOHINS[x], TOHFP[x], and TOHCLK[x] overhead signals. Further, the J2-TRAN
can provide inser t ion of single bit errors in the framing pattern or in the CRC-5
bits, and insertion of single line code violations for diagnostic purposes.
9.16 XBOC Bit Oriented Code Generator
The Bit Oriented Code Generator (XBOC) Block transmits 63 of the possible 64
bit oriented codes (BOC) in the C-bit parity Far End Alar m and Control (FEAC)
channel. A BOC is a 16-bit sequence consisting of 8 ones, a zero, 6 code bits,
and a trailing zero (111111110xxxxxx0) which is repeated as long as the code is
not 111111. The code to be transmitted is programmed by writing the XBOC
Code Register. The 64th code (111111) is similar to the HDLC idle sequence
and is used to disable the transmission of any bit oriented codes. When
transmission is disabled, the FEAC channel is set to all ones.
9.17 TDPR Facility Data Link Transmitter
The Facility Data Link Transmitter (TDPR) provides a serial data link for the C-bit
parity path maintenance data link in DS3, the serial Network Operator byte or the
General Purpose datalink in G.832 E3, the National Use bit datalink in G.751 E3,
or the m-bit datalink in J2. The TDPR is used under microprocessor control to
transmit HDLC data frames. It performs all of the data serialization, CRC
generation, zero-bit stuffing, as well as flag, and abort sequence insertion. Upon
completion of the message, a CRC-CCITT frame check sequence (FCS) can be
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
76
Page 98
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
appended, followed by flags. If the TDPR transmit data FIFO underflows, an
abort sequence is automatically transmitted.
When enabled, the TDPR continuously transmits flags (01111110) until data is
ready to be transmitted. Data bytes to be transmitted are written into the TDPR
Transmit Data Register. The TDPR automatically begins transmission of data
once at least one complete packet is written into its FIFO. All complete packets
of data will be transmitted if no error condition occurs. After the last data byte of
a packet, the CRC FCS (if CRC insertion has been enabled) and a flag, or just a
flag (if CRC insertion has not been enabled) is transmitted. The TDPR then
returns to the transmission of flag characters until the next packet is available for
transmission. The TDPR will also force transmission of the FIFO data once the
FIFO depth has surpassed the programmable upper limit threshold.
Transmission commences regardless of whether or not a packet has been
completely written into the FIFO. The user must be careful to avoid overfilling the
FIFO. Underruns can only occur if the packet length is greater than the
programmed upper limit threshold because, in such a case, transmission will
begin before a complete packet is stored in the FIFO.
An interrupt can be generated once the FIFO depth has fallen below a user
configured lower threshold as an indicator for the user to write more data.
Interrupts can also be generated if the FIFO underflows while transmitting a
packet, when the FIFO is full, or if the FIFO is overr un.
If there are more than five consecutive ones in the raw transmit data or in the
CRC data, a zero is stuffed into the serial data output. This prevents the
unintentional transmission of flag or abort sequences.
Abort sequences (01111111 sequence where the 0 is transmitted first) can be
continuously transmitted at any time by setting a control bit. During packet
transmission, an underrun situation can occur if data is not written to the TDPR
Transmit Data register before the previous byte has been depleted. In this case,
an abort sequence is transmitted, and the controlling processor is notified via the
UDR register bit. An abort sequence will also be transmitted if the user overflows
the FIFO with a packet of length greater than 128 bytes. Overflows where other
complete packets are still stored in the FIFO will not generate an abort. Only the
packet which caused the overflow is corrupted and an interrupt is generated to
the user via the OVR register bit. The other packets remain unaffected.
When the TDPR is disabled, a logical 1 (Idle) is inserted in the path maintenance
data link.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
77
Page 99
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
9.18 SPLT SMDS PLCP Layer Transmitter
The SMDS PLCP Layer Transmitter (SPLT ) Block integrates circuitry to support
DS1, DS3, E1, and G.751 E3 based PLCP frame insertion.
The SPLT automatically inserts the framing (A1, A2) and path overhead
identification (POHID) octets and provides registers or automatic generation of
the F1, B1, G1, M2, M1 and C1 octets.
Registers are provided for the path user channel octet (F1) and the path status
octet (G1). The bit interleaved parity octet (B1) and the FEBE subfield are
automatically inserted.
The DQDB management information octets, M1 and M2 are generated. The type
0 and type 1 patterns described in TA-TSY-000772 are automatically inserted.
The type 1 page counter may be reset using a register bit in the SPLT
Configuration register. Note that this feature is not required for the ATM Forum
compliant DS3 UNI. For this application, the M1 and M2 octets must be set to all
zeros.
The PLCP transmit frame C1 cycle/stuff counter octet and the transmit stuffing
pattern can be referenced to the REF8KI input pin. Alternately, a fixed stuffing
pattern may be inserted into the C1 cycle/stuff counter octet. A looped timing
operating mode is provided where the transmit PLCP timing is derived from the
received timing. In this mode, the C1 stuffing is generated based on the received
stuffing pattern as determined by the SPLR block. When DS1 or E1 PLCP
format is enabled, the pattern 00H is inserted.
When DS3 PLCP format is enabled, the C1 octet indicates the phase of the 375
µs nibble stuffing opportunity cycle. During frame one of the three frame cycle,
the pattern FFH is inserted in the C1 octet, indicating a 13 nibble trailer length.
During frame two, the pattern 00H is inserted, indicating a 14 nibble trailer
length. During frame three, the pattern 66H or 99H is inserted, indicating a 13 or
14 nibble trailer length respectively.
When configured for G.751 E3 PLCP frame format, the C1 octet is used to
indicate the number of octets stuffed in the trailer. The following table shows the
C1 octet pattern for each of the possible octet stuff lengths:
Stuff LengthC1(Hex)
173B
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
78
Page 100
PM7346 S/UNI-QJET
DATASHEET
PMC-960835ISSUE 6SATURN QUAD USER NETWORK INTERFACE FOR J2, E3, T3
Stuff LengthC1(Hex)
184F
1975
209D
21A7
The SPLT block generates a stuff length pattern of 18, 19 or 20 octets
determined by the phase alignment of the start of the G.751 E3 frame and the
start of the E3 PLCP frame. The REF8KI input is provisioned to loop time the
PLCP transmit frame to an externally applied 8 kHz reference.
The Zn, growth octets are set to 00H. The Zn octets may be inserted from an
external device via the path overhead stream input, TPOH.
9.19 TXCP-50 Transmit Cell Processor
The Transmit Cell Processor (TXCP-50) Block integrates circuitry to support ATM
cell payload scrambling, header check sequence (HCS) generation, and
idle/unassigned cell generation.
The TXCP-50 scrambles the cell payload field using the self synchronizing
scrambler with polynomial x43 + 1. The header portion of the cells may optionally
also be scrambled. Note that cell payload scrambling may be disabled in the
S/UNI-QJET, though it is required by ITU-T Recommendation I.432. The ATM
Forum DS3 UNI specification requires that cell payloads are scrambled for the
DS3 physical layer interface. However, to ensure backwards compatibility with
older equipment, the payload scrambling may be disabled.
The HCS is generated using the polynomial, x8 + x2 + x + 1. The coset
polynomial x6 + x4 + x2 + 1 is added (modulo 2) to the calculated HCS octet as
required by the ATM Forum UNI specification, and ITU-T Recommendation I.432.
The resultant octet optionally overwrites the HCS octet in the transmit cell. When
the transmit FIFO is empty, the TXCP-50 inserts idle/unassigned cells. The
idle/unassigned cell header is fully programmable using five internal registers.
Similarly, the 48 octet information field is programmed with an 8 bit repeating
pattern using an internal register.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE
79
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.