ETC PM5315?

SPECTRA™-2488 Errata
tem
be
r,
20
02
11
:55
:39
PM
Released
rsd
ay
,1
9S
ep
PM5315
liv
ett
io
nT
hu
SPECTRA-2488™
Do
wn
loa
de
db
yV
inv
ef
uo
fo
SONET/SDH Payload Extractor/Aligner
Errata
Released
Issue 3: November, 2001
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
SPECTRA-2488™ Errata
Released
PM
Legal Information
:55
:39
Copyright
11
© 2001 PMC-Sierra, Inc.
r,
20
02
The information is proprietary and confidential to PMC-Sierra, Inc., and for its customers’
internal use. In any event, you cannot reproduce any part of this document, in any form, without
the express written consent of PMC-Sierra, Inc.
tem
be
PMC-2001834 (P3), ref PMC-1990821 (P3)
ep
Disclaimer
nT
hu
rsd
ay
,1
9S
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.
fo
liv
ett
io
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.
uo
Trademarks
inv
ef
SPECTRA-2488 is a trademark of PMC-Sierra, Inc.
yV
Patents
Do
wn
loa
de
db
The technology discussed is protected by one or more of the following Patents:
U.S. Patent No. 5,640,398
Canadian Patent No. 2,161,921
Relevant patent applications and other patents may also exist.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
2
SPECTRA-2488™ Errata
Released
PM
Contacting PMC-Sierra
11
:55
:39
PMC-Sierra
8555 Baxter Place Burnaby, BC
Canada V5A 4V7
20
02
Tel: (604) 415-6000
Fax: (604) 415-6200
Do
wn
loa
de
db
yV
inv
ef
uo
fo
liv
ett
io
nT
hu
rsd
ay
,1
9S
ep
tem
be
r,
Document Information: [email protected]
Corporate Information: [email protected]
Technical Support: [email protected]
Web Site: http://www.pmc-sierra.com
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
3
SPECTRA-2488™ Errata
Released
PM
Revision History
Issue Date
Details of Change
Issue 3
November
2001
Removed Erratum 3.1, 3.2, 3.4, 3.6 – 3.11, 3.13 – 3.15, 3.17 - 3.22, 3.24 –
3.25 and 3.27 from Issue 2
:55
:39
Issue No.
11
Added Erratum 3.8, 3.9, 4.1, 4.2
July 2001
Issue 1
February
2001
Added ‘Fix in RevB’ column to deficiencies overview.
Added erratum 3.21 – 3.28, 4.1 – 4.10.
Do
wn
loa
de
db
yV
inv
ef
uo
fo
liv
ett
io
nT
hu
rsd
ay
,1
9S
ep
tem
be
r,
Document created.
20
Issue 2
02
Updated Errata item 3.16 of Issue 2 with 3.7
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
4
SPECTRA-2488™ Errata
Released
PM
Table of Contents
:39
Legal Information ................................................................................................................ 2
:55
Contacting PMC-Sierra ....................................................................................................... 3
Issue 3 Errata .............................................................................................................. 6
Device Identification............................................................................................ 6
20
1.1
02
1
11
Table of Contents ................................................................................................................ 5
Overview of Functional Deficiencies ........................................................................... 7
3
Functional Deficiency Details for Revision B of the SPECTRA-2488 Device ............. 8
tem
be
Ring Control Port and RALM Port ...................................................................... 8
3.2
Pointer Corruption Coming Out of Concatenated Mode..................................... 8
3.3
Transmit Add Bus Pointer Interpreter ................................................................. 9
3.4
J0 Movement Causes Reframing at Line Side ................................................... 9
3.5
Z0DEF=1 Can Cause Loss of Frame Alignment .............................................. 10
3.6
Busy Bits Not Auto-cleared on Access to Invalid Registers.............................. 10
3.7
New DJ0REF/TFPI Frame Alignment Can Cause Invalid H1/H2 Pointer Value
Generation ........................................................................................................ 11
3.8
TPOH Port Data Insertion Corruption............................................................... 12
3.9
Missing J1 Characters on Drop Telecom Bus................................................... 12
io
nT
hu
rsd
ay
,1
9S
ep
3.1
ett
Documentation Deficiency List.................................................................................. 13
SVCA Indirect Register Behaviour Clarification................................................ 13
4.2
SARC Register Description Clarification .......................................................... 13
fo
liv
4.1
Do
wn
loa
de
db
yV
inv
ef
uo
4
r,
2
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
5
SPECTRA-2488™ Errata
Released
Issue 3 Errata
PM
1
Device Identification
02
1.1
11
:55
:39
This document is the errata notice for Revision B of the SPECTRA-2488™ (PM5315-BI) device
and issue 4 of the SPECTRA-2488 data sheet. Issue 4 of the SPECTRA-2488 data sheet (PMC1990821) and issue 3 of this errata supersede all prior editions and versions of the data sheet.
ep
Do
wn
loa
de
db
yV
inv
ef
uo
fo
liv
ett
io
nT
hu
rsd
ay
,1
9S
Figure 1 PM5315 SPECTRA-2488 Branding Format
tem
be
r,
20
The information in this document applies to revision B of the PM5315 SPECTRA-2488 device
only. The device revision code is marked at the end of the Wafer Batch Code on the face of the
device (as shown in Figure 1). PM5315 SPECTRA-2488 Revision B is packaged in a 520-pin
Super-BGA package.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
6
SPECTRA-2488™ Errata
Released
Overview of Functional Deficiencies
PM
2
11
:55
:39
This section outlines the known functional discrepancies between the PM5315 SPECTRA-2488
revision B device and issue 4 of the SPECTRA-2488 datasheet. The errata are explained in more
detail in section 3 of this document.
Discrepancy
Workaround
Affected Modes
Ring Control Port and RALM Port
Yes
All modes
3.2
Pointer Corruption Coming Out of
Concatenated Mode
Yes
Payload reconfiguration
3.3
Transmit Add Bus Pointer
Interpreter
Yes
All modes
3.4
J0 Movement Causes Reframing
at Line Side
Yes
3.5
Z0DEF=1 Can Cause Loss of
Frame Alignment
Yes
3.6
Busy Bits Not Auto-Cleared on
Access to Invalid Registers
Yes
3.7
New DJ0REF/TFPI Frame
Alignment Can Cause Invalid
H1/H2 Pointer Value Generation
Yes
3.8
TPOH Port Data Insertion
Corruption
3.9
Missing J1 Characters on Drop
Telecom Bus
r,
tem
be
STS-48 mode
All Modes
All modes
nT
hu
rsd
ay
,1
9S
All modes
All modes
No
All modes
Do
wn
loa
de
db
yV
inv
ef
uo
fo
liv
ett
io
Yes
20
#
3.1
ep
02
Table 1 Summary of Functional Deficiencies
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
7
SPECTRA-2488™ Errata
Released
PM
:39
Ring Control Port and RALM Port
:55
3.1
Functional Deficiency Details for Revision B of the
SPECTRA-2488 Device
11
3
02
Description
tem
be
r,
20
When configured for concatenated payloads, the ring control port and RALM port will incorrectly
output alarms on slave STS-1s (slave STS-1s are the non master STS-1s in a concatenated stream.
That is, an STS-3c will have a master STS-1, and two slave STS-1s).
Workarounds
,1
9S
ep
When the ring control port is used between mate SPECTRA-2488 devices, the mate will filter
these unwanted alarms. When using RALM, unwanted alarms on slave STS-1s should be filtered
for concatenated payloads.
ay
Performance Without Workaround
Pointer Corruption Coming Out of Concatenated Mode
io
3.2
nT
hu
rsd
There will be no problems when using the ring control port to interconnect a SPECTRA-2488
with a mate SPECTRA-2488 using the ring control port. If this port is to be used to extract path
defect conditions, then care must be taken to filter unwanted alarm status from the slave STS-1s.
liv
ett
Description
uo
fo
Pointer corruption may occur when configuring SONET / SDH payload from a concatenated
stream to a channelized stream.
ef
Workarounds
yV
inv
Ensure that pointer is recalculated when payload is configured.
Set SVCA indirect register #02 bit 5.
Clear SVCA indirect register #02 bit 5.
Do
wn
loa
de
°
°
db
After payload configuration:
Performance Without Workaround
After reconfiguration from a concatenated to a channelized payload, some receive SONET/SDH
Virtual Container Aligners (SVCA) may be in an unknown state where they are incapable of
transmitting correct pointers and/or J1 pulses
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
8
SPECTRA-2488™ Errata
Released
Transmit Add Bus Pointer Interpreter
PM
3.3
:39
Description
11
:55
If Transmit Add Bus Pointer Interpreter (TAPI) is disabled while certain path alarms are in the
active state (i.e. PAIS, PLOP, PAISC, PLOPC), these alarms will still be seen by the transmit
SVCA.
20
02
Consequential and automatic (no user control) PAIS will be inserted into the transmit path by the
transmit SVCA.
tem
be
r,
Workarounds
ep
Disable the generation of the LOP-P and AIS-P alarms by the TAPI. Set PAISPTRCFG[1:0] and
PLOPTRCFG[1:0] to 11b in register 0x0019.
9S
Performance Without Workaround
J0 Movement Causes Reframing at Line Side
hu
3.4
rsd
ay
,1
Consequential and automatic (no user control) PAIS will be inserted into the transmit path by the
transmit SVCA.
nT
Description
uo
fo
liv
ett
io
Movement of the AJ0J1 J0 reference signal on the Add bus will cause a change of frame
alignment. This is the expected behavior of the device. In a system where multiple devices on
multiple cards are connected to the Add bus of the SPECTRA-2488, there is a risk that extraction
or removal of one of the devices will cause a glitch on the J0 reference, thereby forcing an
undesired change of frame alignment.
ef
Workarounds
Do
wn
loa
de
db
yV
inv
It is the system designer’s responsibility to ensure that J0 reference signals coming from the
system backplane do not change alignment unless reframing is the desired effect. The
SPECTRA-2488 does not require a frame pulse every frame; therefore, a simple workaround
would be to gate the J0 reference signals from the backplane until the signal has reached a steady
state. Then, compare the incoming J0 reference signal with the previous J0 reference signal (for
instance, in a flywheel counter within an FPGA.) The FPGA could then raise an alarm (in the
case where the alignments don’t match) and optionally force the new alignment.
In systems where the PM5315 SPECTRA-2488 is connected to a PM5310 TBS device, this is not
a problem, since the TBS will ensure that the J0 reference remains stable.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
9
SPECTRA-2488™ Errata
Released
PM
Performance Without Workaround
11
:55
:39
If the J0 reference signal changes alignment, there will be a change in frame alignment of the
SPECTRA-2488. This may be undesirable in cases where live traffic is being carried in 3 of the 4
STS-12 slices, and a tributary card connected to the 4th slice is removed, inserted, or otherwise
has an unstable J0 reference signal. If any of the J0 reference signals are changed, reframing will
occur because the J0 signals are OR’d together internally.
02
Z0DEF=1 Can Cause Loss of Frame Alignment
20
3.5
tem
be
r,
Description
ep
When Z0DEF=1, the SPECTRA-2488 will insert all zeros in the Z0 byte position. Over the
entire STS-48 frame, the long string of 0s may cause the clock and data recovery unit at the far
end equipment to fail, resulting in a loss of frame alignment and data.
9S
Workarounds
rsd
ay
,1
In the TRMP, set Z0DEF=0 and J0Z0INCEN=1 in registers 0x1080, 0x1480, 0x1880, 0x1C80.
This will force an incrementing pattern to be inserted in the Z0 byte position, ensuring transition
density at the line side.
liv
ett
io
nT
hu
An alternate workaround is to set Z0DEF=0, J0Z0INCEN=0 in registers 0x1080, 0x1480,
0x1880, 0x1C80. Set Z0V[7:0] in registers 0x1083, 0x1483, 0x1883 and 0x1C83 to a pattern
other than all zeros or all ones. Set Z0REGEN in registers 0x1081, 0x1481, 0x1881 and 0x1C81.
This will force a set pattern to be inserted into the Z0 byte position, ensuring transition density at
the line side.
uo
fo
If the above workarounds are not acceptable, a third workaround is to use the overhead insertion
port on the device to gain full control over the transport overhead.
ef
Performance Without Workaround
Busy Bits Not Auto-cleared on Access to Invalid Registers
Do
wn
loa
de
3.6
db
yV
inv
Without the workaround, the far end framer may lose frame alignment.
Description
If an access to an invalid indirect register location is attempted, the BUSY bit for that set of
indirect registers will remain high until a valid access is performed. An example of this would be
if an attempt was made to access Indirect register 0x01 in the TTTP SECTION set of indirect
registers. The corresponding BUSY bit (direct register 0x10A0, bit 15) would be set and remain
set until such time that an access was made to a valid location in the TTTP SECTION indirect
registers (for instance, 0x00).
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
10
SPECTRA-2488™ Errata
Released
PM
Workarounds
New DJ0REF/TFPI Frame Alignment Can Cause Invalid H1/H2
Pointer Value Generation
02
11
3.7
:55
:39
There is no workaround. Software should ensure that invalid indirect register locations are not
accessed.
20
Description
,1
9S
ep
tem
be
r,
The DJ0REF pulse is used by the SPECTRA-2488 to set the frame alignment on the DROP
TelecomBus. The TFPI input is used by the SPECTRA-2488 to set the frame alignment on the
transmit line side. These pulses are expected to be 8 kHz cyclic pulses, distributed once every
125us (or multiple of this time). This reference pulse must remain fixed. Exactly one pulse every
9720 DCK clock cycles or multiple of 9720 for DJ0REF. Exactly one pulse every 9720 TDCLK
clock cycles or multiple of 9720 for 4xOC12 mode. Exactly one pulse every 19440 TDCLK
cycles or multiple of 19440 for OC48 mode.
io
nT
hu
rsd
ay
The DJ0REF pulse is used in conjunction with the RJ0FP inputs of the PM5310 TBS and
PM5372 TSE devices to set the switch fabric’s frame alignment. The probability of error is very
low; on the order of 10^-6. Changes in the SPECTRA-2488 frame alignment via the DJ0REF and
TFPI pulses from their original position/setting can cause the H1/H2 pointer bytes to be invalid.
The problem is characterized by H1 and H2 bytes containing a pointer value that corresponds to
the true J1 byte location minus one. As a result, downstream devices will report B3 errors when
interpreting the SPE location via the H1 and H2 bytes and payload will not be located correctly.
yV
Workarounds
inv
ef
uo
fo
liv
ett
The J1 pulse on the DJ0J1 output will correctly mark the start of the SPE and can be used by
other devices that support the J1 control pulse to locate the SPE. A CHESS-I fabric with the TBS
and TSE configured for HPT mode will allow the SPE to be located correctly. But CHESS I
devices configured in MST mode will not allow the correct determination of the SPE location.
Interfacing the SPECTRA-2488 to a CHESS II fabric with the TBS-9953 and TSE-160 devices
configured for 2.488 Gbps SONET scrambled links will not support the J1 control character and
the H1/H2 bytes must be interpreted to locate the SPE for each STS-1/AU-3 path.
Do
wn
loa
de
db
This issue is specifically a start up/reset problem. As long as the DJ0REF and TFPI frame pulses
are consistent, the H1/H2 values will continue to be generated correctly. Any slip in the frame
pulse +/- 1 DCK clock cycle (DJ0REF) or +/- 1 TDCLK clock cycle (TFPI) from the original
frame pulse position will result in payload corruption.
After an initial or a new frame pulse has been intentionally provided to the DJ0REF and TFPI
inputs, initiate an SVCA reset by setting and clearing the PTRRST bits in the SVCA
Diagnostic/Configuration Indirect Register 02H for all STS-1/AU-3 paths. Either the transmit or
receive SVCA will require this workaround depending on which input (DJ0REF or TFPI)
underwent the frame alignment setting/change. This will prevent any incorrect pointer values
from being generated. Once this reset is issued, there is no reason to redistribute this reset until a
subsequent device reset or change in system or line side frame alignments has occurred.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
11
SPECTRA-2488™ Errata
Released
PM
Performance Without Workaround
TPOH Port Data Insertion Corruption
11
3.8
:55
:39
The H1 and H2 bytes may contain an incorrect pointer value that will cause downstream pointer
interpreters to determine an incorrect payload location and result in B3 errors and other path level
errors.
20
02
Description
ep
tem
be
r,
When inserting POH via the TPOH port, switching back and forth between TPOH port insertion
and POH pass through from the ADD TelecomBus can cause corruption on the POH bytes going
to the transmit line side of the SPECTRA-2488. The corruption will occur for one frame after the
POH source has changed, the new POH source data will be inserted correctly. All POH bytes that
are not inserted via register control will experience this issue.
9S
Workarounds
hu
rsd
ay
,1
When inserting POH, maintain consistent insertion via either the TPOH port, or via internal
register configuration. When using the TPOH port, ensure that the POH data is only inserted into
the TPOH port once the TPOHRDY signal is asserted to indicate that the SPECTRA-2488 is
prepared to accept the POH serial data stream.
nT
Performance Without Workaround
liv
Missing J1 Characters on Drop Telecom Bus
fo
3.9
ett
io
Constant toggling between TPOH and POH pass through from the ADD TelecomBus will result
in POH corruption for one frame after the transition.
uo
Description
db
yV
inv
ef
When NDFs (New Data Flags) are received by the Spectra-2488, J1 may fail to appear at the
Drop Telecom Bus for the current frame. J1 will be indicated on the next frame however. If
NDFs are continuously received, J1 may continuously fail to appear at the Drop Telecom Bus, but
will always appear on the frame following the last NDF. Note, however, that H1/H2 will always
be generated correctly.
Do
wn
loa
de
NDFs would occur, for example, during an APS switchover or a reconfiguration of the path.
Workarounds
Under the conditions where NDFs would occur, data loss is expected. The device connected to
the drop side of the Spectra-2488 should re-synchronize to the next J1 character.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
12
SPECTRA-2488™ Errata
Released
PM
SVCA Indirect Register Behaviour Clarification
:55
4.1
Documentation Deficiency List
:39
4
20
SARC Register Description Clarification
r,
4.2
02
11
When configured for concatenated payloads, the value written to SVCA indirect register 2
(diagnostics) of a master timeslot is automatically propogated to the indirect register 2 of all slave
timeslots. This is the expected behaviour of the device, and is written here for clarification.
Do
wn
loa
de
db
yV
inv
ef
uo
fo
liv
ett
io
nT
hu
rsd
ay
,1
9S
ep
tem
be
The SARC block is accessed through registers 0260H – 027DH for STS-12#1. The registers are
indexed on the PATH[3:0] bits in register 0260H. Therefore, it should be noted that registers
0262H, 0263H… have a different meaning, depending on the setting of register 0260H.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2001834, Issue 3
13