TABLE 12 - THERMAL INFORMATION .......................................................... 76
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 5
Page 8
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
1 FEATURES
• Quad cell delineation device operating up to a maximum rate of 52 Mbit/s.
• Provides a UTOPIA Level 2 compatible ATM-PHY Interface.
• Implements the Physical Layer Convergence Protocol (PLCP) for DS1
transmission systems according to the ATM Forum User Network Interface
Specification and ANSI TA-TSY-000773, TA-TSY-000772, and
E1transmission systems according to the ETSI 300-269 and ETSI 300-270.
• 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 PLCP frame synchronization, path overhead extraction, and cell
extraction for DS1 PLCP and E1 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.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 6
Page 9
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
• 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.
• Provides cell descrambling, header check sequence (HCS) error detection,
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 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 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 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).
Diagnostic abilities include single bit error insertion or error insertion at bit
error rates ranging from 10-1 to 10-7.
Loopback features:
• Provides for diagnostic loopbacks and line loopbacks.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 7
Page 10
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
2 APPLICATIONS
• ATM Switches, Multiplexers, and Routers
• SMDS Switches, Multiplexers and Routers
• DSLAM
• Integrated Access Devices (IAD)
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 8
Page 11
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
4. ATM Forum - “UTOPIA, An ATM PHY Interface Specification, Level 2, Version 1”,
June, 1995.
5. 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.
6. ETS 300 269 Draft Standard T/NA(91)17 - “Metropolitan Area Network Physical
Layer Convergence Procedure for 2.048 Mbit/s”, April 1994.
7. ITU-T Recommendation O.151 - "Error Performance Measuring Equipment
Operating at the Primary Rate and Above", October, 1992.
9. 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.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 9
Page 12
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
4 S/UNI-CDB BLOCK DIAGRAM
TDATO[4:1]
TOHM [4:1]
TCLK[4:1]
RCLK[4:1]
RDATI[4:1]
ROHM[ 4:1]
SPLT
Transmit ATM
and PLCP Framer
ATMF/SPLR
Receive
ATM and PLCP
Framer
CPPM
PLCP/cell
Perf. Monitor
TXCP_50
Tx
Cell
Processor
RXCP_50
Rx
Cell
Processor
IEEE P1149.1
JTAG Test
Access Port
Microprocessor I/F
TXFF
Tx
4 Cell
FIFO
RXFF
Rx
4 Cell
FIFO
System
I/F
DTCA [4:1]
TDAT[15:0]
TPRTY
TSOC
TCA
TADR[4:0]
TENB
TFCLK
PHY_ADR[2:0]
ATM8
RFCLK
RENB
RADR[4:0]
RCA
RSOC
RPRTY
RDAT[15:0]
DRCA[4:1]
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 10
Page 13
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
5 DATASHEET OVERVIEW
The PM7339 S/UNI-CDB is functionally equivalent to a PM7346 S/UNI-QJET
placed in DS3/E3/J2 Framer Bypass mode. The devices are software compatible and
pin compatible. This datasheet provides a complete pin-out description for the S/UNICDB, as well as any differences between these devices. A software initialization
sequence is required for the device to operate properly. This software initialization is
described in section 10.1. For a complete functional and register description, please
refer to the SUNI-QJET Datasheet, PMC-960835.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 11
Page 14
RELEASED
PM7339 S/UNI-CDB
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
6 PIN DIAGRAM
The S/UNI-CDB is packaged in a 256-pin SBGA package having a body size of
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 12
Page 15
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
7 PIN DESCRIPTION
Pin NameTypePin No.Function
TDATO[4]
TDATO[3]
TDATO[2]
TDATO[1]
OutputC6
B4
D3
F2
Transmit Data (TDATO[4:1]). TDATO[4:1]
contains the transmit data stream when
the single-rail (unipolar) output format is
enabled
The TDATO[4:1] pin function selection is
controlled by the TFRM[1:0] and the TUNI
bits in the S/UNI-CDB Transmit
Configuration Registers. TDATO[4:1] is
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-CDB
Transmit Configuration Registers. Finally,
TDATO[4:1] can be updated on the rising
edge of TICLK[4:1], enabled by the TICLK
bit in the S/UNI-CDB Transmit
Configuration Registers.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 13
Page 16
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
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].
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.
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 TOHM[4:1] pin function selection is
controlled by the TFRM[1:0] and the TUNI
bits in the S/UNI-CDB Transmit
Configuration Registers. TOHM[4:1] is
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-CDB Transmit
Configuration Registers. Finally,
TOHM[4:1] can be updated on the rising
edge of TICLK[4:1], enabled by the TICLK
bit in the S/UNI-CDB Transmit
Configuration Registers.
TCLK[4]
TCLK[3]
TCLK[2]
TCLK[1]
OutputB5
C4
D2
G3
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 TDATO[4:1] and TOHM[4:1] outputs on
its rising or falling edge.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 14
Page 17
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
RDATI[4]
RDATI[3]
RDATI[2]
RDATI[1]
ROHM[4]
ROHM[3]
ROHM[2]
ROHM[1]
InputD6
D1
E2
H4
InputC5
E3
E1
G2
Receive Data (RDATI[4:1]). RDATI[4:1]
contains the data stream when the singlerail (unipolar) NRZ input format is enabled.
The RDATI[4:1] pin function selection is
controlled by the RFRM[1:0] bits in the
S/UNI-CDB Configuration Registers.
RDATI[4:1] is 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-CDB
Receive Configuration Registers.
Receive Overhead Mask (ROHM[4:1]).
When a DS1 or E1 PLCP or ATM directmapped signal is received, ROHM[4:1] is
pulsed once per transmission frame, and
indicates the DS1 or E1 frame alignment
relative to the RDATI[4:1] data stream.
When an alternate frame-based signal is
received, ROHM[4:1] indicates the position
of each overhead bit in the transmission
frame.
The RLCV/ROHM[4:1] pin function
selection is controlled by the RFRM[1:0]
bits in the S/UNI-CDB Receive
Configuration Registers, and the PLCPEN
bit in the SPLR Configuration register.
RLCV[4:1], and ROHM[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-CDB Receive Configuration
Registers.
RCLK[4]
RCLK[3]
RCLK[2]
RCLK[1]
InputA4
F4
F3
G1
Receive Clock (RCLK[4:1]). RCLK[4:1]
provides the receive direction timing.
RCLK[4:1] is the externally recovered
transmission system baud rate clock that
samples the RDATI[4:1] and
RLCV/ROHM[4:1] inputs on its rising or
falling edge.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 15
Page 18
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
REF8KIInputT3Reference 8 kHz Input (REF8KI). The
PLCP frame rate is locked to an external 8
kHz reference applied on this input . An
internal phase-frequency detector
compares the transmit PLCP frame rate
with the externally applied 8 kHz reference
and adjusts the PLCP frame rate.
The REF8KI input must transition high
once every 125 µs for correct operation.
The REF8KI input is treated as an
asynchronous signal and must be “glitchfree”. If the LOOPT register bit is logic 1,
the PLCP frame rate is locked to the
RPOHFP[x] signal instead of the REF8KI
input.
TPOHINS[4]
TPOHINS[3]
TPOHINS[2]
TPOHINS[1]
TPOH[4]
TPOH[3]
TPOH[2]
TPOH[1]
InputV14
W11
U9
W5
InputY15
W12
W8
Y5
Transmit Path Overhead Insertion
(TPOHINS[4:1]). TPOHINS[4:1] controls
the insertion of PLCP overhead octets on
the TPOH[4:1] input. When
TPOHINS[4:1] is logic 1, the associated
overhead bit in the TPOH[4:1] stream is
inserted in the transmit PLCP frame.
When TPOHINS[4:1] is logic 0, the PLCP
path overhead bit is generated and
inserted internally. TPOHINS[4:1] is
sampled on the rising edge of
TPOHCLK[4:1].
Transmit PLCP Overhead Data
(TPOH[4:1]). TPOH[4:1] contains the
PLCP path overhead octets (Zn, F1, B1,
G1, M1, M2, and C1) which may be
inserted in the transmit PLCP frame. The
octet data on TPOH[4:1] is shifted in order
from the most significant bit (bit 1) to the
least significant bit (bit 8). TPOH[4:1] is
sampled on the rising edge of
TPOHCLK[4:1].
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 16
Page 19
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
TCELL[4]
TCELL[3]
TCELL[2]
TCELL[1]
TPOHCLK[4]
TPOHCLK[3]
TPOHCLK[2]
TPOHCLK[1]
TIOHM[4]
TIOHM[3]
TIOHM[2]
TIOHM[1]
OutputW14
Y10
Y7
V5
OutputU13
V11
V8
U6
InputW15
V12
V9
V6
Transmit Cell Indication (TCELL[4:1]).
TCELL[x] is valid when the TCELL bit in
the S/UNI-CDB Misc. register (09BH,
19BH, 29BH, 39BH) is set. TCELL[x]
pulses once for every cell (idle or
assigned) transmitted. TCELL[x] is
updated using timing derived from the
transmit input clock (TICLK[x]), and is
active for a minimum of 8 TICLK[x] periods
(or 8 RCLK[x] periods if loop-timed).
Transmit PLCP Overhead Clock
(TPOHCLK[4:1]). TPOHCLK[4:1] is active
when PLCP processing is enabled.
TPOHCLK[4:1] is nominally a 26.7 kHz
clock for a DS1 PLCP frame and a 33.7
kHz clock for an E1 based PLCP frame.
TPOHFP[4:1] is updated on the falling
edge of TPOHCLK[4:1]. TPOH[4:1], and
TPOHINS[4:1] are sampled on the rising
edge of TPOHCLK[4:1].
Transmit Input Overhead Mask
(TIOHM[4:1]). TIOHM[4:1] indicates the
position of overhead bits when not
configured for DS1 or E1 transmission
system streams. TIOHM[4:1] is delayed
internally to produce the TOHM[4:1]
output. When configured for operation
over a DS1 or an E1 transmission system
sublayer, TIOHM[4:1] is not required, and
should be set to logic 0. When configured
for other transmission systems,
TIOHM[4:1] is set to logic 1 for each
overhead bit position. TIOHM[4:1] is set to
logic 0 if the transmission system contains
no overhead bits. TIOHM[4:1] is sampled
on the rising edge of TICLK[4:1].
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 17
Page 20
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
TICLK[4]
TICLK[3]
TICLK[2]
TICLK[1]
RPOHFP[4]
RPOHFP[3]
RPOHFP[2]
RPOHFP[1]
InputV15
Y13
W9
W6
OutputU12
Y9
Y6
V4
Transmit Input Clock (TICLK[4:1]).
TICLK[4:1] provides the transmit direction
timing. TICLK[4:1] is the externally
generated transmission system baud rate
clock. It is internally buffered to produce
the transmit clock output, TCLK[4:1], and
can be enabled to update the TDATO[4:1]
and TOHM[4:1] outputs on the TICLK[4:1]
rising edge. The TICLK[4:1] maximum
frequency is 52 MHz.
Receive PLCP Overhead Frame Position
(RPOHFP[4:1]). RPOHFP[4:1] locates the
individual PLCP path overhead bits in the
receive overhead data stream, RPOH[4:1].
RPOHFP[4:1] is logic 1 while bit 1 (the
most significant bit) of the path user
channel octet (F1) is present in the
RPOH[4:1] stream. RPOHFP[4:1] is
updated on the falling edge of
RPOHCLK[4:1]. RPOHFP[4:1] is available
when the PLCPEN register bit is logic 1 in
the SPLR Configuration Register.
RPOH[4]
RPOH[3]
RPOH[2]
RPOH[1]
OutputV13
V10
U8
W4
Receive PLCP Overhead Data
(RPOH[4:1]). RPOH[4:1] contains the
PLCP path overhead octets (Zn, F1, B1,
G1, M1, M2, and C1) extracted from the
received PLCP frame when the PLCP
layer is in-frame. When the PLCP layer is
in the loss of frame state, RPOH[4:1] is
forced to all ones. The octet data on
RPOH[4:1] is shifted out in order from the
most significant bit (bit 1) to the least
significant bit (bit 8). RPOH[4:1] is
updated on the falling edge of
RPOHCLK[4:1].
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 18
Page 21
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
RPOHCLK[4]
RPOHCLK[3]
RPOHCLK[2]
RPOHCLK[1]
LCD[4]
LCD[3]
LCD[2]
LCD[1]
FRMSTAT[4]
FRMSTAT[3]
FRMSTAT[2]
FRMSTAT[1]
OutputW13
U10
V7
U5
OutputY14
W10
W7
Y4
OutputU1
U2
T4
U3
Receive PLCP Overhead Clock
(RPOHCLK[4:1]). RPOHCLK[4:1] is active
when PLCP processing is enabled. The
frequency of this signal depends on the
selected PLCP format. RPOHCLK[4:1] is
nominally a 26.7 kHz clock for a DS1
PLCP frame and a 33.7 kHz clock for an
E1 based PLCP frame. RPOHFP[4:1] and
RPOH[4:1] are updated on the falling edge
of RPOHCLK[4:1].
Loss of Cell Delineation (LCD[4:1]).
LCD[4:1] is an active high signal which is
asserted while the ATM cell processor has
detected a Loss of Cell Delineation defect.
Framer Status (FRMSTAT[4:1]).
FRMSTAT[4:1] is an active high signal
which can be configured to show when the
PLCP framer has detected certain
conditions. The FRMSTAT[4:1] outputs
can be programmed via the STATSEL[2:0]
bits in the S/UNI-CDB Configuration 2
Register to indicate: PLCP Loss of Frame,
PLCP Out of Frame, AIS, and Loss of
Signal. FRMSTAT[4:1] should be treated
as a glitch free asynchronous signal.
ATM8InputL18ATM Interface Bus Width Selection
(ATM8). The ATM8 input pin determines
whether the S/UNI-CDB works with a 8-bit
wide interface (RDAT[7:0] and TDAT[7:0])
or a 16-bit wide interface (RDAT[15:0] and
TDAT[15:0]). If ATM8 is set to logic 1,
then the 8-bit wide interface is chosen. If
ATM8 is set to logic 0, then the 16-bit wide
interface is chosen.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 19
Page 22
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
TDAT[15]
TDAT[14]
TDAT[13]
TDAT[12]
TDAT[11]
TDAT[10]
TDAT[9]
TDAT[8]
TDAT[7]
TDAT[6]
TDAT[5]
TDAT[4]
TDAT[3]
TDAT[2]
TDAT[1]
InputC15
A16
B16
D15
C16
A17
B17
D16
C17
D18
E17
D19
D20
E18
F17
Transmit Cell Data Bus (TDAT[15:0]). This
bus carries the ATM cell octets that are
written to the selected transmit FIFO.
TDAT[15:0] is sampled on the rising edge
of TFCLK and is considered valid only
when TENB is simultaneously asserted
and the S/UNI-CDB has been selected via
the TADR[4:2] and PHY_ADR[2:0] inputs.
The S/UNI-CDB can be configured to
operate with an 8-bit wide or 16-bit wide
ATM data interface via the ATM8 input pin.
When configured for the 8-bit wide
interface, TDAT[15:8] are not used and
should be tied to ground.
TDAT[0]
E19
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 20
Page 23
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
TPRTYInputG19Transmit bus parity (TPRTY). The
transmit parity (TPRTY) signal indicates
the parity of the TDAT[15:0] or TDAT[7:0]
bus. If configured for the 8-bit bus (via the
ATM8 input pin), then parity is calculated
over TDAT[7:0]. If configured for the 16-bit
bus, then parity is calculated over
TDAT[15:0].
A parity error is indicated by a status bit
and a maskable interrupt. Cells with parity
errors are inserted in the transmit stream,
so the TPRTY input may be unused.
Odd or even parity selection is made using
the TPTYP register bit. TPRTY is sampled
on the rising edge of TFCLK and is
considered valid only when TENB is
simultaneously asserted and the
S/UNI-CDB has been selected via the
TADR[4:0] and PHY_ADR[2:0] inputs.
TSOCInputG20Transmit Start of Cell (TSOC). The
transmit start of cell (TSOC) signal marks
the start of cell on the TDAT bus. When
TSOC is high, the first word of the cell
structure is present on the TDAT bus. It is
not necessary for TSOC to be present for
each cell. An interrupt may be generated
if TSOC is high during any word other than
the first word of the cell structure. TSOC
is sampled on the rising edge of TFCLK
and is considered valid only when TENB is
simultaneously asserted and the
S/UNI-CDB has been selected via the
TADR[4:2] and PHY_ADR[2:0] inputs.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 21
Page 24
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
The TENB signal is an active low input
which is used along with the TADR[4:0]
inputs to initiate writes to the transmit
FIFOs. When sampled low using the
rising edge of TFCLK, the word on the
TDAT bus is written into the transmit FIFO
selected by the TADR[4:0] address bus.
When sampled high using the rising edge
of TFCLK, no write is performed, but the
TADR[4:0] address is latched to identify
the transmit FIFO to be accessed. A
complete 53 octet cell must be written to
the transmit FIFO before it is inserted into
the transmit stream. Idle cells are inserted
when a complete cell is not available.
TADR[4]
TADR[3]
TADR[2]
TADR[1]
TADR[0]
InputF18
F19
F20
G18
H17
Transmit Address (TADR[4:0]). The
TADR[4:0] bus is used to select the FIFO
(and hence port) that is written to using the
TENB signal and the FIFO whose cellavailable signal is visible on the TCA
output. TADR[4:0] is sampled on the
rising edge of TFCLK together with TENB.
Note that the null-PHY address 1FH is an
invalid address and will not be identified to
any port on the S/UNI-CDB.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 22
Page 25
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
TCAOutputH19Transmit Multi-Phy Cell Available (TCA).
The TCA signal indicates when a cell is
available in the transmit FIFO for the port
selected by TADR[4:0]. When high, TCA
indicates that the corresponding transmit
FIFO is not full and a complete cell may be
written. When TCA goes low, it can be
configured to indicate either that the
corresponding transmit FIFO is near full or
that the corresponding transmit FIFO is
full. TCA will transition low on the rising
edge of TFCLK which samples Payload
byte 43 (TCALEVEL0=0) or 47
(TCALEVEL0=1) for the 8-bit interface
(ATM8=1), or the rising edge of TFCLK
which samples Payload word 19
(TCALEVEL0=0) or 23 (TCALEVEL0=1)
for the 16-bit interface (ATM8=0) if the
PHY being polled is the same as the PHY
in use. To reduce FIFO latency, the FIFO
depth at which TCA indicates "full" can be
set to one, two, three or four cells. Note
that regardless of what fill level TCA is set
to indicate "full" at, the transmit cell
processor can store 4 complete cells.
TCA is tri-stated when either the null-PHY
address (1FH) or an address not matching
the address space set by PHY_ADR[2:0]
is latched (by TFCLK) from the TADR[4:2]
inputs.
The polarity of TCA (with respect the the
description above) is inverted when the
TCAINV register bit is set to logic 1.
TFCLKInputE20Transmit FIFO Write Clock (TFCLK). This
signal is used to write ATM cells to the four
cell transmit FIFOs. TFCLK cycles at a 52
MHz or lower instantaneous rate.
Please note that the TFCLK input is not 5
V tolerant, it is a 3.3 V only input pin.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 23
Page 26
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
DTCA[4]
DTCA[3]
DTCA[2]
DTCA[1]
OutputJ17
J18
J19
K19
Direct Access Transmit Cell Available
(DTCA[4:1]). These output signals
indicate when a cell is available in the
transmit FIFO for the corresponding port.
When high, DTCA[x] indicates that the
corresponding transmit FIFO is not full and
a complete cell may be written. DTCA[x]
can be configured to indicate either that
the corresponding transmit FIFO is near
full and can accept no more than four
writes or that the corresponding transmit
FIFO is full. DTCA[x] will thus transition
low on the rising edge of TFLCK which
samples Payload byte 43 (TCALEVEL0=0)
or 47 (TCALEVEL0=1) for the 8-bit
interface (ATM8=1), or the rising edge of
TFCLK which samples Payload word 19
(TCALEVEL0=0) or 23 (TCALEVEL0=1)
for the 16-bit interface (ATM8=0). To
reduce FIFO latency, the FIFO depth at
which DTCA[x] indicates "full" can be set
to one, two, three or four cells. Note that
regardless of what fill level DTCA[x] is set
to indicate "full" at, the transmit cell
processor can store 4 complete cells.
The polarity of DTCA[x] (with respect the
the description above) is inverted when
the TCAINV register bit is set to logic 1.
The DTCA[4:1] outputs can be used to
support Utopia Direct Access mode.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 24
Page 27
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
RDAT[15]
RDAT[14]
RDAT[13]
RDAT[12]
RDAT[11]
RDAT[10]
RDAT[9]
RDAT[8]
RDAT[7]
RDAT[6]
RDAT[5]
RDAT[4]
RDAT[3]
RDAT[2]
RDAT[1]
OutputT20
T19
R17
T18
U20
U19
T17
U18
V17
U16
W17
Y17
V16
U15
W16
Receive Cell Data Bus (RDAT[15:0]). This
bus carries the ATM cell octets that are
read from the receive ATM FIFO selected
by RADR[4:0]. RDAT[15:0] is tri-stated
when RENB is high. RDAT[15:0] is
updated on the rising edge of RFCLK.
The S/UNI-CDB can be configured to
operate with an 8-bit wide or 16-bit wide
ATM data interface via the ATM8 input pin.
RDAT[15:8] will remain tri-stated if ATM8 is
set to logic 1.
RDAT[15:0] is tri-stated when either the
null-PHY address (1FH) or an address not
matching the address space set by
PHY_ADR[2:0] is latched from the
RADR[4:2] inputs when RENB is high.
RDAT[0]
Y16
RPRTYOutputR18Receive Parity (RPRTY). The receive
parity (RPRTY) signal indicates the parity
of the RDAT bus.
The S/UNI-CDB can be configured to
operate with an 8-bit wide or 16-bit wide
ATM data interface via the ATM8 input pin.
In the 8-bit mode, RPRTY reflects the
parity of RDAT[7:0]. In the 16-bit mode,
RPRTY reflects the parity of RDAT[15:0].
Odd or even parity selection is made using
the RXPTYP register bit.
RPRTY is tri-stated when either the nullPHY address (1FH) or an address not
matching the address space set by
PHY_ADR[2:0] is latched from the
RADR[4:2] inputs when RENB is high.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 25
Page 28
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
RSOCOutputM17Receive Start of Cell (RSOC). This signal
marks the start of cell on the RDAT bus.
RSOC marks the start of the cell on the
RDAT bus.
RSOC is tri-stated when either the nullPHY address (1FH) or an address not
matching the address space set by
PHY_ADR[2:0] is latched from the
RADR[4:0] inputs when RENB is high.
RENBInputN18Receive Multi-Phy Read Enable (RENB).
The RENB signal is used to initiate reads
from the receive FIFOs. When sampled
low using the rising edge of RFCLK, a byte
is read (if one is available) from the
receive FIFO selected by the RADR[4:0]
address bus and output on the RDAT bus.
When sampled high using the rising edge
of RFCLK, no read is performed and
RDAT[15:0], RPRTY, and RSOC are tristated, and the address on RADR[4:0] is
latched to select the device or port for the
next ATM FIFO access. RENB must
operate in conjunction with RFCLK to
access the FIFOs at a high enough rate to
prevent FIFO overflows. The ATM layer
device may de-assert RENB at anytime it
is unable to accept another byte.
RADR[4]
RADR[3]
RADR[2]
RADR[1]
InputP19
N17
P18
R20
Receive Address (RADR[4:0]). The
RADR[4:1] signal is used to select the
FIFO (and hence port) that is read from
using the RENB signal and the FIFO
whose cell-available signal is visible on the
RCA output. RADR[4:0] is sampled on the
RADR[0]
R19
rising edge of RFCLK together with RENB.
Note that the null-PHY address 1FH is an
invalid address and will not be identified to
any port on the S/UNI-CDB.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 26
Page 29
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
RCAOutputN19Receive Multi-Phy Cell Available (RCA).
The RCA signal indicates when a cell is
available in the receive FIFO for the port
selected by RADR[4:0]. RCA can be
configured to be de-asserted when either
zero or four bytes remain in the
selected/addressed FIFO. RCA will thus
transition low on the rising edge of RFCLK
after Payload byte 48 (RCALEVEL0=1) or
43 (RCALEVEL0=0) is output for the 8-bit
interface (ATM8=1), or after Payload word
24 (RCALEVEL0=1) or 19
(RCALEVEL0=0) is output for the 16-bit
interface (ATM8=0) if the PHY being polled
is the same as the PHY in use.
RCA is tri-stated when either the null-PHY
address (1FH) or an address not matching
the address space set by PHY_ADR[2:0]
is latched (by RFCLK) from the RADR[4:2]
inputs.
The polarity of RCA (with respect to the
description above) is inverted when the
RCAINV register bit is set to logic 1.
RFCLKInputP20Receive FIFO Read Clock (RFCLK). This
signal is used to read ATM cells from the
receive FIFOs. RFCLK must cycle at a 52
MHz or lower instantaneous rate, but at a
high enough rate to avoid FIFO overflows.
Please note that the RFCLK input is not 5
V tolerant, it is a 3.3 V only input pin.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 27
Page 30
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
DRCA[4]
DRCA[3]
DRCA[2]
DRCA[1]
PHY_ADR[2]
PHY_ADR[1]
PHY_ADR[0]
OutputL17
M20
M19
M18
InputK18
L20
L19
Direct Access Receive Cell Available
(DRCA[4:1]). These output signals
indicate when a cell is available in the
receive FIFO for the corresponding port.
DRCA[4:1] can be configured to be deasserted when either zero or four bytes
remain in the FIFO. DRCA[4:1] will thus
transition low on the rising edge of RFCLK
after Payload byte 48 (RCALEVEL0=1) or
43 (RCALEVEL0=0) is output for the 8-bit
interface (ATM8=1), or after Payload word
24 (RCALEVEL0=1) or 19
(RCALEVEL0=0) is output for the 16-bit
interface (ATM8=0).
The DRCA[4:1] outputs can be used to
support Utopia Direct Access mode.
Device Identification Address
(PHY_ADR[2:0]). The PHY_ADR[2:0]
inputs are the most-significant bits of the
address space which this S/UNI-CDB
occupies. When the PHY_ADR[2:0]
inputs match the TADR[4:2] or RADR[4:2]
inputs, then one of the four quadrants (as
determined by the TADR[1:0] or
RADR[1:0] inputs) in this S/UNI-CDB is
selected for transmit or receive ATM
access.
Note that the null-PHY address 1FH is an
invalid address and will not be identified to
any port on the S/UNI-CDB.
CSBInputC9Active low Chip Select (CSB). This signal
must be low to enable S/UNI-CDB register
accesses. If CSB is not used, (RDB and
WRB determine register reads and writes)
then it should be tied to an inverted
version of RSTB.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 28
Page 31
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
WRBInputB8Active low Write Strobe (WRB). This signal
is pulsed low to enable a S/UNI-CDB
register write access. The D[7:0] bus is
clocked into the addressed register on the
rising edge of WRB while CSB is low.
RDBInputD9Active low Read Enable (RDB). This signal
is pulsed low to enable a S/UNI-CDB
register read access. The S/UNI-CDB
drives the D[7:0] bus with the contents of
the addressed register while RDB and
CSB are both low.
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
D[0]
A[10]
A[9]
A[8]
A[7]
A[6]
A[5]
A[4]
I/OD12
C13
A14
B14
D13
C14
A15
B15
InputB9
B10
C10
A11
B11
C11
D11
Bi-directional Data Bus (D[7:0]). The bidirectional data bus D[7:0] is used during
S/UNI-CDB register read and write
accesses.
Address Bus (A[10:0]). The address bus
A[10:0] selects specific registers during
S/UNI-CDB register accesses.
A[3]
A[2]
A[1]
A[0]
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 29
A12
B12
C12
B13
Page 32
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
RSTBInputC8Active low Reset (RSTB). This signal is set
low to asynchronously reset the
S/UNI-CDB. RSTB is a Schmitt-trigger
input with an integral pull-up resistor.
ALEInputA8Address Latch Enable (ALE). The
address latch enable (ALE) is active-high
and latches the address bus A[10:0] when
low. When ALE is high, the internal
address latches are transparent. It allows
the S/UNI-CDB to interface to a
multiplexed address/data bus. ALE has an
integral pull-up resistor.
This signal goes low when an unmasked
interrupt event is detected on any of the
internal interrupt sources. Note that INTB
will remain low until all active, unmasked
interrupt sources are acknowledged at
their source.
TCKInputB6Test Clock (TCK). This signal provides
timing for test operations that can be
carried out using the IEEE P1149.1 test
access port.
TMSInputC7Test Mode Select (TMS). This signal
controls the test operations that can be
carried out using the IEEE P1149.1 test
access port. TMS is sampled on the rising
edge of TCK. TMS has an integral pull up
resistor.
TDIInputD8Test Data Input (TDI). This signal carries
test data into the S/UNI-CDB via the IEEE
P1149.1 test access port. TDI is sampled
on the rising edge of TCK. TDI has an
integral pull up resistor.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 30
Page 33
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
TDOOutputB7Test Data Output (TDO). This signal
carries test data out of the S/UNI-CDB via
the IEEE P1149.1 test access port. TDO
is updated on the falling edge of TCK.
TDO is a tri-state output which is inactive
except when scanning of data is in
progress.
TRSTBInputA6Active low Test Reset (TRSTB). This
signal provides an asynchronous
S/UNI-CDB test access port reset via the
IEEE P1149.1 test access port. TRSTB is
a Schmitt triggered input with an integral
pull up resistor. TRSTB must be asserted
during the power up sequence.
BIASInputH20
U17
D4
U4
Note that if not used, TRSTB must be
connected to the RSTB input.
+5V Bias (BIAS). When tied to +5V, the
BIAS input is used to bias the wells in the
input and I/O pads so that the pads can
tolerate 5V on their inputs without forward
biasing internal ESD protection devices.
When tied to VDD, the inputs and bidirectional inputs will only tolerate input
levels up to VDD.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 31
Page 34
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
VDD[1]
VDD[2]
VDD[3]
VDD[4]
VDD[5]
VDD[6]
VDD[7]
VDD[8]
VDD[9]
VDD[10]
VDD[11]
VDD[12]
VDD[13]
VDD[14]
VDD[15]
PowerB2
B3
B18
B19
C2
C3
C18
C19
D7
D10
D14
G4
G17
K17
L4
DC Power. The DC Power pins should be
connected to a well-decoupled +3.3V DC
supply.
VDD[16]
VDD[17]
VDD[18]
VDD[19]
VDD[20]
VDD[21]
VDD[22]
VDD[23]
VDD[24]
VDD[25]
VDD[26]
VDD[27]
VDD[28]
P4
P17
U7
U11
U14
V2
V3
V18
V19
W2
W3
W18
W19
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 32
Page 35
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
VSS[1]
VSS[2]
VSS[3]
VSS[4]
VSS[5]
VSS[6]
VSS[7]
VSS[8]
VSS[9]
VSS[10]
VSS[11]
VSS[12]
VSS[13]
VSS[14]
VSS[15]
GroundA1
A2
A3
A9
A10
A13
A18
A19
A20
B1
B20
C1
C20
H1
H3
DC Ground. The DC Ground pins should
be connected to GND.
VSS[16]
VSS[17]
VSS[18]
VSS[19]
VSS[20]
VSS[21]
VSS[22]
VSS[23]
VSS[24]
VSS[25]
VSS[26]
VSS[27]
VSS[28]
VSS[29]
J4
J20
K2
K3
K20
L1
M1
M4
N1
N20
P3
R1
V1
V20
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 33
Page 36
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
VSS[30]
VSS[31]
VSS[32]
VSS[33]
VSS[34]
VSS[35]
VSS[36]
VSS[37]
VSS[38]
VSS[39]
VSS[40]
GroundW1
W20
Y1
Y2
Y3
Y8
Y11
Y12
Y18
Y19
Y20
DC Ground. The DC Ground pins should
be connected to GND.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 34
Page 37
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Pin NameTypePin No.Function
NCNo
connect
D17
H2
J1
J2
J3
K1
K4
L2
L3
M2
M3
N2
N3
N4
P1
No connect
P2
R2
R3
R4
T1
T2
Notes on Pin Description:
1. All S/UNI-CDB inputs and bi-directionals present minimum capacitive loading
and operate at TTL logic levels.
2. All S/UNI-CDB 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], TDATO[4:1],
TOHM[4:1], TPOHFP[4:1], LCD[4:1], RPOH[4:1], RPOHCLK[4:1], and
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 35
Page 38
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
RPOHFP[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 [42:1] ground pins are not internally connected together. Failure to
connect these pins externally may cause malfunction or damage the
S/UNI-CDB.
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 36
Page 39
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
8 FUNCTIONAL DESCRIPTION
8.1 SPLR PLCP Layer Receiver
The PLCP Layer Receiver (SPLR) Block integrates circuitry to support DS1 and
E1 PLCP frame processing. The SPLR provides framing for PLCP based
transmission formats.
The SPLR frames to DS1 and E1 based PLCP frames with maximum average
reframe times of 635 µs and 483 µ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 and E1 PLCP formats respectively. If
the OOF events are intermittent, the LOF counter is decremented at a rate 1/10
(E1, DS1 PLCP) of the incrementing rate. LOF is thus removed when an inframe state persists for more than 250 ms for a DS1 signal or 200 ms for an E1
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.
8.2 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 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
CRC-8 calculation over the first 4 octets of the ATM cell header. When
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 37
Page 40
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
performing delineation, correct HCS calculations are assumed to indicate cell
boundaries.
The ATMF performs a sequential bit-by-bit, a nibble-by-nibble, or a byte-by-byte
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 1.
Figure 1- Cell delineation State Diagram
Correct HCS
(bit by bit)
HUNT
Incorrect HCS
(cell by cell)
ALPHA consecutive
incorrect HC S's
(cell b y cell)
SYNC
PRESYNC
DELTA consecutive
correct HCS's
(cell b y 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
synchronization process. ALPHA is chosen to be 7 and DELTA is chosen to be 6
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 38
Page 41
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
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 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.
8.3 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-CDB 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.
8
The RXCP-50 verifies the received HCS using the accumulation polynomial, x
+
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. 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
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 39
Page 42
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
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 2.
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 2). 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 40
Page 43
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
The Receive FIFO (RXFF) provides FIFO management and the S/UNI-CDB
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 Errors D etected in M
(Pass Last Cell)
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 41
Page 44
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
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.
8.5 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-CDB 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
32
length up to 2
-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-CDB
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 that no events are missed. The data is then available in the
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 42
Page 45
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
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. It cannot be inserted into the ATM cell payload.
8.7 SPLT SMDS PLCP Layer Transmitter
The SMDS PLCP Layer Transmitter (SPLT ) Block integrates circuitry to support
DS1 and E1 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.
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.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 43
Page 46
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Stuff LengthC1(Hex)
173B
184F
1975
209D
21A7
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.
8.8 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-CDB, though it is required by ITU-T Recommendation I.432.
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.
8.9 TXFF Transmit FIFO
The Transmit FIFO (TXFF) provides FIFO management and the S/UNI-CDB
transmit cell interface. The transmit FIFO contains four cells. The FIFO depth
may be programmed to four, three, two, or one cells. The FIFO provides the cell
rate decoupling function between the transmission system physical layer and the
ATM layer.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 44
Page 47
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
In general, the management functions include emptying cells from the transmit
FIFO, indicating when the transmit FIFO is full, maintaining the transmit FIFO
read and write pointers and detecting a FIFO overrun condition.
The FIFO interface is “UTOPIA Level 2” compliant and accepts a write clock
(TFCLK), a write enable signal (TENB), the start of a cell (TSOC) indication, and
the parity bit (TPRTY), and the ATM device address (TADR[4:0]) when data is
written to the transmit FIFO (using the rising edges of TFCLK). The interface
provides the transmit cell available status (TCA and DTCA[4:1]) which can
transition from "available" to "unavailable" when the transmit FIFO is near full
(when TCALEVEL0 is logic 0) or when the FIFO is full (when TCALEVEL0 is
logic 1) and can accept no more writes. To reduce FIFO latency, the FIFO depth
at which TCA and DTCA[x] indicates "full" can be set to one, two, three or four
cells by the FIFODP[1:0] bits of TXCP-50 Configuration 2 register. If the
programmed depth is less than four, more than one cell may be written after TCA
or DTCA[x] is asserted as the TXCP-50 still allows four cells to be stored in its
FIFO. This interface also indicates FIFO overruns via a maskable interrupt and
register bit, but write accesses while TCA or DTCA[x] is logic 0 are not
processed. The TXFF automatically transmits idle cells until a full cell is
available to be transmitted.
8.10 JTAG Test Access Port
The JTAG Test Access Port block provides JTAG support for boundary scan.
The standard JTAG EXTEST, SAMPLE, BYPASS, IDCODE and STCTEST
instructions are supported. The S/UNI-CDB identification code is 073390CD
hexadecimal.
8.11 Microprocessor Interface
The microprocessor interface block provides normal and test mode registers,
and the logic required to connect to the microprocessor interface. The normal
mode registers are required for normal operation, and test mode registers are
used to enhance the testability of the S/UNI-CDB. The register set is accessed
as follows:
Table 1- Register Memory Map
AddressRegister
000H100H200H300HS/UNI-CDB Configuration 1
001H101H201H301HS/UNI-CDB Configuration 2
002H102H202H302HS/UNI-CDB Transmit Configuration
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 45
Page 48
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
AddressRegister
003H103H203H303HS/UNI-CDB Receive Configuration
005H105H205H305HS/UNI-CDB Interrupt Status
006HS/UNI-CDB Identification, Master Reset,
and Global Monitor Update
106H206H306HS/UNI-CDB Reserved
007H107H207H307HS/UNI-CDB Clock Activity Monitor and
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 48
Page 51
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
9 NORMAL MODE REGISTER DESCRIPTION
Normal mode registers are used to configure and monitor the operation of the
S/UNI-CDB. Normal mode registers (as opposed to test mode registers) are
selected when A[10] is low.
Notes on Normal Mode Register Bits:
1. Writing values into unused register bits has no effect. However, to ensure software
compatibility with future, feature-enhanced versions of the product, unused register
bits must be written with logic zero. Reading back unused bits can produce either a
logic one or a logic zero; hence, unused register bits should be masked off by
software when read.
2. All configuration bits that can be written into can also be read back. This allows the
processor controlling the S/UNI-CDB to determine the programming state of the
block.
3. Writable normal mode register bits are cleared to logic zero upon reset unless
otherwise noted.
4. Writing into read-only normal mode register bit locations does not affect S/UNI-CDB
operation unless otherwise noted.
5. Certain register bits are reserved. These bits are associated with megacell functions
that are unused in this application. To ensure that the S/UNI-CDB operates as
intended, reserved register bits must only be written with the suggested logic levels.
Similarly, writing to reserved registers should be avoided.
6. The S/UNI-CDB requires a software initialization sequence in order to guarantee
proper device operation and long term reliability. Please refer to Section 10.1 of this
document for the details on how to program this sequence.
7. All reserved bits must be programmed in order for device to function properly.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 49
Page 52
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
This reserved bit must be programmed to logic 0 for proper operation.
DLOOP:
The DLOOP bit controls the diagnostic loopback. When a logic 0 is written to
DLOOP, diagnostic loopback is disabled. When a logic 1 is written to
DLOOP, the transmit data stream is looped in the receive direction. The
DLOOP should not be set to a logic 1 when either the LLOOP or LOOPT bit is
a logic 1.
LLOOP:
The LLOOP bit controls the line loopback. When a logic 0 is written to
LLOOP, line loopback is disabled. When a logic 1 is written to LLOOP, the
stream received on RDATI and ROHM is looped to the TDATO and TOHM
outputs. Note that the TDATO, TOHM, and TCLK outputs are referenced to
RCLK when LLOOP is logic 1.
LOOPT:
The LOOPT bit selects the transmit timing source. When a logic 1 is written
to LOOPT, the transmitter is loop-timed to the receiver. When loop timing is
enabled, the receive clock (RCLK) is used as the transmit timing source.
When a logic 0 is written to LOOPT, the transmit clock (TICLK) is used as the
transmit timing source. The nibble stuffing is derived from the REF8KI input,
or is fixed internally . Setting the LOOPT bit disables the effect of the TICLK
and TXREF bits in the S/UNI-CDB Transmit Configuration and S/UNI-CDB
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 50
Page 53
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
This reserved bit must be programmed to logic 0 for proper operation.
TOCTA:
The TOCTA bit enables octet-alignment or nibble-alignment of the transmit
cell stream to the transmission overhead when the arbitrary transmission
format is chosen (TFRM[1:0] = 11 binary and SPLT Configuration register bit
EXT = 1). When the arbitrary transmission format is chosen and TOCTA is
set to logic 1, the ATM cell nibbles or octets are aligned to the arbitrary
transmission format overhead boundaries (as set by the TIOHM input).
Nibble alignment is chosen if the FORM[1:0] bits in the SPLT Configuration
are set to 00. Byte alignment is chosen if these FORM[1:0] bits are set to any
other value. The number of TICLK periods between transmission format
overhead bit positions must be divisible by 4 (for nibble alignment) or 8 (for
byte alignment). When TOCTA is set to logic 0, no octet alignment is
performed , and there is no restriction on the number of TICLK periods
between transmission format overhead bit positions.
DS27_53:
The DS27_53 bit is used to select between the long data structure (27 words
in 16-bit mode and 53 bytes in 8-bit mode) and the short data structure (26
words in 16-bit mode and 52 bytes in 8-bit mode) on the ATM interface.
When DS27_53 is set to logic one, the RXCP-50 and TXCP-50 blocks are
configured to operate with the long data structure; when DS27_53 is set to
logic zero, the RXCP-50 and TXCP-50 are configured to operate with the
short data structure.
8KREFO:
The 8KREFO bit is used, in conjunction with the PLCPEN bit in the SPLR
Configuration Register to select the function of the
REF8KO/RPOHFP/RFPO/RMFPO[x] output pin. When PLCPEN is logic 1,
the RPOHFP function will be selected and 8KREFO has no effect (note that
RPOHFP is inherently an 8kHz reference). If PLCPEN is logic 0, then if
8KREFO is logic 1, then an 8kHz reference will be derived from the RCLK[x]
signal and output on REF8KO. If 8KREFO and PLCPEN are both logic 0,
then the RXMFPO register bit in the S/UNI-CDB Configuration 2 register
(Reference: S/UNI-QJET Datasheet: PMC-960835) will select either the
RFPO or RMFPO function.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 51
Page 54
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
The TNEGINV bit provides polarity control for outputs TOHM. When a logic 0
is written to TNEGINV, the TOHM output is not inverted. When a logic 1 is
written to TNEGINV, the TOHM output is inverted. The TNEGINV bit setting
does not affect the loopback data in diagnostic loopback.
TPOSINV:
The TPOSINV bit provides polarity control for output TDATO. When a logic 0
is written to TPOSINV , the TDATO output is not inverted. When a logic 1 is
written to TPOSINV , the TDATO output is inverted. The TPOSINV bit setting
does not affect the loopback data in diagnostic loopback.
TCLKINV:
The TCLKINV bit provides polarity control for output TCLK. When a logic 0 is
written to TCLKINV, TCLK is not inverted and outputs TDATO and TOHM are
updated on the falling edge of TCLK. When a logic 1 is written to TCLKINV,
TCLK is inverted and outputs TDATO and TOHM are updated on the rising
edge of TCLK.
Reserved3:
This reserved bit must be programmed to logic 0 for proper operation.
TICLK:
The TICLK bit selects the transmit clock used to update the TDATO and
TOHM outputs. When a logic 0 is written to TICLK, the buffered version of
the input transmit clock, TCLK, is used to update TDATO and TOHM on the
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 54
Page 57
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
edge selected by the TCLKINV bit. When a logic 1 is written to TICLK,
TDATO and TOHM are updated on the rising edge of TICLK, eliminating the
flow-through TCLK signal. The TICLK bit has no effect if the LOOPT or
LLOOP bit is a logic 1.
TXREF:
The TXREF register bit determines if TICLK[1] and TIOHM[1] should be used
as the reference transmit clock and overhead pulse, respectively, instead of
TICLK[X] and TIOHM[X]. If TXREF is set to a logic 1, then TICLK[1] and
TIOHM[1] will be used as the reference transmit clock and overhead/frame
pulse, respectively. If TXREF is set to a logic 0, then TICLK[X] and TIOHM[X]
will be used as the reference transmit clock and overhead/frame pulse,
respectively, for quadrant X. If loop-timing is enabled (LOOPT = 1), the
TXREF bit has no effect on the corresponding quadrant. Note that when
TXREF is set to logic 1, the unused TICLK[x] and TIOHM[x] should be tied to
power or ground, not left floating.
TXSETBIT[1:0]:
These bits must be programmed to logic 1 for proper operation.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 55
Page 58
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
The RNEGINV bit provides polarity control for input ROHM. When a logic 0
is written to RNEGINV, the input ROHM is not inverted. When a logic 1 is
written to RNEGINV, the input ROHM is inverted. The RNEGINV bit setting
does not affect the loopback data in diagnostic loopback.
RPOSINV:
The RPOSINV bit provides polarity control for input RDATI. When a logic 0 is
written to RPOSINV , the input RDATI is not inverted. When a logic 1 is
written to RPOSINV , the input RDATI is inverted. The RPOSINV bit setting
does not affect the loopback data in diagnostic loopback.
RCLKINV:
The RCLKINV bit provides polarity control for input RCLK. When a logic 0 is
written to RCLKINV, RCLK is not inverted and inputs RDATI and ROHM are
sampled on the rising edge of RCLK. When a logic 1 is written to RCLKINV,
RCLK is inverted and inputs RDATI and ROHM are sampled on the falling
edge of RCLK.
Reserved3:
This reserved bit must be programmed to logic 0 for proper operation
Reserved4:
This reserved bit must be programmed to logic 1 for proper operation
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 56
Page 59
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Reserved5:
This reserved bit must be programmed to logic 1 for proper operation.
RXSETBIT[1:0]:
These bits must be programmed to logic 1 for proper operation.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 57
Page 60
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
The EXT bit disables the internal transmission system sublayer timeslot
counter from identifying DS1and E1 overhead bits. The EXT bit allows
transmission formats that are unsupported by the internal timeslot counter to
be supported using the ROHM[x] input. When a logic 0 is written to EXT,
input transmission system overhead (for DS1 and E1 formats) is indicated
using the internal timeslot counter. This counter is synchronized to the
transmission system frame alignment using the ROHM[x] (for DS1 or E1 ATM
direct-mapped formats).
When a logic 1 is written to EXT, indications on ROHM[x] identify each
transmission system overhead bit.
PLCPEN:
The PLCPEN bit enables PLCP framing. When a logic 1 is written to
PLCPEN, PLCP framing is enabled. The PLCP format is specified by the
FORM[1:0] bits in this register. When a logic 0 is written to PLCPEN, PLCP
related functions in the SPLR block are disabled. PLCPEN must be
programmed to logic 0 for arbitrary framing formats.
REFRAME:
The REFRAME bit is used to trigger reframing. When a logic 1 is written to
REFRAME, the S/UNI-CDB is forced out of PLCP frame and a new search
for frame alignment is initiated. Note that only a logic 0 to logic 1 transition of
the REFRAME bit triggers reframing; multiple write operations are required to
ensure such a transition.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 58
Page 61
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Reserved4:
This reserved bit must be programmed to logic 0 for proper operation
Reserved5:
This reserved bit must be programmed to logic 0 for proper operation.
FORM[1:0]:
The FORM[1:0] bits select the PLCP frame format as shown below. These
bits must be set to “11” if E1 direct mapped mode is being used (PLCPEN=0
and EXT=1).
Table 3- SPLR FORM[1:0] Configurations
FORM[1]FORM[0]PLCP Framing Format
10DS1
11E1
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 59
Page 62
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
The EXT bit disables the internal transmission system sublayer timeslot
counter from identifying DS1 or E1 overhead bits. The EXT bit allows
transmission formats that are unsupported by the internal timeslot counter
and must be supported using the TIOHM[x] input. When a logic 0 is written to
EXT, input transmission system overhead (for DS1 and E1 formats) is
indicated using the internal timeslot counter. This counter flywheels to create
the appropriate transmission system alignment. This alignment is indicated
on the TOHM[x] output. When a logic 1 is written to EXT, indications on
TIOHM[x] identify each transmission system overhead bit. These indications
flow through the S/UNI-CDB and appear on the TOHM[x] output where they
mark the transmission system overhead placeholder positions in the
TDATO[x] stream. EXT should only be set to logic 1 if the TFRM[1:0] bits in
the S/UNI-CDB Transmit Configuration register are both set to logic 1 and the
arbitrary framing format is desired.
PLCPEN:
The PLCPEN bit enables PLCP frame insertion. When a logic 1 is written to
PLCPEN, DS1, or E1 PLCP framing is inserted. The PLCP format is
specified by the FORM[1:0] bits in this register. When a logic 0 is written to
PLCPEN, PLCP related functions in the SPLT block are disabled. The
PLCPEN bit must be set to logic 0 for arbitrary framing formats.
Reserved3:
This reserved bit must be programmed to logic 0 for proper operation.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 60
Page 63
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
M2TYPE:
The M2TYPE bit selects the type of code transmitted in the M2 octet. These
codes are required in systems implementing the IEEE-802.6 DQDB protocol.
When a logic 0 is written to M2TYPE, the fixed pattern type 0 code is
transmitted in the M2 octet. When a logic 1 is written to M2TYPE, the 1023
cyclic code pattern (starting with B6 hexadecimal and ending with 8D
hexadecimal) is transmitted in the M2 octet. Please refer to TA-TSY-000772,
Issue 3 and Supplement 1, for details on the codes.
M1TYPE:
The M1TYPE bit selects the type of code transmitted in the M1 octet. These
codes are required in systems implementing the IEEE-802.6 DQDB protocol.
When a logic 0 is written to M1TYPE, the fixed pattern type 0 code is
transmitted in the M1 octet. When a logic 1 is written to M1TYPE, the 1023
cyclic code pattern (starting with B6 hexadecimal and ending with 8D
hexadecimal) is transmitted in the M1 octet. Please refer to TA-TSY-000772,
Issue 3 and Supplement 1, for details on the codes.
FORM[1:0]:
When EXT = 0 and PLCPEN = 0, the FORM[1:0] bits and the TFRM[1:0] bits
in the S/UNI-CDB Transmit Configuration register select the ATM directmapped transmission frame format as shown below. When EXT = 0 and
PLCPEN = 1, the FORM[1:0] bits along with the TFRM[1:0] bits select the
transmission and PLCP frame format as shown below. When EXT = 1 and
TOCTA = 1, then the FORM[1:0] bits control the cell alignment with respect to
the transmission overhead given on TIOHM[x] as shown below. The FORM
bits have no effect if EXT = 1 and TOCTA = 0.
Table 4- SPLT FORM[1:0] Configurations
FORM[1]FORM[0]PLCP or ATM direct-mapped
Framing Format / Cell alignment
10DS1 / byte
11E1 / byte
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 61
Page 64
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
10 OPERATION
10.1 Software Initialization Sequence
The S/UNI-CDB can come out of reset in a mode that consumes excess power.
The device functionality is not altered except for excessive power consumption
resulting excess heat dissipation which could lead to long term reliability
problems.
The software initialization sequence in this section will put the S/UNI-CDB into a
normal power consumption state should the device come out of reset in the
excess power state. This reset sequence must be used to guarantee long term
reliability of the device.
1. Reset the S/UNI-CDB.
2. Set IOTST (bit 2) in the Master Test Register to '1' (by writing 00000100 to
register 400H).
3. Put the S/UNI-CDBReceive Cell Processor (RXCP) into test mode by writing:
00000101 to test register 461H
00000101 to test register 561H
00000101 to test register 661H
00000101 to test register 761H
4. Set S/UNI-CDB Receive Cell Processor block built in set test (BIST) controls
signals by writing:
01000000 to test register 462H
01000000 to test register 562H
01000000 to test register 662H
01000000 to test register 762H
10101010 to test register 463H
10101010 to test register 563H
10101010 to test register 663H
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 62
Page 65
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
10101010 to test register 763H
5. Put the S/UNI-CDB Transmit Cell Processor (TXCP) into test mode by writing:
00000011 to test register 481H
00000011 to test register 581H
00000011 to test register 681H
00000011 to test register 781H
6. Set S/UNI-CDB Transmit Cell Processor block built in set test (BIST) controls
signals by writing:
10000000 to test register 480H
10000000 to test register 580H
10000000 to test register 680H
10000000 to test register 780H
10101010 to test register 482H
10101010 to test register 582H
10101010 to test register 682H
10101010 to test register 782H
7. Toggle REF8KI (pin T3) signal at least eight times (this provides the clock to
the RAM). REF8KI is the test clock used by the TXCP and RXCP blocks when in
test mode.
8. Set IOTST (bit 2) in the Master Test register to '0' (by writing 00000000 to
register 400H).
9. Resume normal device programming.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 63
Page 66
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
11 TEST FEATURES DESCRIPTION
Simultaneously asserting (low) the CSB, RDB and WRB inputs causes all digital
output pins and the data bus to be held in a high-impedance state. This test
feature may be used for board testing.
Test mode registers are used to apply test vectors during production testing of
the S/UNI-CDB. Test mode registers (as opposed to normal mode registers) are
selected when A[10] is high.
Test mode registers may also be used for board testing. When all of the TSBs
within the S/UNI-CDB are placed in test mode 0, device inputs may be read and
device outputs may be forced via the microprocessor interface (refer to the
section "Test Mode 0" for details).
In addition, the S/UNI-CDB also supports a standard IEEE 1149.1 five-signal
JTAG boundary scan test port for use in board testing. All digital device inputs
may be read and all digital device outputs may be forced via the JTAG test port.
Table 5- Test Mode Register Memory Map
AddressRegister
000H-3FFHNormal Mode Registers
400HMaster Test Register
408H508H608H708HSPLR Test Register 0
409H509H609H709HSPLR Test Register 1
40AH50AH60AH70AHSPLR Test Register 2
40CH50CH60CH70CHSPLT Test Register 0
40DH50DH60DH70DHSPLT Test Register 1
40EH50EH60EH70EHSPLT Test Register 2
40FH50FH60FH70FHSPLT Test Register 3
460H560H660H760HRXCP-50 Test Register 0
461H561H661H761HRXCP-50 Test Register 1
462H562H662H762HRXCP-50 Test Register 2
463H563H663H763HRXCP-50 Test Register 3
464H564H664H764HRXCP-50 Test Register 4
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 64
Page 67
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
AddressRegister
465H565H665H765HRXCP-50 Test Register 5
480H580H680H780HTXCP-50 Test Register 0
481H581H681H781HTXCP-50 Test Register 1
482H582H682H782HTXCP-50 Test Register 2
483H583H683H783HTXCP-50 Test Register 3
484H584H684H784HTXCP-50 Test Register 4
485H585H685H785HTXCP-50 Test Register 5
4A0H5A0H6A0H7A0HPRGD Test Register 0
4A1H5A1H6A1H7A1HPRGD Test Register 1
4A2H5A2H6A2H7A2HPRGD Test Register 2
4A3H5A3H6A3H7A3HPRGD Test Register 3
Notes on Test Mode Register Bits:
1. Writing values into unused register bits has no effect. However, to ensure
software compatibility with future, feature-enhanced versions of the product,
unused register bits must be written with logic zero. Reading back unused
bits can produce either a logic one or a logic zero; hence, unused register bits
should be masked off by software when read.
2. Writable test mode register bits are not initialized upon reset unless otherwise
noted.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 65
Page 68
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Register 100H: S/UNI-CDB Master Test
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 66
Page 69
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Register 400H: S/UNI-CDB Master Test
BitTypeFunctionDefault
Bit 7UnusedX
Bit 6WA_TM[9]X
Bit 5WA_TM[8]X
Bit 4WPMCTSTX
Bit 3WDBCTRL0
Bit 2R/WIOTST0
Bit 1WHIZDATA0
Bit 0R/WHIZIO0
This register is used to enable S/UNI-CDB test features. All bits, except
PMCTST and A_TM[9:8], are reset to zero by a hardware reset of the
S/UNI-CDB. The S/UNI-CDB Master Test register is not affected by a software
reset (via the S/UNI-CDB Identification, Master Reset, and Global Monitor
Update register (006H)).
HIZIO, HIZDATA:
The HIZIO and HIZDATA bits control the tri-state modes of the S/UNI-CDB .
While the HIZIO bit is a logic one, all output pins of the S/UNI-CDB except
the data bus and output TDO are held tri-state. The microprocessor interface
is still active. While the HIZDATA bit is a logic one, the data bus is also held
in a high-impedance state which inhibits microprocessor read cycles. The
HIZDATA bit is overridden by the DBCTRL bit.
IOTST:
The IOTST bit is used to allow normal microprocessor access to the test
registers and control the test mode in each TSB block in the S/UNI-CDB for
board level testing. When IOTST is a logic one, all blocks are held in test
mode and the microprocessor may write to a block's test mode 0 registers to
manipulate the outputs of the block and consequentially the device outputs
(refer to the "Test Mode 0 Details" in the "Test Features" section).
DBCTRL:
The DBCTRL bit is used to pass control of the data bus drivers to the CSB
pin. When the DBCTRL bit is set to logic one and either IOTST or PMCTST
are logic one, the CSB pin controls the output enable for the data bus. While
the DBCTRL bit is set, holding the CSB pin high causes the S/UNI-CDB to
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 67
Page 70
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
drive the data bus and holding the CSB pin low tri-states the data bus. The
DBCTRL bit overrides the HIZDATA bit. The DBCTRL bit is used to measure
the drive capability of the data bus driver pads.
PMCTST:
The PMCTST bit is used to configure the S/UNI-CDB for PMC's
manufacturing tests. When PMCTST is set to logic one, the S/UNI-CDB
microprocessor port becomes the test access port used to run the PMC
manufacturing test vectors. The PMCTST bit is logically "ORed" with the
IOTST bit, and can be cleared by setting CSB to logic one or by writing logic
zero to the bit.
A_TM[9:8]:
The state of the A_TM[9:8] bits internally replace the input address lines
A[9:8] respectively when PMCTST is set to logic 1. This allows for more
efficient use of the PMC manufacturing test vectors.
11.1 JTAG Test Port
The S/UNI-CDB JTAG Test Access Port (TAP) allows access to the TAP
controller and the 4 TAP registers: instruction, bypass, device identification and
boundary scan. Using the TAP, device input logic levels can be read, device
outputs can be forced, the device can be identified and the device scan path can
be bypassed. For more details on the JTAG port, please refer to the Operations
section.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 68
Page 71
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Identification Register
Length - 32 bits
Version number - 2H
Part Number - 7346H
Manufacturer's identification code - 0CDH
Device identification - 273460CDH
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 69
Page 72
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Table 7- Boundary Scan Register
Length - 198 bits
Pin/EnableRegister BitCell TypeID BitPin/EnableRegister BitCell TypeID Bit
TDAT[15]
1
0IN_CELL0
RX_OEB
TDAT[14]1IN_CELL0TICLK[4;1]67:70IN_CELL(0)
TDAT[13]2IN_CELL1TIOHM[4:1]71:74IN_CELL(0)
TDAT[12]3IN_CELL0TPOH[4:1]75:78IN_CELL(0)
TDAT[11]4IN_CELL0TPOHINS[4:1]79:82IN_CELL(0)
TDAT[10]5IN_CELL1TPOHCLK[4:1]83:86OUT_CELL(0)
TDAT[9]6IN_CELL1TPOHFP[4:1]87:90OUT_CELL(0)
TDAT[8]7IN_CELL1LCD[4:1]91:94OUT_CELL(0)
TDAT[7]8IN_CELL0RPOH[4:1]95:98OUT_CELL(0)
TDAT[6]9IN_CELL0RPOHCLK[4:1]99:102OUT_CELL(0)
TDAT[5]10IN_CELL1RPOHFP[4:1]103:106OUT_CELL(0)
TDAT[4]11IN_CELL1FRMSTAT[4:1]107:110OUT_CELL(0)
TDAT[3]12IN_CELL0REF8KI111IN_CELL(0)
TDAT[2]13IN_CELL1N/C112;115(0)
TDAT[1]14IN_CELL0N/C116:119(0)
TDAT[0]15IN_CELL0N/C120:123(0)
TFCLK16IN_CELL0N/C124:127(0)
TADR[4]17IN_CELL1N/C128:131(0)
TADR[3]18IN_CELL1VSS132:135(0)
TADR[2]19IN_CELL0VSS136:139(0)
TADR[1]20IN_CELL0RCLK[4:1]140:143IN_CELL(0)
TADR[0]21IN_CELL0ROHM[4:1]144;147IN_CELL(0)
TPRTY22IN_CELL0RDATI[4:1]148:151IN_CELL(0)
TSOC23IN_CELL0TCLK[4:1]152:155OUT_CELL(0)
TENB24IN_CELL1TOHM[4:1]156:159OUT_CELL(0)
TCA25OUT_CELL1TDATO4:1]160:163OUT_CELL(0)
TCA_OEB
2
26OUT_CELL0INTB164OUT_CELL(0)
DTCA[4]27OUT_CELL0RSTB165IN_CELL(0)
DTCA[3]28OUT_CELL1WRB166IN_CELL(0)
DTCA[2]29OUT_CELL1RDB167IN_CELL(0)
DTCA[1]30OUT_CELL0ALE168IN_CELL(0)
PHY_ADR[2]31IN_CELL1CSB169IN_CELL(0)
PHY_ADR[1]32IN_CELL(1)A[10:0]170:180IN_CELL(0)
PHY_ADR[0]33IN_CELL(1)D[7]181IO_CELL(0)
ATM834IN_CELL(0)
DOENB [7]
DRCA[4]35OUT_CELL(0)D[6]183IO_CELL(0)
DRCA[3]36OUT_CELL(0)
DOENB[6]
DRCA[2]37OUT_CELL(0)D[5]185IO_CELL(0)
DRCA[1]38OUT_CELL(0)
DOENB [5]
4
5
66OUT_CELL(0)
5
182OUT_CELL(0)
184OUT_CELL(0)
5
186OUT_CELL(0)
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 70
Page 73
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
RCA39OUT_CELL(0)D[4]187IO_CELL(0)
RCA_OEB
RSOC41OUT_CELL(0)D[3]189IO_CELL(0)
RENB42IN_CELL(0)
RFCLK43IN_CELL(0)D[2]191IO_CELL(0)
RADR[4]44IN_CELL(0)
RADR[3]45IN_CELL(0)D[1]193IO_CELL(0)
RADR[2]46IN_CELL(0)
RADR[1]47IN_CELL(0)D[0]195IO_CELL(0)
RADR[0]48IN_CELL(0)
RPRTY49OUT_CELL(0)
RDAT[15:0]50:65OUT_CELL(0)
3
40OUT_CELL(0)
DOENB [4]
DOENB [3]
DOENB [2]
DOENB [1]
DOENB [0]
6
HIZ
5
188OUT_CELL(0)
5
190OUT_CELL(0)
5
192OUT_CELL(0)
5
194OUT_CELL(0)
5
196OUT_CELL(0)
197OUT_CELL(0)
NOTES:
1. TDAT[15] is the first bit of the boundary scan chain.
2. TCA_OEB will set TCA to tri-state when set to logic 1. When set to logic 0,
TCA will be driven.
3. RCA_OEB will set RCA to tri-state when set to logic 1. When set to logic 0,
RCA will be driven.
4. RX_OEB will set RDAT[15:0], RPRTY, and RSOC to tri-state when set to logic
1. When set to logic 0, RDAT[15:0], RPRTY, and RSOC will be driven.
5. The DOENB signals will set the corresponding bidirectional signal (the one
preceding the DOENB in the boundary scan chain — see note 1 also) to an
output when set to logic 0. When set to logic 1, the bidirectional signal will be
tri-stated.
6. HIZ will set all outputs not controlled by TCA_OEB, RCA_OEB, RX_OEB,
and DOENB to tri-state when set to logic 1. When set to logic 0, those
outputs will be driven.
Boundary Scan Cell Description
In the following diagrams, CLOCK-DR is equal to TCK when the current
controller state is SHIFT-DR or CAPTURE-DR, and unchanging otherwise. The
multiplexer in the center of the diagram selects one of four inputs, depending on
the status of select lines G1 and G2. The ID Code bit is as listed in the Boundary
Scan Register table located in the TEST FEATURES DESCRIPTION - JTAG
Test Port section.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 71
Page 74
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Figure 3- Input Observation Cell (IN_CELL)
IDCODE
Input
Pad
G1
G2
SHIFT-DR
1 2
1 2
MUX
1 2
I.D. Code bit
1 2
CLOCK-DR
Scan Chain In
Figure 4- Output Cell (OUT_CELL)
EXTEST
G1
Scan Chain Out
INPUT
to internal
logic
D
C
Scan Chain Out
OUTPUT or Enable
from system logic
IDCODE
SHIFT-DR
G1
G2
1
1
MUX
OUTPUT or
Enable
1 2
1 2
MUX
D
D
1 2
I.D. code bit
1 2
CLOCK-DR
UPDATE-DR
Scan Chain In
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 72
C
C
Page 75
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
Figure 5- Bi-directional Cell (IO_CELL)
Scan Chain Out
INPUT
to internal
EXTEST
OUTPUT from
internal logic
IDC OD E
SHIFT-DR
G1
G2
G1
1
MUX
1
logic
OUTPUT
to pin
INPUT
from pin
1 2
1 2
MUX
D
D
1 2
I.D. code bit
1 2
CLOCK-DR
UPDATE-DR
Scan Chain In
C
C
Figure 6- Layout of Output Enable and Bi-directional Cells
Scan Chain Out
OUTPUT ENABLE
from internal
logic (0 = drive)
INPUT to
internal logic
OUTPUT from
interna l logic
OUT_CELL
IO_CELL
I/O
PAD
Scan Chain In
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 73
Page 76
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Input Low Voltage 00.8VoltsGuaranteed Input Low voltage.
Input High Voltage2.0BIASVoltsGuaranteed Input High voltage.
Output or Bi-directional
Low Voltage
Output or Bi-directional
High Voltage
Reset Input Low Voltage0.8VoltsApplies to RSTB, TRSTB, TICLK[4:1],
Reset Input High Voltage2.0VoltsApplies to RSTB, TRSTB, TICLK[4:1],
Reset Input Hysteresis
Voltage
Input Low Current-100-60-10µA
Input High Current-100+10µA
Input Low Current-100+10µA
Input High Current-100+10µA
Input Capacitance6pF
Output Capacitance6pF
2.42.93VoltsGuaranteed output High voltage at
0.230.4VoltsGuaranteed output Low voltage at
0.5VoltsApplies to RSTB, TRSTB, TICLK[4:1],
BIAS
VDD=2.97V and I
for pad.
VDD=2.97V and I
rated current for pad.
RCLK[4:1], TFCLK, RFCLK, TCK,
TDI, TMS, and REF8KI.
RCLK[4:1], TFCLK, RFCLK, TCK,
TDI, TMS, and REF8KI.
RCLK[4:1], TFCLK, RFCLK, TCK,
TDI, TMS, and REF8KI.
VIL = GND.
VIH = V
VIL = GND.
VIH = V
t
=25°C, f = 1 MHz
A
t
=25°C, f = 1 MHz
A
= 5.5V
4, 5, 6
1, 3
.
DD
2, 3
.
DD
OL
OH
1. 3
2, 3
=maximum rated
=maximum
4, 5, 6
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 74
Page 77
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
SymbolParameterMinTypMaxUnitsConditions
C
IO
I
DDOP2
I
DDOP6
Bi-directional Capacitance6pF
Operating Current12.230mA
Operating Current258.3330mA
PM7339 S/UNI-CDB
t
=25°C, f = 1 MHz
A
V
= 3.63V, Outputs Unloaded
DD
(T1/E1 PLCP mode)
V
= 3.63V, Outputs Unloaded (52
DD
Mbit/s arbitrary framing format with
ATM direct mapping)
Notes on D.C. Characteristics:
1. Input pin or bi-directional pin with internal pull-up resistor.
2. Input pin or bi-directional pin without internal pull-up resistor
3. Negative currents flow into the device (sinking), positive currents flow out of
the device (sourcing).
4. The Utopia interface outputs, RDAT[15:0], RPRTY, RCA, DRCA[4:1], RSOC,
TCA, and DTCA[4:1], have 12 mA drive capability.
5. The outputs TCLK[4:1], TDATO[4:1], TOHM[4:1], LCD [4:1], RPOH [4:1],
RPOHCLK [4:1], and RPOHFP [4:1] have 6 mA drive capability.
6. The data bus outputs, D[7:0], and all outputs not specified above have 3 mA
drive capability.
7. 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.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 75
Page 78
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
13 ORDERING AND THERMAL INFORMATION
Table 9- Packaging Information
PART NODESCRIPTION
PM7339256-pin Ball Grid Array (SBGA)
Table 10- Thermal Information
PART NO.CASE TEMPERATURETheta JaTheta Jc
PM7339-40°C to 85°C19 °C/W5 °C/W
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 76
Page 79
RELEASED
PM7339 S/UNI-CDB
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
14 MECHANICAL INFORMATION
1
D1, M
A1 BALL
141312
16
15
11
17
432
5
9
876
10
CORNER
1
A
B
C
D
E
F
G
H
J
K
E1, N
L
M
N
P
R
T
U
V
W
Y
e
A1 BALL
CORNER
A1 BALL I.D.
INK MARK
0.127
A
TOP VIEW
-A-
D
18
20
-B-
ACA
B
S
.30
S
19
b
E
A
e
0.127
A
A
BOTTOM VIEW
A
A2
C
ccc
-C-
A1
bbb
aaa
SIDE VIEW
SEATING PLANE
Notes: 1) ALL DIMENSIONS IN MILLIMETER.
2) DIMENSION aaa DENOTES COPLANARITY
3) DIMENSION bbb DENOTES PARALLEL
4) DIMENSION ccc DENOTES FLATNESS
BODY SIZE:
Dim.
1.32
Min.
Nom.
1.45
1.58
Max.
27 x 27 x 1.45 MM
A
0.56A10.76A226.90D24.03
0.82
0.63
0.700.88
27.00
27.10
PACKAGE TYPE:
EE1
D1
26.90
24.13
27.00
24.23
27.10
256 PIN THERMAL BALL GRID ARRAY
e
M,N
24.03
24.13
24.23
20x20
0.60
1.27
0.750.30
0.90
DIE SIDE
A-A SECTION VIEW
aaab
bbb
ccc
0.15
0.20
0.150.35
ddd
0.15
0.33
0.50
P
ddd
P
0.20
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 77
Page 80
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
NOTES
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS’ INTERNAL USE 78
Page 81
RELEASED
DATASHEET
PMC-2000313ISSUE 2SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNI-CDB
CONTACTING PMC-SIERRA, INC.
PMC-Sierra, Inc.
105-8555 Baxter Place Burnaby, BC
Canada V5A 4V7
Tel:(604) 415-6000
Fax:(604) 415-6200
Document Information:document@pmc-sierra.com
Corporate Information:info@pmc-sierra.com
Technical Support:apps@pmc-sierra.com
Web Site:http://www.pmc-sierra.com
None of the information contained in this document constitutes an express or implied warranty by PMC-Sierra, Inc. as to the sufficiency, fitness or
suitability for a particular purpose of any such information or the fitness, or suitability for a particular purpose, merchantability, performance, compatibility
with other parts or systems, of any of the products of PMC-Sierra, Inc., or any portion thereof, referred to in this document. PMC-Sierra, Inc. expressly
disclaims all representations and warranties of any kind regarding the contents or use of the information, including, but not limited to, express and
implied warranties of accuracy, completeness, merchantability, fitness for a particular use, or non-infringement.
In no event will PMC-Sierra, Inc. be liable for any direct, indirect, special, incidental or consequential damages, including, but not limited to, lost profits,
lost business or lost data resulting from any use of or reliance upon the information, whether or not PMC-Sierra, Inc. has been advised of the possibility
of such damage.