PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
xii
PM5348 S/UNI-DUAL
DATA SHEET
PMC-950919ISSUE 7SATURN USER NETWORK INTERFACE
1
FEATURES
Single chip dual ATM User-Network Interface operating at 155.52 and 51.84
•
Mbit/s. Also capable of operating at ATM Forum mid-range PHY subrates of
25.92 and 12.96 Mbit/s.
Provides essential hardware and software compatibility with industry-standard
•
PM5346 S/UNI-LITE device.
Implements the ATM Forum User Network Interface Specification and the
•
ATM physical layer for Broadband ISDN according to CCITT
Recommendation I.432.
Processes two duplex 155.52 Mbit/s STS-3c/STM-1 or 51.84 Mbit/s STS-1
•
data streams with on-chip clock and data recovery and clock synthesis.
Provides Saturn Compliant Inte rface - PHYsical layer (SCI-PHY™) FIFO
•
buffers in both transmit and receive paths with parity support. Compatible
with ATM Forum Utopia Level 2 specification. The FIFOs may be
independently bypassed.
Inserts and extracts the generic flow control (GFC) bits via a simple serial
•
interface and provides a transmit XOFF function to allow for local flow control.
Supports 8-bit and 16-bit multi-PHY modes and a direct dual 8-bit mode.
•
Provides a generic 8-bit microprocessor bus interface for configuration,
•
control, and status monitoring.
Provides a 4-bit output port for external alarms and control.
•
Provides a standard 5 signal IEEE 1149.1 JTAG test port for boundary scan
•
test purposes.
Low power, +5 Volt, CMOS technology.
•
160 pin high performance plastic quad flat pack (MQFP) 28 mm x 28 mm
•
package.
Each receiver section:
Provides a serial interface at 155.52 or 51.84 Mbit/s
•
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
1
PM5348 S/UNI-DUAL
DATA SHEET
PMC-950919ISSUE 7SATURN USER NETWORK INTERFACE
Recovers the clock and data; frames to the recovered data stream;
•
descrambles the received data; interprets the received payload pointer (H1,
H2); and extracts the STS-3c or STS-1 synchronous payload envelope (VC4)
and path overhead.
Extracts ATM cells from the synchronous payload envelope using ATM cell
•
delineation and provides optional ATM cell payload descrambling, header
check sequence (HCS) error detection and error correction, and
idle/unassigned cell filtering.
Provides a synchronous 8-bit or 16-bit wide, four cell FIFO buffer.
•
Detects loss of signal (LOS), out of frame (OOF), loss of frame (LOF), line
•
alarm indication signal (LAIS), line remote defect indication (LRDI), loss of
pointer (LOP), path alarm indication signal (PAIS), loss of cell delineation
(LCD) and path remote defect indication (PRDI).
Detects signal degrade (SD) or signal fail (SF) threshold crossing
•
alarms based on received B2 errors.
Counts received section BIP-8 (B1) errors, received line BIP-8/24 (B2) errors,
•
line far end block errors (M0 or M1), received path BIP-8 (B3) errors and path
far end block errors (G1).
Filters and captures the automatic protection switch channel (K1, K2) bytes in
•
readable registers and detects APS byte failure.
Captures the synchronization status (S1) byte in a readable register.
•
Counts received cells with uncorrectable HCS errors and received cells with
•
correctable HCS errors.
Counts the total number of valid received cells (i.e. cells with an error-free
•
HCS and cells with a correctable HCS error).
Each transmitter section:
Provides a synchronous 8-bit or 16-bit wide, four cell FIFO buffer.
•
Provides idle/unassigned cell insertion, HCS generation/insertion, and ATM
•
cell payload scrambling; inserts ATM cells into the transmitted STS-3c (STM-
1) or STS-1 synchronous payload envelope using H4 framing.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
2
PM5348 S/UNI-DUAL
DATA SHEET
PMC-950919ISSUE 7SATURN USER NETWORK INTERFACE
Generates the transmit payload pointer (H1, H2) and inserts the path
•
overhead; scrambles the transmitted STS-3c (STM-1) or STS-1 stream and
inserts framing bytes (A1, A2).
Synthesizes the 155.52 MHz or 51.84 MHz transmit clock from a one-eighth
•
frequency reference.
Provides a serial interface at 155.52 or 51.84 Mbit/s
IEEE 1149.1, "Standard Test Access Port and Boundary Scan Architecture,"
•
May 1990.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
5
PM5348 S/UNI-DUAL
DATA SHEET
PMC-950919ISSUE 7SATURN USER NETWORK INTERFACE
4
APPLICATION EXAMPLES
The PM5348 S/UNI-DUAL is typically used to implement the core of an ATM
User Network Interface by which an ATM terminal is linked to an ATM switching
system using SONET/SDH compatible transport. The S/UNI-DUAL is intended
as a cost effective replacement for two PM5346 S/UNI-LITEs.
The S/UNI-DUAL finds application at either end of terminal-to-switch links or
switch-to-switch links, typically in private network (LAN) situations. The S/UNIDUAL may be loop timed internally (the recovered clock is used in the transmit
direction) or source timed (separate transmit and receive clocks using one
common reference clock).
In these applications, the S/UNI-DUAL interfaces on its line side with an optical
transceiver. The drop side interfaces directly with ATM layer processors or an
ATM Multi-PHY controller. The initial configuration and ongoing control and
monitoring of the S/UNI-DUAL is provided via a generic microprocessor interface.
The applications are shown in Figure 1 and Figure 2.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
6
PM5348 S/UNI-DUAL
DATA SHEET
PMC-950919ISSUE 7SATURN USER NETWORK INTERFACE
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
9
PM5348 S/UNI-DUAL
DATA SHEET
PMC-950919ISSUE 7SATURN USER NETWORK INTERFACE
6
DESCRIPTION
The PM5348 Dual SATURN User Network Interface (S/UNI-DUAL) is a
monolithic integrated circuit that implements SONET/SDH processing and ATM
mapping functions for two 155 Mbit/s or 51Mbit/s ATM User Network Interfaces.
It is compliant with SONET and SDH requirements and ATM Forum User
Network Interface specifications. The S/UNI-DUAL is software configurable,
allowing feature selection without changes to external wiring.
The S/UNI-DUAL receives two SONET/SDH channels via separate bit serial
interfaces, recovers their corresponding clock and data, and processes section,
line and path overhead for each channel. Each channel performs framing (A1,
A2), descrambling, detects alarm conditions, and monitors section, line, and path
bit interleaved parity (B1, B2, B3), accumulating error counts at each level for
performance monitoring purposes. Line and path far end block error indications
(M0 or M1, G1) are also accumulated for each channel. Each channel of the
S/UNI-DUAL interprets the received payload pointers (H1, H2) and extracts the
synchronous payload envelope which carries the received ATM cell payload.
Each channel of the S/UNI-DUAL frames to the ATM payload using cell
delineation. HCS error correction is provided. Idle/unassigned cells may be
dropped according to a programmable filter. Cells are also dropped upon
detection of an uncorrectable header check sequence error. The ATM cell
payloads are descrambled. Legitimate ATM cells are written to a four cell FIFO
buffer.
The ATM cells are read from each channel's FIFO via a synchronous interface
with cell-based handshake using either a split 8 bit wide datapath, a direct 8 bit
wide datapath or a direct 16 bit wide datapath. Counts of received ATM cell
headers that are errored and uncorrectable, those that are errored and
correctable, and all passed cells are accumulated independently for each
channel's performance monitoring purposes.
The S/UNI-DUAL transmits two SONET/SDH channels via separate bit serial
interfaces and formats section, line, and path overhead for each channel. Each
channel performs framing pattern insertion (A1, A2), scrambling, alarm signal
insertion, and creates section, line, and path bit interleaved parity (B1, B2, B3)
as required to allow performance monitoring at the far end. Line and path far end
block error indications (M0 or M1, G1) are also inserted.
Each channel of the S/UNI-DUAL generates the payload pointer (H1, H2) and
inserts the synchronous payload envelope which carries the ATM cell payload. It
supports the insertion of a variety of errors into the transmit stream, such as
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
10
PM5348 S/UNI-DUAL
DATA SHEET
PMC-950919ISSUE 7SATURN USER NETWORK INTERFACE
framing pattern errors, bit interleaved parity errors, and illegal pointers, which are
useful for system diagnostics.
ATM cells are written to each channel's internally programmable-length 4-cell
FIFO via a synchronous interface using either a split 8 bit wide datapath, a direct
8 bit wide datapath, or a direct 16 bit wide datapath. Idle/unassigned cells are
automatically inserted when the internal FIFO contains less than one cell.
Each channel of the S/UNI-DUAL generates the header check sequence and
scrambles the payload of the ATM cells. Payload scrambling can be disabled.
No line rate clocks are required directly by the S/UNI-DUAL as it synthesizes the
transmit clock and recovers the receive clocks using a single 19.44 MHz or 6.48
MHz reference clock.
The S/UNI-DUAL is configured, controlled and monitored via a generic 8-bit
microprocessor bus interface. It is implemented in low power, +5 Volt CMOS
technology. It has TTL and pseudo-ECL (PECL) compatible inputs and
TTL/CMOS compatible outputs and is packaged in a 160 pin MQFP package.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
11
PM5348 S/UNI-DUAL
DATA SHEET
PMC-950919ISSUE 7SATURN USER NETWORK INTERFACE
7
PIN DIAGRAM
The S/UNI-DUAL is packaged in a 160 pin MQFP package having a body size of
28mm by 28mm and a pin pitch of 0.65 mm.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
12
PM5348 S/UNI-DUAL
DATA SHEET
PMC-950919ISSUE 7SATURN USER NETWORK INTERFACE
8
PIN DESCRIPTION
Pin NameTypePin
Function
No.
RXD1+
RXD1-
PECL
Input
108
107
The receive differential data inputs (RXD1+,
RXD1-) contain the NRZ bit serial receive
stream for channel #1. The receive clock for
channel #1 is recovered from the RXD1+/bit stream. RXD1+/- must be connected to a
differential data source, single ended
operation is not supported for these inputs.
See note 11.
RXD2+
RXD2-
PECL
Input
95
94
The receive differential data inputs (RXD2+,
RXD2-) contain the NRZ bit serial receive
stream for channel #2. The receive clock for
channel #2 is recovered from the RXD2+/-
bit stream. RXD2+/- must be connected to a
differential data source, single ended
operation is not supported for these inputs.
See note 11.
REFCLK+
REFCLK-
ALOS1+
ALOS1-
PECL
Input
PECL
Input
111
112
119
121
The differential reference clock inputs
(REFCLK+, REFCLK-) contain a jitter-free
19.44 MHz or 6.48 MHz reference clock.
See note 11.
The channel #1 analog loss of signal
(ALOS1+/-) differential inputs are used to
indicate a loss of receive signal power.
When ALOS1+/- is asserted, the data on the
channel #1 receive data (RXD1+/-) pins is
forced to all zeros and the phase locked
loop switches to the reference clock
(REFCLK+/-) to keep the recovered clock in
range. These inputs must be DC coupled.
See note 11.RATP may be bonded to pin
119 or may be accessed accessable during
wafer probe. Channel #1 receive analog test
point (RATP1) is provided for production test
purposes. RATP1 is only available while the
device is in Analog Test Mode.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
13
PM5348 S/UNI-DUAL
DATA SHEET
PMC-950919ISSUE 7SATURN USER NETWORK INTERFACE
Pin NameTypePin
Function
No.
ALOS2+
ALOS2-
PECL
Input
82
80
The channel #2 analog loss of signal
(ALOS2+/-) differential inputs are used to
indicate a loss of receive signal power.
When ALOS2+/- is asserted, the data on the
channel #2 receive data (RXD2+/-) pins is
forced to all zeros and the phase locked
loop switches to the reference clock
(REFCLK+/-) to keep the recovered clock in
range. These inputs must be DC coupled.
See note 11.
RATP may be bonded to pin 82 or may be
accessed accessable during wafer
probe.Channel #2 receive analog test point
(RATP2) is provided for production test
purposes. RATP2 is only available while the
device is in Analog Test Mode.
RCLK1Output138The receive clock (RCLK1) output provides
a timing reference for S/UNI-DUAL channel
#1 receive outputs. RCLK1 is a divide by
eight of the recovered clock. RALM1 is
updated on the rising edge of RCLK1.
RCLK2Output139The receive clock (RCLK2) output provides
a timing reference for S/UNI-DUAL channel
#2 receive outputs. RCLK2 is a divide by
eight of the recovered clock. RALM2 is
updated on the rising edge of RCLK2.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
14
PM5348 S/UNI-DUAL
DATA SHEET
PMC-950919ISSUE 7SATURN USER NETWORK INTERFACE