PMC PM5381-BI

PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PM5381
S/UNI-â
2488
S/UNI-2488
SATURN
USER NETWORK INTERFACE
FOR 2488 MBIT/S
DATASHEET
PROPRIETARY AND CONFIDENTIAL
PRELIMINARY
ISSUE 1: MARCH 2000
PMC-Sierra, Inc.
105 - 8555 Baxter Place Burnaby, BC Canada V5A 4V7 604 .415.6000
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
CONTENTS
1
FEATURES ............................................................................................................................................1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
GENERAL ..........................................................................................................................................1
SONET SECTION AND LINE / SDH REGENERATOR AND MULTIPLEXER SECTION ...................................2
SONET PATH / SDH HIGH ORDER PATH ...........................................................................................3
THE RECEIVE ATM PROCESSOR ........................................................................................................3
THE RECEIVE POS PROCESSOR........................................................................................................4
THE TRANSMIT ATM PROCESSOR ......................................................................................................4
THE TRANSMIT POS PROCESSOR......................................................................................................4
2
APPLICATIONS.....................................................................................................................................6
3
REFERENCES.......................................................................................................................................7
4
DEFINITIONS.........................................................................................................................................9
5
APPLICATION EXAMPLES ................................................................................................................10
6
BLOCK DIAGRAM ..............................................................................................................................13
7
DESCRIPTION.....................................................................................................................................17
8
PIN DIAGRAMS...................................................................................................................................19
9
SDPIN DESCRIPTION.........................................................................................................................20
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
9.10
9.11
10
10.1
10.2
10.3
10.4
10.5
10.6
SERIAL LINE SIDE INTERFACE SIGNALS (7) .......................................................................................20
CLOCKS AND ALARMS (7).................................................................................................................21
RECEIVE SECTION/LINE/PATH OVERHEAD EXTRACTION SIGNALS (6) .................................................23
TRANSMIT SECTION/LINE/PATH OVERHEAD INSERTION SIGNALS (7)...................................................24
SYSTEM SIDE UTOPIA AND POS SIGNALS (84) .................................................................................28
APS SERIAL DATA INTERFACE (20) ..................................................................................................37
MICROPROCESSOR INTERFACE SIGNALS (37) ...................................................................................39
JTAG TEST ACCESS PORT (TAP) SIGNALS (5) .................................................................................40
ANALOG MISCELLANEOUS SIGNALS (10)...........................................................................................41
ANALOG POWER AND GROUND (107) ...............................................................................................42
DIGITAL POWER AND GROUND..........................................................................................................44
FUNCTIONAL DESCRIPTION.........................................................................................................50
RECEIVE LINE INTERFACE ................................................................................................................50
SONET/SDH RECEIVE LINE INTERFACE (SRLI)...............................................................................51
RECEIVE REGENERATOR AND MULTIPLEXOR PROCESSOR (RRMP) ...................................................51
RECEIVE TAIL TRACE PROCESSOR (RTTP) ......................................................................................53
RECEIVE HIGH ORDER PATH PROCESSOR (RHPP)...........................................................................54
SONET/SDH VIRTUAL CONTAINER ALIGNER (SVCA) ......................................................................62
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
i
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.7 RECEIVE CELL AND FRAME PROCESSOR (RCFP)..............................................................................65
10.8 RECEIVE SCALABLE DATA QUEUE (RXSDQ).....................................................................................70
10.9 RECEIVE PHY INTERFACE (RXPHY) .................................................................................................71
10.10
TRANSMIT LINE INTERFACE ..........................................................................................................71
10.11
SONET/SDH TRANSMIT LINE INTERFACE (STLI)..........................................................................72
10.12
TRANSMIT REGENERATOR MULTIPLEXOR PROCESSOR (TRMP) .....................................................72
10.13
TRANSMIT TAIL TRACE PROCESSOR (TTTP) .................................................................................75
10.14
TRANSMIT HIGH ORDER PATH PROCESSOR (THPP)......................................................................76
10.15
TRANSMIT CELL AND FRAME PROCESSOR (TCFP) ........................................................................76
10.16
TRANSMIT SCALABLE DATA QUEUE (TXSDQ) ...............................................................................79
10.17
TRANSMIT PHY INTERFACES (RXPHY AND TXPHY) .....................................................................79
10.18
SONET/SDH BIT ERROR RATE MONITOR (SBER) .......................................................................80
10.19
SONET/SDH ALARM REPORTING CONTROLLER (SARC) .............................................................80
10.20
SONET/SDH INBAND ERROR REPORT PROCESSOR (SIRP).........................................................81
10.21
APS SERIAL DATA INTERFACE ......................................................................................................82
10.22
JTAG TEST ACCESS PORT INTERFACE .........................................................................................83
10.23
MICROPROCESSOR INTERFACE.....................................................................................................83
11
NORMAL MODE REGISTER DESCRIPTION .................................................................................97
12
OPERATION...................................................................................................................................430
12.2
12.3
12.4
12.5
12.6
12.7
12.8
12.9
12.10
12.11
13
13.1
13.2
13.3
13.4
13.5
SONET/SDH FRAME MAPPINGS AND OVERHEAD BYTE USAGE ......................................................433
POS/HDLC DATA STRUCTURE ......................................................................................................438
SETTING ATM MODE OF OPERATION ..............................................................................................439
SETTING PACKET OVER SONET/SDH MODE OF OPERATION .........................................................439
BIT ERROR RATE MONITOR ............................................................................................................439
CLOCKING OPERATIONS ................................................................................................................439
LOOPBACK OPERATION ..................................................................................................................439
BOARD DESIGN RECOMMENDATIONS ..............................................................................................440
POWER SUPPLIES ......................................................................................................................440
INTERFACING TO ECL OR PECL DEVICES ...................................................................................440
FUNCTIONAL TIMING...................................................................................................................441
SERIAL LINE INTERFACE .................................................................................................................441
ATM UTOPIA LEVEL 3 SYSTEM INTERFACE .....................................................................................441
PACKET OVER SONET/SDH (POS) LEVEL 3 SYSTEM INTERFACE ..................................................443
SECTION AND LINE DATA COMMUNICATION CHANNELS .....................................................................446
S/UNI-2488 CONCEPTUAL REGIONS .............................................................................................446
14
TEST FEATURES DESCRIPTION.................................................................................................447
15
FUNCTIONAL TIMING...................................................................................................................448
16
ABSOLUTE MAXIMUM RATINGS ................................................................................................449
17
D.C. CHARACTERISTICS .............................................................................................................450
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
ii
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
18
MICROPROCESSOR INTERFACE TIMING CHARACTERISTICS..............................................453
19
A.C. TIMING CHARACTERISTICS ...............................................................................................457
19.1
APS PORT INTERFACE ..................................................................................................................461
20
ORDERING AND THERMAL INFORMATION...............................................................................463
21
MECHANICAL INFORMATION .....................................................................................................464
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
iii
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
LIST OF REGISTERS
REGISTER 0000H: S/UNI-2488 IDENTITY, AND GLOBAL PERFORMANCE MONITOR UPDATE ......98
REGISTER 0001H: S/UNI-2488 MASTER RESET, CONFIGURATION, AND LOOPBACK....................99
REGISTER 0003H: S/UNI-2488 CLOCK MONITORS ............................................................................102
REGISTER 0004H: S/UNI-2488 MASTER INTERRUPT STATUS #1 ....................................................104
REGISTER 0005H: S/UNI-2488 MASTER INTERRUPT STATUS #2 ....................................................105
REGISTER 0006H: S/UNI-2488 MASTER INTERRUPT STATUS #3 ....................................................106
REGISTER 0007H: S/UNI-2488 MASTER INTERRUPT STATUS #4 ....................................................107
REGISTER 0008H: S/UNI-2488 MASTER INTERRUPT STATUS #5 ....................................................108
REGISTER 0009H: S/UNI-2488 MASTER INTERRUPT STATUS #6 ....................................................110
REGISTER 000AH: S/UNI-2488 MASTER INTERRUPT STATUS #7....................................................112
REGISTER 000BH: UNUSED...................................................................................................................113
REGISTER 000CH: APS INPUT TELECOMBUS SYNCHRONIZATION DELAY ...................................114
REGISTER 000DH: APS OUTPUT TELECOMBUS SYNCHRONIZATION DELAY ...............................115
REGISTER 000EH: S/UNI-2488 DIAGNOSTICS....................................................................................116
REGISTER 000FH: S/UNI-2488 FREE REGISTER .................................................................................118
REGISTER 0010H: RX2488 ANALOG INTERRUPT CONTROL/STATUS .............................................119
REGISTER 0011H: RX2488 ANALOG CRU CONTROL .........................................................................122
REGISTER 0012H: RX2488 ANALOG CRU CLOCK TRAINING CONFIGURATION AND STATUS ....125
REGISTER 0013H: RX2488 ANALOG PRBS CONTROL.......................................................................127
REGISTER 0014H: RX2488 ANALOG PATTERN REGISTER................................................................129
REGISTER 0030H: SRLI CLOCK CONFIGURATION .............................................................................130
REGISTER 0031H: SRLI PGM CLOCK CONFIGURATION....................................................................132
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
iv
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REGISTER 0038H: STLI CLOCK CONFIGURATION .............................................................................134
REGISTER 0039H: STLI PGM CLOCK CONFIGURATION ....................................................................135
THE PROGRAMMABLE TRANSMIT CLOCK FREQUENCY SELECTION (PGMTCLKSEL) BIT
SELECTS THE FREQUENCY OF THE PGMTCLK OUTPUT CLOCK. WHEN PGMTCLKSEL IS SET
HIGH, PGMTCLK IS A NOMINAL 8 KHZ CLOCK. WHEN PGMTCLKSEL IS SET TO LOGIC ZERO,
PGMTCLK IS A NOMINAL REGISTER 0040H: RRMP CONFIGURATION ............................................136
REGISTER 0041H: RRMP STATUS.........................................................................................................138
REGISTER 0042H: RRMP INTERRUPT ENABLE ..................................................................................140
REGISTER 0043H: RRMP INTERRUPT STATUS ...................................................................................141
REGISTER 0044H: RRMP RECEIVE APS...............................................................................................143
REGISTER 0045H: RRMP RECEIVE SSM ..............................................................................................144
REGISTER 0046H: RRMP AIS ENABLE .................................................................................................145
REGISTER 0047H: RRMP SECTION BIP ERROR COUNTER...............................................................147
REGISTER 0048H: RRMP LINE BIP ERROR COUNTER (LSB) ............................................................148
REGISTER 0049H: RRMP LINE BIP ERROR COUNTER (MSB) ...........................................................148
REGISTER 004AH: RRMP LINE REI ERROR COUNTER (LSB) ...........................................................149
REGISTER 004BH: RRMP LINE REI ERROR COUNTER (MSB) ..........................................................149
REGISTER 0080H: TRMP CONFIGURATION.........................................................................................150
REGISTER 0081H: TRMP REGISTER INSERTION ................................................................................153
REGISTER 0082H: TRMP ERROR INSERTION .....................................................................................156
REGISTER 0083H: TRMP TRANSMIT J0 AND Z0 .................................................................................158
REGISTER 0084H: TRMP TRANSMIT E1 AND F1 .................................................................................159
REGISTER 0085H: TRMP TRANSMIT D1D3 AND D4D12 .....................................................................160
REGISTER 0086H: TRMP TRANSMIT K1 AND K2 ................................................................................161
REGISTER 0087H: TRMP TRANSMIT S1 AND Z1 .................................................................................162
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
v
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REGISTER 0088H: TRMP TRANSMIT Z2 AND E2 .................................................................................163
REGISTER 0089H: TRMP TRANSMIT H1 AND H2 MASK.....................................................................164
REGISTER 008A: TRMP TRANSMIT B1 AND B2 MASK.......................................................................165
REGISTER 00A0H: TRMP AUX2 CONFIGURATION..............................................................................166
REGISTER 00C0H: TRMP AUX3 CONFIGURATION..............................................................................166
REGISTER 00E0H: TRMP AUX4 CONFIGURATION ..............................................................................166
REGISTER 00A2H: TRMP AUX2 ERROR INSERTION ..........................................................................167
REGISTER 00C2H: TRMP AUX3 ERROR INSERTION ..........................................................................167
REGISTER 00E2H: TRMP AUX4 ERROR INSERTION ..........................................................................167
REGISTER 0110H: SBER CONFIGURATION .........................................................................................168
REGISTER 0111H: SBER STATUS..........................................................................................................170
REGISTER 0112H: SBER INTERRUPT ENABLE ...................................................................................171
REGISTER 0113H: SBER INTERRUPT STATUS....................................................................................172
REGISTER 0114H: SBER SF BERM ACCUMULATION PERIOD (LSB) ...............................................173
REGISTER 0115H: SBER SF BERM ACCUMULATION PERIOD (MSB)...............................................173
REGISTER 0116H: SBER SF BERM SATURATION THRESHOLD (LSB).............................................174
REGISTER 0117H: SBER SF BERM SATURATION THRESHOLD (MSB) ............................................174
REGISTER 0118H: SBER SF BERM DECLARING THRESHOLD (LSB) ..............................................175
REGISTER 0119H: SBER SF BERM DECLARING THRESHOLD (MSB)..............................................175
REGISTER 011AH: SBER SF BERM CLEARING THRESHOLD (LSB) ................................................176
REGISTER 011BH: SBER SF BERM CLEARING THRESHOLD (MSB)................................................176
REGISTER 011CH: SBER SD BERM ACCUMULATION PERIOD (LSB) ..............................................177
REGISTER 011DH: SBER SD BERM ACCUMULATION PERIOD (MSB)..............................................177
REGISTER 011EH: SBER SD BERM SATURATION THRESHOLD (LSB) ............................................178
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
vi
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REGISTER 011FH: SBER SD BERM SATURATION THRESHOLD (MSB) ...........................................178
REGISTER 0120H: SBER SD BERM DECLARATION THRESHOLD (LSB) .........................................179
REGISTER 0121H: SBER SD BERM DECLARATION THRESHOLD (MSB) ........................................179
REGISTER 0122H: SBER SD BERM CLEARING THRESHOLD (LSB) ................................................180
REGISTER 0123H: SBER SD BERM CLEARING THRESHOLD (MSB)................................................180
REGISTER 0130H: RTTP SECTION INDIRECT ADDRESS ...................................................................181
REGISTER 0131H: RTTP SECTION INDIRECT DATA ...........................................................................183
REGISTER 0132H: RTTP SECTION TRACE UNSTABLE STATUS .......................................................184
REGISTER 0133H: RTTP SECTION TRACE UNSTABLE INTERRUPT ENABLE ................................185
REGISTER 0134H: RTTP SECTION TRACE UNSTABLE INTERRUPT STATUS .................................186
REGISTER 0135H: RTTP SECTION TRACE MISMATCH STATUS .......................................................187
REGISTER 0136H: RTTP SECTION TRACE MISMATCH INTERRUPT ENABLE.................................188
REGISTER 0137H: RTTP SECTION TRACE MISMATCH INTERRUPT STATUS .................................189
INDIRECT REGISTER 00H: RTTP SECTION TRACE CONFIGURATION .............................................190
INDIRECT REGISTER 40H TO 7FH: RTTP SECTION CAPTURED TRACE .........................................192
INDIRECT REGISTER 80H TO BFH: RTTP SECTION ACCEPTED TRACE .........................................193
INDIRECT REGISTER C0H TO FFH: RTTP SECTION EXPECTED TRACE .........................................194
REGISTER 0138H: TTTP SECTION INDIRECT ADDRESS....................................................................195
REGISTER 0139H: TTTP SECTION INDIRECT DATA............................................................................197
INDIRECT REGISTER 0138H: TTTP SECTION TRACE CONFIGURATION .........................................198
INDIRECT REGISTER 40H TO 7FH: TTTP SECTION TRACE ...............................................................199
REGISTER 0200H: RHPP STS-1/STM-0 #1 THROUGH #12 INDIRECT ADDRESS REGISTER 0280H:
RHPP STS-1/STM-0 #13 THROUGH #24 INDIRECT ADDRESS REGISTER 0300H: RHPP STS-1/STM0 #25 THROUGH #36 INDIRECT ADDRESS REGISTER 0380H: RHPP STS-1/STM-0 #37 THROUGH
#48 INDIRECT ADDRESS ........................................................................................................................200
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
vii
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REGISTER 0201H: RHPP STS-1/STM-0 #1 THROUGH #12 INDIRECT DATA REGISTER 0281H: RHPP
STS-1/STM-0 #13 THROUGH #24 INDIRECT DATA REGISTER 0301H: RHPP STS-1/STM-0 #25
THROUGH #36 INDIRECT DATA REGISTER 0381H: RHPP STS-1/STM-0 #37 THROUGH #48
INDIRECT DATA .......................................................................................................................................202
REGISTER 0208H, 0210H, 0218H, 0220H, 0228H, 0230H, 0238H, 0240H, 0248H, 0250H, 0258H,
0260H REGISTER 0288H, 0290H, 0298H, 02A0H, 02A8H, 02B0H, 02B8H, 02C0H, 02C8H, 02D0H,
02D8H, 02E0H REGISTER 0308H, 0310H, 0318H, 0320H, 0328H, 0330H, 0338H, 0340H, 0348H,
0350H, 0358H, 0360H REGISTER 0388H, 0390H, 0398H, 03A0H, 03A8H, 03B0H, 03B8H, 03C0H,
03C8H, 03D0H, 03D8H, 03E0H:
RHPP
STS-1/STM-0 #N (WHERE N=1 TO 48) POINTER INTERPRETER STATUS
203
REGISTER 0209H, 0211H, 0219H, 0221H, 0229H, 0231H, 0239H, 0241H, 0249H, 0251H, 0259H,
0261H REGISTER 0289H, 0291H, 0299H, 02A1H, 02A9H, 02B1H, 02B9H, 02C1H, 02C9H, 02D1H,
02D9H, 02E1H REGISTER 0309H, 0311H, 0319H, 0321H, 0329H, 0331H, 0339H, 0341H, 0349H,
0351H, 0359H, 0361H REGISTER 0389H, 0391H, 0399H, 03A1H, 03A9H, 03B1H, 03B9H, 03C1H,
03C9H, 03D1H, 03D9H, 03E1H:
RHPP
STS-1/STM-0 #N (WHERE N=1 TO 48) POINTER INTERPRETER INTERRUPT ENABLE
205
REGISTER 020AH, 0212H, 021AH, 0222H, 022AH, 0232H, 023AH, 0242H, 024AH, 0252H, 025AH,
0262H REGISTER 028AH, 0292H, 029AH, 02A2H, 02AAH, 02B2H, 02BAH, 02C2H, 02CAH, 02D2H,
02DAH, 02E2H REGISTER 030AH, 0312H, 031AH, 0322H, 032AH, 0332H, 033AH, 0342H, 034AH,
0352H, 035AH, 0362H REGISTER 038AH, 0392H, 039AH, 03A2H, 03AAH, 03B2H, 03BAH, 03C2H,
03CAH, 03D2H, 03DAH, 03E2H:
RHP
P STS-1/STM-0 #N (WHERE N=1 TO 48) POINTER INTERPRETER INTERRUPT STATUS
207
REGISTER 020B: RHPP STS-1/STM-0 #1 ERROR MONITOR STATUS ...............................................209
REGISTER 020C: RHPP STS-1/STM-0 #1 ERROR MONITOR INTERRUPT ENABLE ........................211
REGISTER 020D: RHPP STS-1/STM-0 #1 ERROR MONITOR INTERRUPT STATUS .........................213
REGISTER 020E: RHPP STS-1/STM-0 #1 PATH BIP ERROR COUNTER ............................................215
REGISTER 020F: RHPP STS-1/STM-0 #1 PATH REI ERROR COUNTER ............................................216
INDIRECT REGISTER 00H: RHPP POINTER INTERPRETER CONFIGURATION ...............................217
INDIRECT REGISTER 01H: RHPP ERROR MONITOR CONFIGURATION...........................................219
INDIRECT REGISTER 02H: RHPP POINTER VALUE AND ERDI..........................................................222
INDIRECT REGISTER 03H: RHPP CAPTURED AND ACCEPTED PSL................................................223
INDIRECT REGISTER 04H: RHPP EXPECTED PSL AND PDI ..............................................................224
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
viii
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
INDIRECT REGISTER 05H: RHPP GPO AND OTHER STATUS............................................................225
REGISTER 0400H: THPP STS-1/STM-0 #1 THROUGH #12 INDIRECT ADDRESS REGISTER 0480H:
THPP STS-1/STM-0 #13 THROUGH #24 INDIRECT ADDRESS REGISTER 0500H: THPP STS-1/STM-0
#25 THROUGH #36 INDIRECT ADDRESS REGISTER 0580H: THPP STS-1/STM-0 #37 THROUGH #48
INDIRECT ADDRESS ...............................................................................................................................227
REGISTER 0401H: THPP STS-1/STM-0 #1 THROUGH #12 INDIRECT DATA REGISTER 0481H: THPP
STS-1/STM-0 #13 THROUGH #24 INDIRECT DATA REGISTER 0501H: THPP STS-1/STM-0 #25
THROUGH #36 INDIRECT DATA REGISTER 0581H: THPP STS-1/STM-0 #37 THROUGH #48
INDIRECT DATA .......................................................................................................................................229
REGISTER 0402: THPP PAYLOAD CONFIGURATION ..........................................................................230
INDIRECT REGISTER 00H: THPP CONTROL REGISTER ....................................................................231
INDIRECT REGISTER 01H: THPP SOURCE AND POINTER CONTROL REGISTER ..........................233
INDIRECT REGISTER 02H: THPP CURRENT POINTER REGISTER ...................................................235
INDIRECT REGISTER 03H: THPP ARBITRARY POINTER REGISTER ................................................236
INDIRECT REGISTER 05H: THPP B3 MASK AND FIXED STUFF BYTE..............................................238
INDIRECT REGISTER 06H: THPP TRANSMIT C2 AND J1....................................................................239
INDIRECT REGISTER 07H: THPP TRANSMIT H4 MASK AND G1 .......................................................240
INDIRECT REGISTER 08H: THPP TRANSMIT F2 AND Z3....................................................................241
INDIRECT REGISTER 09H: THPP TRANSMIT Z4 AND Z5....................................................................242
REGISTER 0600H: RSVCA INDIRECT ADDRESS .................................................................................243
REGISTER 0601H: RSVCA INDIRECT DATA .........................................................................................245
REGISTER 0603H: RSVCA POSITIVE JUSTIFICATION INTERRUPT STATUS ...................................248
REGISTER 0604H: RSVCA NEGATIVE JUSTIFICATION INTERRUPT STATUS..................................249
REGISTER 0605H: RSVCA FIFO OVERFLOW INTERRUPT STATUS ..................................................250
REGISTER 0606H: RSVCA FIFO UNDERFLOW INTERRUPT STATUS ...............................................251
INDIRECT REGISTER 00H: RSVCA POINTER JUSTIFICATION INTERRUPT ENABLE .....................252
INDIRECT REGISTER 01H: RSVCA FIFO INTERRUPT ENABLE.........................................................253
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
ix
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
INDIRECT REGISTER 02H: RSVCA POSITIVE JUSTIFICATIONS PERFORMANCE MONITOR ........254
INDIRECT REGISTER 03H: RSVCA NEGATIVE JUSTIFICATIONS PERFORMANCE MONITOR ......255
INDIRECT REGISTER 04H: RSVCA DIAGNOSTIC/CONFIGURATION.................................................256
REGISTER 0680H: TSVCA INDIRECT ADDRESS..................................................................................258
REGISTER 0601H: TSVCA INDIRECT DATA..........................................................................................260
REGISTER 0603H: TSVCA POSITIVE JUSTIFICATION INTERRUPT STATUS....................................261
REGISTER 0604H: TSVCA NEGATIVE JUSTIFICATION INTERRUPT STATUS ..................................262
REGISTER 0605H: TSVCA FIFO OVERFLOW INTERRUPT STATUS ..................................................263
REGISTER 0606H: TSVCA FIFO UNDERFLOW INTERRUPT STATUS................................................264
INDIRECT REGISTER 00H: TSVCA POINTER JUSTIFICATION INTERRUPT ENABLE .....................265
INDIRECT REGISTER 01H: TSVCA FIFO INTERRUPT ENABLE .........................................................266
INDIRECT REGISTER 02H: TSVCA POSITIVE JUSTIFICATIONS PERFORMANCE MONITOR ........267
INDIRECT REGISTER 03H: TSVCA NEGATIVE JUSTIFICATIONS PERFORMANCE MONITOR.......268
INDIRECT REGISTER 04H: TSVCA DIAGNOSTIC/CONFIGURATION .................................................269
REGISTER 0700H: RTTP PATH INDIRECT ADDRESS ..........................................................................271
REGISTER 0701H: RTTP PATH INDIRECT DATA ..................................................................................273
REGISTER 0702H: RTTP PATH TRACE UNSTABLE STATUS..............................................................274
REGISTER 0703H: RTTP PATH TRACE UNSTABLE INTERRUPT ENABLE .......................................275
REGISTER 0704H: RTTP PATH TRACE UNSTABLE INTERRUPT STATUS ........................................276
REGISTER 0705H: RTTP PATH TRACE MISMATCH STATUS ..............................................................277
REGISTER 0706H: RTTP PATH TRACE MISMATCH INTERRUPT ENABLE .......................................278
REGISTER 0707H: RTTP PATH TRACE MISMATCH INTERRUPT STATUS ........................................279
INDIRECT REGISTER 00H: RTTP PATH TRACE CONFIGURATION....................................................280
INDIRECT REGISTER 40H TO 7FH: RTTP PATH CAPTURED TRACE ................................................282
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
x
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
INDIRECT REGISTER 80H TO BFH: RTTP PATH ACCEPTED TRACE................................................283
INDIRECT REGISTER C0H TO FFH: RTTP PATH EXPECTED TRACE ................................................284
REGISTER 0708H: TTTP PATH INDIRECT ADDRESS ..........................................................................285
REGISTER 0709H: TTTP PATH INDIRECT DATA ..................................................................................287
INDIRECT REGISTER 00H: TTTP PATH TRACE CONFIGURATION ....................................................288
INDIRECT REGISTER 40H TO 7FH: TTTP PATH TRACE......................................................................289
REGISTER 0720H: SARC INDIRECT ADDRESS ...................................................................................290
REGISTER 0722H: SARC SECTION CONFIGURATION........................................................................291
REGISTER 0723H: SARC SECTION SALM ENABLE............................................................................292
REGISTER 0724H: SARC SECTION RLAISINS ENABLE .....................................................................295
REGISTER 0725H: SARC SECTION TLRDIINS ENABLE .....................................................................296
REGISTER 0728H: SARC PATH CONFIGURATION ..............................................................................297
REGISTER 0729H: SARC PATH RALM ENABLE ..................................................................................299
REGISTER 072A: SARC PATH RPAISINS ENABLE ..............................................................................300
REGISTER 0730H: SARC LOP POINTER STATUS................................................................................301
REGISTER 0731H: SARC LOP POINTER INTERRUPT ENABLE .........................................................302
REGISTER 0732H: SARC LOP POINTER INTERRUPT STATUS ..........................................................303
REGISTER 0733H: SARC AIS POINTER STATUS .................................................................................304
REGISTER 0734H: SARC AIS POINTER INTERRUPT ENABLE ..........................................................305
REGISTER 0735H: SARC AIS POINTER INTERRUPT STATUS ...........................................................306
REGISTER 0740H: RCFP CONFIGURATION .........................................................................................307
REGISTER 0741H: RCFP INTERRUPT ENABLE ...................................................................................310
REGISTER 0742H: RCFP INTERRUPT INDICATION AND STATUS .....................................................312
REGISTER 0743H: RCFP MINIMUM PACKET LENGTH........................................................................314
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
xi
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REGISTER 0744H: RCFP MAXIMUM PACKET LENGTH ......................................................................315
REGISTER 0745H: RCFP LCD COUNT THRESHOLD...........................................................................316
REGISTER 0746H: RCFP IDLE CELL HEADER AND MASK ................................................................317
REGISTER 0747H: RCFP RECEIVE BYTE/IDLE CELL COUNTER (LSB)............................................319
REGISTER 0748H: RCFP RECEIVE BYTE/IDLE CELL COUNTER ......................................................319
REGISTER 0749H: RCFP RECEIVE BYTE/IDLE CELL COUNTER (MSB) ...........................................319
REGISTER 074AH: RCFP PACKET/CELL COUNTER (LSB) ................................................................320
REGISTER 074BH: RCFP RECEIVE PACKET/ATM CELL COUNTER (MSB) ......................................320
REGISTER 074CH: RCFP RECEIVE ERRED FCS/HCS COUNTER......................................................321
REGISTER 074DH: RCFP RECEIVE ABORTED PACKET COUNTER..................................................322
REGISTER 074EH: RCFP RECEIVE MINIMUM LENGTH PACKET ERROR COUNTER .....................323
REGISTER 074FH: RCFP RECEIVE MAXIMUM LENGTH PACKET ERROR COUNTER ....................324
REGISTER 0750H: TCFP CONFIGURATION..........................................................................................325
REGISTER 0751H: TCFP INTERRUPT INDICATION .............................................................................328
REGISTER 0752H: TCFP IDLE/UNASSIGNED ATM CELL HEADER ...................................................329
REGISTER 0753H: TCFP DIAGNOSTICS...............................................................................................331
REGISTER 0754H: TCFP TRANSMIT CELL/PACKET COUNTER (LSB)..............................................333
REGISTER 0755H: TCFP TRANSMIT CELL/PACKET COUNTER (MSB).............................................333
REGISTER 0756H: TCFP TRANSMIT BYTE COUNTER (LSB) .............................................................334
REGISTER 0757H: TCFP TRANSMIT BYTE COUNTER........................................................................334
REGISTER 0758H: TCFP TRANSMIT BYTE COUNTER (MSB) ............................................................334
REGISTER 0759H: TCFP ABORTED PACKET COUNTER....................................................................335
REGISTER 0760H: RXSDQ FIFO RESET ...............................................................................................336
REGISTER 0761H: RXSDQ FIFO INTERRUPT ENABLE......................................................................337
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
xii
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REGISTER 0763H: RXSDQ FIFO OVERFLOW PORT AND INTERRUPT INDICATION ......................338
REGISTER 0764H: RXSDQ FIFO SOP ERROR PORT AND INTERRUPT INDICATION .....................339
REGISTER 0765H: RXSDQ FIFO EOP ERROR PORT AND INTERRUPT INDICATION .....................340
REGISTER 0768H: RXSDQ FIFO INDIRECT ADDRESS.......................................................................341
REGISTER 0769H: RXSDQ FIFO INDIRECT CONFIGURATION..........................................................343
REGISTER 076AH: RXSDQ FIFO INDIRECT DATA AVAILABLE THRESHOLD..................................345
REGISTER 076BH: RXSDQ FIFO INDIRECT CELLS AND PACKETS COUNT ....................................346
REGISTER 076CH: RXSDQ FIFO CELLS AND PACKETS ACCEPTED AGGREGATE COUNT (LSB)
...................................................................................................................................................................347
REGISTER 076DH: RXSDQ FIFO CELLS AND PACKETS ACCEPTED AGGREGATE COUNT (MSB)
...................................................................................................................................................................347
REGISTER 076EH: RXSDQ FIFO CELLS AND PACKETS DROPPED AGGREGATE COUNT ...........348
REGISTER 0770H: TXSDQ FIFO RESET................................................................................................349
REGISTER 0771H: TXSDQ FIFO INTERRUPT ENABLE ......................................................................350
REGISTER 0773H: TXSDQ FIFO OVERFLOW PORT AND INTERRUPT INDICATION ......................351
REGISTER 0774H: TXSDQ FIFO SOP ERROR PORT AND INTERRUPT INDICATION......................352
REGISTER 0775H: TXSDQ FIFO EOP ERROR PORT AND INTERRUPT INDICATION......................353
REGISTER 0778H: TXSDQ FIFO INDIRECT ADDRESS .......................................................................354
REGISTER 0779H: TXSDQ FIFO INDIRECT CONFIGURATION ..........................................................356
REGISTER 077AH: TXSDQ FIFO INDIRECT DATA AND BUFFER AVAILABLE THRESHOLDS .......358
REGISTER 077BH: TXSDQ FIFO INDIRECT CELLS AND PACKETS COUNT ....................................360
REGISTER 077CH: TXSDQ FIFO CELLS AND PACKETS ACCEPTED AGGREGATE COUNT (LSB)
...................................................................................................................................................................361
REGISTER 077DH: TXSDQ FIFO CELLS AND PACKETS ACCEPTED AGGREGATE COUNT (MSB)
...................................................................................................................................................................361
REGISTER 077EH: TXSDQ FIFO CELLS AND PACKETS DROPPED AGGREGATE COUNT............362
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
xiii
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REGISTER 0780H: RXPHY CONFIGURATION.......................................................................................363
REGISTER 0781H: RXPHY INTERRUPT STATUS .................................................................................364
REGISTER 0782H: RXPHY INTERRUPT ENABLE ................................................................................365
REGISTER 0783H: RXPHY INDIRECT BURST SIZE .............................................................................366
REGISTER 0784H: RXPHY CALENDAR LENGTH.................................................................................368
REGISTER 0785H: RXPHY CALENDAR INDIRECT ADDRESS DATA .................................................369
REGISTER 0786H: RXPHY DATA TYPE FIELD......................................................................................371
REGISTER 0788H: TXPHY CONFIGURATION .......................................................................................372
REGISTER 0789H: TXPHY INTERRUPT STATUS..................................................................................374
REGISTER 078AH: TXPHY INTERRUPT ENABLE ................................................................................375
REGISTER 078BH: TXPHY DATA TYPE FIELD .....................................................................................376
REGISTER 0790H: SIRP CONFIGURATION TIMESLOT .......................................................................377
REGISTER 079CH: SIRP CONFIGURATION ..........................................................................................380
REGISTER 0800H: PRGM INDIRECT ADDRESS...................................................................................382
REGISTER 0810H: PRGM AUX 2 INDIRECT ADDRESS .......................................................................382
REGISTER 0820H: PRGM AUX 3 INDIRECT ADDRESS .......................................................................382
REGISTER 0830H: PRGM AUX 4 INDIRECT ADDRESS .......................................................................382
REGISTER 0801H: PRGM INDIRECT DATA...........................................................................................384
REGISTER 0811H: PRGM AUX 2 INDIRECT DATA................................................................................384
REGISTER 0821H: PRGM AUX 3 INDIRECT DATA ...............................................................................384
REGISTER 0831H: PRGM AUX 4 INDIRECT DATA ...............................................................................384
REGISTER 0802H: PRGM GENERATOR PAYLOAD CONFIGURATION ..............................................385
REGISTER 0812H: PRGM AUX 2 GENERATOR PAYLOAD CONFIGURATION...................................385
REGISTER 0822H: PRGM AUX 3 GENERATOR PAYLOAD CONFIGURATION...................................385
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
xiv
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REGISTER 0832H: PRGM AUX 4 GENERATOR PAYLOAD CONFIGURATION...................................385
REGISTER 0803H: PRGM MONITOR PAYLOAD CONFIGURATION REGISTER ................................386
REGISTER 0813H: PRGM AUX 2 MONITOR PAYLOAD CONFIGURATION ........................................386
REGISTER 0823H: PRGM AUX 3 MONITOR PAYLOAD CONFIGURATION ........................................386
REGISTER 0833H: PRGM AUX 4 MONITOR PAYLOAD CONFIGURATION ........................................386
REGISTER 0804H: PRGM MONITOR BYTE ERROR INTERRUPT STATUS ........................................387
REGISTER 0814H: PRGM AUX 2 MONITOR BYTE ERROR INTERRUPT STATUS ............................387
REGISTER 0824H: PRGM AUX 3 MONITOR BYTE ERROR INTERRUPT STATUS ............................387
REGISTER 0834H: PRGM AUX 4 MONITOR BYTE ERROR INTERRUPT STATUS.............................387
REGISTER 0805H: PRGM MONITOR BYTE ERROR INTERRUPT ENABLE .......................................388
REGISTER 0815H: PRGM AUX 2 MONITOR BYTE ERROR INTERRUPT ENABLE............................388
REGISTER 0825H: PRGM AUX 3 MONITOR BYTE ERROR INTERRUPT ENABLE............................388
REGISTER 0835H: PRGM AUX 4 MONITOR BYTE ERROR INTERRUPT ENABLE............................388
REGISTER 0806H: MONITOR B1/E1 BYTES INTERRUPT STATUS ....................................................389
REGISTER 0807H: MONITOR B1/E1 BYTES INTERRUPT ENABLE....................................................390
REGISTER 0808H: MONITOR B1/E1 BYTES STATUS ..........................................................................391
REGISTER 0809H: PRGM MONITOR SYNCHRONIZATION INTERRUPT STATUS.............................392
REGISTER 0819H: PRGM AUX 2 MONITOR SYNCHRONIZATION INTERRUPT STATUS .................392
REGISTER 0829H: PRGM AUX 3 MONITOR SYNCHRONIZATION INTERRUPT STATUS .................392
REGISTER 0839H: PRGM AUX 4 MONITOR SYNCHRONIZATION INTERRUPT STATUS .................392
REGISTER 080AH: PRGM MONITOR SYNCHRONIZATION INTERRUPT ENABLE ...........................393
REGISTER 081AH: PRGM AUX 2 MONITOR SYNCHRONIZATION INTERRUPT ENABLE................393
REGISTER 082AH: PRGM AUX 3 MONITOR SYNCHRONIZATION INTERRUPT ENABLE................393
REGISTER 083AH: PRGM AUX 4 MONITOR SYNCHRONIZATION INTERRUPT ENABLE................393
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
xv
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REGISTER 080BH: PRGM MONITOR SYNCHRONIZATION STATUS ..................................................394
REGISTER 081BH: PRGM AUX 2 MONITOR SYNCHRONIZATION STATUS ......................................394
REGISTER 082BH: PRGM AUX 3 MONITOR SYNCHRONIZATION STATUS ......................................394
REGISTER 083BH: PRGM AUX 4 MONITOR SYNCHRONIZATION STATUS ......................................394
INDIRECT REGISTER 0800H: PRGM MONITOR TIMESLOT CONFIGURATION PAGE......................395
INDIRECT REGISTER 0801H: PRGM MONITOR PRBS[22:7] ACCUMULATOR PAGE.......................397
INDIRECT REGISTER 0802H: PRGM MONITOR PRBS[6:0] ACCUMULATOR PAGE.........................397
INDIRECT REGISTER 0803H: PRGM MONITOR B1/E1 VALUE PAGE ................................................398
INDIRECT REGISTER 0804H: PRGM MONITOR ERROR COUNT PAGE ............................................399
INDIRECT REGISTER 0805H: PRGM MONITOR RECEIVED B1/E1 BYTES PAGE.............................400
INDIRECT REGISTER 0808H: PRGM GENERATOR TIMESLOT CONFIGURATION PAGE ................401
INDIRECT REGISTER 0809H : PRGM GENERATOR PRBS[22:7] ACCUMULATOR PAGE................403
INDIRECT REGISTER 080AH: PRGM GENERATOR PRBS[6:0] ACCUMULATOR PAGE ..................403
INDIRECT REGISTER 080BH: PRGM GENERATOR B1/E1 VALUE PAGE..........................................404
REGISTER 0840H: R8TD APS1 CONTROL AND STATUS ....................................................................405
REGISTER 0848H: R8TD APS2 CONTROL AND STATUS ....................................................................405
REGISTER 0850H: R8TD APS3 CONTROL AND STATUS ....................................................................405
REGISTER 0858H: R8TD APS4 CONTROL AND STATUS ....................................................................405
REGISTER 0841H: R8TD APS1 INTERRUPT STATUS ..........................................................................408
REGISTER 0849H: R8TD APS2 INTERRUPT STATUS ..........................................................................408
REGISTER 0851H: R8TD APS3 INTERRUPT STATUS ..........................................................................408
REGISTER 0859H: R8TD APS4 INTERRUPT STATUS ..........................................................................408
REGISTER 0842H: R8TD APS1 LINE CODE VIOLATION COUNT .......................................................410
REGISTER 084AH: R8TD APS2 LINE CODE VIOLATION COUNT .......................................................410
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
xvi
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REGISTER 0852H: R8TD APS3 LINE CODE VIOLATION COUNT .......................................................410
REGISTER 085AH: R8TD APS4 LINE CODE VIOLATION COUNT .......................................................410
REGISTER 0843H: R8TD APS1 ANALOG CONTROL 1 ........................................................................411
REGISTER 084BH: R8TD APS2 ANALOG CONTROL 1........................................................................411
REGISTER 0853H: R8TD APS3 ANALOG CONTROL 1 ........................................................................411
REGISTER 085BH: R8TD APS4 ANALOG CONTROL 1........................................................................411
REGISTER 0844H: R8TD APS1 ANALOG CONTROL 2 ........................................................................412
REGISTER 084CH: R8TD APS2 ANALOG CONTROL 2........................................................................412
REGISTER 0854H: R8TD APS3 ANALOG CONTROL 2 ........................................................................412
REGISTER 085CH: R8TD APS4 ANALOG CONTROL 2........................................................................412
REGISTER 0860H: T8TE APS1 CONTROL AND STATUS.....................................................................413
REGISTER 0868H: T8TE APS2 CONTROL AND STATUS.....................................................................413
REGISTER 0870H: T8TE APS3 CONTROL AND STATUS.....................................................................413
REGISTER 0878H: T8TE APS4 CONTROL AND STATUS.....................................................................413
REGISTER 0861H: T8TE APS1 INTERRUPT STATUS...........................................................................415
REGISTER 0869H: T8TE APS2 INTERRUPT STATUS...........................................................................415
REGISTER 0871H: T8TE APS3 INTERRUPT STATUS...........................................................................415
REGISTER 0879H: T8TE APS4 INTERRUPT STATUS...........................................................................415
REGISTER 0862H: T8TE APS1 TELECOMBUS MODE #1 ....................................................................416
REGISTER 086AH: T8TE APS2 TELECOMBUS MODE #1 ...................................................................416
REGISTER 0872H: T8TE APS3 TELECOMBUS MODE #1 ....................................................................416
REGISTER 087AH: T8TE APS4 TELECOMBUS MODE #1 ...................................................................416
REGISTER 0863H: T8TE APS1 TELECOMBUS MODE #2 ....................................................................417
REGISTER 086BH: T8TE APS2 TELECOMBUS MODE #2 ...................................................................417
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
xvii
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REGISTER 0873H: T8TE APS3 TELECOMBUS MODE #2 ....................................................................417
REGISTER 087BH: T8TE APS4 TELECOMBUS MODE #2 ...................................................................417
REGISTER 0864H: T8TE APS1 TEST PATTERN ...................................................................................418
REGISTER 086CH: T8TE APS2 TEST PATTERN...................................................................................418
REGISTER 0874H: T8TE APS3 TEST PATTERN ...................................................................................418
REGISTER 087CH: T8TE APS4 TEST PATTERN...................................................................................418
REGISTER 0865H: T8TE APS1 ANALOG CONTROL............................................................................419
REGISTER 086DH: T8TE APS2 ANALOG CONTROL ...........................................................................419
REGISTER 0875H: T8TE APS3 ANALOG CONTROL............................................................................419
REGISTER 087DH: T8TE APS4 ANALOG CONTROL ...........................................................................419
REGISTER 0866H: T8TE APS1 DTB BUS ..............................................................................................421
REGISTER 086EH: T8TE APS2 DTB BUS..............................................................................................421
REGISTER 0876H: T8TE APS3 DTB BUS ..............................................................................................421
REGISTER 087EH: T8TE APS4 DTB BUS..............................................................................................421
REGISTER 0880H-0883H: RFCLK DLL RESERVED .............................................................................422
REGISTER 0884H-0887H: TFCLK DLL RESERVED..............................................................................423
REGISTER 0888H: CSTR CONTROL......................................................................................................424
REGISTER 0889H: CSTR INTERRUPT ENABLE AND CSU LOCK STATUS .......................................425
REGISTER 088AH: CSTR CSU LOCK INTERRUPT INDICATION ........................................................426
REGISTER 088BH: CSTR CSU LOCK INTERRUPT INDICATION ........................................................427
REGISTER 0890H-0897: S/UNI-2488 RX STSI RESERVED ..................................................................428
REGISTER 0898H-089F: S/UNI-2488 TX STSI RESERVED ..................................................................429
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
xviii
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
LIST OF TABLES
TABLE 1: PLM-P, UNEQ-P AND PDI-P DEFECTS DECLARATION ..........................................................60
TABLE 2: EXPECTED PDI DEFECT BASED ON PDI AND PDI RANGE VALUES ...................................61
TABLE 3: BYTE DESTUFFING ..................................................................................................................69
TABLE 4: TOH INSERTION PRIORITY ......................................................................................................73
TABLE 5: Z0/NATIONAL GROWTH BYTES DEFINITION FOR ROW #1 ..................................................75
TABLE 6: BYTE STUFFING .......................................................................................................................78
TABLE 7: REGISTER MEMORY MAP ........................................................................................................83
TABLE 8 CRU MODE CONTROL .............................................................................................................123
TABLE 9: FUNCTIONALITY OF THE CRC_SEL[1:0] REGISTER BITS ..................................................308
TABLE 10: AVERAGE STS-X CELL PERIOD VERSUS LCD INTEGRATION PERIOD ..........................316
TABLE 11: SELECTION OF THE NUMBER OF FLAG BYTES ...............................................................325
TABLE 12: CRC MODE SELECTION ......................................................................................................326
TABLE 13: SIRP RDI AND REI REPORTING MODES............................................................................378
TABLE 14: SIRP RDI SETTINGS.............................................................................................................378
TABLE 15: SIRP RDI MAINTENANCE.....................................................................................................379
TABLE 16: SIRP RDI PRIORITY SCHEMES ...........................................................................................381
TABLE 17: ABSOLUTE MAXIMUM RATINGS .........................................................................................449
TABLE 18: D.C CHARACTERISTICS ......................................................................................................450
TABLE 19: MICROPROCESSOR INTERFACE READ ACCESS (FIGURE 26) ......................................453
TABLE 20: MICROPROCESSOR INTERFACE WRITE ACCESS (FIGURE 27) ....................................455
TABLE 21: RECEIVE SYSTEM INTERFACE TIMING (FIGURE 28).......................................................457
TABLE 22: TRANSMIT SYSTEM INTERFACE TIMING (FIGURE 29) ....................................................459
TABLE 23: JTAG PORT INTERFACE (FIGURE 30) ................................................................................461
TABLE 24: ORDERING INFORMATION..................................................................................................463
TABLE 25: THERMAL INFORMATION .....................................................................................................463
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
xix
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
LIST OF FIGURES
FIGURE 1: STS-48 (STM-16-16C) ATM (UTOPIA LEVEL 3) SWITCH PORT APPLICATION
FIGURE 2: STS-48 (STM-16-16C) PACKET OVER SONET (POS-PHY LEVEL 3) ROUTER
APPLICATION
FIGURE 3:NORMAL OPERATION
FIGURE 4:LOOPBACK MODES
FIGURE 5: APS WORKING
FIGURE 6: APS PROTECT
FIGURE 7: TYPICAL STS-48C (STM-16C) JITTER TOLERANCE
FIGURE 8: STS-48C (STM-16-16C) ON RTOH
FIGURE 9: POINTER INTERPRETATION STATE DIAGRAM
FIGURE 10: CONCATENATION POINTER INTERPRETATION STATE DIAGRAM
FIGURE 11: POINTER GENERATION STATE DIAGRAM
FIGURE 12: CELL DELINEATION STATE DIAGRAM
FIGURE 13: PPP/HDLC OVER SONET FRAME FORMAT
FIGURE 14: CRC DECODER
FIGURE 15: STS-48C (STM-16-16C) ON TTOH
FIGURE 16: CRC GENERATOR
FIGURE 17: GENERIC LVDS LINK BLOCK DIAGRAM
FIGURE 18 ATM MAPPING
FIGURE 19 PACKET OVER SONET MAPPING
FIGURE 20: A 52 BYTE ATM DATA STRUCTURE
FIGURE 21: A 63 BYTE PACKET DATA STRUCTURE
FIGURE 22 SINGLE-PHY UTOPIA LEVEL 3 RECEIVE FUNCTIONAL TIMING
FIGURE 23 SINGLE-PHY UTOPIA LEVEL 3 TRANSMIT FUNCTIONAL TIMING
FIGURE 24 SINGLE PHY POS-PHY LEVEL 3 RECEIVE FUNCTIONAL TIMING
FIGURE 25 SINGLE PHY POS-PHY LEVEL 3 TRANSMIT FUNCTIONAL TIMING
FIGURE 26: INTEL MICROPROCESSOR INTERFACE READ TIMING
FIGURE 27: INTEL MICROPROCESSOR INTERFACE WRITE TIMING
FIGURE 28: RECEIVE SYSTEM INTERFACE TIMING DIAGRAM
FIGURE 29: TRANSMIT SYSTEM INTERFACE TIMING
FIGURE 30: JTAG PORT INTERFACE TIMING
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
11
12
13
14
15
16
50
53
55
58
64
66
68
69
73
78
430
433
434
438
438
441
442
444
445
454
455
458
460
462
xx
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
1
1.1
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
FEATURES
General
•
Single chip ATM and POS User-Network Interface operating at 2488.32 Mbit/s.
•
Implements the ATM Forum User Network Interface Specification and the ATM physical layer for
Broadband ISDN according to CCITT Recommendation I.432.
•
Implements the Point-to-Point Protocol (PPP) over SONET/SDH specification according to RFC
2615(1619)/1662 of the PPP Working Group of the Internet Engineering Task Force (IETF).
•
Processes bit-serial 2488.32 Mbit/s STS-48 (STM-16-16c) data streams with on-chip clock and data
recovery and clock synthesis.
•
Complies with Bellcore GR-253-CORE jitter tolerance, jitter transfer and intrinsic jitter criteria.
•
Provides termination for SONET Section, Line and Path overhead or SDH Regenerator Section,
Multiplexer Section and High Order Path overhead.
•
Provides UTOPIA Level 3 32-bit wide System Interface (clocked up to 104 MHz) with parity support
for ATM applications.
•
Provides SATURN POS-PHY Level 3ä 32-bit System Interface (clocked up to 104 MHz) for Packet
over SONET (POS), or ATM applications.
•
Supports line loopback from the line side receive stream to the transmit stream and diagnostic
loopback from the line side transmit stream to the line side receive stream interface.
•
Provides support for automatic protection switching via a 4-bit LVDS 777.76 MHz port.
•
Provides a standard 5 signal IEEE 1149.1 JTAG test port for boundary scan board test purposes.
•
Provides a generic 16-bit microprocessor bus interface for configuration, control, and status
monitoring.
•
Low power 1.8V CMOS core logic with 3.3V CMOS/TTL compatible digital inputs and digital outputs.
PECL inputs and outputs are 3.3V compatible.
•
Industrial temperature range (-40C to +85C).
•
416 pin UBGA package.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
1
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
1.2
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
SONET Section and Line / SDH Regenerator and Multiplexer Section
•
Frames to the SONET/SDH receive stream and inserts the framing bytes (A1, A2) and the section
trace byte (J0) into the transmit stream; descrambles the received stream and scrambles the transmit
stream.
•
Calculates and compares the bit interleaved parity (BIP) error detection codes (B1, B2) for the receive
stream. Calculates and inserts B1 and B2 in the transmit stream. Accumulates near end errors (B1,
B2) and far end errors (M1) and inserts line remote error indications (REI) into the M1 byte based on
received B2 errors.
•
Detects signal degrade (SD) and signal fail (SF) threshold crossing alarms based on received B1
errors.
•
Extracted and optionally inserts on dedicated pins the SONET/SDH transport overhead for an STS48c/STM-16c frame.
•
Extracts and serializes on dedicated pins the data communication channels (D1-D3, D4-D12) and
inserts the corresponding signals into the transmit stream.
•
Extracts and filters the automatic protection switch (APS) channel (K1, K2) bytes into internal
registers. Inserts the APS channel into the transmit stream.
•
Extracts and filters the synchronization status message (S1) byte into an internal register for the
receive stream. Inserts the synchronization status message (S1) byte into the transmit stream.
•
Extracts a 64 byte (Bellcore compatible) or 16 byte (ITU compatible) section trace (J0) message using
an internal register bank for the receive stream. Detects an unstable message or mismatch message
with an expected message. Provides access to the accepted message via the microprocessor port.
Inserts a 64 byte or 16 byte section trace (J0) message using an internal register bank for the
transmit stream.
•
Detects loss of signal (LOS), out of frame (OOF), loss of frame (LOF), line remote defect indication
(RDI-L), line alarm indication signal (AIS-L), and protection switching byte failure alarms on the
receive stream.
•
Configurable to force Line AIS in the transmit stream.
•
Provides automatic transmit line RDI insertion following detection of various received alarms (LOS,
LOF, LAIS, SD, SF, STIM, STIU).
•
Provides automatic DROP bus line AIS insertion following detection of various received alarms (LOS,
LOF, LAIS, SD, SF, STIM, STIU).
•
Support Automatic Protection Switching (APS) via a serial 4x777.76 LVDS mate protection port.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
2
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
1.3
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
SONET Path / SDH High Order Path
•
Interprets the received payload pointer (H1, H2) and extracts the STS-48c/STM-16c synchronous
payload envelope and path overhead.
•
Detects loss of pointer (LOP), path alarm indication signal (PAIS) and path (normal and enhanced)
remote defect indication (RDI) for the receive stream. Optionally inserts path alarm indication signal
(PAIS) and path remote defect indication (RDI) in the transmit stream.
•
Extracts and insert the entire SONET/SDH path overhead to and from dedicated pins. The path
overhead bytes may be sourced from internal registers or from bit serial path overhead input stream.
Path overhead insertion may also be disabled.
•
Extracts the received path payload label (C2) byte into an internal register and detects for payload
label unstable (PLU), payload label mismatch (PLM), payload unequipped (UNEQ) and payload
defect indication (PDI). Inserts the path payload label (C2) byte from an internal register for the
transmit stream.
•
Extracts a 64 byte or 16 byte path trace (J1) message using an internal register bank for the receive
stream. Detects an unstable message or mismatch message with an expected message. Provides
access to the captured, accepted and expected message via the microprocessor port. Inserts a 64
byte or 16 byte path trace (J1) message using an internal register bank for the transmit stream.
•
Detects received path BIP-8 and counts received path BIP-8 errors for performance monitoring
purposes. BIP-8 errors are selectable to be treated on a bit basis or block basis. Optionally
calculates and inserts path BIP-8 error detection codes for the transmit stream.
•
Counts received path remote error indications (REI’s) for performance monitoring purposes.
Optionally inserts the path REI count into the path status byte (G1) based on bit or block BIP-8 errors
detected in the receive path. Reporting of BIP-8 errors is on a bit or block basis independent of the
accumulation of BIP-8 errors.
•
Provides automatic transmit path RDI and path Enhanced RDI insertion following detection of various
received alarms (LAIS, LOP, LOPCON, PAIS, PAISCON, PTIM, PTIU, PLM, PLU, UNEQ, PDI).
1.4
The Receive ATM Processor
•
Extracts ATM cells from the received STS-48c/STM16-16c channel payloads using ATM cell
delineation.
•
Provides ATM cell payload de-scrambling.
•
Performs header check sequence (HCS) error detection and correction, and idle/unassigned cell
filtering.
•
Detects out of cell delineation (OCD) and loss of cell delineation (LCD) alarms.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
3
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
•
Counts number of received cells, idle cells, erred cells and dropped cells.
•
Provides UTOPIA Level 3 and POS-PHY Level 3 32-bit wide datapath interfaces (clocked up to 104
MHz) with parity support to read extracted cells from an internal 8 cell FIFO buffer.
1.5
The Receive POS Processor
•
Supports packet based link layer protocols using byte synchronous HDLC framing.
•
Performs self-synchronous POS data de-scrambling on the received STS-48c/STM16c-16c payloads
43
using the x +1 polynomial.
•
Performs flag sequence detection and terminates the received POS frames.
•
Performs frame check sequence (FCS) validation for CRC-CCITT and CRC-32 polynomials.
•
Performs control escape de-stuffing or byte de-stuffing of the POS stream.
•
Detects packet abort sequence.
•
Checks for minimum and maximum packet lengths. Optionally deletes short packets and marks
those exceeding the maximum length as erred.
•
Permits FCS stripping on the POS-PHY output data stream.
•
Provides a SATURN POS-PHY Level 3 compliant 32-bit datapath interface (clocked up to 104 MHz)
with parity support to read packet data from an internal 256 byte FIFO buffer.
1.6
The Transmit ATM Processor
•
Provides idle/unassigned cell insertion.
•
Optionally provides HCS generation/insertion, and ATM cell payload scrambling.
•
Counts the number of transmitted cells.
•
Provides UTOPIA Level 3 and POS-PHY Level 3 32-bit wide datapath interfaces (clocked up to 104
MHz) with parity support for writing cells into an internal channel FIFO.
1.7
The Transmit POS Processor
•
Supports any packet based link layer protocol using byte synchronous and bit synchronous framing
like PPP, HDLC and Frame Relay.
•
Performs self-synchronous POS data scrambling using the 1+X
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
43
polynomial.
4
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
•
Encapsulates packets within a POS/HDLC frame.
•
Performs flag sequence insertion.
•
Performs byte stuffing for transparency processing.
•
Optionally performs frame check sequence generation using the CRC-CCITT and CRC-32
polynomials.
•
Aborts packets under the direction of the host or when the FIFO underflows.
•
Provides a SATURN POS-PHY Level 3 compliant 32-bit wide datapath (clocked up to 104 MHz) with
parity support to an internal FIFO buffer.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
5
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
2
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
APPLICATIONS
•
ATM/ Multi-service Enterprise, Access, Edge and Core switches
•
Packet Over Sonet interfaces for Access, Edge and Core routers
•
SONET/SDH Add/Drop Multiplexers and Terminal Multiplexers with data processing capabilities
•
DWDM Optical networking equipment requiring SONET/SDH capabilities
•
Network Interface Cards and Uplinks
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
6
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
3
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
REFERENCES
•
Bell Communications Research - GR-253-CORE “SONET Transport Systems: Common Generic
Criteria”, Issue 2 Revision 2, January 1999.
•
Bell Communications Research - GR-436-CORE “Digital Network Synchronization Plan”, Issue 1
Revision 1, June 1996..
•
ANSI - T1.105-1995, “Synchronous Optical Network (SONET) – Basic Description including Multiplex
Structure, Rates, and Formats”, 1995.
•
ANSI T1.107 - 1995, "Digital Hierarchy - Formats Specifications".
•
ANSI T1.107a - 1990, "Digital Hierarchy - Supplement to Formats Specifications (DS3 Format
Applications)".
•
ANSI T1.627 - 1993, "Broadband ISDN - ATM Layer Functionality and Specification".
•
ETS 300 417-1-1, "Generic Functional Requirements for Synchronous Digital Hierarchy (SDH)
Equipment", January, 1996.
•
ITU-T Recommendation G.703 - "Physical/Electrical Characteristics of Hierarchical Digital Interfaces",
1991.
•
ITU-T Recommendation G.704 - "General Aspects of Digital Transmission Systems; Terminal
Equipment - Synchronous Frame Structures Used At 1544, 6312, 2048, 8488 and 44 736 kbit/s
Hierarchical Levels", July 1995.
•
ITU, Recommendation G.707 - "Network Node Interface For The Synchronous Digital Hierarchy",
1996.
•
ITU Recommendation G781, “Structure of Recommendations on Equipment for the Synchronous
Design Hierarchy (SDH)”, January 1994.
•
ITU, Recommendation G.783 - "Characteristics of Synchronous Digital Hierarchy (SDH) Equipment
Functional Blocks", 1996.
•
ITU Recommendation I.432, “ISDN User Network Interfaces”, 1993.
•
ITU Recommendation I.432, “ISDN User Network Interfaces”, March 93.
•
ATM Forum - ATM User-Network Interface Specification, V3.1, October, 1995.
•
ATM Forum – STR-PHY-UL3-01.00, “UTOPIA Level 3”, April, 1999.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
7
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
•
IETF Network Working Group – RFC-1619, “Point to Point Protocol (PPP) over SONET/SDH
Specification”, May 1994.
•
IETF Network Working Group – RFC-1661, “The Point to Point Protocol (PPP)”, July, 1994.
•
IETF Network Working Group – RFC-1662, “PPP in HDLC like framing”, July 1994.
•
IETF Network Working Group – RFC-2615, “Point to Point Protocol (PPP) over SONET/SDH”, June
1999.
•
PMC-980495, “SATURN Compatible Interface for Packet Over SONET Physical Layer and Link Layer
Devices (Level 3)”, Issue 3, Dec. 2, 1998.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
8
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
4
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
DEFINITIONS
The following table defines the abbreviations for the S/UNI-2488.
ATM
Asynchronous Transfer Mode
CSU
Clock Synthesis Unit
DRU
Data Recovery Unit
FCS
Frame Check Sequence
FIFO
First-In-First-Out storage element
HCS
Header Check Sequence
LVDS
Low Voltage Differential Signaling
NNI
Network-to-Network Interface
POS
Packet Over SONET
PRGM
PRBS Generator and Monitor
RCFP
Receive Cell and Frame Processor Block
RHPP
Receive High order Path Processor
RRMP
Receive Regenerator Multiplexer Processor
RTTP
Received Tail Trace Processor
RXSDQ
Receive Scalable Data Queue FIFO
RXSIF
Receive Slave Interface (UL3 or POS L3)
SRLI
SONET/SDH Receive Line Interface
STLI
SONET/SDH Transmit Line Imterface
STSI
SONET/SDH Time Slot Interchange
SVCA
SONET/SDH Virtual Container Aligner
TCFP
Transmit Cell and Frame Processor Block
THPP
Transmit High order Path Processor
TRMP
Transmit Regenerator Multiplexer Processor
TTTP
Transmit Tail Trace Processor
TXSIF
Transmit Slave Interface (UL3 or POS L3)
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
9
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
5
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
APPLICATION EXAMPLES
The PM5381 S/UNI-2488 is applicable to equipment implementing Asynchronous Transfer Mode
(ATM) User-Network Interfaces (UNI), ATM Network-Network Interfaces (NNI), as well as Packet
over SONET (POS) interfaces. The POS interface can support several packet based protocols,
including the Point-to-Point Protocol (PPP). The S/UNI-2488 may find application at either end of
switch-to-switch links, router to router links, switch to router links or switch-to-terminal links, in
public and privite wide area networks (WAN). The S/UNI-2488 provides a comprehensive feature
set as well as full compliance to WAN synchronization requirements. The S/UNI-2488 performs
the mapping of either ATM cells or POS frames into the SONET/SDH STS-48 (STM-16-16c)
synchronous payload envelope (SPE) and processes applicable SONET/SDH section, line and
path overheads.
In a typical STS-48 (STM-16-16c) ATM application, the S/UNI-2488 performs clock and data
recovery in the receive direction and clock synthesis in the transmit direction of the line interface.
On the system side, the S/UNI-2488 interfaces directly with ATM layer processors and switching
or adaptation functions using a UTOPIA Level 3 compliant 32-bit (clocked up to 104 MHz)
synchronous FIFO style interface. An application with a UTOPIA Level 3 system side interface is
shown in Figure 1. The initial configuration and ongoing control and monitoring of the S/UNI2488 are normally provided via a generic microprocessor interface.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
10
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Figure 1: STS-48 (STM-16-16c) ATM (UTOPIA Level 3) Switch Port Application
PM7325
S/UNI-ATLAS3200
ATM Layer Device
TxClk
PM5381
S/UNI-2488
TFCLK
TxEnb
TENB
TxClav
TCA
TxSOC
TSOC
TxPrty
TxData[31:0]
TPRTY
TDAT[31:0]
RXD+/-
Optical
Transceiver
SD
RxClk
RFCLK
RxEnb
RENB
RxClav
RCA
RxSOC
RSOC
RxPrty
RxData[31:0]
TXD+/-
POSL3_UL3B
0
RPRTY
RDAT[31:0]
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
11
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
In a typical Packet over SONET application (i.e. using the PPP protocol) the S/UNI-2488
performs clock and data recovery in the receive direction and clock synthesis in the transmit
direction of the line interface. On the system side, the S/UNI-2488 interfaces directly with a data
link layer processor using a SATURN POS-PHY Level 3 32-bit (clocked up to 104 MHz)
synchronous FIFO interface over which packets are transferred. The initial configuration and
ongoing control and monitoring of the S/UNI-2488 are normally provided via a generic
microprocessor interface.
Figure 2: STS-48 (STM-16-16c) Packet over SONET (POS-PHY Level 3) Router Application
Link Layer
Device
PM5381
S/UNI-2488
TFCLK
TFCLK
TENB
TENB
DTP
A
TSOP
DTPA
TSOP
TPRTY
TPRTY
TDAT[31:0]
TDAT[31:0]
TMOD[1:0]
TMOD[1:0]
TEOP
TEOP
TERR
TERR
RXD+/Optical
Transceiver
SD
RFCLK
RENB
RSX
RSOP
RPRTY
RFCLK
TXD+/-
RENB
RSX
RSOP POSL3_UL3B
RPRTY
RDAT[31:0]
RDAT[31:0]
RMOD[1:0]
RMOD[1:0]
REOP
REOP
RERR
RERR
RVAL
RVAL
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
1
12
13
RXLV
(4)
RTTP
(1)
DRU
(4)
R8TB
(4)
PGMRCLK
SRLI
(1)
SD
RXD+/OOF
Rx
Line
I/F
RRMP
(4)
RHPP
(4)
SVCA
(4)
STSI
(1)
RCLK
RXSDQ
RXPHY
FIFO
(1)
(1)
RCFP
(1)
PRGM
(4)
SALM
RALM
SARC
TCLK
SIRP
(1)
TxLVRef
TTOH TTOHEN
TPOHRDY
CSU
TXPHY
(1)
TTTP
(1)
Microprocessor
TXLV
(4)
APSO+/-[4:1]
APSOFP
APSMODE
TTTP
(1)
Analog
RES RESK
ATP[3:0]
TCFP
(1)
JTAG
TDO
TDI
TMS
TCK
TRSTB
APISO
(4)
TXSDQ
FIFO
(1)
INTB
D8E
(4)
C0 C1
C2 C3
STSI
(1)
THPP
(4)
TRMP
(4)
D[15:0]
A[13:0]
ALE
CSB
WRB
RDB
RSTB
STLI
(1)
TOHCLK TOHFP
BLOCK DIAGRAM
6
Figure 3:Normal Operation
PGMTCLK
ISSUE 1
PMC-2000489
DATASHEET
PRELIMINARY
POSL3_UL3B
Tx
Line
I/F
TPOH TPOHEN
TXD+/REFCLK+/-
RMOD[1:0]
RSX
RERR
REOP
RFCLK
RDAT[31:0]
RPRTY
RSOC/RSOP
RCA/RVAL
RENB
TMOD[1:0]
TERR
TEOP
TFCLK
TDAT[31:0]
TPRTY
TSOC/TSOP
TCA/DTPA
TENB
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
RTTP
(1)
APSI+/-[4:1]
APSIFP
RPOH RPOHEN B3E
ROHCLK ROHFP
RTOH
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PM5381 S/UNI-2488
PMC-Sierra, Inc.
SBER
(1)
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Figure 4:Loopback modes
PGMRCLK
SRLI
(1)
SBER
(1)
RRMP
(4)
RTTP
(1)
TRMP
(4)
Rx
Line
I/F
RCLK
TCLK
STLI
(1)
Tx
Line
I/F
Analog
TTTP
(1)
SD
RXD+/OOF
TXD+/REFCLK+/-
PGMTCLK
C0 C1
C2 C3
RES RESK
ATP[3:0]
LINE LOOPBACK
(SLLE=1)
TOHCLK TOHFP
RTTP
(1)
RPOH RPOHEN B3E
D8E
(4)
RXLV
(4)
DRU
(4)
R8TB
(4)
APISO
(4)
TXLV
(4)
SVCA
(4)
CSU
TxLVRef
APSO+/-[4:1]
APSOFP
APSMODE
ROHCLK ROHFP
RTOH
RHPP
(4)
TTOH TTOHEN
TPOHRDY
SERIAL DIAGNOSTIC
LOOPBACK (SDLE=1)
or
PARALLEL DIAGNOSTIC
LOOPBACK (PDLB=1)
APSI+/-[4:1]
APSIFP
SIRP
(1)
THPP
(4)
TTTP
(1)
TPOH TPOHEN
PRGM
(4)
STSI
(1)
STSI
(1)
RCFP
(1)
TCFP
(1)
Microprocessor
D[15:0]
A[13:0]
ALE
CSB
WRB
RDB
RSTB
TXPHY
(1)
RXSDQ
RXPHY
FIFO
(1)
(1)
TXSDQ
FIFO
(1)
JTAG
TDO
TDI
TMS
TCK
TRSTB
SARC
INTB
RMOD[1:0]
RSX
RERR
REOP
RFCLK
RDAT[31:0]
RPRTY
RSOC/RSOP
RCA/RVAL
RENB
SALM
RALM
POSL3_UL3B
TMOD[1:0]
TERR
TEOP
TFCLK
TDAT[31:0]
TPRTY
TSOC/TSOP
TCA/DTPA
TENB
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
14
from
protect
mate
DRU
(4)
R8TB
(4)
SVCA
(4)
STSI
(1)
RCLK
TCLK
Tx
Line
I/F
POSL3_UL3B
D8E
(4)
APISO
(4)
TTTP
(1)
Analog
RES RESK
ATP[3:0]
TxLVRef
TTOH TTOHEN
TPOHRDY
CSU
TXSDQ
FIFO
(1)
TCFP
(1)
TXPHY
(1)
TTTP
(1)
Microprocessor
TXLV
(4)
to APSO+/-[4:1]
protect APSOFP
mate APSMODE
C0 C1
C2 C3
STSI
(1)
THPP
(4)
TRMP
(4)
TOHCLK TOHFP
Figure 5: APS Working
STLI
(1)
RMOD[1:0]
RSX
RERR
REOP
RFCLK
RDAT[31:0]
RPRTY
RSOC/RSOP
RCA/RVAL
RENB
SALM
RALM
SARC
JTAG
TDO
TDI
TMS
TCK
TRSTB
ISSUE 1
PMC-2000489
PRGM
(4)
RXPHY
(1)
SIRP
(1)
PGMTCLK
DATASHEET
RXSDQ
FIFO
(1)
RCFP
(1)
INTB
Rx
Line
I/F
RHPP
(4)
D[15:0]
A[13:0]
ALE
CSB
WRB
RDB
RSTB
SD
RXD+/OOF
RRMP
(4)
TPOH TPOHEN
SRLI
(1)
APS Failover
(MODE=10,
APSMODE=1)
PGMRCLK
TXD+/REFCLK+/-
PRELIMINARY
15
RXLV
(4)
RTTP
(1)
TMOD[1:0]
TERR
TEOP
TFCLK
TDAT[31:0]
TPRTY
TSOC/TSOP
TCA/DTPA
TENB
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
RTTP
(1)
APSI+/-[4:1]
APSIFP
RPOH RPOHEN B3E
ROHCLK ROHFP
RTOH
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PM5381 S/UNI-2488
PMC-Sierra, Inc.
SBER
(1)
from
working
mate
DRU
(4)
R8TB
(4)
SVCA
(4)
STSI
(1)
RCLK
TCLK
Tx
Line
I/F
D8E
(4)
APISO
(4)
TTTP
(1)
Analog
RES RESK
ATP[3:0]
TxLVRef
TTOH TTOHEN
TPOHRDY
CSU
STSI
(1)
TXSDQ
FIFO
(1)
TCFP
(1)
TXPHY
(1)
TTTP
(1)
Microprocessor
TXLV
(4)
to APSO+/-[4:1]
working APSOFP
APSMODE
mate
C0 C1
C2 C3
TOHCLK TOHFP
Figure 6: APS Protect
POSL3_UL3B
THPP
(4)
TRMP
(4)
RMOD[1:0]
RSX
RERR
REOP
RFCLK
RDAT[31:0]
RPRTY
RSOC/RSOP
RCA/RVAL
RENB
SALM
RALM
SARC
JTAG
TDO
TDI
TMS
TCK
TRSTB
STLI
(1)
ISSUE 1
PMC-2000489
PRGM
(4)
RXPHY
(1)
SIRP
(1)
PGMTCLK
DATASHEET
RXSDQ
FIFO
(1)
RCFP
(1)
INTB
Rx
Line
I/F
RHPP
(4)
D[15:0]
A[13:0]
ALE
CSB
WRB
RDB
RSTB
SD
RXD+/OOF
RRMP
(4)
TPOH TPOHEN
SRLI
(1)
APS Failover
(MODE=11,
ASPMODE=0)
PGMRCLK
TXD+/REFCLK+/-
PRELIMINARY
16
RXLV
(4)
RTTP
(1)
TMOD[1:0]
TERR
TEOP
TFCLK
TDAT[31:0]
TPRTY
TSOC/TSOP
TCA/DTPA
TENB
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
RTTP
(1)
APSI+/-[4:1]
APSIFP
RPOH RPOHEN B3E
ROHCLK ROHFP
RTOH
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PM5381 S/UNI-2488
PMC-Sierra, Inc.
SBER
(1)
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
7
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
DESCRIPTION
The PM5381 S/UNI-2488 SATURN User Network Interface is a monolithic integrated circuit that
implements SONET/SDH processing, ATM mapping and Packet over SONET mapping functions
at the STS-48 (STM-16-16c) 2488.32 Mbit/s rate.
The S/UNI-2488 receives SONET/SDH streams using a bit serial interface, recovers the clock
and data and processes section, line, and path overhead. The S/UNI-2488 performs framing (A1,
A2), de-scrambling, detects alarm conditions, and monitors section, line, and path bit interleaved
parity (B1, B2, B3), accumulating error counts at each level for performance monitoring purposes.
Line and path remote error indications (M1, G1) are also accumulated. The S/UNI-2488
interprets the received payload pointers (H1, H2) and extracts the synchronous payload envelope
which carries the received ATM cells or POS frames.
When used to implement an ATM UNI or NNI, the S/UNI-2488 frames to the ATM payload using
cell delineation. HCS error correction is provided. Idle/unassigned cells may be optionally
dropped. Cells are also dropped upon detection of an uncorrectable header check sequence
error. The ATM cell payloads are descrambled and are written to a 8-cell FIFO buffer. The
received cells are read from the FIFO using a 32-bit wide UTOPIA Level 3 (clocked up to 104
MHz) datapath interface. Counts of received ATM cell headers that are errored and uncorrectable
and those that are errored and correctable are accumulated independently for performance
monitoring purposes.
When used to implement packet transmission over a SONET/SDH link, the S/UNI-2488 extracts
Packet over SONET (POS) frames from the SONET/SDH synchronous payload envelope.
Frames are verified for correct construction and size. The control escape characters are
removed. The frame check sequence is optionally verified for correctness and the extracted
packets are placed in a receive FIFO. The received packets are read from the FIFO through a
32-bit POS-PHY Level 3 (clocked up to 104 MHz) system side interface. Valid and FCS errored
packet counts are provided for performance monitoring. The S/UNI-2488 Packet over SONET
implementation is flexible enough to support several link layer protocols, including HDLC, PPP
and Frame Relay.
The S/UNI-2488 transmits SONET/SDH streams using a bit serial interface. The S/UNI-2488
synthesizes the transmit clock from a 155.52MHz frequency reference and performs framing
pattern insertion (A1, A2), scrambling, alarm signal insertion, and creates section, line, and path
bit interleaved parity codes (B1, B2, B3) as required to allow performance monitoring at the far
end. Line and path remote error indications (M1, G1) are also inserted. The S/UNI-2488
generates the payload pointer (H1, H2) and inserts the synchronous payload envelope that
carries the ATM or POS frames. The S/UNI-2488 also supports the insertion of a large variety of
errors into the transmit stream, such as framing pattern errors, bit interleaved parity errors, and
illegal pointers, which are useful for system diagnostics and tester applications.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
17
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
When used to implement an ATM UNI or NNI, ATM cells are written to an internal 8 cell FIFO
using a 32-bit wide UTOPIA Level 3 (clocked up to 104 MHz) datapath interface. Idle/unassigned
cells are automatically inserted when the internal FIFO contains less than one complete cell. The
S/UNI-2488 provides generation of the header check sequence and scrambles the payload of the
ATM cells. Each of these transmit ATM cell processing functions can be enabled or bypassed.
When used to implement a Packet over SONET/SDH link, the S/UNI-2488 inserts POS frames
into the SONET/SDH synchronous payload envelope. Packets to be transmitted are written into a
256-byte FIFO through a 32-bit SATURN POS-PHY Level 3 (clocked up to 104 MHz) system side
interface. POS frames are built by inserting the flags, control escape characters and the FCS
fields. Either the CRC-CCITT or CRC-32 can be computed and added to the frame. Several
counters are provided for performance monitoring.
No line rate clocks are required directly by the S/UNI-2488 as it synthesizes the transmit clock
and recovers the receive clock using a 155.52 MHz reference clock. The S/UNI-2488 outputs a
differential PECL line data (TXD+/-).
The S/UNI-2488 is configured, controlled and monitored via a generic 16-bit microprocessor bus
interface. The S/UNI-2488 also provides a standard 5 signal IEEE 1149.1 JTAG test port for
boundary scan board test purposes.
The S/UNI-2488 is implemented in low power, +1.8 Volt, CMOS technology. It has TTL
compatible digital inputs and TTL/CMOS compatible digital outputs. High speed inputs and
outputs support 3.3V compatible pseudo-ECL (PECL). The S/UNI-2488 is packaged in a 416 pin
UBGA package.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
18
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
8
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PIN DIAGRAMS
TBD
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
19
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
9
9.1
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
SDPIN DESCRIPTION
Serial Line Side Interface Signals (7)
Pin Name
REFCLK+
REFCLK-
Type
Pin
No.
Differential AK10
PECL Input AK9
Function
The differential reference clock inputs (REFCLK+/-) provides a
jitter-free 155.52 MHz reference clock for both the clock
recovery and the clock synthesis circuits. The 8kHz frame
pulse, APSIFP is sampled upon a rising edge transition of
REFCLK+/- (i.e. APSIFP is phase-synchronous with REFCLK+/). APSOFP is updated upon a rising edge transition of
REFCLK+/- (i.e. APSOFP is phase-synchronous with
REFCLK+/-).
Please refer to the Operation section for a discussion of PECL
interfacing issues.
RXD+
RXD-
Differential AK16
PECL Input AK15
The receive differential data PECL inputs (RXD+/-) contain the
NRZ bit serial receive stream. The receive clock is recovered
from the RXD+/- bit stream.
Please refer to the Operation section for a discussion of PECL
interfacing issues.
SD
TTL
Input
AH24
The receive signal detect TTL input (SD) indicates the
presence of valid receive signal power from the Optical Physical
Medium Dependent Device. A logic high indicates the presence
of valid data. A logic low indicates a loss of signal.
Please refer to the Operation section for a discussion of
interfacing issues
TXD+
TXD-
Differential AK13
PECL Output AK12
The transmit differential data PECL outputs (TXD+/-) contain
the 2488.32 Mbit/s transmit stream. The TXD+/- outputs are
driven using the synthesized clock from the CSU.
Please refer to the Operation section for a discussion of PECL
interfacing issues.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
20
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
9.2
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Clocks and Alarms (7)
Pin Name
PGMRCLK
Type
Pin
No.
Output
AK25
Function
The programmable receive clock (PGMRCLK) signal
provides timing reference for the receive line interface.
PGMRCLK is a divided version of the recovered clock. When
PGMRCLKSEL register bit is set low, PGMRCLK is a nominal
19.44 MHz, 50% duty cycle clock. When PGMRCLKSEL
register bit is set to high, PGMRCLK is a nominal 8 KHz, 50%
duty cycle clock.
The PGMRCLK output can be disabled and held low by
programming the PGMRCLKEN bit in the SRLI PGM Clock
Configuration register.
RCLK
Output
AG23
The receive clock (RCLK) signal provides timing reference
for the receive interface.
RCLK is a nominal 77.76 MHz 50% duty cycle clock. The
RCLK output can be disabled and held low by programming
the RCLKEN bit in the SRLI Clock Configuration register.
OOF and SALM are updated on the rising edge of RCLK.
PGMTCLK
Output
AH23
The programmable transmit clock (PGMTCLK) signal
provides timing reference for the transmit line interface.
PGMTCLK is a divided version of the recovered clock. When
PGMTCLKSEL register bit is set low, PGMTCLK is a nominal
19.44 MHz, 50% duty cycle clock. When PGMTCLKSEL
register bit is set to high, PGMTCLK is a nominal 8 KHz, 50%
duty cycle clock.
The PGMTCLK output can be disabled and held low by
programming the PGMTCLKEN bit in the STLI PGM Clock
Configuration register.
TCLK
Output
AJ24
The transmit clock (TCLK) signal provides timing reference
for the transmit interface.
TCLK is a nominal 77.76MHz 50% duty cycle clock. The
TCLK output can be disabled and held low by programming
the TCLKEN bit in the STLI PGM Clock Configuration register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
21
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
OOF
ISSUE 1
Type
Pin
No.
Output
AH27
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The active high out of frame (OOF) signal indicates when an
out of frame condition is declared by the framing block.
OOF is set high while the framing block is out of frame. An
out of frame condition is declared when four consecutive
errored framing patterns (A1 and A2 bytes) have been
detected. OOF is set low while the framing block is in frame.
OOF is updated on the rising edge of RCLK.
SALM
Output
AG26
RALM
Output
AK28
The section alarm (SALM) signal is set high when an out of
frame (OOF), loss of signal (LOS), loss of frame (LOF), line
alarm indication signal (LAIS), line remote defect indication
(LRDI), section trace identifier mismatch (TIM-S), section
trace identifier unstable (TIU-S), signal fail (SF) or signal
degrade (SD) alarm is detected. Each alarm indication can
be independently enabled using bits in the S/UNI-2488 SARC
Section SALM Enable registers. SALM is set low when none
of the enabled alarms are active.
SALM is updated on the rising edge of RCLK.
The Receive Alarm (RALM) signal is a multiplexed output of
individual alarms of the receive path. Each alarm represents
the logical OR of the SALM, LOP-P, AIS-P, RDI-P, ERDI-P,
LOPC-P, PAISC-P, UNEQ-P, PSLU, PSLM, PDI-P, TIU-P, TIMP status of the path. The selection of alarms to be reported is
controlled by the S/UNI-2488 SARC Path RALM Enable
registers.
RALM is updated on the falling edge of ROHCLK.
Please refer to the individual alarm interrupt descriptions and
Functional Description Section for more details on each alarm.
CSUCLKO
Output
AG22
This clock is used for PMC test purposes only. It must be left
as a no connect (NC) during the normal mode of operation.
CSUCLKI
Input
AK24
This clock is used for PMC test purposes only. It must be tied
to VSS during the normal mode of operation.
CRUCLKO
Output
AJ23
This clock is used for PMC test purposes only. It must be left
as a no connect (NC) during the normal mode of operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
22
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
9.3
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Receive Section/Line/Path Overhead Extraction Signals (6)
Pin Name
ROHCLK
Type
Output
Pin
No.
V30
Function
The receive overhead clock (ROHCLK) signal provides
timing for the receive section, line and path overhead
extraction.
ROHCLK is a nominal 20.736 MHz clock generated by
gapping a 25.92 MHz clock. ROHCLK has a 33% high duty
cycle.
ROHFP, RTOH, RPOH, RPOHEN, B3E are updated on the
falling edge of ROHCLK.
ROHFP
Output
U27
The receive overhead frame pulse (ROHFP) signal provides
timing for the receive section, line and path overhead
extraction.
ROHFP is used to indicate the most significant bit (MSB) on
RTOH, RPOH and the first possible path BIP error on B3E.
ROHFP can be sample on the rising edge of ROHCLK.
ROHFP is updated on the falling edge of ROHCLK.
RTOH
Output
V29
The receive transport overhead (RTOH) signal contains the
received transport overhead bytes (A1, A2, J0, Z0, B1, E1,
F1, D1-D3, H1-H3, B2, K1, K2, D4-D12, Z1/S1, Z2/M1, and
E2) extracted from the incoming stream.
RTOH is updated on the falling edge of ROHCLK.
RPOH
Output
V27
The receive path overhead (RPOH) signal contains the
received path overhead bytes (J1, B3, C2, G1, F2, H4, Z3, Z4,
and Z5) extracted from the STS-48c/STM16c SONET/SDH
path overhead
The RPOHEN signal is set high to indicate valid path
overhead bytes on RPOH.
RPOH is updated on the falling edge of ROHCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
23
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
RPOHEN
ISSUE 1
Type
Output
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Pin
No.
Function
V28
The receive path overhead enable (RPOHEN) signal
indicates valid path overhead bytes on RPOH
When RPOHEN signal is set high, the corresponding path
overhead byte presented on RPOH is valid. When RPOHEN
is set low, the corresponding path overhead byte presented on
RPOH is invalid.
RPOHEN is updated on the falling edge of ROHCLK.
B3E
Output
W29
The bit interleaved parity error (B3E) signal carries the path
BIP-8 errors detected for the STS-48c SONET payload.
B3E is set high for one ROHCLK clock cycle for each path
BIP-8 error detected (up to eight errors per path per frame).
When BIP-8 errors are treated on a block basis, B3E is set
high for one ROHCLK clock cycle for up to eight path BIP-8
errors detected (up to one error per path per frame).
Path BIP-8 errors are detected by comparing the extracted
path BIP-8 byte (B3) with the computed path BIP-8 byte of the
previous frame.
B3E is updated on the falling edge of ROHCLK.
9.4
Transmit Section/Line/Path Overhead Insertion Signals (7)
Pin Name
TOHCLK
Type
Output
Pin
No.
AJ27
Function
The transmit overhead clock (TOHCLK) signal provides timing
for the transmit section, line and path overhead insertion.
TOHCLK is a nominal 20.736MHz clock generated by gapping a
25.92MHz clock. TOHCLK has a 33% high duty cycle.
TOHFP and TPOHRDY are updated on the falling edge of
TOHCLK.
TTOH, TTOHEN, TPOH and TPOHEN are sampled on the
rising edge of TOHCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
24
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
TOHFP
ISSUE 1
Type
Output
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Pin
No.
AG25
Function
The transmit overhead frame pulse (TOHFP) signal provides
timing for the transmit section, line and path overhead insertion.
TOHFP is used to indicate the most significant bit (MSB) on
TTOH and TPOH.
TOHFP is set high when the MSB of the:
First A1 byte should be present on TTOH.
First J1 byte should be present on TPOH.
TOHFP can be sampled on the rising edge of TOHCLK.
TOHFP is updated on the falling edge of TOHCLK.
TTOH
Input
AK27
The transmit transport overhead (TTOH) signal contains the
transport overhead bytes (A1, A2, J0, Z0, B1, E1, F1, D1-D3,
H1-H3, B2, K1, K2, D4-D12, Z1/S1, Z2/M1, and E2) to be
transmitted and the error masks to be applied on B1, B2, H1
and H2.
TTOH is sampled on the rising edge of TOHCLK.
TTOHEN
Input
AJ26
The transmit transport overhead insert enable (TTOHEN)
signal controls the insertion of the transmit transport overhead
data which is inserted in the outgoing stream.
When TTOHEN is high during the most significant bit of a TOH
byte on TTOH, the sampled TOH byte is inserted into the
corresponding transport overhead byte positions (A1, A2, J0,
Z0, E1, F1, D1-D3, H3, K1, K2, D4-D12, Z1/S1, Z2/M1, and E2
bytes). When TTOHEN is low during the most significant bit of
a TOH byte on TTOH, that sampled byte is ignored and the
default values are inserted into these transport overhead bytes.
When TTOHEN is high during the most significant bit of the H1,
H2, B1 or B2 TOH byte positions on TTOH, the sampled TOH
byte is logically XOR’ed with the associated incoming byte to
force bit errors on the outgoing byte. A logic low bit in the TTOH
byte allows the incoming bit to go through while a bit set to logic
high will toggle the outgoing bit. A low level on TTOHEN during
the MSB of the TOH byte disables the error forcing for the entire
byte.
TTOHEN is sampled on the rising edge of TOHCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
25
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
TPOH
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Type
Pin
No.
Input
AH25
Function
The transmit path overhead (TPOH) signal contains the path
overhead bytes (J1, C2, G1, F2, Z3, Z4, and Z5) to be
transmitted in the STS-48c SONET path overhead and the error
masks to be applied on B3 and H4.
A path overhead byte is accepted for transmission when the
external source indicates a valid byte (TPOHEN set high) and
the S/UNI-2488 indicates ready (TPOHRDY set high). The
S/UNI-2488 will ignore the byte on TPOH when TPOHEN is set
low. The TPOHRDY is set low to indicate the S/UNI-2488 is not
ready, and the byte must be re-presented at the next
opportunity.
TPOH is sampled on the rising edge of TOHCLK.
TPOHRDY
Output
AJ25
The transmit path overhead insert ready (TPOHRDY) signal
indicates if the S/UNI-2488 is ready to accept the byte currently
on TPOH.
TPOHRDY is set high during the most significant bit of a POH
byte to indicate readiness to accept the byte on the TPOH input.
This byte will be accepted if TPOHEN is also set high. If
TPOHEN is set low, the byte is invalid and is ignored.
TPOHRDY is set low to indicate that the S/UNI-2488 is unable
to accept the byte on TPOH, and expects the byte to be represented at the next opportunity.
TPOHRDY is updated on the falling edge of TOHCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
26
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
TPOHEN
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Type
Pin
No.
Input
AK26
Function
The transmit path overhead insert enable (TPOHEN) signal
controls the insertion of the transmit path overhead data which
is inserted in the outgoing stream.
TPOHEN shall be set high during the most significant bit of a
POH byte to indicate valid data on the TPOH input. This byte
will be accepted for transmission if TPOHRDY is also set high. If
TPOHRDY is set low, the byte is rejected and must be represented at the next opportunity.
Accepted bytes sampled on TPOH are inserted into the
corresponding path overhead byte positions (for the J1, C2, G1,
F2, Z3, Z4, and Z5 bytes). The byte on TPOH is ignored when
TPOHEN is set low during the most significant bit position.
When the byte at the B3 or H4 byte position on TPOH is
accepted, it is used as an error mask to modify the
corresponding transmit B3 or H4 path overhead byte,
respectively. The accepted error mask is XOR’ed with the
corresponding B3 or H4 byte before it is transmitted.
TPOHEN is sampled on the rising edge of the TOHCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
27
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
9.5
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
System Side Utopia and POS Signals (84)
Pin Name
Type
Pin
No.
Function
POSL3_
UL3B
Input
B19
The Utopia/POS interface select (POSL3/UL3B) selects
between Utopia Level 3 and POS-PHY Level 3 mode for the
system side interface. When POSL3/UL3B is low, the Utopia
Level 3 interface is selected. When high, the POS-PHY Level 3
interface is selected.
RFCLK
Input
E28
The UTOPIA receive FIFO read clock (RFCLK) signal is used
to read ATM cells from the receive cell FIFO.
RFCLK is expected to cycle at 104 MHz.
The POS-PHY receive FIFO read clock (RFCLK) signal is
used to read packet data from the 256 byte packet FIFO.
RFCLK is expected to cycle at 104 MHz.
RPRTY
Output
P29
The UTOPIA receive parity (RPRTY) RPRTY signal indicates
the parity of the RDAT bus. The RPRTY signal indicates the
parity on the RDAT[31:0] bus. Either odd or even parity
selection can be selected.
RPRTY is updated on the rising edge of RFCLK.
The POS-PHY receive parity (RPRTY) signal indicates the
parity of the RDAT bus. Either odd or even parity can be
selected.
RPRTY is updated on the rising edge of RFCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
28
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
Pin Name
Type
RDAT[31]
RDAT[30]
RDAT[29]
RDAT[28]
RDAT[27]
RDAT[26]
RDAT[25]
RDAT[24]
RDAT[23]
RDAT[22]
RDAT[21]
RDAT[20]
RDAT[19]
RDAT[18]
RDAT[17]
RDAT[16]
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]
RDAT[0]
Output
RENB
Input
Pin
No.
D30
E29
F28
G27
E30
F29
G28
H27
F30
H28
J27
G30
H29
J28
H30
J29
K28
L27
J30
L28
M27
K30
L29
M28
L30
N27
M29
N28
M30
P27
N30
P28
U28
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The UTOPIA receive cell data (RDAT[31:0]) bus carries the
ATM cell octets that are read from the receive FIFO.
RDAT[31:0] is updated on the rising edge of RFCLK.
The POS-PHY receive packet data (RDAT[31:0]) bus carries
the POS packet octets that are read from the receive FIFO. The
RDAT[31:0] signals are valid when RVAL and RENB are
asserted.
RDAT[31:0] is updated on the rising edge of RFCLK.
The UTOPIA receive read enable (RENB) signal is used to
initiate reads from the receive FIFO. The system may de-assert
RENB at any time if it is unable to accept more data. A read is
not performed and RDAT[31:0] does not change when RENB is
sampled high. When RENB is sampled low, the word on the
RDAT[31:0] bus is read from the receive FIFO and RDAT[31:0]
changes to the next value on the next clock cycle.
RENB is sampled on the rising edge of RFCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
29
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
RENB
(continued
ISSUE 1
Type
Input
Pin
No.
U28
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The POS-PHY receive read enable (RENB) signal is used to
initiate reads from the receive FIFO. During a data transfer,
RVAL must be monitored since it will indicate if the data is valid.
The system may deassert RENB at any time if it is unable to
accept more data.
A read is not performed and RDAT[31:0] does not change when
RENB is sampled high. When RENB is sampled low, the word
on the RDAT[31:0] bus is read from the receive FIFO and
RDAT[31:0] changes to the next value on the next clock cycle.
RENB is sampled on the rising edge of RFCLK.
RSOC
Output
R28
The UTOPIA receive start of cell (RSOC) signal marks the start
of a cell structure on the RDAT[31:0] bus. The first word of the
cell structure is present on the RDAT[31:0] bus when RSOC is
high.
RSOC is updated on the rising edge of RFCLK.
RSOP
The POS-PHY receive start of packet (RSOP) signal indicates
the start of a packet on the RDAT[31:0] bus.
RSOP is set high for the first word of a packet on RDAT[31:0].
RSOP is updated on the rising edge of RFCLK
RCA
Output
U30
The UTOPIA receive cell available (RCA) signal provides direct
status indication of when a cell is available in the receive FIFO.
RCA can be configured to de-assert when either zero or four
words remain in the FIFO. RCA will thus transition low on the
rising edge of RFCLK after payload word 12 or 7 is output on
the RDAT[31:0] bus depending on the configuration.
RCA is updated on the rising edge of RFCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
30
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
RVAL
ISSUE 1
Type
Output
Pin
No.
U30
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The POS-PHY receive data valid (RVAL) signal indicates the
validity of the receive data signals. When RVAL is high, the
receive signals RDAT[31:0], RPRTY, RSOP, REOP, RMOD[1:0],
and RERR are valid. When RVAL is low, all receive signals are
invalid and must be disregarded.
RVAL will be high when valid data is on the RDAT[31:0] bus.
RVAL will transition low when the FIFO is empty. RVAL will
remain low until a programmable minimum number of bytes
exist in the receive FIFO. The threshold is configurable.
RVAL is updated on the rising edge of RFCLK.
The POS-PHY receive error (RERR) signal indicates that the
current packet is invalid due to an error such as invalid FCS,
excessive length or received abort. RERR may only assert
when REOP is asserted marking the last word of the packet.
RERR
RERR is only used in POS mode and is updated on the rising
edge of RFCLK.
REOP
Output
P30
The POS-PHY receive end of packet (REOP) signal marks the
end of packet on the RDAT[31:0] bus. It is legal for RSOP to be
high at the same time REOP is high. REOP is set high to mark
the last word of the packet presented on the RDAT[31:0] bus.
When REOP is high, RMOD[1:0] specifies if the last word has 1,
2, 3, or 4 valid bytes of data.
REOP is only used for POS operation and is updated on the
rising edge of RFCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
31
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
Pin Name
Type
RMOD[1]
RMOD[0]
Output
Pin
No.
T28
T29
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The POS-PHY transmit word modulo (RMOD[1:0]) bus
indicates the size of the current word when configured for packet
mode. During a packet transfer, every word on RDAT[31:0]
must contain four valid bytes of packet data except at the end of
the packet where the word is composed of 1, 2, 3, or 4 valid
bytes. The number of valid bytes in this last word is specified by
RMOD[1:0].
RMOD[1:0] = “00”
RMOD[1:0] = “01”
RMOD[1:0] = “10”
RMOD[1:0] = “11”
RDAT[31:0] valid
RDAT[31:8] valid
RDAT[31:16] valid
RDAT[31:24] valid
RMOD[1:0] is considered valid only when RVAL is asserted.
RMOD[1:0] is only used for POS operation and is updated on
the rising edge of RFCLK.
RSX
Output
R29
The POS-PHY receive start of transfer (RSX) signal is used to
indicate the start of a packet transfer. When RSX is high, the
channel number being transferred is given on RDAT[31:0].
RSX is only used for POS operation and is updated on the rising
edge of RFCLK.
TFCLK
Input
B18
The UTOPIA transmit FIFO write clock (TFCLK) signal is used
to write ATM cells to the transmit FIFO.
TFCLK is expected to cycle at a 104 MHz rate.
TFCLK
(continued)
Input
B18
The POS-PHY transmit FIFO write clock (TFCLK) signal is
used to write packet data into the 256 byte packet FIFO.
TFCLK is expected to cycle at a 104 MHz rate.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
32
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
Pin Name
Type
Pin
No.
TDAT[31]
TDAT[30]
TDAT[29]
TDAT[28]
TDAT[27]
TDAT[26]
TDAT[25]
TDAT[24]
TDAT[23]
TDAT[22]
TDAT[21]
TDAT[20]
TDAT[19]
TDAT[18]
TDAT[17]
TDAT[16]
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]
TDAT[0]
Input
B5
D7
A5
B6
C7
D8
A6
B7
D9
A7
B8
C9
A8
B9
C10
D11
B10
C11
D12
A10
C12
A11
D13
B12
C13
A12
B13
D14
C14
B14
A14
C15
TPRTY
Input
B15
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The UTOPIA transmit cell data (TDAT[31:0]) bus carries the
ATM cell octets that are written to the transmit FIFO. TDAT[31:0]
is considered valid only when TENB is simultaneously asserted.
TDAT[31:0] is sampled on the rising edge of TFCLK.
The POS-PHY transmit packet data (TDAT[31:0]) bus carries
the POS packet octets that are written to the transmit FIFO.
TDAT[31:0] bus is considered valid only when TENB is
simultaneously asserted.
TDAT[31:0] is sampled on the rising edge of TFCLK.
The UTOPIA transmit bus parity (TPRTY) signal indicates the
parity on the TDAT[31:0] bus. A parity error is indicated by a
status bit and a maskable interrupt. Cells with parity errors are
still inserted in the transmit stream, so the TPRTY input may be
unused. Odd or even parity may be selected. TPRTY is
considered valid only when TENB is simultaneously asserted.
TPRTY is sampled on the rising edge of TFCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
33
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
TPRTY
ISSUE 1
Type
Input
Pin
No.
B15
(continued)
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The POS-PHY transmit bus parity (TPRTY) signal indicates
the parity on the TDAT[31:0] bus. A parity error is indicated by a
status bit and a maskable interrupt. Packets with parity errors
are still inserted in the transmit stream, so the TPRTY input may
be unused. Odd or even parity may be selected.
TPRTY is considered valid only when TENB is simultaneously
asserted.
TPRTY is sampled on the rising edge of TFCLK.
TSOC
Input
D16
The UTOPIA transmit start of cell (TSOC) signal marks the
start of a cell structure on the TDAT[31:0] bus. The first word of
the cell structure is present on the TDAT[31:0] bus when TSOC
is high. TSOC must be present for each cell. TSOC is
considered valid only when TENB is simultaneously asserted.
TSOC is sampled on the rising edge of TFCLK.
The POS-PHY transmit start of packet (TSOP) signal indicates
the start of a packet on the TDAT[31:0] bus. TSOP is required to
be present at all instances for proper operation.
TSOP must be set high for the first word of a packet on
TDAT[31:0]. TSOP is considered valid only when TENB is
simultaneously asserted.
TSOP
TSOP is sampled on the rising edge of TFCLK.
TENB
Input
A19
The UTOPIA transmit write enable (TENB) signal is an active
low input which is used to initiate writes to the transmit FIFO.
When TENB is sampled high, the information sampled on the
TDAT[31:0], TPRTY and TSOC signals are invalid. When TENB
is sampled low, the information sampled on the TDAT[31:0],
TPRTY and TSOC signals are valid and are written into the
transmit FIFO.
TENB is sampled on the rising edge of TFCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
34
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
ISSUE 1
Type
Pin
No.
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The POS-PHY transmit write enable (TENB) signal is an active
low input which is used to initiate writes to the transmit FIFO’s.
When TENB is sampled high, the information sampled on the
TDAT[31:0], TPRTY, TSOP, TEOP, TMOD[1:0], and TERR
signals are invalid. When TENB is sampled low, the information
sampled on the TDAT[31:0], TPRTY, TSOP, TEOP, TMOD[1:0],
and TERR signals are valid and are written into the transmit
FIFO.
TENB
TENB is sampled on the rising edge of TFCLK.
TCA
Output
D17
The UTOPIA transmit cell available (TCA) signal provides
direct status indication of when cell space is available in the
transmit FIFO. When set high, TCA indicates that the
corresponding transmit FIFO is not full and a complete cell may
be written. TCA is set low to either indicate that the transmit
FIFO is near full or that the transmit FIFO is full. To reduce FIFO
latency, the FIFO depth at which TCA indicates "full" can be
configured. Note that regardless of what fill level TCA is set to
indicate "full" at, the transmit cell processors still have the full
capacity of its FIFO to store cells.
TCA will transition low one TFCLK cycle after the payload word
7 or 11 (depending of the configuration) is sampled on the
TDAT[31:0] bus.
TCA is updated on the rising edge of TFCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
35
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
DTPA
ISSUE 1
Type
Output
Pin
No.
D17
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The POS-PHY direct transmit packet available (DTPA) signal
provides status indication on the fill status of the transmit FIFO.
Note that regardless of what fill level DTPA is set to indicate "full"
at, the transmit packet processors still have the full capacity of
its FIFO to store cells. When DTPA transitions high, it indicates
that the transmit FIFO has enough room to store a configurable
number of data bytes.
When DTPA transitions low, it indicates that the transmit FIFO is
either full or near full as configured.
DTPA is updated on the rising edge of TFCLK.
TEOP
Input
B16
The POS-PHY transmit end of packet (TEOP) signal marks
the end of packet on the TDAT[31:0] bus when configured for
packet data. The TEOP signal marks the last word of a packet
on the TDAT[31:0] bus. The TMOD[1:0] signal indicates how
many bytes are in the last word. It is legal to set TSOP high at
the same time as TEOP high in order to support one, two, three,
or four byte packets. TEOP is only valid when TENB is
simultaneously asserted.
TEOP is only used for POS operation and is sampled on the
rising edge of TFCLK.
TERR
Input
A17
The POS-PHY transmit error (TERR) signal is used to indicate
that the current packet must be aborted. Packets marked with
TERR will have the abort sequence appended when transmitted.
TERR should only be asserted during the last word of the packet
being transferred on TDAT[31:0].
TERR is only considered valid when TENB and TEOP are
simultaneously asserted.
TERR is ignored for the UTOPIA mode of operation and is
sampled on the rising edge of TFCLK.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
36
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Pin Name
Type
Pin
No.
Function
TMOD[1:0]
Input
B17
A18
The POS-PHY transmit word modulo (TMOD[1:0]) bus
indicates the size of the current word when configured for packet
mode. During a packet transfer, every word on TDAT[31:0] must
contain four valid bytes of packet data except at the end of the
packet where the word is composed of 1, 2, 3, or 4 valid bytes.
The number of valid bytes in this last word is specified by
TMOD[1:0]
TMOD[1:0] = “00”
TMOD[1:0] = “01”
TMOD[1:0] = “10”
TMOD[1:0] = “11”
TDAT[31:0] valid
TDAT[31:8] valid
TDAT[31:16] valid
TDAT[31:24] valid
TMOD[1:0] is considered valid only when TENB is
simultaneously asserted. TMOD[1:0] is only used for POS
operation and is sampled on the rising edge of TFCLK.
9.6
APS Serial Data Interface (20)
Pin Name
APSI+[4]
APSI-[4]
Type
Analog
LVDS
Input
Pin
No.
Y4
Y3
APSI+[3]
APSI-[3]
Y2
Y2
APSI+[2]
APSI-[2]
AA3
AA2
APSI+[1]
APSI-[1]
AB4
AB3
Function
The differential APSI input (APSI+/-[4:1]) serial data links
carries SONET/SDH OC-48 frame data from a mate in bit
serial format. Each differential pair carries a constituent
OC-12 of the data stream. Data on APSI+/-[4:1] is encoded in
an 8B/10B format extended from IEEE Std. 802.3. The
8B/10B character bit ‘a’ is transmitted first and the bit ‘j’ is
transmitted last.
When in working mode as set using the APSMODE input and
the MODE[1:0] register bits in the S/UNI-2488 Master Reset,
Configuration and Loopback register, the APSI+/-[4:1] signals
carry the receive data from the protect mate. When in protect
mode, the APSI+/-[4:1] signals carry the transmit data from
the working mate.
The four differential pairs in APSI+/-[4:1] are frequency locked
but not phase locked. APSI+/-[4:1] are nominally 777.6 Mbps
data streams.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
37
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
APSIFP
ISSUE 1
Type
Input
Pin
No.
P2
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The APS input frame pulse signal (APSIFP) provides
system timing of the APS input serial interface. APSIFP is set
high once every 9720 APSIFPCLK cycles, or multiple thereof,
to indicate that the J0 frame boundary 8B/10B character has
been delivered on the differential LVDS bus (APSI+/-[4:1]).
APSIFP is sampled on the rising edge of APSIFPCLK+/-.
APSO+[4]
APSO-[4]
Analog
LVDS
Output
U1
U2
APSO+[3]
APSO-[3]
V3
V4
APSO+[2]
APSO-[2]
V1
V2
APSO+[1]
APSO-[1]
W2
W3
The differential APS output (APSO+/-[4:1]) serial data links
carries SONET/SDH OC-48 frame data to a mate in bit serial
format. Each differential pair carries a constituent OC-12 of
the data stream. Data on APSO+/-[4:1] is encoded in an
8B/10B format extended from IEEE Std. 802.3. The 8B/10B
character bit ‘a’ is received first and the bit ‘j’ is received last.
When in working mode as set using the APSMODE input, the
APSO+/-[4:1] signals carry the transmit data to the protect
mate. When in protect mode, the APSO+/-[4:1] signals carry
the receive data to the working mate.
The four differential pairs in APSO+/-[4:1] are frequency
locked but not phase locked. APSO+/-[4:1] are nominally
777.6 Mbps data streams.
APSOFP
Output
P1
The APS output frame pulse signal (APSOFP) provides
system timing of the APS output serial interface. APSOFP is
set high once every 9720 APSIFPCLK cycles, or multiple
thereof, to indicate that the J0 frame boundary 8B/10B
character has been delivered on the differential LVDS bus
(APSO+/-[4:1]).
APSOFP is updated on the rising edge of APSIFPCLK +/-.
APSIFPCLK
Input
P3
The APS input frame pulse clock (APSIFPCLK) provides a
jitter-free reference clock with which the APS input frame
pulse (APSIFP) is sampled. Also, the 777.76 MHz Clock
Synthesis Unit of the APS Port uses this clock as its
reference.
APSIFPCLK is expected to cycle at a 77.76 MHz rate, and
must be a derivative of REFCLK+/- to ensure that
APSIFPCLK is an exact divide-by-two in frequency compared
to REFCLK+/-.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
38
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
9.7
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Microprocessor Interface Signals (37)
Pin Name
Type
Pin
No.
Function
CSB
Input
F4
The active low chip select (CSB) signal is low during S/UNI2488 register accesses.
Note that when not being used, CSB must be tied low. If CSB
is not required (i.e. register accesses controlled using the
RDB and WRB signals only), CSB must be connected to an
inverted version of the RSTB input.
RDB
Input
D2
The active low read enable (RDB) signal is low during a
S/UNI-2488 read access. The S/UNI-2488 drives the D[15:0]
bus with the contents of the addressed register while RDB
and CSB are low.
WRB
Input
C1
The active low write strobe (WRB) signal is low during a
S/UNI-2488 register write access. The D[15:0] bus contents
are clocked into the addressed register on the rising WRB
edge while CSB is low.
D[15]
D[14]
D[13]
D[12]
D[11]
D[10]
D[9]
D[8]
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
D[0]
A[13]/TRS
I/O
Input
N1
P4
N2
M1
M2
N4
L1
M3
L2
K1
M4
K2
J1
K3
J2
H1
D28
The bi-directional data bus, D[15:0], is used during
S/UNI-2488 read and write accesses.
The test register select signal (TRS) selects between normal
and test mode register accesses. TRS is high during test
mode register accesses, and is low during normal mode
register accesses. TRS may be tied low.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
39
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
ISSUE 1
Type
Pin
No.
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
A[12]
A[11]
A[10]
A[9]
A[8]
A[7]
A[6]
A[5]
A[4]
A[3]
A[2]
A[1]
A[0]
Input
J3
H2
J4
H3
G2
F1
H4
G3
F2
E1
G4
E2
D1
The address bus (A[12:0]) selects specific registers during
S/UNI-2488 register accesses.
RSTB
Schmidt
TTL Input
E4
The active low reset (RSTB) signal provides an asynchronous
S/UNI-2488 reset. RSTB is a Schmidt triggered input with an
integral pull-up resistor.
ALE
Input
E3
The address latch enable (ALE) is an active-high signal and
latches the address bus A[13:0] when low. When ALE is high,
the internal address latches are transparent. It allows the
S/UNI-2488 to interface to a multiplexed address/data bus.
The ALE input has an integral pull up resistor.
INTB
OD Output
D3
The active low interrupt (INTB) is set low when a S/UNI-2488
enabled interrupt source is active. The S/UNI-2488 may be
enabled to report many alarms or events via interrupts.
INTB is tri-stated when the interrupt is acknowledged via the
appropriate register access. INTB is an open drain output.
9.8
JTAG Test Access Port (TAP) Signals (5)
Pin Name
Type
Pin
No.
Function
TCK
Input
C30
The test clock (TCK) signal provides timing for test
operations that can be carried out using the IEEE P1149.1
test access port.
TMS
Input
E27
The test mode select (TMS) 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.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
40
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
Type
Pin
No.
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
TDI
Input
F27
When the S/UNI-2488 is configured for JTAG operation, the
test data input (TDI) signal carries test data into the
S/UNI-2488 via the IEEE P1149.1 test access port. TDI is
sampled on the rising edge of TCK. TDI has an integral pull
up resistor.
TDO
Tristate
Output
D18
The test data output (TDO) signal carries test data out of the
S/UNI-2488 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.
Schmidt
TTL Input
D28
The active low test reset (TRSTB) signal provides an
asynchronous S/UNI-2488 test access port reset via the IEEE
P1149.1 test access port. TRSTB is a Schmidt triggered input
with an integral pull up resistor. In the event that TRSTB is not
used, it must be connected to RSTB.
TRSTB
9.9
ISSUE 1
Analog Miscellaneous Signals (10)
Pin Name
ATP[3]
Type
Analog
Pin
No.
AJ18
ATP[2]
AK18
ATP[1]
AG2
ATP[0]
AF3
C0
C1
Analog
AH18
AG18
Function
Four analog test ports (ATP[0], ATP[1], ATP[2], ATP[3]) are
provided for production testing only. These pins must be tied
to analog ground (AVS) during normal operation. ATP[1] and
ATP[0] are the test ports for the 2488 Mbps analog circuitry,
while ATP[3] and ATP[2] are the test ports for the 777.76 MHz
LVDS analog circuitry.
The analog C0 and C1 pins are provided for applications that
must meet SONET/SDH jitter tolerance specifications. A 47nF
non-polarized capacitor is attached across C0 and C1 for
these applications.
When the capacitor is used, the RTYPE bit in the CRSI must
be set to logic one for proper operation. When the
capacitance is not used, these pins are left floating and the
RYPE register must be set to logic zero for proper operation.
C2
C3
Analog
AJ20
AK20
The analog C2 and C3 pins are provided for applications that
must meet SONET/SDH jitter transfer specifications. A 4.7nF
non-polarized capacitor is attached across C2 and C3 for
these applications.
When the capacitance is not used, these pins are left floating.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
41
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
RES
RESK
ISSUE 1
Type
Analog
Pin
No.
AE4
AG1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
Reference Resistor Connection. An off-chip 4.75kΩ ±1%
resistor is connected between the positive resistor reference
pin RES and a Kelvin ground contact RESK for the APS port
LVDS reference. An on-chip negative feedback path will force
the 1.20V VREF voltage onto RES, therefore forcing 252µA of
current to flow through the resistor.
RESK is electrically connected to AVSS within the block, but
should not be connected to AVSS, either on-chip or off-chip.
9.10 Analog Power and Ground (107)
Pin Name
Pin Type
PIN
No.
Function
AVDH (24)
Analog
AH20
Power
AH17
AH14
The analog power (AVDH) pins for the analog core. The
AVDH pins should be connected through passive filtering
networks to a well-decoupled +3.3V analog power supply.
AH10
Please see the Operation section for detailed information.
AH9
AG9
AJ9
AJ10
AJ14
AJ17
AJ19
AK19
AG20
AG8
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
42
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
Pin Name
Pin Type
AVDL(17)
Analog
Power
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PIN
No.
Function
AG5
The analog power (AVDL) pins for the analog core. The
AVDL pins should be connected through passive filtering
networks to a well-decoupled +1.8V analog power supply.
Please see the Operation section for detailed information.
AG6
AG7
AH5
AH6
AH7
AJ5
AJ6
AJ7
AK5
AK6
AK7
AG21
AH21
AJ21
AK21
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
43
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
9.11 Digital Power and Ground
Pin Name
Pin Type
PIN
No.
VDDDC
Digital Core D29
Power
G29
Function
The digital core power (VDDDC) pins should be connected to
a well-decoupled +1.8V digital power supply.
K29
N29
U29
W30
AA28
AH26
AG24
T2
R4
N3
L3
G1
F3
C6
C8
A9
B11
A13
C16
C17
C18
A21
D21
B29
C28
D27
D10
D15
D20
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
44
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
Pin Name
Pin Type
VDDDC
(Cont.)
Digital Core
Power
PIN
No.
L4
T4
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The digital core power (VDDDC) pins should be connected to
a well-decoupled +1.8V digital power supply.
B2
C3
D4
AG27
AH28
AJ29
K27
R27
Y27
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
45
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
VSS (52)
ISSUE 1
Pin Type
Digital
Ground
PIN
No.
A1
B1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The digital ground (VSS) pins should be connected to the
digital ground of the digital power supply.
C2
R1
T1
W1
AA1
AC1
AC2
AC3
AD1
AD2
AE1
AH1
AK1
AJ2
AK2
AK14
AG15
AH15
AJ15
AG16
AH16
AJ16
AK17
AK22
AK23
AJ28
AK29
B28
A16
A15
B3
A2
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
46
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
Pin Name
VSS (52)
(Continued)
ISSUE 1
Pin Type
Digital
Ground
PIN
No.
AH3
AJ3
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Function
The digital ground (VSS) pins should be connected to the
digital ground of the digital power supply.
AK3
AG4
AH4
AJ4
AK4
AJ8
AK8
AG11
AH11
AJ11
AK11
AG12
AH12
AJ12
AG13
AH13
AJ13
AK30
AJ30
AH29
T30
R30
C29
B30
A30
A29
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
47
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Notes on Pin Description:
1. All S/UNI-2488 inputs and bidirectionals present minimum capacitive loading and operate at
CMOS/TTL logic levels except: the REFCLK+/-, RXD+/-, TXD+/-, APSI+/-[4:1], APSO+/-[4:1]
pins which operate at pseudo-ECL (PECL) logic levels.
2. The S/UNI-2488 digital outputs and bidirectionals which have 2 mA drive capability are: TBD
The S/UNI-2488 digital outputs and bidirectionals which have 4 mA drive capability are: TBD
The S/UNI-2488 digital outputs and bidirectionals which have 6 mA drive capability are: TBD
3. The S/UNI-2488 digital outputs are 3.3V tolerant.
4. Inputs ALE, RSTB, TMS, TDI and TRSTB have internal pull-up resistors.
5. The single ended pseudo-ECL inputs and outputs should be terminated in a passive network
and interface at PECL levels as described in the Operations section.
6. It is mandatory that every digital ground pin (VSS) be connected to the printed circuit board
ground plane to ensure reliable device operation.
7. It is mandatory that every digital power pin (VDD) be connected to the printed circuit board
power plane to ensure reliable device operation.
8. All analog power and ground pins can be sensitive to noise. They must be isolated from the
digital power and ground. Care must be taken to correctly decouple these pins. Please refer
to the Operations sections.
9. Due to ESD protection structures in the pads it is necessary to exercise caution when
powering a device up or down. ESD protection devices behave as diodes between power
supply pins and from I/O pins to power supply pins. Under extreme conditions it is possible
to damage these ESD protection devices or trigger latch up. Please adhere to the
recommended power supply sequencing as described in the Operation section of this
document.
10. Do not exceed 100 mA of current on any pin during the power-up or power-down sequence.
Refer to the Power Sequencing description in the Operations section.
11. Before any input activity occurs, ensure that the device power supplies are within their
nominal voltage range.
12. Hold the device in the reset condition until the device power supplies are within their nominal
voltage range.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
48
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
13. Ensure that all digital power is applied simultaneously, and applied before or simultaneously
with the analog power. Refer to the Power Sequencing description in the Operations section.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
49
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
10
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
FUNCTIONAL DESCRIPTION
10.1 Receive Line Interface
The Receive Line Interface allows direct interface of the S/UNI-2488 to optical modules (ODLs) or
other medium interfaces. This block performs clock and data recovery on the incoming 2488.32
Mbit/s data stream and SONET A1/A2 pattern framing.
The clock recovery unit recovers the clock from the incoming bit serial data stream and is
compliant with SONET and SDH jitter tolerance requirements. The clock recovery unit utilizes a
low frequency reference clock to train and monitor its clock recovery PLL. Under loss of signal
conditions, the clock recovery unit continues to output a line rate clock that is locked to this
reference for keep alive purposes. The clock recovery unit utilizes a 155.52 MHz reference clock.
The clock recovery unit provides status bits that indicate whether it is locked to data or the
reference and also supports diagnostic loopback and a loss of signal input that squelches normal
input data.
Initially upon start-up, the PLL locks to the reference clock, REFCLK. When the frequency of the
recovered clock is within TBD ppm of the reference clock, the PLL attempts to lock to the data.
Once in data lock, the PLL reverts to the reference clock if no data transitions occur in TBD bit
periods or if the recovered clock drifts beyond TBD ppm of the reference clock.
When the transmit clock is derived from the recovered clock (loop timing), the accuracy of the
transmit clock is directly related to the REFCLK reference accuracy in the case of a loss of signal
condition. To meet the Bellcore GR-253-CORE SONET Network Element free-run accuracy
specification, the reference must be within +/- TBD ppm. When not loop timed, the REFCLK
accuracy may be relaxed to +/- TBD ppm.
The loop filter transfer function is optimized to enable the PLL to track the jitter, yet tolerate the
minimum transition density expected in a received SONET data signal. The total loop dynamics of
the clock recovery PLL yield a jitter tolerance that exceeds the minimum tolerance specified for
SONET equipment by GR-253-CORE. Please refer to the figure below.
Figure 7: Typical STS-48c (STM-16c) Jitter Tolerance
TBD
The Serial to Parallel Converter converts the received bit serial stream to a 16 bit word serial
stream.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
50
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.2 SONET/SDH Receive Line Interface (SRLI)
The SONET/SDH receive line interface block performs byte and frame alignment on the incoming
2488 Mbit/s data stream based on the SONET/SDH A1/A2 framing pattern.
While out of frame, the SRLI monitors the receive data stream for an occurrence of the A1/A2
framing pattern. The SRLI adjusts its byte and frame alignment when three consecutive A1 bytes
followed by three consecutive A2 bytes occur in the data stream. The SRLI informs the RRMP
framer block when the framing pattern has been detected to reinitialize to the new transport frame
alignment. While in frame, the SRLI maintains the same byte and frame alignment until the
RRMP declares out of frame.
10.3 Receive Regenerator and Multiplexor Processor (RRMP)
The Receive Regenerator and Multiplexor Processor (RRMP) block extracts and process the
transport overhead of the received data stream.
The RRMP frames to the data stream by operating with an upstream pattern detector (SRLI) that
searches for occurrences of the A1/A2 framing pattern. Once the SRLI has found an A1/A2
framing pattern, the RRMP monitors for the next occurrence of the framing pattern 125µs later.
Two framing pattern algorithms are provided to improve performance in the presence of bit errors.
In algorithm 1, the RRMP declares frame alignment (removes OOF defect) when the 12 A1 and
the 12 A2 bytes are seen error-free in the first STS-12 (STM-4) of the STS-48c (STM-16-16c)
stream. In algorithm 2, the RRMP declares frame alignment (removes OOF defect) when only
the last A1 byte and the first four bits of the first A2 byte are seen error-free in the first STS-12
(STM-4) of the STS-48c (STM-16c) . Once in frame, the RRMP monitors the framing pattern and
declares OOF when one or more bit errors in the framing pattern are detected for four
consecutive frames. Again, depending upon the algorithm either 24 framing bytes or 12 framing
bits are examined for bit errors in the framing pattern.
The performance of these framing algorithms in the presence of bit errors and random data is
robust. When looking for frame alignment the performance of each algorithm is dominated by the
alignment algorithm used in the SRLI which always examines 3 A1 and 3 A2 framing bytes. The
probability of falsely framing to random data is less than 0.00001% for either algorithm. Once in
frame alignment, the RRMP continuously monitors the framing pattern. When the incoming
stream contains a 10-3 BER, the first algorithm provides a 99.75% probability that the mean time
between OOF occurrences is 1.3 seconds and the second algorithm provides a 99.75%
probability that the mean time between OOF occurrences is 7 minutes.
The RRMP also detects loss of frame (LOF) defect and loss of signal (LOS) defect. LOF is
declared when an out of frame (OOF) condition exists for a total period of 3ms during which there
is no continuous in frame period of 3 ms. LOF output is removed when an in frame condition
exists for a continuous period of 3 ms. LOS is declared when a continuous period of 20 µs
without transitions on the received data stream is detected. LOS is removed when two
consecutive framing patterns are found (based on algorithm 1 or algorithm 2) and during the
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
51
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
intervening time (one frame) there are no continuous periods of 20 µs without transitions on the
received data stream.
The RRMP calculates the section BIP-8 error detection code on the scrambled data of the
complete frame. The section BIP-8 code is based on a bit interleaved parity calculation using
even parity. The calculated BIP-8 code is compared with the BIP-8 code extracted from the B1
byte of STS-1 (STM-0) #1 of the following frame after de-scrambling. Any difference indicates a
section BIP-8 error. The RRMP accumulates section BIP-8 errors in a microprocessor readable
16-bit saturating counter (up to 1 second accumulation time). Optionally, block section BIP-8
errors can be accumulated.
The RRMP optionally de-scrambles the received data stream.
The RRMP calculates the line BIP-8 error detection codes on the de-scrambled line overhead
and synchronous payload envelope bytes of the constituent STS-1 (STM-0). The line BIP-8 code
is based on a bit interleaved parity calculation using even parity. The calculated BIP-8 codes are
compared with the BIP-8 codes extracted from the B2 byte of the constituent STS-1 (STM-0) of
the following frame after de-scrambling. Any difference indicates a line BIP-8 error. The RRMP
accumulates line BIP-8 errors in a microprocessor readable 24 bits saturating counter (up to 1
second accumulation time). Optionally, block BIP errors can be accumulated.
The RRMP extracts the line remote error indication (REI-L) errors from the M1 byte of STS-1
(STM-0) #3 and accumulates them in a microprocessor readable 24 bits saturating counter (up to
1 second accumulation time). Optionally, block line REI errors can be accumulated.
The RRMP extracts and filters the K1/K2 APS bytes for three frames. The filtered K1/K2 APS
bytes are accessible through microprocessor readable registers. The RRMP also monitors the
unfiltered K1/K2 APS bytes to detect APS byte failure (APSBF-L) defect, line alarm indication
signal (AIS-L) defect and line remote defect indication (RDI-L) defect. APS byte failure is
declared when twelve consecutive frames have been received where no three consecutive
frames contain identical K1 bytes. The APS byte failure is removed upon detection of three
consecutive frames containing identical K1 bytes. The detection of invalid APS codes must be
done in software by polling the K1/K2 APS register. Line AIS is declared when the bit pattern 111
is observed in bits 6, 7, and 8 of the K2 byte for three or five consecutive frames. Line AIS is
removed when any pattern other than 111 is observed for three or five consecutive frames. Line
RDI is declared when the bit pattern 110 is observed in bits 6, 7, and 8 of the K2 byte for three or
five consecutive frames. Line RDI is removed when any pattern other than 110 is observed for
three or five consecutive frames.
The RRMP extracts and filters the synchronization status message (SSM) for eight frames. The
filtered SSM is accessible through microprocessor readable registers.
RRMP optionally inserts line alarm indication signal (AIS-L).
The RRMP extracts and serially outputs all the transport overhead (TOH) bytes on the RTOH
output. The TOH bytes are output in the same order that they are received (A1, A2, J0/Z0, B1,
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
52
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
E1, F1, D1-D3, H1-H3, B2, K1, K2, D4-D12, S1/Z1, Z2/M1/Z2 and E2). RTOHCLK is the
generated output clock used to provide timing for the RTOH output. RTOHCLK is a nominal
20.736 MHz clock generated by gapping a 25.92 MHz clock. Sampling RTOHFP high with the
rising edge of RTOHCLK identifies the MSB of the first A1 byte.
Figure 8: STS-48c (STM-16-16c) on RTOH
ST
S1/
ST
M0
#1
ST
S1/
ST
M0
#2
ST
S1/
ST
M0
#3
ST
S1/
ST
M0
#4
ST
S1/
ST
M0
#5
ST
S1/
ST
M0
#1
2
ST
S1/
ST
M0
#1
ST
S1/
ST
M0
#2
ST
S1/
ST
M0
#3
ST
S1/
ST
M0
#4
ST
S1/
ST
M0
#5
A1
A2
A2
A2 A2
A2
ST
S1/
ST
M0
#1
2
ST
S1/
ST
M0
#1
ST
S1/
ST
M0
#2
ST
S1/
ST
M0
#3
ST
S1/
ST
M0
#4
ST
S1/
ST
M0
#5
A2
J0
Z0
Z0
Z0
Z0
ST
S1/
ST
M0
#1
2
First order of transmission
Se
co
nd
or
de
r
of
tra
ns
mi
ssi
on
A1
A1
A1 A1
A1
...
...
...
B1
...
E1
...
F1
...
D1
...
D2
...
D3
...
H1 H1 H1 H1 H1
...
H1 H2 H2 H2 H2 H2
...
B2
...
B2
B2
B2 B2
B2
H2 H3 H3 H3 H3 H3
...
K1
...
K2
...
D4
...
D5
...
D6
...
D7
...
D8
...
D9
...
D12
...
E2
...
...
D10
S1
Z1
Z1
Unused bytes
Z1
Z1
...
D11
Z1
Z2
...
Z2 M1 Z2
Z2
...
Z2
Z0
H3
National bytes Z0 Z0 or National bytes
A maskable interrupt is activated to indicate any change in the status of out of frame (OOF), loss
of frame (LOF), loss of signal (LOS), line remote defect indication (RDI-L), line alarm indication
signal (AIS-L), synchronization status message (COSSM), APS bytes (COAPS) and APS byte
failure (APSBF) or any errors in section BIP-8, line BIP-8 and line remote error indication (REI-L).
The RRMP block provides de-scrambled data and frame alignment indication signals for use by
the RHPP.
10.4 Receive Tail Trace Processor (RTTP)
The Receive Tail Trace Processor (RTTP) block monitors the tail trace messages of the receive
data stream for trace identifier unstable (TIU) defect and trace identifier mismatch (TIM) defect.
Three tail trace algorithms are defined.
The first algorithm is BELLCORE compliant. The algorithm detects trace identifier mismatch
(TIM) defect on a 16 or 64 byte tail trace message. A TIM defect is declared when none of the
last 20 messages matches the expected message. A TIM defect is removed when 16 of the last
20 messages match the expected message. The expected tail trace message is a static
message written in the expected page of the RTTP by an external microprocessor. Optionally,
the expected message is matched when the tail trace message is all zeros.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
53
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
The second algorithm is ITU compliant. The algorithm detects trace identifier unstable (TIU)
defect and trace identifier mismatch (TIM) defect on a 16 or 64 byte tail trace message. The
current tail trace message is stored in the captured page of the RTTP. If the length of the
message is 16 bytes, the RTTP synchronizes on the MSB of the message. The byte with the
MSB set high is placed in the first location of the captured page. If the length of the message is
64 bytes, the RTTP synchronizes on the CR/LF (CR = 0Dh, LF = 0Ah) characters of the
message. The following byte is placed in the first location of the captured page.
A persistent tail trace message is declared when an identical message is receive for 3 or 5
consecutive multi-frames (16 or 64 frames). A persistent message becomes the accepted
message. The accepted message is stored in the accepted page of the RTTP. A TIU defect is
declared when one or more erroneous bytes are detected in a total of 8 messages without any
persistent message in between. A TIU defect is removed when a persistent message is received.
A TIM defect is declared when the accepted message does not match the expected message. A
TIM defect is removed when the accepted message matches the expected message. The
expected message is a static message written in the expected page of the RTTP by an external
microprocessor. Optionally, the algorithm declares a match tail trace message when the
accepted message is all zeros.
The third algorithm is not BELLCORE/ITU compliant. The algorithm detects trace identifier
unstable (TIU) on a single continuous tail trace byte. A TIU defect is declared when one or more
erroneous bytes are detected in three consecutive 16 byte windows. The first window starts on
the first erroneous byte. A TIU defect is removed when an identical byte is received for 48
consecutive frames. A maskable interrupt is activated to indicate any change in the status of
trace identifier unstable (TIU) and trace identifier mismatch (TIM).
10.5 Receive High Order Path Processor (RHPP)
The Receive High Order Path Processor (RHPP) provides pointer interpretation, extraction of
path overhead, extraction of the synchronous payload envelope (virtual container), and path level
alarm and performance monitoring.
10.5.1 Pointer Interpreter
The pointer interpreter extracts and validates the H1 and H2 bytes in order to identify the location
of the path overhead byte (J1) and the synchronous payload envelop bytes (SPE) of the
constituent STS-48c (VC-16-16c) payloads. The pointer interpreter is a time multiplexed finite
state machine that can process the STS-48c (AU-16-16c) pointer. Within the pointer
interpretation algorithm three states are defined as shown below:
NORM_state (NORM)
AIS_state (AIS)
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
54
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
LOP_state (LOP)
The transition between states will be consecutive events (indications), e.g., three consecutive AIS
indications to go from the NORM_state to the AIS_state. The kind and number of consecutive
indications activating a transition is chosen such that the behavior is stable and insensitive to low
BER. The only transition on a single event is the one from the AIS_state to the NORM_state after
receiving a NDF enabled with a valid pointer value. It should be noted that, since the algorithm
only contains transitions based on consecutive indications, this implies that, for example, nonconsecutively received invalid indications do not activate the transitions to the LOP_state.
Figure 9: Pointer interpretation state diagram
NDF_ENABLE
INC_IND/DEC_IND
3 x EQ_NEW_POINT
NORM
8 x INV_POINT
3 x AIS_IND
8 x NDF_ENABLE
NDF_ENABLE
3 x EQ_NEW_POINT
3 x EQ_NEW_POINT
3 x AIS_IND
LOP
AIS
8 x INV_POINT
The following events (indications) are defined:
NORM_POINT:
disabled NDF + ss + offset value equal to active offset.
NDF_ENABLE:
enabled NDF + ss + offset value in range of 0 to 782.
AIS_IND:
H1 = FFh + H2 = FFh.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
55
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
INC_IND:
disabled NDF + ss + majority of I bits inverted + no majority
of D bits inverted + previous NDF_ENABLE, INC_IND or
DEC_IND more than 3 frames ago.
DEC_IND:
disabled NDF + ss + majority of D bits inverted + no majority
of I bits inverted + previous NDF_ENABLE, INC_IND or
DEC_IND more than 3 frames ago.
INV_POINT:
not any of the above (i.e.: not NORM_POINT, not NDF_ENABLE,
not AIS_IND, not INC_IND and not DEC_IND).
NEW_POINT:
disabled NDF + ss + offset value in range of 0 to 782 but not
equal to active offset.
Note 1:
active offset is defined as the accepted current phase of the SPE (VC) in
the NORM_state and is undefined in the other states.
Note 2:
enabled NDF is defined as the following bit patterns:
1001, 0001, 1101, 1011 and 1000.
Note 3:
disabled NDF is defined as the following bit patterns:
0110, 1110, 0010, 0100 and 0111.
Note 4:
the remaining six NDF bit patterns (0000, 0011, 0101, 1010, 1100, 1111)
result in an INV_POINT indication.
Note 5:
ss bits are unspecified in SONET and have bit pattern 10 in SDH.
Note 6:
the use of ss bits in definition of indications may be optionally disabled.
Note 7:
the requirement for previous NDF_ENABLE, INC_IND or DEC_IND be
more than 3 frames ago may be optionally disabled.
Note 8:
NEW_POINT is also an INV_POINT.
Note 9:
the requirement for the pointer to be within the range of 0 to 782 in
8 X NDF_ENABLE may be optionally disabled.
Note 10:
LOP is not declared if all the following conditions exist:
- the received pointer is out of range (>782),
- the received pointer is static,
- the received pointer can be interpreted, according to majority voting on
the I and D bits, as a positive or negative justification indication,
after making the requested justification, the received pointer continues
to be interpretable as a pointer justification.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
56
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
- When the received pointer returns to an in-range value, the
S/UNI-2488 will interpret it correctly.
Note 11:
LOP will exit at the third frame of a three frame sequence consisting of
one frame with NDF enabled followed by two frames with NDF disabled,
if all three pointers have the same legal value.
The transitions indicated in the state diagram are defined as follows:
INC_IND/DEC_IND:
offset adjustment (increment or decrement indication)
3 x EQ_NEW_POINT:
three consecutive equal NEW_POINT indications
NDF_ENABLE:
single NDF_ENABLE indication
3 x AIS_IND:
three consecutive AIS indications
8 x INV_POINT:
eight consecutive INV_POINT indications
8 x NDF_ENABLE
eight consecutive NDF_ENABLE indications
Note 1:
the transitions from NORM_state to NORM_state do not represent state
changes but imply offset changes.
Note 2:
3 x EQ_NEW_POINT takes precedence over other events and may
optionally reset the INV_POINT count.
Note 3:
all three offset values received in 3 x EQ_NEW_POINT must be
identical.
Note 4:
"consecutive event counters" are reset to zero on a change of state
(except the INV_POINT counter).
Note 5
"consecutive event counters" are reset to zero on a change of state
except for consecutive NDF count.
LOP is declared on entry to the LOP_state after eight consecutive invalid pointers or eight
consecutive NDF enabled indications
PAIS is declared on entry to the AIS_state after three consecutive AIS indications
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
57
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.5.2 Concatenation pointer interpreter state machine
The concatenation pointer interpreter extracts and validates the H1 and H2 concatenation bytes.
Within the pointer interpretation algorithm three states are defined as shown below.
CONC_state (CONC)
AISC_state (AISC)
LOPC_state (LOPC)
The transitions between the states will be consecutive events (indications), e.g. three consecutive
AIS indications to go from the CONC_state to the AISC_state. The kind and number of
consecutive indications activating a transition is chosen such that the behaviour is stable and
insensitive to low BER.
Figure 10: Concatenation pointer interpretation state diagram
CONC
8 x INV_POINT
3 x AIS_IND
3 x CONC_IND
3 x CONC_IND
3 x AIS_IND
LOPC
AISC
8 x INV_POINT
The following events (indications) are defined:
CONC_IND:
enabled NDF + dd + “1111111111”
AIS_IND:
H1 = FFh + H2 = FFh
INV_POINT:
not any of the above (i.e.: not CONC_IND and not AIS_IND)
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
58
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Note 1:
enabled NDF is defined as the following bit patterns:
1001, 0001, 1101, 1011 and 1000.
Note 2:
the remaining eleven NDF bit patterns (0000, 0010, 0011, 0100,
0101, 0110, 0111, 1010, 1100, 1110, 1111) result in an INV_POINT
indication.
Note 3: dd bits are unspecified in SONET/SDH.
The transitions indicated in the state diagram are defined as follows:
3 X CONC_IND:
three consecutive CONC indications
3 x AIS_IND:
three consecutive AIS indications
8 x INV_POINT:
eight consecutive INV_POINT indications
Note 1: "consecutive event counters" are reset to zero on a change of state.
LOPC is declared on entry to the LOPC_state after eight consecutive pointers with values other
than concatenation indications
PAISC is declared on entry to the AISC_state after three consecutive AIS indications
10.5.3 Error Monitoring
The RHPP calculates the path BIP-8 error detection codes on the SONET (SDH) payloads. The
path BIP-8 code is based on a bit interleaved parity calculation using even parity. The calculated
BIP-8 codes are compared with the BIP-8 codes extracted from the B3 byte of the STS (VC)
payload of the following frame. Any differences indicate a path BIP-8 error. The RHPP
accumulates path BIP-8 errors in a microprocessor readable 16 bits saturating counter (up to 1
second accumulation time). Optionally, block BIP-8 errors can be accumulated.
The RHPP extracts the path remote error indication (REI-P) errors from bits 1, 2, 3 and 4 of the
path status byte (G1) and accumulates them in a microprocessor readable 16 bits saturating
counter (up to 1 second accumulation time). Optionally, block block REI errors can be
accumulated.
The RHPP monitors the path signal label byte (C2) payload to validate change in the accepted
path signal label (APSL). The same PSL byte must be received for three or five consecutive
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
59
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
frames (selectable by the PSL5 bit in the configuration register) before being considered
accepted.
The RHPP also monitors the path signal label byte (C2) to detect path payload label unstable
(PLU-P) defect. A PSL unstable counter is increment every time the received PSL differs from the
previously received PSL (an erroneous PSL will cause the counter to be increment twice, once
when the erroneous PSL is received and once when the error free PSL is received). The PSL
unstable counter is reset when the same PSL value is received for three or five consecutive
frames (selectable by the PSL5 bit in the configuration register). PLU-P is declared when the
PSL unstable counter reaches five. PLU-P is removed when the PSL unstable counter is reset.
The RHPP also monitors the path signal label byte (C2) to detect path payload label mismatch
(PLM-P) defect. PLM-P is declared when the accepted PSL does not match the expected PSL
according to Table 1. PLM-P is removed when the accepted PSL match the expected PSL
according to Table 1. The accepted PSL is the same PSL value received for three or five
consecutive frames (selectable by the PSL5 bit in the configuration register). The expected PSL
is a programmable PSL value.
The RHPP also monitors the path signal label byte (C2) to detect path unequipped (UNEQ-P)
defect. UNEQ-P is declared when the accepted PSL is 00H and the expected PSL is not 00H.
UNEQ-P is removed when the accepted PSL is not 00H or when the accepted PSL is 00H and
the expected PSL is 00H. The accepted PSL is the same PSL value received for three or five
consecutive frames (selectable by the PSL5 bit in the configuration register). The expected PSL
is a register programmable PSL value.
The RHPP also monitors the path signal label byte (C2) to detect path payload defect indication
(PDI-P) defect. PDI-P is declared when the accepted PSL is a PDI defect that matches the
expected PDI defect. The PDI-P defect is removed when the accepted PSL is not a PDI defect or
when the accepted PSL is a PDI defect that does not match the expected PDI defect. The
accepted PSL is the same PSL value received for three or five consecutive frames (selectable by
the PSL5 bit in the configuration register). Table 2 gives the expected PDI defect based on the
programmable PDI and PDI range register values.
Table 1: PLM-P, UNEQ-P and PDI-P defects declaration
Expected PSL
00
Unequipped
Accepted PSL
PLM-P
UNEQ-P
PDI-P
00
Unequipped
Match
Inactive
Inactive
01
Equipped non specific
Mismatch
Inactive
Inactive
02-E0
Equipped specific
Mismatch
Inactive
Inactive
=expPDI
Match
Inactive
Active
!=expPDI
Mismatch
Inactive
Inactive
Mismatch
Active
Inactive
FD-FF
E1-FC
01
Equipped non specific
00
PDI
Unequipped
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
60
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
01
Equipped non specific
Match
Inactive
Inactive
02-E0
Equipped specific
Match
Inactive
Inactive
=expPDI
Match
Inactive
Active
!=expPDI
Mismatch
Inactive
Inactive
FD-FF
E1-FC
02-FF
PDI
Equipped specific
00
Unequipped
Mismatch
Active
Inactive
PDI
01
Equipped non specific
Match
Inactive
Inactive
= expPSL
Match
Inactive
Inactive
!=expPSL
Mismatch
Inactive
Inactive
=expPDI
Match
Inactive
Active
!=expPDI
Mismatch
Inactive
Inactive
02-E0
Equipped specific
FD-FF
E1-FC
PDI
Table 2: Expected PDI defect based on PDI and PDI range values
PDI
register value
PDI range
register value
Exp PDI
PDI
register value
PDI range
register value
Exp PDI
00000
Disable
None
01111
Disable
EF
Enable
E1-EF
00001
Disable
E1
10000
Disable
F0
Enable
E1-E1
Enable
E1-F0
Enable
00010
00011
Disable
E2
Enable
E1-E2
Disable
E3
Enable
E1-E3
00100
Disable
E4
Enable
E1-E4
00101
Disable
E5
Enable
E1-E5
00110
00111
Disable
E6
Enable
E1-E6
Disable
E7
Enable
E1-E7
01000
Disable
E8
Enable
E1-E8
01001
Disable
E9
Enable
E1-E9
01010
01011
01100
Disable
EA
Enable
E1-EA
Disable
EB
Enable
E1-EB
Disable
EC
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
10001
10010
Disable
F1
Enable
E1-F1
Disable
F2
Enable
E1-F2
10011
Disable
F3
Enable
E1-F3
10100
Disable
F4
Enable
E1-F4
10101
10110
Disable
F5
Enable
E1-F5
Disable
F6
Enable
E1-F6
10111
Disable
F7
Enable
E1-F7
11000
Disable
F8
Enable
E1-F8
11001
11010
11011
Disable
F9
Enable
E1-F9
Disable
FA
Enable
E1-FA
Disable
FB
61
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Enable
E1-EC
01101
Disable
ED
Enable
E1-ED
01110
Disable
EE
Enable
E1-EE
11100
Enable
E1-FB
Disable
FC
Enable
E1-FC
The RHPP monitors bits 5, 6 and 7 of the path status byte (G1) to detect path remote defect
indication (RDI-P) and path enhanced remote defect indication (ERDI-P) defects.
RDI-P is declared when bit 5 of the G1 byte is set high for five or ten consecutive frames
(selectable by the PRDI10 bit in the configuration register). RDI-P is removed when bit 5 of the
G1 byte is set low for five or ten consecutive frames. ERDI-P is declared when the same 010,
100, 101, 110 or 111 pattern is detected in bits 5, 6 and 7 of the G1 byte for five or ten
consecutive frames (selectable by the PRDI10 bit in the configuration register). ERDI-P is
removed when the same 000, 001 or 011 pattern is detected in bits 5, 6 and 7 of the G1 byte for
five or ten consecutive frames.
The RHPP extracts and serially outputs all the path overhead (POH) bytes on the time
multiplexed RPOH port. The POH bytes are output in the same order that they are received (J1,
B3, C2, G1, F2, H4, Z3, Z4 and N1). RPOHCLK is the generated output clock used to provide
timing for the RPOH port. RPOHCLK is a nominal 20.736 MHz clock generated by gapping a
25.92 MHz clock. Sampling RPOHFP high with the rising edge of RPOHCLK identifies the MSB
of the first J1 byte.
10.6 SONET/SDH Virtual Container Aligner (SVCA)
The SONET (SDH) Virtual Container Aligner (SVCA) block aligns the payload data from an
incoming SONET (SDH) data stream to a new transport frame reference. The alignment is
accomplished by recalculating the STS (AU) payload pointer value based on the offset between
the transport overhead of the incoming data stream and that of the outgoing data stream.
Frequency offsets (e.g., due to plesiochronous network boundaries, or the loss of a primary
reference timing source) and phase differences (due to normal network operation) between the
incoming data stream and the outgoing data stream are accommodated by pointer adjustments in
the outgoing data stream.
10.6.1 Elastic Store
The Elastic Store performs rate adaptation between the line side interface and the system side
interface. The entire incoming payload, including path overhead bytes, is written into a first-infirst-out (FIFO) buffer at the incoming byte rate. Each FIFO word stores a payload data byte and
a one bit tag labeling the J1 byte. Incoming pointer justifications are accommodated by writing
into the FIFO during the negative stuff opportunity byte or by not writing during the positive stuff
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
62
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
opportunity byte. Data is read out of the FIFO in the Elastic Store block at the outgoing byte rate
by the Pointer Generator. Analogously, outgoing pointer justifications are accommodated by
reading from the FIFO during the negative stuff opportunity byte or by not reading during the
positive stuff opportunity byte.
The FIFO read and write addresses are monitored. Pointer justification requests will be made to
the Pointer Generator based on the proximity of the addresses relative to programmable
thresholds. The Pointer Generator schedules a pointer increment event if the FIFO depth is
below the lower threshold and a pointer decrement event if the depth is above the upper
threshold. FIFO underflow and overflow events are detected and path AIS is optionally inserted
in the outgoing data stream for three frames to alert downstream elements of data corruption.
10.6.2 Pointer Generator
The Pointer Generator generates the H1 and H2 bytes in order to identify the location of the path
overhead byte (J1) and all the synchronous payload envelope bytes (SPE) of the STS-48c
(VC16-16c) payloads. Within the pointer generator algorithm, five states are defined as shown
below:
NORM_state (NORM)
AIS_state (AIS)
NDF_state (NDF)
INC_state (INC)
DEC_state (DEC)
The transition from the NORM to the INC, DEC, and NDF states are initiated by events in the
Elastic Store block. The transition to/from the AIS state are controlled by the pointer interpreter
in the Receive High Order Path Processor block. The transitions from INC, DEC, and NDF states
to the NORM state occur autonomously with the generation of special pointer patterns.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
63
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Figure 11: Pointer Generation State Diagram
PI_AIS
DEC
INC
dec_ind
inc_ind
ES_lowerT
ES_upperT
norm_point
NORM
PI_AIS
PI_LOP
FO_discont
NDF_enable
PI_AIS
PI_NORM
AIS
NDF
PI_AIS
AIS_ind
The following events, indicated in the state diagram, are defined:
ES_lowerT:
ES filling is below the lower threshold + previous inc_ind, dec_ind or
NDF_enable more than three frames ago.
ES_upperT:
ES filling is above the upper threshold + previous inc_ind, dec_ind or
NDF_enable more than three frames ago.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
64
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
FO_discont:
frame offset discontinuity
PI_AIS:
PI in AIS state
PI_LOP:
PI in LOP state
PI_NORM:
PI in NORM state
Note 1
A frame offset discontinuity occurs if an incoming NDF enabled is
received, or if an ES overflow/underflow occurred.
The autonomous transitions indicated in the state diagram are defined as follows:
inc_ind:
transmit the pointer with NDF disabled and inverted I bits, transmit a stuff
byte in the byte after H3, increment active offset.
dec_ind:
transmit the pointer with NDF disabled and inverted D bits, transmit a
data byte in the H3 byte, decrement active offset.
NDF_enable:
accept new offset as active offset, transmit the pointer with NDF enabled
and new offset.
norm_point:
transmit the pointer with NDF disabled and active offset.
AIS_ind:
active offset is undefined, transmit an all-1's pointer and payload.
Note 1
active offset is defined as the phase of the SPE (VC).
Note 2
the ss bits are undefined in SONET, and has bit pattern 10 in SDH
Note 3
enabled NDF is defined as the bit pattern 1001.
Note 4
disabled NDF is defined as the bit pattern 0110.
10.7 Receive Cell and Frame Processor (RCFP)
The Receive Cell and Frame Processor (RCFP) performs both ATM and PPP processing. It has
the capability to process a single STS-48c (STM-16c) channel.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
65
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.7.1 ATM Cell Delineation
Cell Delineation is the process of framing to ATM cell boundaries using the header check
sequence (HCS) field found in the cell header. The HCS is a CRC-8 calculation over the first 4
octets of the ATM cell header. When performing delineation, correct HCS calculations are
assumed to indicate cell boundaries. Cells are assumed to be byte-aligned to the synchronous
payload envelope. The cell delineation algorithm searches the 53 possible cell boundary
candidates individually to determine the valid cell boundary location. While searching for the cell
boundary location, the cell delineation circuit is in the HUNT state. When a correct HCS is found,
the cell delineation state machine locks on the particular cell boundary, corresponding to the
correct HCS, and enters the PRESYNC state. The PRESYNC state validates the cell boundary
location. If the cell boundary is invalid, an incorrect HCS will be received within the next DELTA
cells, at which time a transition back to the HUNT state is executed. If no HCS errors are
detected in this PRESYNC period, the SYNC state is entered. While in the SYNC state,
synchronization is maintained until ALPHA consecutive incorrect HCS patterns are detected. In
such an event a transition is made back to the HUNT state. The state diagram of the delineation
process is shown in below.
Figure 12: Cell Delineation State Diagram
correct HCS
(byte by byte)
HUNT
Incorrect HCS
(cell by cell)
PRESYNC
ALPHA
consecutive
incorrect HCS's
(cell by cell)
SYNC
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
DELTA
consecutive
correct HCS's
(cell by cell)
66
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
The values of ALPHA and DELTA determine the robustness of the delineation process. 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. These values result in an average time to delineation of 2 µs for
the STS-48c (STM-16c) rate.
10.7.2 ATM Descrambler
The self-synchronous descrambler operates on the 48 byte cell payload only. The circuitry
descrambles the information field using the x43 + 1 polynomial. The descrambler is disabled for
the duration of the header and HCS fields and may optionally be disabled for the payload.
10.7.3 ATM Cell Filter and HCS Verification
Cells are filtered (or dropped) based on HCS errors and/or a cell header pattern. Cell filtering is
optional and is enabled through the RCFP registers. Cells are passed to the receive FIFO while
the cell delineation state machine is in the SYNC state as described above. When both filtering
and HCS checking are enabled, cells are dropped if uncorrectable HCS errors are detected, or if
the corrected header contents match the pattern contained in the RCFP Idle Cell Header and
Mask register. Idle cell filtering is accomplished by writing the appropriate cell header pattern into
the RCFP Idle Cell Header and Mask Pattern register. Idle/Unassigned cells are assumed to
contain the all zeros pattern in the VCI and VPI fields. The RCFP Idle Cell Header and Mask
register allows filtering control over the contents of the GFC, PTI, and CLP fields of the header.
The HCS is a CRC-8 calculation over the first 4 octets of the ATM cell header. The RCFP block
verifies the received HCS using the polynomial, x8 + x2 + x + 1. The coset polynomial, x6 + x4 +
x2 + 1, is added (modulo 2) to the received HCS octet before comparison with the calculated
result. ATM Performance Monitor
The Performance Monitor consists of two 16-bit saturating HCS error event counters and a 32-bit
saturating receive cell counter. The first error counter accumulates uncorrectable HCS errors. A
32-bit receive cell counter counts all cells written into the receive FIFO. Filtered cells are not
counted.
Each counter may be read through the microprocessor interface. Circuitry is provided to latch
these counters so that their values can be read while simultaneously resetting the internal
counters to 0 or 1, if appropriate, so that a new period of accumulation can begin without loss of
any events. It is intended that the counter be polled at least once per second so as not to miss
any counted events.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
67
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.7.5 POS Overhead Removal
The overhead removal consists of stripping SONET/SDH overhead bytes from the data stream.
Once overhead bytes are removed, the data stream consists of PPP/HDLC frame octets that can
be fed directly to the descrambler or the PPP/HDLC Frame Delineation block.
10.7.6 POS Descrambler
When enabled, the self-synchronous descrambler operates on the PPP Frame data,
descrambling the data with the polynomial x43+1. Descrambling is performed on the raw data
stream, before any PPP frame delineation or byte destuffing is performed. Data scrambling can
provide for a more robust system preventing the injection of hostile patterns into the data stream.
10.7.7 POS PPP/HDLC Frame Delineation
The PPP/HDLC Frame Delineation is performed on the descrambled data and consists of
arranging the framed octets. Frame boundaries are found by searching for the Flag Character
(0x7E). Flags are also used to fill inter-packet spacing. This block removes the Flag and Idle
Sequences and passes the data onto the Byte Destuffing block. The PPP/HDLC Frame format is
shown in the figure below.
Figure 13: PPP/HDLC Over SONET Frame Format
Flag
Packet (PPP or other)
FCS
Flag
Flag
POS Frame
In the event of a FIFO overflow caused by the FIFO being full while a packet is being received,
the packet is marked with an error so it can be discarded by the system. Subsequent bytes
associated with this now aborted frame are discarded. Reception of PPP/HDLC data resumes
when a Start of Packet is encountered and the FIFO level is below a programmable Reception
Initialization Level.
10.7.8 POS Byte Destuffing
The byte destuffing algorithm searches the Control Escape character (0x7D). These characters,
listed in the table below are added for transparency in the transmit direction and must be
removed to recover the user data. When the Control Escape character is encountered, it is
removed and the following data byte is XORed with 0x20. Therefore, any escaped data byte will
be processed properly by the S/UNI-2488.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
68
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Table 3: Byte Destuffing
Original
7E (Flag Sequence)
7D (Control Escape)
Aborted Packet
Escaped
7D-5E
7D-5D
7D-7E
10.7.9 POS FCS Check
The FCS Generator performs a CRC-CCITT or CRC-32 calculation on the whole POS frame,
after byte destuffing and data descrambling scrambling. A parallel implementation of the CRC
polynomial is used. The CRC algorithm for the frame checking sequence (FCS) field is either a
CRC-CCITT or CRC-32 function. The CRC-CCITT is two bytes in size and has a generating
polynomial g(X) = 1 + X5 + X12 + X16. The CRC-32 is four bytes in size and has a generating
polynomial g(X) = 1 + X + X2 + X4 + X5 + X7 + X8 + X10 + X11 + X12 + X16 + X22 + X23 + X26
+ X32. The first FCS bit transmitted is the coefficient of the highest term. . Packets with FCS
errors are marked as such and should be discarded by the system.
Figure 14: CRC Decoder
g1
Message
+
D0
+
g2
D1
+
gn-1
...
+
Dn-1
10.7.10 POS Performance Monitor
The Performance Monitor consists of four 16-bit saturating error event counters, one 32-bit
saturating received good packet counter, and one 40-bit counter for accumulating packet bytes.
One of the error event counters accumulates FCS errors. The second error event counter
accumulates minimum length violation packets. The third error event counter accumulates
maximum length violation packets. The fourth error event counter accumulates aborted packets.
The 32-bit receive good packet counter counts all error free packets.
Each counter may be read through the microprocessor interface. Circuitry is provided to latch
these counters so that their values can be read while simultaneously resetting the internal
counters to 0 or 1, whichever is appropriate, so that a new period of accumulation can begin
without loss of any events. The counters should be polled at least once per second so error
events will not be missed.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
69
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
The RCFP monitors the packets for both minimum and maximum length errors. When a packet
size is smaller than MINPL[7:0], the packet is marked with an error but still written into the FIFO.
Malformed packets, that is packets that do not at least contain four bytes, are discarded and will
be counted as a minimum packet size violation. When the packet size exceeds MAXPL[16:0] the
packet is marked with an error and the bytes beyond the maximum count are discarded.
10.8 Receive Scalable Data Queue (RXSDQ)
The RXSDQ provides a FIFO to separate the line-side timing from the higher layer ATM/POS link
layer timing. The RXSDQ has two modes of operations, ATM and POS.
10.8.1 Receive ATM FIFO
The RXSDQ is responsible for holding up to 48 cells until they are read by the Receive System
Interface.
Receive FIFO management functions include filling the receive FIFO, indicating when cells are
available to be read from the receive FIFO, maintaining the receive FIFO read and write pointers,
and detecting FIFO overrun conditions. Upon detection of an overrun, the FIFO discards the
current cell and discards the incoming cells until there is room in the FIFO. FIFO overruns are
indicated through a maskable interrupt and register bit and are considered a system error.
10.8.2 Receive POS FIFO
The RXSDQ contains 48 sixteen byte blocks for FIFO storage, along with management circuitry
for reading and writing the FIFO. The receive FIFO provides for the separation of the physical
layer timing from the system timing.
Receive FIFO management functions include filling the receive FIFO, indicating when packets or
bytes are available to be read from the receive FIFO, maintaining the receive FIFO read and write
pointers, and detecting FIFO overrun and underrun conditions. Upon detection of an overrun, the
FIFO aborts the current packet and discards the current incoming bytes until there is room in the
FIFO. Once enough room is available, as defined by the BT[7:0] register bit settings, the RXSDQ
will wait for the next start of packet before writing any data into the FIFO. FIFO overruns are
indicated through a maskable interrupt and register bit and are considered a system error. A
FIFO underrun is caused when the System Interface tries to read more data words while the
FIFO is empty. This action will be detected and reported through the FUDRI interrupt, but it is not
considered a system error. The system will continue to operate normally. In that situation, RVAL
can be used by the Link Layer device to find out if valid or invalid data is provided on the System
Interface.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
70
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.9 Receive Phy Interface (RXPHY)
The S/UNI-2488 receive system interface can be configured for ATM or POS mode. When
configured for ATM applications, the system interface provides a 32-bit Receive UTOPIA Level 3
compatible bus to allow the transfer of ATM cells between the ATM layer device and the S/UNI2488. When configured for POS applications, the system interface provides either a 32-bit POSPHY Level 3 compliant bus for the transfer of ATM cells and data packets between the link layer
device and the S/UNI-2488. The link layer device can implement various protocols, including
PPP and HDLC.
10.9.1 Receive UTOPIA Level 3 Interface
The UTOPIA Level 3 compliant interface accepts a read clock (RFCLK) and read enable signal
(RENB). The interface indicates the start of a cell (RSOC) when data is read from the receive
FIFO (using the rising edges of RFCLK). The RCA signal indicates when a cell is available for
transfer on the receive data bus RDAT[31:0]. The RPRTY signal reports the parity on the
RDAT[31:0] bus (selectable as odd or even parity). This interface also indicates FIFO overruns
via a maskable interrupt and register bits. Read accesses while RCA is deasserted will output
invalid data.
10.9.2 Receive POS-PHY Level 3
The interface accepts a read clock (RFCLK) and read enable signal (RENB) when data is read
from the receive FIFO (using the rising edge of the RFCLK). The start of packet RSOP marks the
first byte of receive packet data on the RDAT[31:0]. The RPRTY signal determine the parity on
the RDAT[31:0] bus (selectable as odd or even parity). The end of a packet is indicated by the
REOP signal. Signal RERR is provided to indicate that an error in the received packet has
occurred (the error may have several causes include an abort sequence or an FCS error). The
RVAL signal is used to indicate when RSOP, REOP, RERR and RDAT[31:0] are valid. Read
accesses while RVAL is logic 0 are ignored and will output invalid data. RSX indicates the start of
a transfer and marks the clock cycle where the in-band channel address is given on the RDAT
bus. The RXPHY performs the polling procedure to select which PHY address is serviced.
10.10 Transmit Line Interface
The Transmit Line Interface allows the S/UNI-2488 to directly interface with optical modules
(ODLs) or other medium interfaces. This block performs clock synthesis and performs parallel to
serial conversion of the incoming outgoing 2488.32 Mbit/s data stream.
The transmit clock is synthesized from a 155.52. MHz reference. The transfer function yields a
typical low pass corner of TBD MHz above which reference jitter is attenuated at TBD dB per
octave. The design of the loop filter and PLL is optimized for minimum intrinsic jitter. With a jitter
free 155.52MHz reference, the intrinsic jitter is typically less than TBD UI RMS when measured
using a high pass filter with a TBD cutoff frequency.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
71
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
The REFCLK reference should be within ±20 ppm to meet the SONET free-run accuracy
requirements specified in GR-253-CORE.
The Parallel to Serial Converter (PISO) converts the transmit byte serial stream to a bit serial
stream. The transmit bit serial stream appears on the TXD+/- PECL outputs.
10.11 SONET/SDH Transmit Line Interface (STLI)
The SONET/SDH transmit line interface block properly formats the outgoing 2488 Mbit/s data
stream. This block interfaces the TRMP to the Tx Line Interface block.
10.12 Transmit Regenerator Multiplexor Processor (TRMP)
The Transmit Regenerator and Multiplexor Processor (TRMP) block inserts the transport
overhead bytes in the transmit data stream.
The TRMP accumulates the line BIP-8 errors detected by the RRMP during the last receive
frame. The line BIP-8 errors are returned to the far end as line remote error indication (REI-L)
during the next transmit frame. Because the RRMP and the TRMP are in two different clock
domains, none, one or two line BIP-8 errors can be accumulated per transmit frame. The
minimum value between the maximum REI-L and the accumulator count is returned as the line
REI-L in the M1 byte of STS-1 (STM-0) #3. Optionally, block BIP-24 errors can be accumulated.
For STS-48c (STM-16c), the maximum single BIP-8 error count is 0xFF while the maximum block
BIP-24 error count is 0x10.
The TRMP serially inputs all the transport overhead (TOH) bytes from the TTOH port. The TOH
bytes must be input in the same order that they are transmitted (A1, A2, J0/Z0, B1, E1, F1, D1D3, H1-H3, B2, K1, K2, D4-D12, S1/Z1, Z2/M1/Z2 and E2). TTOHCLK is the generated output
clock used to provide timing for the TTOH port. TTOHCLK is a nominal 20.736 MHz clock
generated by gapping a 25.92 MHz clock. Sampling TTOHFP high with the rising edge of
TTOHCLK identifies the MSB of the first A1 byte. TTOHEN port is used to validate the byte
insertion on a byte per byte basis. When TTOHEN is sampled high on the MSB of the serial byte,
the serial byte is inserted. When TTOHEN is sampled low on the MSB of the serial byte, the
serial byte is discarded.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
72
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
STS-1/STM-0 #1
STS-1/STM-0 #2
STS-1/STM-0 #3
STS-1/STM-0 #4
STS-1/STM-0 #5
A2
J0
Z0
Z0
Z0
Z0
STS-1/STM-0 #12
STS-1/STM-0 #12
STS-1/STM-0 #5
STS-1/STM-0 #4
STS-1/STM-0 #3
STS-1/STM-0 #2
STS-1/STM-0 #1
STS-1/STM-0 #12
STS-1/STM-0 #5
STS-1/STM-0 #4
STS-1/STM-0 #3
STS-1/STM-0 #2
STS-1/STM-0 #1
Figure 15: STS-48c (STM-16-16c) on TTOH
First order of transmission
Second order of transmission
A1 A1 A1 A1 A1
...
A1 A2 A2 A2 A2 A2
...
...
B1
...
E1
...
F1
...
D1
...
D2
...
D3
...
H1 H1 H1 H1 H1
...
H1 H2 H2 H2 H2 H2
...
H2 H3 H3 H3 H3 H3
...
B2 B2 B2 B2 B2
...
B2 K1
...
K2
...
D4
...
D5
...
D6
...
D7
...
D8
...
D9
...
D10
...
D11
...
D12
...
E2
...
S1
Z1
Z1
Unused bytes
Z1
Z1
...
Z1
Z2
Z2 M1 Z2
Z2
...
Z2
Z0
H3
National bytes Z0 Z0 or National bytes
Note, only the overhead from the first STS-12 (STM-4) of the STS-48c (STM-16c) can be
sourced. Overhead from the other three STS-12s (STM-4s) are internally generated assigned or
are assigned default values as described below.
The TRMP also inserts most of the transport overhead bytes from internal registers. Since there
is multiple sources for the same overhead byte, the TOH bytes must be prioritised according to
Table 4 before being inserted into the data stream.
Table 4: TOH insertion priority
BYTE
HIGHEST
priority
A1
76h
(A1ERR=1)
A2
J0
STS-1/STM-0 #
(J0Z0INCEN=1)
Z0
STS-1/STM-0 #
(J0Z0INCEN=1)
J0[7:0]
(TRACEEN=1
)
F6h
(A1A2EN=1)
28h
(A1A2EN=1)
J0V
(J0REGEN=1)
TTOH
(TTOHEN=1)
TTOH
(TTOHEN=1)
TTOH
(TTOHEN=1)
Z0V
(Z0REGEN=1)
TTOH
(TTOHEN=1)
Calculated B1
xor TTOH
(TTOHEN=1 &
B1MASKEN=1)
TTOH
(TTOHEN=1 &
B1MASKEN=0)
TTOH
(TTOHEN=1)
TTOH
B1
E1
F1
E1V
(E1REGEN=1)
F1V
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
LOWEST
priority
A1 pass through
A2 pass through
J0 pass through
Z0 pass through
Calculated B1
xor B1MASK
E1 pass through
F1 pass through
73
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
(F1REGEN=1)
D1D3V
(D1D3REGEN=1)
D1-D3
H1
H2
H3
B2
K1
K2
D4-D12
S1
Z1
Z2
M1
E2
National
Unused
APS[15:8]
(APSEN=1)
APS[7:0]
(APSEN=1)
K1V
(K1K2REGEN=1)
K2V
(K1K2REGEN=1)
D4D12V
(D4D12REGEN=1)
S1V
(S1REGEN=1)
Z1V
(Z1REGEN=1)
Z2V
(Z2REGEN=1)
LREI[7:0]
(LREIEN=1)
E2V
(E2REGEN=1)
NATIONALV
(NATIONALEN=1)
UNUSEDV
(UNUSEDEN=1)
PLD
(TTOHEN=1)
TTOH
(TTOHEN=1)
H1 pass through
xor TTOH
(TTOHEN=1 &
HMASKEN=1)
TTOH
(TTOHEN=1 &
HMASKEN=0)
H2 pass through
xor TTOH
(TTOHEN=1 &
HMASKEN=1)
TTOH
(TTOHEN=1 &
HMASKEN=0)
TTOH
(TTOHEN=1)
Calculated B2
xor TTOH
(TTOHEN=1 &
B2MASKEN=1)
TTOH
(TTOHEN=1 &
B2MASKEN=0)
TTOH
(TTOHEN=1)
TTOH
(TTOHEN=1)
TTOH
(TTOHEN=1)
TTOH
(TTOHEN=1)
TTOH
(TTOHEN=1)
TTOH
(TTOHEN=1)
TTOH
(TTOHEN=1)
TTOH
(TTOHEN=1)
TTOH
(TTOHEN=1)
TTOH
(TTOHEN=1)
D1-D3 pass
through
H1 pass through
xor H1MASK
H2 pass through
xor H2MASK
H3 pass through
Calculated B2
xor B2MASK
K1 pass through
K2 pass through
D4-D12 pass
through
S1 pass through
Z1 pass through
Z2 pass through
M1 pass through
E2 pass through
National pass
through
Unused pass
through
PLD
pass through
The Z0DEF register bit defines the Z0/NATIONAL growth bytes for row #1. When Z0DEF is set to
logic one, the Z0/NATIONAL bytes are defined according to ITU. When Z0DEF is set to logic
zero, the Z0/NATIONAL bytes are defined according to BELLCORE.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
74
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Table 5: Z0/National growth bytes definition for row #1
TRMP mode
Type
Z0DEF = 1
Z0DEF = 0
STS-48c (STM-16)
Z0
From STS-1/STM-0 #1 to #4
From STS-1/STM-0 #1 to #12
slave mode
National
From STS-1/STM-0 #5 to #12
None
The H1, H2, B1 and B2 bytes input from the TTOH port are inserted or are used as a mask to
toggle bits in the corresponding H1, H2, B1 and B2 bytes depending on the HMASK, B1MASK
and B2MASK register bits of the TRMP Error Insertion register. When the HMASK, B1MASK or
B2MASK register bit is set low and TTOHEN is sampled high on the MSB of the serial H1, H2, B1
or B2 byte, the serial byte is inserted in place of the corresponding byte. When the HMASK,
B1MASK or B2MASK register bit is set high and TTOHEN is sampled high on the MSB of the
serial H1, H2, B1 or B2 byte, the serial byte is xor with the corresponding path payload pointer
(already in the data stream) or the calculated BIP-8 byte before being inserted.
The TRMP inserts the APS bytes detected by the RRMP during the last receive frame. The APS
bytes are returned to the far end by the TRMP during the next transmit frame. Because the
RRMP and the TRMP are in two different clock domains, none, one or two APS bytes can be
sampled per transmit frame. The last received APS bytes are transmitted.
The TRMP inserts the line remote defect indication (RDI-L) into the data stream. When line RDI
must be inserted, the 110 pattern is inserted in bits 6, 7 and 8 of the K2 byte of STS-1 (STM-0)
#1. Line RDI insertion has priority over TOH byte insertion. The TRMP also inserts the line alarm
indication signal (AIS-L) into the data stream. When line AIS must be inserted, all ones are
inserted in the line overhead and in the payload (all bytes of the frame except the section
overhead bytes). Line AIS insertion has priority over line RDI insertion and TOH byte insertion.
The TRMP calculates the line BIP-8 error detection codes on the transmit data stream. One line
BIP-8 error detection code is calculated for each of the constituent STS-1 (STM-0). The line BIP8 byte is calculated on the unscrambled bytes of the STS-1 (STM-0) except for the 9 SOH bytes.
The line BIP-8 byte is based on a bit interleaved parity calculation using even parity. For each
STS-1 (STM-0), the calculated BIP-8 error detection code is inserted in the B2 byte of the
following frame before scrambling. The TRMP optionally scrambles the transmit data stream.
The TRMP calculates the section BIP-8 error detection code on the transmit data stream. The
section BIP-8 byte is calculated on the scrambled bytes of the complete frame. The section BIP8 byte is based on a bit interleaved parity calculation using even parity. The calculated BIP-8
error detection code is inserted in the B1 byte of STS-1 (STM-0) #1 of the following frame before
scrambling.
10.13 Transmit Tail Trace Processor (TTTP)
The Transmit Tail Trace Processor (TTTP) block generates the tail trace messages to be
transmitted. The TTTP can generate a 16 or 64 byte tail trace message. The message is source
from an internal RAM and must have been previously written by an external micro processor.
Optionally, the tail trace message can be reduced to a single continuous tail trace byte.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
75
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
The tail trace message must include synchronisation because the TTTP does not add
synchronisation. The synchronisation mechanism is different for a 16 bytes message and for a
64 bytes message. When the message is 16 bytes, the synchronisation is based on the MSB of
the tail trace byte. Only one of the 16 bytes has is MSB set high. The byte with its MSB set high
is considered the first byte of the message. When the message is 64 bytes, the synchronisation
is based on the CR/LF (CR = 0Dh, LF = 0Ah) characters of tail trace message. The byte
following the CR/LF bytes is considered the first byte of the message.
To avoid generating an unstable/mismatch message, the TTTP forces the message to all zeros
while the microprocessor updates the internal RAM.
10.14 Transmit High Order Path Processor (THPP)
The Transmit High Order Path Processor (THPP) block inserts the path overhead bytes in the
transmit data stream.
The THPP accumulates the path BIP-8 errors detected by the RHPP during the last receive
frame. The path BIP-8 errors are returned to the far end as path remote error indication (REI-P)
during the next transmit frame. Because the RHPP and the THPP are in two different clock
domains, none, one or two path BIP-8 errors can be accumulated per transmit frame. The
minimum value between the maximum REI-P and the accumulator count is returned as the path
REI in the G1 byte. Optionally, block BIP-8 errors can be accumulated.
The THPP serially inputs all the path overhead (POH) bytes from the TPOH port. The POH bytes
must be input in the same order that they are transmitted (J1, B3, C2, G1, F2, H4, F3, K3 and
N1). TOHCLK is the generated output clock used to provide timing for the TPOH port. TOHCLK
is a nominal 20.736 MHz clock generated by gapping a 25.92 MHz clock. Sampling TPOHRDY
high with the rising edge of TOHCLK identifies the MSB of the first J1 byte. TPOHEN port is used
to validate the byte insertion on a byte per byte basis. When TPOHEN is sampled high on the
MSB of the serial byte, the serial byte is inserted. When TPOHEN is sampled low on the MSB of
the serial byte, the serial byte is discarded.
The THPP calculates the path BIP-8 error detection code on the transmit data stream. The path
BIP-8 byte is calculated on all the payload bytes. The path BIP-8 byte is based on a bit
interleaved parity calculation using even parity. The calculated BIP-8 error detection code is
inserted in the B3 byte of the following frame.
10.15 Transmit Cell and Frame Processor (TCFP)
The Transmit Cell and Frame Processor (TCFP) performs both ATM and PPP processing. It has
the capability to process a single STS-48c (STM-16c) channel. In ATM mode, the TCFP performs
provides rate adaptation via idle/unassigned cell insertion, provides HCS generation and
insertion, and performs ATM cell scrambling. In POS mode, the TCFP provides rate adaptation by
transmitting flag sequences (0x7E) between packets, provides FCS generation and insertion,
performs packet data scrambling, and provides performance monitoring functions.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
76
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.15.1 ATM Idle/Unassigned Cell Generator
The Idle/Unassigned Cell Generator inserts idle or unassigned cells into the cell stream when
enabled. Registers are provided to program the GFC, PTI, and CLP fields of the idle cell header
and the idle cell payload. The idle cell HCS is automatically calculated and inserted.
10.15.2 ATM Scrambler
The Scrambler scrambles the 48 octet information field. Scrambling is performed using a parallel
implementation of the self-synchronous scrambler (x43 + 1 polynomial) described in the
references. The cell headers are transmitted unscrambled, and the scrambler may optionally be
disabled.
10.15.3 ATM HCS Generator
The HCS Generator performs a CRC-8 calculation over the first four header octets. A parallel
implementation of the polynomial, x8+x2+x+1, is used. The coset polynomial, x6+x4+x2+1, is
added (modulo 2) to the residue. The HCS Generator optionally inserts the result into the fifth
octet of the header.
10.15.4 POS PPP/HDLC Frame Generator
The PPP/HDLC Frame Generator runs off of the SONET sequencer to create the POS frames to
be transmitted. Flags are inserted whenever the Transmit FIFO is empty and there is no data to
transmit. When there is enough data to be transmitted, the block operates normally; it removes
packets from the Transmit FIFO and transmits them. In addition, FCS generation, error insertion,
byte stuffing, and scrambling can be optionally enabled.
In the event of a FIFO underflow caused by the FIFO being empty while a packet is being
transmitted, the packet is aborted by transmitting the Abort Sequence. The PPP Abort Sequence
consists of an Escape Control character (0x7D) followed by the Flag Sequence (0x7E). Bytes
associated with this aborted frame are still read from the FIFO but are discarded and replaced
with the Flag Sequence in the outgoing data stream. If an overflow occurs, the packet being
transmitted will also be aborted and the same abort sequence will be added. Transmission of
data resumes when a Start of Packet is encountered in the FIFO data stream.
The POS Frame Generator also performs Inter Packet Gapping. This operation consists of
inserting a programmable number of Flag and Idle Sequence characters between each
PPP/HDLC Frame transmission. This feature allows one to control the system effective data
transmission rate if required.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
77
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.15.5 POS FCS Generator
The FCS Generator performs a CRC-CCITT or CRC-32 calculation on the whole POS frame,
before byte stuffing and data scrambling. A parallel implementation of the CRC polynomial is
used. The CRC algorithm for the frame checking sequence (FCS) field is either a CRC-CCITT or
CRC-32 function. The CRC-CCITT is two bytes in size and has a generating polynomial g(X) = 1
+ X5 + X12 + X16. The CRC-32 is four bytes in size and has a generating polynomial g(X) = 1 +
X + X2 + X4 + X5 + X7 + X8 + X10 + X11 + X12 + X16 + X22 + X23 + X26 + X32. The first FCS
bit transmitted is the coefficient of the highest term. When transmitting a packet from the Transmit
FIFO, the FCS Generator appends the result after the last data byte, before the closing flag.
Note that the Frame Check Sequence is the one's complement of the CRC register after
calculation ends. FCS calculation and insertion can be disabled.
Figure 16: CRC Generator
g1
g2
+
D0
D1
+
gn-1
...
+
Message
MSB
Parity Check Digits
LSB
+
Dn-1
An error insertion mechanism is provided for system diagnosis purposes. Error insertion is
performed by inverting the resulting FCS value, before transmission. This should cause an FCS
Error at the far end.
10.15.6 POS Byte Stuffing
The PPP Frame generator provides transparency by performing byte stuffing. This operation is
done after the FCS calculation. Two characters are being escaped, the Flag Sequence (0x7E)
and the Escape Character itself (0x7D). When a character is being escaped, it is XORed with
0x20 before transmission and preceded by the Control Escape (0x7D) character.
Table 6: Byte Stuffing
Original
7E (Flag Sequence)
7D (Control Escape)
Abort Sequence
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
Escaped
7D-5E
7D-5D
7D-7E
78
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.15.7 Data Scrambling
The Scrambler will optionally scramble the whole packet data, including the FCS and the flags.
Scrambling is performed after the POS frame is formed using a parallel implementation of the
self-synchronous scrambler polynomial, x43+1. On reset, the scrambler is set to all ones to
ensure scrambling on start-up. The scrambler may optionally be completely disabled. Data
scrambling can provide for a more robust system preventing the injection of hostile patterns into
the data stream.
10.16 Transmit Scalable Data Queue (TXSDQ)
The TXSDQ provides a FIFO to separate the line-side timing from the higher layer ATM/POS link
layer timing. The TXSDQ has two modes of operations, ATM and POS.
10.16.1 Transmit ATM FIFO
The TXSDQ is responsible for holding up to 48 cells until they can be read and transmitted. The
cells are written in with a single 32-bit data bus running off TFCLK and are read out at the
channel rate. Internal read and write pointers track the cells and indicate the fill status of the
Transmit FIFO. Separate read and write clock domains provide for separation of the physical
layer line timing from the System Link layer timing (TFCLK).
10.16.2 Transmit POS FIFO
The TXSDQ contains 48 sixteen byte blocks for FIFO storage, along with management circuitry
for reading and writing the FIFO. Octets are written in with a single 32-bit data bus running off
TFCLK and are read out with a single 32-bit data bus. Separate read and write clock domains
provide for separation of the physical layer line timing from the System Link layer timing.
Internal read and write pointers track the insertion and removal of octets, and indicate the fill
status of the Transmit FIFO. These status indications are used to detect underrun and overrun
conditions, abort packets as appropriate on both System and Line sides, control flag insertion and
to generate the DTPA output.
10.17 Transmit Phy Interfaces (RXPHY and TXPHY)
The S/UNI-2488 transmit system interface can be configured for ATM or POS mode. When
configured for ATM applications, the system interface provides a 32-bit transmit UTOPIA Level 3
compatible bus to allow the transfer of ATM cells between the ATM layer device and the S/UNI2488. When configured for POS applications, the system interface provides either a 32-bit POSPHY Level 3 compliant bus for the transfer of ATM cells and data packets between the link layer
device and the S/UNI-2488. The link layer device can implement various protocols, including
PPP and HDLC.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
79
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.17.1 Transmit UTOPIA Level 3 Interface
The UTOPIA Level 3 compliant interface accepts a write clock (TFCLK), a write enable signal
(TENB), the start of a cell (TSOC) indication and the parity bit (TPRTY) when data is written to the
transmit FIFO (using the rising edges of the TFCLK). To reduce FIFO latency, the FIFO depth at
which TCA indicates “full” can be configured from the TXSDQ. If the programmed depth is less
than the TXSDQ FIFO capacity, more than one cell may be written after TCA is deasserted as the
TXSDQ FIFO still allows the “maximum” cells to be stored in its FIFO. The interface provides the
transmit cell available status (TCA) which can transition from "available" to "unavailable" when
the transmit FIFO is near full or when the FIFO is full and can accept no more writes. The TCFP
cell processor automatically transmit idle cells until a full cell is available to be transmitted.
10.17.2 Transmit POS-PHY Level 3 Interface
The POS-PHY Level 3 compliant interface accepts a write clock (TFCLK), a write enable signal
(TENB), the start of packet (TSOP) indication, the end of packet (TEOP) indication, errored
packet (TERR) indication and the parity bit (TPRTY) when data is written to the transmit FIFO
(using the rising edges of the TFCLK). The TPA signal notifies that the transmit FIFO is not full
(the POS processor will not start transmitting a packet until a programmable number of bytes for
a single packet or the entire packet is in the FIFO). The TMOD signal (Transmit Mod) is provided
to indicate whether 1, 2, 3, or 4 bytes are valid of the final word transfer (TEOP is asserted). A
packet may be aborted by asserting the TERR signal at the end of the packet. The interface also
indicates FIFO overruns via a maskable interrupt and register bits. The TCFP HDLC processor
automatically transmits idle flag characters until sufficient data is available in the transmit TXSDQ
to start transmission.
10.18 SONET/SDH Bit Error Rate Monitor (SBER)
The SBER block provides two independent bit error rate monitoring circuits (BERM block). It is
used to monitor the Multiplexer Section BIP (B1) with one BERM block dedicated to monitor the
Signal Degrade (SD) alarm and the other BERM block dedicated to monitor the Signal Fail (SF)
alarm. These alarm can then be used to control system level features such as Automatic
Protection Switching (APS).
The BERM block utilizes a sliding window based algorithm.
10.19 SONET/SDH Alarm Reporting Controller (SARC)
The SARC block receives all the section, line, and path defects detected by the receive overhead
processors and, according to user specific configuration, generates consequent action
indications.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
80
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Receive section alarm (RSALM) indication: RSALM is asserted when a OOF, LOF, LOS. AIS-L,
RDI-L, APSBF, TIU-S, TIM-S, SDBER or SFBER defect is detected in the receive data stream.
Configuration registers allow the user to remove any defect from the previous enumeration.
Receive line AIS insertion (RLAISINS) indication: RLAISINS is asserted when a OOF, LOF, LOS.
AIS-L, RDI-L, APSBF, TIU-S, TIM-S, SDBER or SFBER defect is detected in the receive data
stream. Configuration register allow the user to remove any defect from the previous
enumeration.
Transmit line RDI insertion (TLRDIINS) indication: TLRDIINS is asserted when a OOF, LOF, LOS.
AIS-L, RDI-L, APSBF, TIU-S, TIM-S, SDBER or SFBER defect is detected in the receive data
stream. Configuration register allow the user to remove any defect from the previous
enumeration.
Receive path alarm (RPALM) indication: RPALM is asserted when a RSALM, MSRSALM, AIS-P,
LOP-P, PLU-P. PLM-P, UNEQ-P, PDI-P, RDI-P, ERDI-P, TIU-P or TIM-P defect is detected in the
receive data stream. Configuration registers allow the user to remove any defect from the
previous enumeration.
Receive path alarm insertion (RPAISINS) indication: RPAISINS is asserted when a RLAISINS,
MSRLAISINS, AIS-P, LOP-P, PLU-P. PLM-P, UNEQ-P, PDI-P, RDI-P, ERDI-P, TIU-P or TIM-P
defect is detected in the receive data stream. Configuration registers allow the user to remove
any defect from the previous enumeration.
Transmit path ERDI insertion (TPERDIINS[2:0]) indication: TPERDIINS[2:0] is updated when a
PLU-P, PLM-P, TIU-P, TIM-P, UNEQ-P, LOP-P or a AIS-P defect is detected in the receive data
stream. Configuration register allow the user to remove any defect from the previous
enumeration.
10.20 SONET/SDH Inband Error Report Processor (SIRP)
The SIRP block is used for error reporting from a remote APS protect mate when operating as the
working mate under a failure condition. When in the failure condition, the remote protect mate
performs section, line and path termination and passes the expected P-REI and P-RDI indications
back to the working mate in-band in the G1 byte via its output APS port. The SIRP block
processes remote alarm indications in the SONET/SDH data stream from the Input APS port. The
SIRP in the companion working mate can be configured to extract remote defect indications (RDI)
and remote error indications (REI) from a STS-48c (STM-4c) incoming data stream. Accumulated
remote error indications and remote defect indications are reported to the THPP block. Both RDI
and extended RDI modes are available. The RDI report can be configured to be maintained
asserted for at least 10 frames or 20 frames.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
81
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.21 APS Serial Data Interface
The APS Serial Data Interface consists of a input and output 777.76 Mbps serial TeleCombus
used to communicate between a working and protect mate for APS applications.
10.21.1 Output APS Serial Data Interface (D8E, APISO, TXLV)
The Output APS Serial Data Interface uses the four sets of D8E, APISO and TXLV blocks to
transmit a SONET (SDH) stream to a working or protect mate. The SONET (SDH) OC-48 stream
is selected from either the THPP or SVCA block and serialized on a 777.76 Mbps serial
TeleCombus. When the S/UNI-2488 is configured as the working mate, the Output APS Serial
Data Interface selects the transmit path processed SONET (SDH) stream from the THPP block
and transmits it through the 4 differential LVDS pairs, APSO+/-[4:1] to the protect mate where the
stream is line and section processed. When the S/UNI-2488 is configured as the protect mate,
the Output APS Serial Data Interface selects receive path terminated SONET (SDH) stream from
the SVCA block and transmit it through the 4 differential LVDS pairs, APSO+/-[4:1] to the working
mate. The working mate will then process the SONET (SDH) payload (ATM or POS) and pass
the results to the system via the UTOPIA Level 3 or POSPHY Level 3 interface.
There are four sets of DE8, APISO and TXLV blocks. Each set implements one of four serial
streams that make up the output serial TelecomBus. The D8E block takes a SONET (SDH)
stream and 8B/10B encodes it. The APISO block performs a parallel to serial conversion. The
TXLV block is a differential LVDS transmitter.
10.21.2 Input APS Serial Data Interface (RXLV, DRU, R8TB)
The Input APS Serial Data Interface uses the four sets of RXLV, DRU and R8TB blocks to receive
a SONET (SDH) stream from a working or protect mate via a serial TelecomBus. The received
SONET (SDH) OC-48 stream is passed to either the RCFP or TRMP block for further processing.
When the S/UNI-2488 is configured as the working mate and when a failure condition exists, a
receive path processed SONET (SDH) stream is expected from the protect mate on the 4
differential LVDS pairs, APSI+/-[4:1]. The S/UNI-2488 will pass this received stream to the RCFP
for ATM or POS payload processing. When the S/UNI-2488 is configured as the protect mate and
when a failure condition exists, a transmit path processed SONET (SDH) stream is expected from
the working mate on the 4 differential LVDS pairs, APSI+/-[4:1]. The S/UNI-2488 will pass this
received stream to the TRMP for SONET line and section insertion before it is transmitted.
There are four sets of RXLV, DRU and R8TB blocks. Each set implements one of four serial
streams that make up the input serial TelecomBus. The RXLV block is a differential LVDS
receiver. The DRU recovers the 777.76 Mbps 8B/10B encoded serial stream and deserializes it
for the R8TB block. The R8TB block converts the deserialized 8B/10B stream into the a SONET
(SDH) stream.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
82
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
10.21.3 LVDS Transmit Reference (TXREF)
The TXLVREF provides an on-chip bandgap voltage reference (1.20V ±5%) and a precision
current to the TXLVs. The reference voltage is used to control the common-mode level of the
TXLV output, while the reference current is used to control the output amplitude. The precision
currents are generated by forcing the reference voltage across an external, off-chip 4.75kΩ (±1%)
resistor. The resulting current is then mirrored through several individual reference current
outputs, so each TXLV receives its own reference current.
10.21.4 Clock Synthesis Unit (CSU)
The CSU is a fully integrated clock synthesis unit. It generates low jitter multi-phase differential
clocks at 777.6 MHz for the usage by the transmitter.
10.22 JTAG Test Access Port Interface
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-2488 identification code is 053810CD hexadecimal.
10.23 Microprocessor Interface
The Microprocessor Interface Block provides the logic required to interface the generic
microprocessor bus with the normal mode and test mode registers within the S/UNI-2488. The
normal mode registers are used during normal operation to configure and monitor the
S/UNI-2488. The test mode registers are used to enhance the testability of the S/UNI-2488. The
register set is accessed as shown below. The corresponding memory map address is identified
by the address column of the table. Addresses that are not shown are not used and must be
treated as Reserved.
Table 7: Register Memory Map
Address
Register Description
0000
0001
S/UNI-2488 Identity, and Global Performance Monitor Update
S/UNI-2488 Master Reset, Configuration, and Loopback
S/UNI-2488 Reserved
S/UNI-2488 Clock Monitors
S/UNI-2488 Master Interrupt Status #1
S/UNI-2488 Master Interrupt Status #2
S/UNI-2488 Master Interrupt Status #3
S/UNI-2488 Master Interrupt Status #4
S/UNI-2488 Master Interrupt Status #5
S/UNI-2488 Master Interrupt Status #6
S/UNI-2488 Master Interrupt Status #8
Unused
0002
0003
0004
0005
0006
0007
0008
0009
000A
000B
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
83
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
000C
000D
0010-001F
S/UNI-2488 APS Input TeleCombus Synchronization Delay
S/UNI-2488 APS Output TeleCombus Synchronization Delay
S/UNI-2488 Diagnostics
S/UNI-2488 FREE Register
Rx2488 Analog Reserved
0020-002F
Tx2488 Analog Reserved
0030
SRLI Clock Configuration
0031
SRLI PGM Clock Configuration
0032-0037
SRLI Reserved
0038
STLI Clock Configuration
0039
STLI PGM Clock Configuration
003A-003F
STLI Reserved
0040
RRMP Configuration
0041
RRMP Status
0042
RRMP Interrupt Enable
0043
RRMP Interrupt Status
0044
RRMP Received APS
0045
RRMP Received SSM
0046
RRMP AIS enable
0047
RRMP Section BIP Error Counter
0048
RRMP Line BIP Error Counter (LSB)
0049
RRMP Line BIP Error Counter (MSB)
004A
RRMP Line REI Error Counter (LSB)
004B
RRMP Line REI Error Counter (MSB)
004C-004FH
RRMP Reserved 1
0050-005FH
RRMP Reserved 2
0060-006FH
RRMP Reserved 3
0070-007FH
RRMP Reserved 4
0080
TRMP Configuration
0081
TRMP Register Insertion
0082
TRMP Error Insertion
0083
TRMP Transmit J0 and Z0
0084
TRMP Transmit E1 and F1
0085
TRMP Transmit D1D3 and D4D12
0086
TRMP Transmit K1 and K2
0087
TRMP Transmit S1 and Z1
0088
TRMP Transmit Z2 and E2
000E
000F
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
84
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
0089
TRMP H1 and H2 Mask
008A
TRMP B1 and B2 Mask
008B-009F
TRMP Reserved 1
00A0
TRMP Aux2 Configuration
00A1
TRMP Reserved 2
00A2
TRMP Aux2 Error Insertion
00A3-00BF
TRMP Reserved 2
00C0
TRMP Aux3 Configuration
00C1
TRMP Reserved 3
00C2
TRMP Aux3 Error Insertion
00C3-00DF
TRMP Reserved 3
00E0
TRMP Aux4 Configuration
00E1
TRMP Reserved 4
00E2
TRMP Aux4 Error Insertion
00E3-00FF
TRMP Reserved 4
0100-010F
S/UNI-2488 Reserved
0110
SBER Configuration
0111
SBER Status
0112
SBER Interrupt Enable
0113
SBER Interrupt Status
0114
SBER SF BERM Accumulation Period (LSB)
0115
SBER SF BERM Accumulation Period (MSB)
0116
SBER SF BERM Saturation Threshold (LSB)
0117
SBER SF BERM Saturation Threshold (MSB)
0118
SBER SF BERM Declaring Threshold (LSB)
0119
SBER SF BERM Declaring Threshold (MSB)
011A
SBER SF BERM Clearing Threshold (LSB)
011B
SBER SF BERM Clearing Threshold (MSB)
011C
SBER SD BERM Accumulation Period (LSB)
011D
SBER SD BERM Accumulation Period (MSB)
011E
SBER SD BERM Saturation Threshold (LSB)
011F
SBER SD BERM Saturation Threshold (MSB)
0120
SBER SD BERM Declaring Threshold (LSB)
0121
SBER SD BERM Declaring Threshold (MSB)
0122
SBER SD BERM Clearing Threshold (LSB)
0123
SBER SD BERM Clearing Threshold (MSB)
0124-012F
SBER Reserved
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
85
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
0130
RTTP SECTION Indirect Address
0131
RTTP SECTION Indirect Data
0132
RTTP SECTION Trace Unstable Status
0133
RTTP SECTION Trace Unstable Interrupt Enable
0134
RTTP SECTION Trace Unstable Interrupt Status
0135
RTTP SECTION Trace Mismatch Status
0136
RTTP SECTION Trace Mismatch Interrupt Enable
0137
RTTP SECTION Trace Mismatch Interrupt Status
0138
TTTP SECTION Indirect Address
0139
TTTP SECTION Indirect Data
013A-013B
TTTP SECTION Reserved
013C-01FF
S/UNI-2488 Reserved
0200
RHPP STS-1/STM-0 #1 through #12 Indirect Address
0201
RHPP STS-1/STM-0 #1 through #12 Indirect Data
0202-0207
RHPP Reserved
0208
RHPP STS-1/STM-0 #1 Pointer Interpreter Status
0209
RHPP STS-1/STM-0 #1 Pointer Interpreter Interrupt Enable
020A
RHPP STS-1/STM-0 #1 Pointer Interpreter Interrupt Status
020B
RHPP STS-1/STM-0 #1 Error Monitor Status
020C
RHPP STS-1/STM-0 #1 Error Monitor Interrupt Enable
020D
RHPP STS-1/STM-0 #1 Error Monitor Interrupt Status
020E
RHPP STS-1/STM-0 #1 Path BIP Error Counter
020F
RHPP STS-1/STM-0 #1 Path REI Error Counter
0210
RHPP STS-1/STM-0 #2 Pointer Interpreter Status
0211
RHPP STS-1/STM-0 #2 Pointer Interpreter Interrupt Enable
0212
RHPP STS-1/STM-0 #2 Pointer Interpreter Interrupt Status
0213-0217
RHPP Reserved
0218
RHPP STS-1/STM-0 #3 Pointer Interpreter Status
0219
RHPP STS-1/STM-0 #3 Pointer Interpreter Interrupt Enable
021A
RHPP STS-1/STM-0 #3 Pointer Interpreter Interrupt Status
021B-021F
RHPP Reserved
0220
RHPP STS-1/STM-0 #4 Pointer Interpreter Status
0221
RHPP STS-1/STM-0 #4 Pointer Interpreter Interrupt Enable
0222
RHPP STS-1/STM-0 #4 Pointer Interpreter Interrupt Status
0223-0227
RHPP Reserved
0228
RHPP STS-1/STM-0 #5 Pointer Interpreter Status
0229
RHPP STS-1/STM-0 #5 Pointer Interpreter Interrupt Enable
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
86
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
022A
RHPP STS-1/STM-0 #5 Pointer Interpreter Interrupt Status
022B-022F
RHPP Reserved
0230
RHPP STS-1/STM-0 #6 Pointer Interpreter Status
0231
RHPP STS-1/STM-0 #6 Pointer Interpreter Interrupt Enable
0232
RHPP STS-1/STM-0 #6 Pointer Interpreter Interrupt Status
0233-0237
RHPP Reserved
0238
RHPP STS-1/STM-0 #7 Pointer Interpreter Status
0239
RHPP STS-1/STM-0 #7 Pointer Interpreter Interrupt Enable
023A
RHPP STS-1/STM-0 #7 Pointer Interpreter Interrupt Status
023B-023F
RHPP Reserved
0240
RHPP STS-1/STM-0 #8 Pointer Interpreter Status
0241
RHPP STS-1/STM-0 #8 Pointer Interpreter Interrupt Enable
0242
RHPP STS-1/STM-0 #8 Pointer Interpreter Interrupt Status
0243-0247
RHPP Reserved
0248
RHPP STS-1/STM-0 #9 Pointer Interpreter Status
0249
RHPP STS-1/STM-0 #9 Pointer Interpreter Interrupt Enable
024A
RHPP STS-1/STM-0 #9 Pointer Interpreter Interrupt Status
024B-024F
RHPP Reserved
0250
RHPP STS-1/STM-0 #10 Pointer Interpreter Status
0251
RHPP STS-1/STM-0 #10 Pointer Interpreter Interrupt Enable
0252
RHPP STS-1/STM-0 #10 Pointer Interpreter Interrupt Status
0253-0257
RHPP Reserved
0258
RHPP STS-1/STM-0 #11 Pointer Interpreter Status
0259
RHPP STS-1/STM-0 #11 Pointer Interpreter Interrupt Enable
025A
RHPP STS-1/STM-0 #11 Pointer Interpreter Interrupt Status
025B-025F
RHPP Reserved
0260
RHPP STS-1/STM-0 #12 Pointer Interpreter Status
0261
RHPP STS-1/STM-0 #12 Pointer Interpreter Interrupt Enable
0262
RHPP STS-1/STM-0 #12 Pointer Interpreter Interrupt Status
0263-027F
RHPP Reserved
0280
RHPP STS-1/STM-0 #13 through #24 Indirect Address
0281
RHPP STS-1/STM-0 #13 through #24 Indirect Data
0282-0287
RHPP Reserved
0288
RHPP STS-1/STM-0 #13 Pointer Interpreter Status
0289
RHPP STS-1/STM-0 #13 Pointer Interpreter Interrupt Enable
028A
RHPP STS-1/STM-0 #13 Pointer Interpreter Interrupt Status
028B-028F
RHPP Reserved
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
87
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
.....
...............
02E0
RHPP STS-1/STM-0 #24 Pointer Interpreter Status
02E1
RHPP STS-1/STM-0 #24 Pointer Interpreter Interrupt Enable
02E2
RHPP STS-1/STM-0 #24 Pointer Interpreter Interrupt Status
02E3-02FF
RHPP Reserved
0300
RHPP STS-1/STM-0 #25 through #36 Indirect Address
0301
RHPP STS-1/STM-0 #25 through #36 Indirect Data
0302-0307
RHPP Reserved
0308
RHPP STS-1/STM-0 #25 Pointer Interpreter Status
0309
RHPP STS-1/STM-0 #25 Pointer Interpreter Interrupt Enable
030A
RHPP STS-1/STM-0 #25 Pointer Interpreter Interrupt Status
030B-030F
RHPP Reserved
.....
...............
0360
RHPP STS-1/STM-0 #36 Pointer Interpreter Status
0361
RHPP STS-1/STM-0 #36 Pointer Interpreter Interrupt Enable
0362
RHPP STS-1/STM-0 #36 Pointer Interpreter Interrupt Status
0363-036F
RHPP Reserved
0380
RHPP STS-1/STM-0 #37 through #48 Indirect Address
0381
RHPP STS-1/STM-0 #37 through #48 Indirect Data
0382-0387
RHPP Reserved
0388
RHPP STS-1/STM-0 #37 Pointer Interpreter Status
0389
RHPP STS-1/STM-0 #37 Pointer Interpreter Interrupt Enable
038A
RHPP STS-1/STM-0 #37 Pointer Interpreter Interrupt Status
038B-038F
RHPP Reserved
.....
...............
03E0
RHPP STS-1/STM-0 #48 Pointer Interpreter Status
03E1
RHPP STS-1/STM-0 #48 Pointer Interpreter Interrupt Enable
03E2
RHPP STS-1/STM-0 #48 Pointer Interpreter Interrupt Status
03E3-03FF
RHPP Reserved
0400
THPP STS-1/STM-0 #1 through #12 Indirect Address
0401
THPP STS-1/STM-0 #1 through #12 Indirect Data
0402
THPP Payload Configuration
0402-047F
THPP Reserved 1
0480
THPP STS-1/STM-0 #13 through #24 Indirect Address
0481
THPP STS-1/STM-0 #13 through #24 Indirect Data
0482-04FF
THPP Reserved 2
0500
THPP STS-1/STM-0 #25 through #36 Indirect Address
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
88
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
0501
THPP STS-1/STM-0 #25 through #36 Indirect Data
0502-057F
THPP Reserved 3
0580
THPP STS-1/STM-0 #37 through #48 Indirect Address
0581
THPP STS-1/STM-0 #37 through #48 Indirect Data
0582-05FF
THPP Reserved 4
0600
RSVCA Indirect Address
0601
RSVCA Indirect Data
0602
RSVCA Payload Configuration
0603
RSVCA Positive Justification Interrupt Status
0604
RSVCA Negative Justification Interrupt Status
0605
RSVCA FIFO Overflow Interrupt Status
0606
RSVCA FIFO Underflow Interrupt Status
0607-061F
RSVCA Reserved 1
0620-063F
RSVCA Reserved 2
0640-065F
RSVCA Reserved 3
0660-067F
RSVCA Reserved 4
0680
TSVCA Indirect Address
0681
TSVCA Indirect Data
0682
TSVCA Payload Configuration
0683
TSVCA Positive Justification Interrupt Status
0684
TSVCA Negative Justification Interrupt Status
0685
TSVCA FIFO Overflow Interrupt Status
0686
TSVCA FIFO Underflow Interrupt Status
0687-069F
TSVCA Reserved 1
06A0-06BF
TSVCA Reserved 2
06C0-06DF
TSVCA Reserved 3
06E0-06FF
TSVCA Reserved 4
0700
RTTP PATH Indirect Address
0701
RTTP PATH Indirect Data
0702
RTTP PATH Trace Unstable Status
0703
RTTP PATH Trace Unstable Interrupt Enable
0704
RTTP PATH Trace Unstable Interrupt Status
0705
RTTP PATH Trace Mismatch Status
0706
RTTP PATH Trace Mismatch Interrupt Enable
0707
RTTP PATH Trace Mismatch Interrupt Status
0708
TTTP PATH Indirect Address
0709
TTTP PATH Indirect Data
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
89
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
070A-070B
TTTP PATH Reserved
070C-071F
S/UNI-2488 Reserved
0720
SARC Indirect Address
0721
SARC Reserved
0722
SARC Section Configuration
0723
SARC Section SALM
0724
SARC Section RLAISINS Enable
0725
SARC Section TLAISINS Enable
0726-0727
SARC Reserved
0728
SARC Path Configuration
0729
SARC Path RALM Enable
072A
SARC Path RPAISINS Enable
072B-072F
SARC Reserved
0730
SARC LOP Pointer Status
0731
SARC LOP Pointer Interrupt Enable
0732
SARC LOP Pointer Interrupt Status
0733
SARC AIS Pointer Status
0734
SARC AIS Pointer Interrupt Enable
0735
SARC AIS Pointer Interrupt Status
0736-073F
0740
SARC Reserved
RCFP Configuration
0741
RCFP Interrupt Enable
0742
RCFP Interrupt Indication and Status
0743
RCFP Minimum Packet Length
0744
RCFP Maximum Packet Length
0745
RCFP LCD Count Threshold
0746
RCFP Idle Cell Header and Mask
0747
RCFP Receive Byte/Idle Cell Counter (LSB)
0748
RCFP Receive Byte/Idle Cell Counter
0749
RCFP Receive Byte/Idle Cell Counter (MSB)
074A
RCFP Packet/Cell Counter (LSB)
074B
RCFP Receive Packet/ATM Cell Counter (MSB)
074C
RCFP Receive Erred FCS/HCS Counter
074D
RCFP Receive Aborted Packet Counter
074E
RCFP Receive Minimum Length Packet Error
074F
RCFP Receive Maximum Length Packet Error Counter
0750
TCFP Configuration
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
90
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
0751
TCFP Interrupt Indication
0752
TCFP Idle/Unassigned ATM Cell Header
0753
TCFP Diagnostics
0754
TCFP Transmit Cell/Packet Counter (LSB)
0755
TCFP Transmit Cell/Packet Counter (MSB)
0756
TCFP Transmit Byte Counter (LSB)
0757
TCFP Transmit Byte Counter
0758
TCFP Transmit Byte Counter (MSB)
0759
TCFP Aborted Packet Counter
075A-075F
0760
TCFP Reserved
RXSDQ FIFO Reset
0761
RXSDQ FIFO Interrupt Enable
0762
RXSDQ Reserved
0763
RXSDQ FIFO Overflow Port and Interrupt Indication
0764
RXSDQ FIFO SOP Error Port and Interrupt Indication
0765
RXSDQ FIFO EOP Error Port and Interrupt Indication
0766
RXSDQ Reserved
0767
RXSDQ Reserved
0768
RXSDQ FIFO Indirect Address
0769
RXSDQ FIFO Indirect Configuration
076A
RXSDQ FIFO Indirect Data Available Threshold
076B
RXSDQ FIFO Indirect Cells and Packets Count
076C
RXSDQ FIFO Cells and Packets Accepted Aggregate Count (LSB)
076D
RXSDQ FIFO Cells and Packets Accepted Aggregate Count (MSB)
076E
RXSDQ FIFO Cells and Packets Dropped Aggregate Count
076F
0770
RXSDQ Reserved
TXSDQ FIFO Reset
0771
TXSDQ FIFO Interrupt Enable
0772
TXSDQ Reserved
0773
TXSDQ FIFO Overflow Port and Interrupt Indication
0774
TXSDQ FIFO SOP Error Port and Interrupt Indication
0775
TXSDQ FIFO EOP Error Port and Interrupt Indication
0776
TXSDQ Reserved
0777
TXSDQ Reserved
0778
TXSDQ FIFO Indirect Address
0779
TXSDQ FIFO Indirect Configuration
077A
TXSDQ FIFO Indirect Data and Buffer Available Thresholds
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
91
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
077B
TXSDQ FIFO Indirect Cells and Packets Count
077C
TXSDQ FIFO Cells and Packets Accepted Aggregate Count (LSB)
077D
TXSDQ FIFO Cells and Packets Accepted Aggregate Count (MSB)
077E
TXSDQ FIFO Cells and Packets Dropped Aggregate count
077F
0780
TXSDQ Reserved
RXPHY Configuration
0781
RXPHY Interrupt Status
0782
RXPHY Interrupt Enable
0783
RXPHY Indirect Burst Size
0784
RXPHY Calendar Length
0785
RXPHY Calendar Indirect Address Data
0786
RXPHY Data Type Field
0787
0788
RXPHY Reserved
TXPHY Configuration
0789
TXPHY Interrupt Status
078A
TXPHY Interrupt Enable
078B
TXPHY Data Type Field
078C-078F
TXPHY Reserved
0790
SIRP Configuration Timeslot
0791-079B
SIRP Reserved 1
079C
SIRP Configuration
079D-079F
SIRP Reserved 1
07A0-07AF
SIRP Reserved 2
07B0-07BF
SIRP Reserved 2
07C0-07CF
SIRP Reserved 2
07D0-07FF
0800
S/UNI-2488 Reserved
PRGM Indirect Address
0801
PRGM Indirect Data
0802
PRGM Generator Payload Configuration
0803
PRGM Monitor Payload Configuration
0804
PRGM Monitor Byte Error Interrupt Status
0805
PRGM Monitor Byte Error Interrupt Enable
0806
PRGM Monitor B1/E1 Bytes Interrupt Status
0807
PRGM Monitor B1/E1 Bytes Interrupt Enable
0808
PRGM Monitor B1/E1 Bytes Status
0809
PRGM Monitor Synchronization Interrupt Status
080A
PRGM Monitor Synchronization Interrupt Enable
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
92
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
080B
PRGM Monitor Synchronization Status
080C
PRGM Reserved
080D-080F
0810
PRGM Reserved
PRGM Aux2 Indirect Address
0811
PRGM Aux2 Indirect Data
0812
PRGM Aux2 Generator Payload Configuration
0813
PRGM Aux2 Monitor Payload Configuration
0814
PRGM Aux2 Monitor Byte Error Interrupt Status
0815
PRGM Aux2 Monitor Byte Error Interrupt Enable
0816-0818
PRGM Aux2 Reserved
0819
PRGM Aux2 Monitor Synchronization Interrupt Status
081A
PRGM Aux2 Monitor Synchronization Interrupt Enable
081B
PRGM Aux2 Monitor Synchronization Status
081C-081F
0820
PRGM Aux2 Reserved
PRGM Aux3 Indirect Address
0821
PRGM Aux3 Indirect Data
0822
PRGM Aux3 Generator Payload Configuration
0823
PRGM Aux3 Monitor Payload Configuration
0824
PRGM Aux3 Monitor Byte Error Interrupt Status
0825
PRGM Aux3 Monitor Byte Error Interrupt Enable
0826-0828
PRGM Aux3 Reserved
0829
PRGM Aux3 Monitor Synchronization Interrupt Status
082A
PRGM Aux3 Monitor Synchronization Interrupt Enable
082B
PRGM Aux3 Monitor Synchronization Status
082C-082F
0830
PRGM Aux3 Reserved
PRGM Aux3 Indirect Address
0831
PRGM Aux3 Indirect Data
0832
PRGM Aux4 Generator Payload Configuration
0833
PRGM Aux4 Monitor Payload Configuration
0834
PRGM Aux4 Monitor Byte Error Interrupt Status
0835
PRGM Aux4 Monitor Byte Error Interrupt Enable
0836-0838
PRGM Aux4 Reserved
0839
PRGM Aux4 Monitor Synchronization Interrupt Status
083A
PRGM Aux4 Monitor Synchronization Interrupt Enable
083B
PRGM Aux4 Monitor Synchronization Status
083C-083F
PRGM Aux4 Reserved
R8TD APS0 Control and Status
0840
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
93
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
0841
R8TD APS0 Interrupt Status
0842
R8TD APS0 Line Code Violation Count
0843
R8TD APS0 Analog Control 1
0844
R8TD APS0 Analog Control 2
0845-0847
R8TD APS0 Reserved
0848
R8TD APS1 Control and Status
0849
R8TD APS1 Interrupt Status
084A
R8TD APS1 Line Code Violation Count
084B
R8TD APS1 Analog Control 1
084C
R8TD APS1 Analog Control 2
084D-084F
R8TD APS1 Reserved
0850
R8TD APS2 Control and Status
0851
R8TD APS2 Interrupt Status
0852
R8TD APS2 Line Code Violation Count
0853
R8TD APS2 Analog Control 1
0854
R8TD APS2 Analog Control 2
0855-0857
R8TD APS2 Reserved
0858
R8TD APS3 Control and Status
0859
R8TD APS3 Interrupt Status
085A
R8TD APS3 Line Code Violation Count
085B
R8TD APS3 Analog Control 1
085C
R8TD APS3 Analog Control 2
085D-085F
R8TD APS3 Reserved
0860
T8TE APS0 Control and Status
0861
T8TE APS0 Interrupt Status
0862
T8TE APS0 TeleCombus Mode #1
0863
T8TE APS0 TeleCombus Mode #2
0864
T8TE APS0 Test Pattern
0865
T8TE APS0 Analog Control
0866
T8TE APS0 DTB Bus
0867
T8TE APS0 Reserved
0868
T8TE APS1 Control and Status
0869
T8TE APS1 Interrupt Status
086A
T8TE APS1 TeleCombus Mode #1
086B
T8TE APS1 TeleCombus Mode #2
086C
T8TE APS1 Test Pattern
086D
T8TE APS1 Analog Control
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
94
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Address
Register Description
086E
T8TE APS1 DTB Bus
086F
T8TE APS1 Reserved
0870
T8TE APS2 Control and Status
0871
T8TE APS2 Interrupt Status
0872
T8TE APS2 TeleCombus Mode #1
0873
T8TE APS2 TeleCombus Mode #2
0874
T8TE APS2 Test Pattern
0875
T8TE APS2 Analog Control
0876
T8TE APS2 DTB Bus
0877
T8TE APS2 Reserved
0878
T8TE APS3 Control and Status
0879
T8TE APS3 Interrupt Status
087A
T8TE APS3 TeleCombus Mode #1
087B
T8TE APS3 TeleCombus Mode #2
087C
T8TE APS3 Test Pattern
087D
T8TE APS3 Analog Control
087E
T8TE APS3 DTB Bus
087F
T8TE APS3 Reserved
0880-0883
RFCLK DLL Reserved
0884-0887
TFCLK DLL Reserved
0888
CSTR Control
0889
CSTR Interrupt Enable and CSU Lock Status
088A
CSTR CSU Lock Interrupt Indication
088B
CSTR Reserved
088C-088F
S/UNI-2488 Reserved
0890-0897
S/UNI-2488 Rx STSI Reserved
0898-089F
S/UNI-2488 Tx STSI Reserved
08A0-1FFF
S/UNI-2488 Reserved
2000-2FFF
S/UNI-2488 Test
Notes on Register Memory Map:
1. For all register accesses, CSB must be low.
2. Addresses that are not shown must be treated as Reserved.
3. A[13] is the test resister select (TRS) and should be set to logic 0 for normal mode register
access.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
95
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
96
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
11
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
NORMAL MODE REGISTER DESCRIPTION
Normal mode registers are used to configure and monitor the operation of the S/UNI-2488.
Normal mode registers (as opposed to test mode registers) are selected when TRS (A[13]) 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 this product, unused register bits must
be written with logic 0. Reading back unused bits can produce either a logic 1 or a logic 0;
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-2488 to determine the programming state of the device.
3. Writeable normal mode register bits are cleared to logic 0 upon reset unless otherwise noted.
4. Writing into read-only normal mode register bit locations does not affect S/UNI-2488
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-2488 operates as intended, reserved
register bits must only be written with the logic level as specified. Writing to reserved registers
should be avoided.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
97
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0000H: S/UNI-2488 Identity, and Global Performance Monitor Update
Bit
Type
Function
Default
Bit 15
R
TIP
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
R
TYPE[4]
0
Bit 7
R
TYPE[3]
0
Bit 6
R
TYPE[2]
0
Bit 5
R
TYPE[1]
1
Bit 4
R
TYPE[0]
0
Bit 3
R
ID[3]
0
Bit 2
R
ID[2]
0
Bit 1
R
ID[1]
0
Bit 0
R
ID[0]
0
This register allows the revision number of the S/UNI-2488 to be read by software permitting
graceful migration to newer, feature-enhanced versions of the S/UNI-2488.
In addition, writing to this register performs a global performance monitor update by
simultaneously loading all the performance meter registers in the RHPP, RRMP, RCFP, RXSDQ,
TXSDQ, TCFP, R8TD, and T8TE blocks.
ID[3:0]:
The ID bits can be read to provide a binary S/UNI-2488 revision number.
TYPE[4:0]:
The TYPE bits can be read to distinguish the S/UNI-2488 from the other members of the
family of devices. The TYPE[4:0] register for the PM5381 S/UNI-2488 is 00010.
TIP:
The TIP bit is set to a logic one when the performance meter registers are being loaded.
Writing to this register with DRESET equal to logic 0 initiates an accumulation interval
transfer and loads all the performance meter registers in the S/UNI-2488.
TIP remains high while the transfer is in progress, and is set to a logic zero when the transfer
is complete. TIP can be polled by a microprocessor to determine when the accumulation
interval transfer is complete.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
98
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0001H: S/UNI-2488 Master Reset, Configuration, and Loopback
Bit
Type
Function
Default
Bit 15
R/W
DRESET
0
Bit 14
R/W
ARESET
0
Bit 13
R/W
TXDINV
0
Bit 12
R/W
RXDINV
0
Bit 11
R/W
DISCOR
1
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
R/W
PL3EN
0
Bit 5
R/W
MODE[1]
0
Bit 4
R/W
MODE[0]
0
Bit 3
R/W
LOOPT
0
Bit 2
R/W
PDLE
0
Bit 1
R/W
SDLE
0
Bit 0
R/W
SLLE
0
This register allows the configuration of S/UNI-2488 features.
SLLE:
The SLLE bit enables the S/UNI-2488 line loopback mode when the device is configured for
2488.32 Mbit/s serial line interface mode of operation. When SLLE is a logic one, the
recovered data from the receive serial RXD+/- differential inputs is mapped to the TXD+/differential outputs. The SDLE and the SLLE bits should not be set high simultaneously.
SDLE:
The SDLE bit enables the serial diagnostic loopback. When SDLE is a logic one, the transmit
serial stream on the TXD+/- differential outputs is internally connected to the received serial
RXD+/- differential inputs. The SDLE and the SLLE bits should not be set high
simultaneously.
PDLE:
The Parallel Diagnostic Loopback, PDLE bit enables the S/UNI-2488 diagnostic loopback
where the TRMP block is directly connected to its RRMP block. When PDLE is logic one,
loopback is enabled. Under this operating condition, the S/UNI-2488 continues to operates
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
99
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
normally in the transmit direction. When PDLE is logic zero, the S/UNI-2488 operates
normally.
LOOPT:
The LOOPT bit selects the source of timing for the transmit section of the channel. When
LOOPT is a logic zero, the transmitter timing is derived from input REFCLK (Clock Synthesis
Unit). When LOOPT is a logic one, the transmitter timing is derived from the recovered clock
(Clock Recovery Unit).
The S/UNI-2488 cannot be configured for loop time operation if operating with a mate device
unless both the received clocks are frequency locked.
MODE[1:0]:
The MODE bits selects one of the four operating mode of the S/UNI-2488 as illustrated
below:
MODE[1:0]
00
01
10
11
Description
Normal operation. The S/UNI-2488 is configured in this mode when
not using the APS ports. When using the APS ports, the S/UNI2488 is configured in this mode if a failover condition does not exist.
Under this mode of operation, the S/UNI-2488 receives data from
RXD+/- and outputs this data though its POS-PHY Level 3 interface
and transmits data from its POS-PHY Level 3 interface out through
TXD+/-.
Reserved
APS Working Mate under a failed condition. The S/UNI-2488 can
be configured in this mode when operating as the working device in
a APS failover condition.
Under this mode of operation, the S/UNI-2488 receives a SONET
stream from a protect mate via the Input APS port and presents the
payload out through the POS-PHY Level 3 interface. The S/UNI2488 transmits data from its POS-PHY Level 3 interface out
thorough its Output APS port to a mate device. It is assumed that
the mate device will transmit the data onto the line.
APS Protect Mate. The S/UNI-2488 is always configured in this
mode as a protect device.
Under this mode of operation, the Input APS port is expected to
contain a bridged transmit SONET stream from a working mate
device. In addition, the S/UNI-2488 will output a received SONET
stream out the Output APS port to the same mate device.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
100
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PL3EN:
The POS-PHY Level 3 Select bit (POSL3) is OR’ed with the POSL3_UL3B pin to select POSPHY Level 3 mode on the system interface. When POSL3 or POSL3_UL3B are logic 1, the
system bus operates in POS-PHY Level 3 mode. When both POSL3 and POSL3_UL3B are
logic 0, the bus operates as a UTOPIA Level 3 bus. Reading this bit gives the mode of the
bus, (ie, the OR of the pin and the bit). The default state of this register bit is logic 0.
DISCOR:
The DISCOR bit is used to globally disable ATM single-bit HCS error correction. When
DISCOR is set to logic 1, HCS error correction is globally disabled. When DISCOR is set to
logic 0, HCS error correction is dependent on the RCFP Configuration register. By default,
HCS error correction is enabled in the RCFP.
RXDINV:
The receive inversion RXDINV bit controls the polarity of the receive data. When RXDINV is
set high, the polarity of the RXD+/- is inverted. When RXDINV is set low, the RXD+/- inputs
operate normally.
TXDINV:
The transmit inversion TXDINV bit controls the polarity of the transmit data. When TXDINV is
set high, the polarity of the TXD+/- is inverted. When TXDINV is set low, the TXD+/- outputs
operate normally.
ARESET:
The ARESET bit allows the analog circuitry in the S/UNI-2488 to be reset under software
control. If the ARESET bit is a logic one, all the S/UNI-2488 analog circuitry is held in reset.
This bit is not self-clearing. Therefore, a logic zero must be written to bring the S/UNI-2488
out of reset. Holding the S/UNI-2488 in a reset state places it into a low power, analog standby mode. A hardware reset clears the ARESET bit, thus negating the analog software reset.
DRESET:
The DRESET bit allows the digital circuitry in the S/UNI-2488 to be reset under software
control. If the DRESET bit is a logic one, all the S/UNI-2488 digital circuitry is held in reset.
This bit is not self-clearing. Therefore, a logic zero must be written to bring the S/UNI-2488
out of reset A hardware reset clears the DRESET bit, thus negating the digital software reset.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
101
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0003H: S/UNI-2488 Clock Monitors
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
R
TCLKA
X
Bit 3
R
RCLKA
X
Bit 2
R
RFCLKA
X
Bit 1
R
TFCLKA
X
Bit 0
R
REFCLKA
X
REFCLKA:
The REFCLK active (REFCLKA) bit monitors for low to high transitions on the REFCLK
reference clock input. REFCLKA is set high on a rising edge of REFCLK, and is set low
when this register is read.
TFCLKA:
The TFCLK active (TFCLKA) bit monitors for low to high transitions on the TFCLK transmit
FIFO clock input. TFCLKA is set high on a rising edge of TFCLK, and is set low when this
register is read.
RFCLKA:
The RFCLK active (RFCLKA) bit monitors for low to high transitions on the RFCLK receive
FIFO clock input. RFCLKA is set high on a rising edge of RFCLK, and is set low when this
register is read.
RCLKA:
The RCLK active (RCLKA) bit monitors for low to high transitions on the RCLK output.
RCLKA is set high on a rising edge of RCLK, and is set low when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
102
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
TCLKA:
The TCLK active (TCLKA) bit monitors for low to high transitions on the TCLK output. TCLKA
is set high on a rising edge of TCLK, and is set low when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
103
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0004H: S/UNI-2488 Master Interrupt Status #1
Bit
Type
Function
Default
Bit 15
R/W
INTE[1]
0
Bit 14
R
TSTSII
X
Bit 13
R
Unused
X
Bit 12
R
TPRGMI[1]
X
Bit 11
R
TSVCAI[1]
X
Bit 10
R
RSTSII
X
Bit 9
R
RPRGMI[1]
X
Bit 8
R
SARCI[1]
X
Bit 7
R
RSVCAI[1]
X
Bit 6
R
Unused
X
Bit 5
R
Unused
X
Bit 4
R
PATHRTTPI[1]
X
Bit 3
R
RHPPI[1]
X
Bit 2
R
SBERI[1]
X
Bit 1
R
RTTPI[1]
X
Bit 0
R
RRMPI[1]
X
This register allows the source of an active interrupt to be identified down to the block level.
Further register accesses are required for the block in question to determine the cause of an
active interrupt and to acknowledge the interrupt source.
RRMPI[1]…TSTSI:
The RRMPI[1] to TSTSI are interrupt status indicators for the corresponding block. The
interrupt status is set to logic 1 to indicate a pending interrupt from the corresponding block.
The interrupt status bits are independent of the interrupt enable bit.
INTE[1]:
The interrupt enable (INTE[1]) bit controls the assertion of the interrupt (INTB) output. When
a logic 1 is written to INTE[1], the RRMP[1]…ASTSI pending interrupt will assert the interrupt
(INTB) output. When a logic 0 is written to INTE[1], the RRMP[1]…TSTSI pending interrupt
will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
104
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0005H: S/UNI-2488 Master Interrupt Status #2
Bit
Type
Function
Default
Bit 15
R/W
INTE[2]
0
Bit 14
R
Unused
X
Bit 13
R
Unused
X
Bit 12
R
TPRGMI[2]
X
Bit 11
R
TSVCAI[2]
X
Bit 10
R
Unused
X
Bit 9
R
RPRGMI[2]
X
Bit 8
R
SARCI[2]
X
Bit 7
R
RSVCAI[2]
X
Bit 6
R
Unused
X
Bit 5
R
Unused
X
Bit 4
R
Unused
X
Bit 3
R
RHPPI[2]
X
Bit 2
R
SBERI[2]
X
Bit 1
R
RTTPI[2]
X
Bit 0
R
RRMPI[2]
X
This register allows the source of an active interrupt to be identified down to the block level.
Further register accesses are required for the block in question to determine the cause of an
active interrupt and to acknowledge the interrupt source.
RRMPI[2]…TPRGMI[2]:
The RRMPI[2] to TPRGMI[2] are interrupt status indicators for the corresponding block. The
interrupt status is set to logic 1 to indicate a pending interrupt from the corresponding block.
The interrupt status bits are independent of the interrupt enable bit.
INTE[2]:
The interrupt enable (INTE[2]) bit controls the assertion of the interrupt (INTB) output. When
a logic 1 is written to INTE[2], the RRMP[2]…TPRGM[2] pending interrupt will assert the
interrupt (INTB) output. When a logic 0 is written to INTE[2], the RRMP[2]…TPRGM[2]
pending interrupt will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
105
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0006H: S/UNI-2488 Master Interrupt Status #3
Bit
Type
Function
Default
Bit 15
R/W
INTE[3]
0
Bit 14
R
Unused
X
Bit 13
R
Unused
X
Bit 12
R
TPRGMI[3]
X
Bit 11
R
TSVCAI[3]
X
Bit 10
R
Unused
X
Bit 9
R
RPRGMI[3]
X
Bit 8
R
SARCI[3]
X
Bit 7
R
RSVCAI[3]
X
Bit 6
R
Unused
X
Bit 5
R
Unused
X
Bit 4
R
Unused
X
Bit 3
R
RHPPI[3]
X
Bit 2
R
SBERI[3]
X
Bit 1
R
RTTPI[3]
X
Bit 0
R
RRMPI[3]
X
This register allows the source of an active interrupt to be identified down to the block level.
Further register accesses are required for the block in question to determine the cause of an
active interrupt and to acknowledge the interrupt source.
RRMPI[3]…TPRGMI[3]:
The RRMPI[3] to TPRGMI[3] are interrupt status indicators for the corresponding block. The
interrupt status is set to logic 1 to indicate a pending interrupt from the corresponding block.
The interrupt status bits are independent of the interrupt enable bit.
INTE[3]:
The interrupt enable (INTE[3]) bit controls the assertion of the interrupt (INTB) output. When
a logic 1 is written to INTE[3], the RRMP[3]…TPRGM[3] pending interrupt will assert the
interrupt (INTB) output. When a logic 0 is written to INTE[3], the RRMP[3]…TPRGM[3]
pending interrupt will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
106
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0007H: S/UNI-2488 Master Interrupt Status #4
Bit
Type
Function
Default
Bit 15
R/W
INTE[4]
0
Bit 14
R
Unused
X
Bit 13
R
Unused
X
Bit 12
R
TPRGMI[4]
X
Bit 11
R
TSVCAI[4]
X
Bit 10
R
Unused
X
Bit 9
R
RPRGMI[4]
X
Bit 8
R
SARCI[4]
X
Bit 7
R
RSVCAI[4]
X
Bit 6
R
Unused
X
Bit 5
R
Unused
X
Bit 4
R
Unused
X
Bit 3
R
RHPPI[4]
X
Bit 2
R
SBERI[4]
X
Bit 1
R
RTTPI[4]
X
Bit 0
R
RRMPI[4]
X
This register allows the source of an active interrupt to be identified down to the block level.
Further register accesses are required for the block in question to determine the cause of an
active interrupt and to acknowledge the interrupt source.
RRMPI[4]…TPRGMI[4]:
The RRMPI[4] to TPRGMI[4] are interrupt status indicators for the corresponding block. The
interrupt status is set to logic 1 to indicate a pending interrupt from the corresponding block.
The interrupt status bits are independent of the interrupt enable bit.
INTE[4]:
The interrupt enable (INTE[4]) bit controls the assertion of the interrupt (INTB) output. When
a logic 1 is written to INTE[4], the RRMP[4]…TPRGM[4] pending interrupt will assert the
interrupt (INTB) output. When a logic 0 is written to INTE[4], the RRMP[4]…TPRGM[4]
pending interrupt will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
107
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0008H: S/UNI-2488 Master Interrupt Status #5
Bit
Type
Function
Default
R/W
INTE[5]
0
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 15
Bit 9
R
RXPHYI
X
Bit 8
R
RXSDQI
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
RCFPI
X
Bit 0
R
This register is used to indicate interrupts generated from blocks associated with the receive
UTOPIA/POS-PHY interfaces, FIFO, and cell/frame processors.
RCFPI:
The RCFP interrupt event indication (RCFPI) transitions to logic 1 when a hardware interrupt
event is sourced from RCFP #x block. This bit is cleared to logic 0 when the interrupt is
cleared.
RXSDQI:
The RXSDQ interrupt event indication (RXSDQI) transitions to logic 1 when a hardware
interrupt event is sourced from the receive system FIFO RXSDQ block. This bit is cleared to
logic 0 when the interrupt is cleared.
RXPHYI:
The RXPHY interrupt event indication (RXPHYI) transitions to logic 1 when a hardware
interrupt event is sourced from the receive system UTOPIA/POS-PHY interface RXPHY
block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
108
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
INTE[5]:
The interrupt enable (INTE[5]) bit controls the assertion of the interrupt (INTB) output. When
a logic 1 is written to INTE[5], the RCFPI, RXSDQI or RXPHYI pending interrupt will assert
the interrupt (INTB) output. When a logic 0 is written to INTE[5], the RCFPI, RXSDQI or
RXPHYI pending interrupt will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
109
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0009H: S/UNI-2488 Master Interrupt Status #6
Bit
Type
Function
Default
R/W
INTE[6]
0
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 15
Bit 9
R
TXPHYI
X
Bit 8
R
TXSDQI
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
TCFPI
X
Bit 0
R
This register is used to indicate interrupts generated from blocks associated with the transmit
UTOPIA/POS-PHY interfaces, FIFO, and cell/frame processors.
TCFPI:
The RCFP interrupt event indication (TCFPI) transitions to logic 1 when a hardware interrupt
event is sourced from TCFP block. This bit is cleared to logic 0 when the interrupt is cleared.
TXSDQI:
The TXSDQ interrupt event indication (TXSDQI) transitions to logic 1 when a hardware
interrupt event is sourced from the receive system FIFO TXSDQ block. This bit is cleared to
logic 0 when the interrupt is cleared.
TXPHYI:
The RXPHY interrupt event indication (TXPHYI) transitions to logic 1 when a hardware
interrupt event is sourced from the transmit system UTOPIA/POS-PHY interface TXPHY
block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
110
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
INTE[6]:
The interrupt enable (INTE[6]) bit controls the assertion of the interrupt (INTB) output. When
a logic 1 is written to INTE[6], the TCFPI, TXSDQI or TXPHYI pending interrupt will assert the
interrupt (INTB) output. When a logic 0 is written to INTE[6], the TCFPI, TXSDQI or TXPHYI
pending interrupt will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
111
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 000AH: S/UNI-2488 Master Interrupt Status #7
Bit
Bit 15
Type
Function
Default
R/W
INTE[7]
0
Unused
X
Bit 14
Bit 13
Unused
X
Bit 12
R
CRSTI
X
Bit 11
R
T8TE4I
X
Bit 10
R
T8TE3I
X
Bit 9
R
T8TE2I
X
Bit 8
R
T8TE1I
X
Bit 7
R
TxANALOGI
X
Bit 6
R
RXANALOGI
X
Bit 5
R
DLL_TFCLKI
X
Bit 4
R
DLL_RFCLKI
X
Bit 3
R
R8TD4I
X
Bit 2
R
R8TD3I
X
Bit 1
R
R8TD2I
X
Bit 0
R
R8TD1I
X
This register allows the source of an active interrupt to be identified down to the block level.
Further register accesses are required for the block in question to determine the cause of an
active interrupt and to acknowledge the interrupt source.
TSB1, TSB2 etc…..:
The interrupt event indications transition to logic 1 when a hardware interrupt event is
sourced from the corresponding block. The corresponding bit is cleared to logic 0 when the
interrupt is cleared.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
112
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 000BH: Unused
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
Bit 0
Unused
X
This register is unused
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
113
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 000CH: APS Input TeleCombus Synchronization Delay
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
R/W
AIJ0DLY[13]
0
Bit 12
R/W
AIJ0DLY[12]
0
Bit 11
R/W
AIJ0DLY[11]
0
Bit 10
R/W
AIJ0DLY[10]
0
Bit 9
R/W
AIJ0DLY[9]
0
Bit 8
R/W
AIJ0DLY[8]
0
Bit 7
R/W
AIJ0DLY[7]
0
Bit 6
R/W
AIJ0DLY[6]
0
Bit 5
R/W
AIJ0DLY[5]
0
Bit 4
R/W
AIJ0DLY[4]
0
Bit 3
R/W
AIJ0DLY[3]
0
Bit 2
R/W
AIJ0DLY[2]
0
Bit 1
R/W
AIJ0DLY[1]
0
Bit 0
R/W
AIJ0DLY[0]
0
This register controls the delay from the APSIFP input signal to the time when the S/UNI-2488
may safely process the J0 characters delivered by the APS Input serial data links (APSI+/-[4:1]).
AIJ0DLY[13:0]:
The APS Input transport frame delay bits (AIJ0FP[13:0]) controls the delay, in REFCLK
cycles, inserted by the S/UNI-2488 before processing the J0 characters delivered by the APS
Input serial data links (APSI+/-[4:1]). AIJ0DLY is set such that after the specified delay, all
active APS Input links would have delivered the J0 character. The relationships of AIJ0FP,
AIJ0DLY[13:0] and the system configuration are described in the Functional Timing section.
Valid values of AIJ0DLY[13:0] are 0000H to 25F7H.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
114
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 000DH: APS Output TeleCombus Synchronization Delay
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
R/W
AOJ0REFDLY[13]
0
Bit 12
R/W
AOJ0REFDLY[12]
0
Bit 11
R/W
AOJ0REFDLY[11]
0
Bit 10
R/W
AOJ0REFDLY[10]
0
Bit 9
R/W
AOJ0REFDLY[9]
0
Bit 8
R/W
AOJ0REFDLY[8]
0
Bit 7
R/W
AOJ0REFDLY[7]
0
Bit 6
R/W
AOJ0REFDLY[6]
0
Bit 5
R/W
AOJ0REFDLY[5]
0
Bit 4
R/W
AOJ0REFDLY[4]
0
Bit 3
R/W
AOJ0REFDLY[3]
0
Bit 2
R/W
AOJ0REFDLY[2]
0
Bit 1
R/W
AOJ0REFDLY[1]
0
Bit 0
R/W
AOJ0REFDLY[0]
0
This register controls the delay from the APSIFP input signal to the time when the S/UNI-2488
produces the J0 pulse on the APS Output serial data links (APSO+/-[4:1]).
AOJ0REFDLY[13:0]:
The APS Output transport frame delay bits (AOJ0REFDLY [13:0]) control the delay, in
REFCLK cycles, inserted by the S/UNI-2488 between receiving a reference J0 frame pulse
on APSIFP, and presenting the outgoing J0 character on APSO+/-[4:1]. The relationships of
APSIFP, AOJ0REFDLY [13:0] and the system configuration are described in the Functional
Timing section.
Valid values of AOJ0REFDLY [13:0] are 0000H to 25F7H.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
115
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 000EH: S/UNI-2488 Diagnostics
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
R/W
TSVCA_ESDIS
0
Bit 4
R/W
RSVCA_ESDIS
0
Bit 3
R/W
TLD_VAL
0
Bit 2
R/W
TSLD_VAL
0
Bit 1
R/W
DS
0
Bit 0
R/W
DD
0
DD:
The Disable Descrambling (DD) bit is used to disable SONET descrambling perfomed by the
RRMP block. When set to a logic 1, SONET descrambling is disabled. When set to a logic 0,
SONET descrambling is enabled. For normal operation, this bit should be set to a logic zero.
DS:
The Disable Scrambling (DS) bit is used to disable SONET scrambling perfomed by the
TRMP block. When set to a logic 1, SONET scrambling is disabled. When set to a logic 0,
SONET scrambling is enabled. For normal operation, this bit should be set to a logic zero.
TSLD_VAL:
The TSLD value (TSLD_VAL) bit is used to set the value optionally inserted into the section
or line DCC in the transmit data stream as configured using the TSLDEN bit in the TRMP
Configuration register. When set to a logic 1, ones are inserted. When set to a logic 0, zeros
are inserted.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
116
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
TLD_VAL:
The TLD value (TLD_VAL) bit is used to set the value optionally inserted into the section or
line DCC in the transmit data stream as configured using the TLDEN bit in the TRMP
Configuration register. When set to a logic 1, ones are inserted. When set to a logic 0, zeros
are inserted.
RSVCA_ESDIS:
The RSVCA elastic store disable (RSVCA_ESDIS) bit is used to disable the elastic store.
This bit should normally be set to 0.
TSVCA_ESDIS:
The TSVCA elastic store disable (TSVCA_ESDIS) bit is used to disable the elastic store.
This bit should normally be set to 0.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
117
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 000FH: S/UNI-2488 FREE Register
Bit
Type
Function
Default
Bit 15
R/W
FREE[15]
0
Bit 14
R/W
FREE[14]
0
Bit 13
R/W
FREE[13]
0
Bit 12
R/W
FREE[12]
0
Bit 11
R/W
FREE[11]
0
Bit 10
R/W
FREE10]
0
Bit 9
R/W
FREE[9]
0
Bit 8
R/W
FREE[8]
0
Bit 7
R/W
FREE[7]
0
Bit 6
R/W
FREE[6]
0
Bit 5
R/W
FREE[5]
0
Bit 4
R/W
FREE[4]
0
Bit 3
R/W
FREE[3]
0
Bit 2
R/W
FREE[2]
0
Bit 1
R/W
FREE[1]
0
Bit 0
R/W
FREE[0]
0
FREE[7:0]:
The FREE[7:0] field may be freely modified by firmware.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
118
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0010H: Rx2488 Analog Interrupt Control/Status
Bit
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Type
R
R
R
R
R
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Function
PRBS_SYNC_I
PRBS_ERR_I
FIFO_OVRF_I
FIFO_UNDF_I
LOS_I
DOOL_I
ROOL_I
UNUSED
UNUSED
PRBS_SYNC_EN
PRBS_ERR_EN
FIFO_OVRF_EN
FIFO_UNDF_EN
LOS_EN
DOOL_EN
ROOL_EN
Default
0
0
0
0
0
0
0
X
X
0
0
0
0
0
0
0
The Interrupt Control/Status register is provided at RCS_2488 read/write address 0100.
ROOL_EN:
The Reference Out Of Lock Enable bit connects the ROOL_I status bit to the ECBI_INTB pin
of the RCS_2488. When ROOL_EN is set to logic one, an interrupt on the ECBI_INTB is
generated upon assertion of the ROOL_I register bit. When ROOL_EN is set low, a change
in the ROOL_I status does not generate an interrupt.
DOOL_EN:
The Data Out Of Lock Enable bit connects the DOOL_I status bit to the ECBI_INTB pin of the
RCS_2488. When DOOL_EN is set to logic one, an interrupt on the ECBI_INTB is generated
upon assertion of the DOOL_I register bit. When DOOL_EN is set low, a change in the
DOOL_I status does not generate an interrupt.
LOS_EN:
The Loss of Signal Enable bit connects the LOS_I status bit to the ECBI_INTB pin of the
RCS_2488. When LOS_EN is set to logic one, an interrupt on the ECBI_INTB is generated
upon assertion of the LOS_I register bit. When LOS_EN is set low, a change in the LOS_I
status does not generate an interrupt.
FIFO_UNDF_EN:
The FIFO Underflow Enable bit connects the FIFO_UNDF_I status bit to the ECBI_INTB pin
of the RCS_2488. When FIFO_UNDF_EN is set to logic one, an interrupt on the ECBI_INTB
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
119
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
is generated upon assertion of the FIFO_UNDF_I register bit. When FIFO_UNDF_EN is set
low, a change in the FIFO_UNDF_I status does not generate an interrupt.
FIFO_OVRF_EN:
The FIFO Overflow Enable bit connects the FIFO_OVRF_I status bit to the ECBI_INTB pin of
the RCS_2488. When FIFO_OVRF_EN is set to logic one, an interrupt on the ECBI_INTB is
generated upon assertion of the FIFO_OVRF_I register bit. When FIFO_OVRF_EN is set
low, a change in the FIFO_OVRF_I status does not generate an interrupt.
PRBS_ERR_EN:
The PRBS Error Enable bit connects the PRBS_ERR_I status bit to the ECBI_INTB pin of the
RCS_2488. When PRBS_ERR_EN is set to logic one, an interrupt on the ECBI_INTB is
generated upon assertion of the PRBS_ERR_I register bit. When PRBS_ERR_EN is set low,
a change in the PRBS_ERR_I status does not generate an interrupt.
PRBS_SYNC_EN:
The PRBS Synchronized Enable bit connects the PRBS_SYNC_I status bit to the ECBI_INTB
pin of the RCS_2488. When PRBS_SYNC_EN is set to logic one, an interrupt on the
ECBI_INTB is generated upon assertion of the PRBS_SYNC_I register bit. When
PRBS_SYNC_EN is set low, a change in the PRBS_SYNC_I status does not generate an
interrupt.
ROOL_I:
The recovered reference out of lock status indicates the clock recovery phase locked loop is
unable to lock to the reference clock on REFCLK. ROOL_I is a logic one if the divided down
synthesized clock frequency is not within 488 ppm of the REFCLK frequency. At startup,
ROOL_I may remain at logic 1 for several hundred millisecond while the PLL obtains lock.
This bit is only cleared by over-writing with a ‘1’.
DOOL_I:
The recovered data out of lock status indicates the clock recovery phase locked loop is
unable to recover and lock to the input data stream. DOOL_I is a logic one if the divided
down recovered clock frequency is not within 488 ppm of the REFCLK frequency of if no
transitions have occurred on the RXD input for more than LOS_COUNT[4:0] bits. This bit is
only cleared by over-writing with a ‘1’.
LOS_I:
The loss of signal status indicates the receive signal is lost or at least LOS_COUNT[4:0]
consecutive ones or zeros have been received. LOS_I is a logic zero if the SDI input is high
or less than LOS_COUNT[4:0] consecutive ones or zeros have been received. LOS_I is a
logic one if the SDI input is low or LOS_COUNT[4:0] consecutive ones or zeros have been
received. This bit is only cleared by over-writing with a ‘1’.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
120
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
FIFO_UNDF_I:
The FIFO Underflow bit provides a status indication of an underflow condition in the Rx data
slip-buffer. When FIFO_UNDF_I is set to ‘1’ the data written to the slip-buffer has underflowed
and data invalid data has been read from the FIFO. This bit is only cleared by over-writing
with a ‘1’.
FIFO_OVRF_I:
The FIFO Overflow bit provides a status indication of an overflow condition in the Rx data
slip-buffer. When FIFO_OVRF_I is set to ‘1’ the data written to the slip-buffer has overflowed
and data has been lost. This bit is only cleared by over-writing with a ‘1’.
PRBS_ERR_I:
The PRBS Bit Error bit provides a status indication that a bit error has been detected in the
comparison between the incoming data and the locally generated data. The PRBS_ERR_I is
set high when the monitor is in the synchronized state and when an error in a PRBS byte is
detected. This bit is only cleared by over-writing with a ‘1’.
PRBS_SYNC_I:
The PRBS Synchronization bit indicates that a change in the status of PRBS Monitor has
occurred. the comparison between the incoming data and the PRBS pattern generated
locally. The PRBS_SYNC_I is set high when the monitor is in the synchronized state and has
received four consecutive errored bytes forcing the PRBS monitor to resynchronize. This bit
is only cleared by over-writing with a ‘1’.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
121
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0011H: Rx2488 Analog CRU Control
Bit
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Type
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Function
Unused
CRU_RESET
CSU_RESET
RX2488_ENABLE
CRU_ENABLE
Unused
IDDQ_ENABLE
CSU_CLOCK
CRU_MODE[7]
CRU_MODE[6]
CRU_MODE[5]
CRU_MODE[4]
CRU_MODE[3]
CRU_MODE[2]
CRU_MODE[1]
CRU_MODE[0]
Default
X
0
0
1
1
X
0
0
0
0
1
0
1
0
0
1
The CRU Control register is provided at RCS_2488 read/write address 0101.
CRU_MODE[7:0]:
The CRU Mode control bits are used to place the CRU is one of the following modes:
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
122
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Table 8 CRU Mode Control
MODE BITS
7
6:5
4
3
2
1:0
Description
Override Lock to Data. When high forces the
CRU to remain locked to the reference clock.
When low the CRU state machine controls the
CRU.
Loop Filter Modes:
00 = 1.25 K ohm
01 = 2.5 K ohm
10 = 5.0 K ohm
11 = 10 K ohm
The default is 2.5 K ohm
Disable Narrow-banding feature (i.e. current
offset). Active High
Enable CSU Narrow-banding and disable onboard ICO current offset. Active High
Override Lock to Reference. When high forces
the CRU to remain locked to the data. When low
the CRU state machine controls the CRU.
Rate Select Bits:
00 = OC3
01 = OC48
10 = OC12
11 = OC48
CSU_CLOCK:
The Clock Source Unit Reference Clock selection bit is used to select the source of the CSU
clock. If CSU_CLOCK is set to logic 1 the clock for CSUCLKI input Pin is used as the
reference. If CSU_CLOCK is set to logic 0 than the reference clock is obtained from the CRU.
IDDQ_ENABLE:
The IDDQ_ENABLE bit activates the IDDQ (Quiescent Current) test mode. When set to ‘1’
all Analog Circuits are disabled and the IDDQ of the digital circuits can be measured. When
this bit is set to ‘0’ all analog circuits operate normally. This bit is only used during production
testing.
CRU_ENABLE:
The Clock Recovery Unit Enable provides a global power down of the CRU Analog Block
Circuit. When set to ‘0’ this bit forces the ABC to a low power state and functionality is
disabled. When set to ‘1’ the ABC operates in the normal mode of operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
123
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
RX2488_ENABLE:
The 2.488GHz Receiver Enable provides a global power down of the RX2488 Analog Block
Circuit. When set to ‘0’ this bit forces the ABC to a low power state and functionality is
disabled. When set to ‘1’ the ABC operates in the normal mode of operation.
CSU_RESET:
The Clock Source Unit Reset provides a complete reset of the CRU Analog Block Circuit.
When set to ‘0’ this bit forces the ABC to a known initial state. While the bit is set to ‘1’ the
functionality of the block is disabled. When set to ‘0’ the ABC operates in the normal mode of
operation. This bit is not self-clearing. Therefore a ‘0’ must writing to the bit to remove the
reset condition.
CRU_RESET:
The Clock Recovery Unit Reset provides a complete reset of the CRU Analog Block Circuit.
When set to ‘0’ this bit forces the ABC to a known initial state. While the bit is set to ‘1’ the
functionality of the block is disabled. When set to ‘0’ the ABC operates in the normal mode of
operation. This bit is not self-clearing. Therefore a ‘0’ must writing to the bit to remove the
reset condition.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
124
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0012H: Rx2488 Analog CRU Clock Training Configuration and Status
Bit
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Type
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
Function
LOS_COUNT[4]
LOS_COUNT[3]
LOS_COUNT[2]
LOS_COUNT[1]
LOS_COUNT[0]
FILL_LEVEL[5]
FILL_LEVEL[4]
FILL_LEVEL[3]
FILL_LEVEL[2]
FILL_LEVEL[1]
FILL_LEVEL[0]
TRAIN
OUTLOCK
OUTDATA
INLOCK
INDATA
Default
1
0
0
0
0
1
1
0
0
0
0
0
0
0
1
1
The CRU Clock Training Configuration register is provided at RCS_2488 read/write address 2.
INDATA:
The clock difference detector DATA TO LOCK transition configuration bit determines the
number of times the clock difference detector must pass before the CRU control state
machine transitions from the LOCKED TO REFERENCE state to the DATA IN RANGE state.
When INDATA is a logic zero, the clock difference detector must pass once before the state
transition can occur. When INDATA is a logic one, the clock difference detector must pass 39
consecutive times before the state transition can occur.
INLOCK:
The clock difference detector LOCKING TO DATA transition configuration bit determines the
number of times the clock difference detector must pass before the CRU control state
machine transitions from the DATA IN RANGE state to the LOCKED TO DATA state. When
INLOCK is a logic zero, the clock difference detector must pass once before the state
transition can occur. When INLOCK is a logic one, the clock difference detector must pass
39 consecutive times before the state transition can occur.
OUTDATA:
The clock difference detector DROPPING OUT OF LOCK transition configuration bit
determines the number of times the clock difference detector must fail before the CRU control
state machine transitions from the DATA IN RANGE state to the LOCKED TO REFERENCE
state. When OUTDATA is a logic zero, the clock difference detector must fail once before the
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
125
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
state transition can take place. When OUTDATA is a logic one, the clock difference detector
must fail 39 consecutive times before the state transition can occur.
OUTLOCK:
The clock difference detector DROPPING OUT OF DATA transition configuration bit
determines the number of times the clock difference detector must pass before the CRU
control state machine transitions from the LOCKED TO DATA state to the DATA IN RANGE
state. When OUTLOCK is a logic zero, the clock difference detector must fail once before the
state transition can occur. When OUTLOCK is a logic one, the clock difference detector must
fail 39 consecutive times before the state transition can occur.
TRAIN:
The CRU reference training status indicates if the CRU is locking to the reference clock or the
locking to the receive data as described in TBD. TRAIN is a logic one if the CRU is locking or
locked to the reference clock. TRAIN is a logic zero if the CRU is locking or locked to the
receive data. TRAIN is invalid if the CRU is not used.
FILL_LEVEL[3:0]:
The FIFO Fill level sets the amount of data that must be accumulated in the FIFO before valid
data is output to the system. The level ensures that enough data is in the FIFO to prevent an
underflow condition caused by jitter on the input clock. The default value is set to 48 or one
half of the FIFO’s total capacity of 96 words.
LOS_COUNT[3:0]:
The Loss of signal 1’s/0’s transition detector count. This field sets the value for the number of
consecutive all-zeros or all-ones pattern that will force the CRU out of the LOCK TO DATA
state. Each bit in the binary count represents 8 ones or zeros in the pattern. I.e. to set the
consecutive all-ones or all-zeros pattern to 128 the LOS_COUNT should be set to “10000”b.
The default value for this field is 128.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
126
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0013H: Rx2488 Analog PRBS Control
Bit
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Type
R
R
R
R
R
R
R
R
W
R/W
R/W
R
R/W
R/W
R/W
Function
PRBS_ERR_CNT[7]
PRBS_ERR_CNT[6]
PRBS_ERR_CNT[5]
PRBS_ERR_CNT[4]
PRBS_ERR_CNT[3]
PRBS_ERR_CNT[2]
PRBS_ERR_CNT[1]
PRBS_ERR_CNT[0]
LATCH_ERR_CNT
UNUSED
INV_DATA
FIFO_CLOCK
SYNC_STAT
PRBS_FPATT
PRBS_ENABLE
RESYNC
Default
0
0
0
0
0
0
0
0
X
X
0
0
0
0
0
0
The CRU Clock Training Configuration register is provided at RCS_2488 read/write address 3.
RESYNC:
Forces the monitor to re-initialize the PRBS sequence. When set high, the monitor’s state
machine will be forced in the Out-Of-Sync state and automatically tries to resynchronize to
the incoming stream. This bit is cleared once the monitor enters the In-Sync state.
PRBS_ENABLE:
This bit enables the PRBS monitor of the RCS_2488. When low, the PRBS monitor is
disabled. When high the PRBS monitor is enabled and will check the incoming data stream
for errors.
PRBS_FPATT:
This bit determines whether the RCS_2488 is monitoring a PRBS data stream or a fixed
pattern. When low, the data stream contains PRBS bytes, and when high the fixed pattern
written into the PATTERN[15:0] Register is monitored.
SYNC_STAT:
The Monitor Synchronization Status bit reflects the state of the monitor’s state machine.
When SYNC_STAT is set low, the monitor has lost synchronization. When SYNC_STAT is
high, the monitor is in synchronization.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
127
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
FIFO_CLOCK:
The FIFO Clock source selection bit is used to select the source of the FIFO output. If
FIFO_CLOCK is set to logic 1 the clock for CRU output clock is used as the reference. If
FIFO_CLOCK is set to logic 0 than the FIFO clock is obtained from the CSU.
INV_DATA:
The Serial Data Inversion INV_DATA controls the polarity of the received data. When
INV_DATA is set to ‘1’ the polarity of the RXD+/- input pins invert. When INV_DATA is set to
‘0’ the RXD+/- inputs operate normally.
LATCH_ERR_CNT:
The Latch Error Count bit loads the PRBS byte error count value. When a logic 1 is written to
this bit the PRBS byte error count register is loaded into the LATCH_ERR_CNT[7:0] register
and the PRBS byte error count is reset to zero. This bit is write only and is cleared
immediately after the write is complete.
PRBS_ERR_CNT[7:0]:
The ERR_CNT[7:0] register, is the number of errors in the PRBS bytes detected during the
monitoring. Errors are accumulated only when the monitor is in the synchronized state. Even
if there is multiple errors within one PRBS byte, only one error is counted. The transfer of the
error counter to this holding register is trigger by writing to the LATCH_ERR_CNT bit or by
pulsing high the LCLK signal. This PRBS_ERR_CNT[7:0] is cleared after it is read. The
actual PRBS error counter is cleared immediately after a logic 1 is written to the
LATCH_ERR_CNT bit. The error counter will not wrap around after reaching FFh, it will
saturate to this value.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
128
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0014H: Rx2488 Analog Pattern Register
Bit
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Type
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Function
FPATT[15]
FPATT[14]
FPATT[13]
FPATT[12]
FPATT[11]
FPATT[10]
FPATT[9]
FPATT[8]
FPATT[7]
FPATT[6]
FPATT[5]
FPATT[4]
FPATT[3]
FPATT[2]
FPATT[1]
FPATT[0]
Default
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
The Pattern register is provided at RCS_2488 read/write address 4.
FPATT[15:0]:
The FPATT[15:0] provides the fixed pattern that will be monitored for when the PRBS_FPATT
bit is set to a logic 1. If PRBS_FPATT is set to logic 0 this register is not used.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
129
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0030H: SRLI Clock Configuration
Bit
Type
Function
Default
Bit 15
R/W
ROTATEEN
1
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
R/W
DISFRM4
0
Bit 8
R/W
DISFRM3
0
Bit 7
R/W
DISFRM2
0
Bit 6
R/W
DISFRM1
0
Bit 5
R/W
DISFRM
0
Bit 4
R/W
RCLK4EN
0
Bit 3
R/W
RCLK3EN
0
Bit 2
R/W
RCLK2EN
0
Bit 1
R/W
RCLK1EN
0
Bit 0
Unused
The Clock Configuration Register is provided at SRLI r/w address 0030H.
RCLK1EN:
The receive clock enable (RCLK1EN) bit controls the gating of the RCLK1 output clock.
When RCLK1EN is set to logic 1, the RCLK1 output clock operates normally. When
RCLK1EN is set to logic 0, the RCLK1 output clock is held low.
RCLK2EN:
The receive clock enable (RCLK2EN) bit controls the gating of the RCLK2 output clock.
When RCLK2EN is set to logic 1, the RCLK2 output clock operates normally. When
RCLK2EN is set to logic 0, the RCLK2 output clock is held low.
RCLK3EN:
The receive clock enable (RCLK3EN) bit controls the gating of the RCLK3 output clock.
When RCLK3EN is set to logic 1, the RCLK3 output clock operates normally. When
RCLK3EN is set to logic 0, the RCLK3 output clock is held low.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
130
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
RCLK4EN:
The receive clock enable (RCLK4EN) bit controls the gating of the RCLK4 output clock.
When RCLK4EN is set to logic 1, the RCLK4 output clock operates normally. When
RCLK4EN is set to logic 0, the RCLK4 output clock is held low.
DISFRM:
The disable framing (DISFRM) bit disables the framing algorithm and resets the bit alignment
on the RD[15:0] input bus to none. When DISFRM is set to logic 1, the framing algorithm is
disable and the bit alignment is reset to none. When DISFRM is set to logic 0, the framing
algorithm is enable and the bit alignment is done when out of frame is declared.
DISFRM1:
The disable framing (DISFRM1) bit disables the framing algorithm and resets the bit
alignment on the RD1[7:0] input bus to none. When DISFRM1 is set to logic 1, the framing
algorithm is disable and the bit alignment is reset to none. When DISFRM1 is set to logic 0,
the framing algorithm is enable and the bit alignment is done when out of frame is declared.
DISFRM2:
The disable framing (DISFRM2) bit disables the framing algorithm and resets the bit
alignment on the RD2[7:0] input bus to none. When DISFRM2 is set to logic 1, the framing
algorithm is disable and the bit alignment is reset to none. When DISFRM2 is set to logic 0,
the framing algorithm is enable and the bit alignment is done when out of frame is declared.
DISFRM3:
The disable framing (DISFRM3) bit disables the framing algorithm and resets the bit
alignment on the RD3[7:0] input bus to none. When DISFRM3 is set to logic 1, the framing
algorithm is disable and the bit alignment is reset to none. When DISFRM3 is set to logic 0,
the framing algorithm is enable and the bit alignment is done when out of frame is declared.
DISFRM4:
The disable framing (DISFRM4) bit disables the framing algorithm and resets the bit
alignment on the RD4[7:0] input bus to none. When DISFRM4 is set to logic 1, the framing
algorithm is disable and the bit alignment is reset to none. When DISFRM4 is set to logic 0,
the framing algorithm is enable and the bit alignment is done when out of frame is declared.
ROTATEEN:
The TSI rotate enable (ROTATEEN) bit controls the TSI rotation matrix. When ROTATEEN is
set to logic 1, the TSI rotation matrix is active and the bytes on the RD[15:0] output bus are re
ordered. When ROTATEEN is set to logic 0, the TSI rotation matrix is inactive.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
131
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0031H: SRLI PGM Clock Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Bit 5
Unused
Bit 4
Unused
Default
Bit 3
R/W
PGMRCLKSRC[1]
0
Bit 2
R/W
PGMRCLKSRC[0]
0
Bit 1
R/W
PGMRCLKSEL
0
Bit 0
R/W
PGMRCLKEN
0
The PGM Clock Configuration Register is provided at SRLI r/w address 0031H.
PGMRCLKEN:
The programmable receive clock enable (PGMRCLKEN) bit controls the gating of the
PGMRCLK output clock. When PGMRCLKEN is set to logic one, the PGMRCLK output
clock operates normally. When PGMRCLKEN is set to logic zero, the PGMRCLK output
clock is held low.
PGMRCLKSEL
The programmable receive clock frequency selection (PGMRCLKSEL) bit selects the
frequency of the PGMRCLK output clock. When PGMRCLKSEL is set high, PGMRCLK is a
nominal 8 KHz clock. When PGMRCLKSEL is set to logic zero, PGMRCLK is a nominal
19.44 MHz clock.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
132
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PGMRCLKSRC[1:0]:
The programmable receive clock source (PGMRCLKSRC[1:0]) bits select the source of the
PGMRCLK output clock when the S/UNI-2488 is in quad STS-12 (STM-4) mode. When the
SP2488 is in STS-48 (STM-16) mode, RDCLK is the source of the PGMRCLK output clock.
PGMRCLKSRC[1:0]
00
01
10
11
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
Source
PICLK1
PICLK2
PICLK3
PICLK4
133
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0038H: STLI Clock Configuration
Bit
Type
Function
Default
Bit 15
R/W
Reserved
0
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Bit 5
Unused
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
TDCLKOEN
0
TDCLKOEN:
The transmit clock enable (TDCLKOEN) bit controls the gating of the internal parallel transmit
clock. When TDCLKOEN is set to logic 1, the TDCLKO output clock operates normally.
When TDCLKOEN is set to logic 0, the TDCLKO output clock is held low. This register bit
should be set to loic 1 for normal operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
134
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0039H: STLI PGM Clock Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Bit 5
Unused
Bit 4
Unused
Default
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
PGMTCLKSEL
0
Bit 0
R/W
PGMTCLKEN
0
PGMTCLKEN:
The programmable transmit clock enable (PGMTCLKEN) bit controls the gating of the
PGMTCLK output clock. When PGMTCLKEN is set to logic one, the PGMTCLK output clock
operates normally. When PGMTCLKEN is set to logic zero, the PGMTCLK output clock is
held low.
PGMTCLKSEL
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
135
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
The programmable transmit clock frequency selection (PGMTCLKSEL) bit selects the
frequency of the PGMTCLK output clock. When PGMTCLKSEL is set high, PGMTCLK is a
nominal 8 KHz clock. When PGMTCLKSEL is set to logic zero, PGMTCLK is a nominal
Register 0040H: RRMP Configuration
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
Unused
Bit 13
Unused
Bit 12
R/W
LREIBLK
0
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
0
Bit 9
R/W
LBIPEACCBLK
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
SBIPEACCBLK
0
Bit 6
R/W
Reserved
1
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
1
Bit 3
R/W
LRDI3
0
Bit 2
R/W
LAIS3
0
Bit 1
R/W
ALGO2
0
Bit 0
W
FOOF
X
FOOF:
The force out of frame (FOOF) bit forces out of frame condition. When a logic 1 is written to
FOOF, the framer block is forced out of frame at the next frame boundary regardless of the
framing pattern value. The OOF event initiates re framing in an upstream frame detector.
ALGO2:
The ALGO2 bit selects the framing pattern used to determine and maintain the frame
alignment. When ALGO2 is set to logic 1, the framing pattern consist of the 8 bits of the first
A1 framing bytes and the first 4 bits of the last A2 framing bytes (12 bits total). This algorithm
examines only 12 framing bits; all other framing bits are ignored. When ALGO2 is set to logic
0, the framing patterns consist of 12 A1 framing bytes and 12 A2 framing bytes.
LAIS3:
The line alarm indication signal detection (LAIS3) bit selects the Line AIS detection algorithm.
When LAIS3 is set to logic 1, Line AIS is declared when a 111 pattern is detected in bits 6,7,8
of the K2 byte for three consecutive frames. When LAIS3 is set to logic 0, Line AIS is
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
136
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
declared when a 111 pattern is detected in bits 6,7,8 of the K2 byte for five consecutive
frames.
LRDI3:
The line remote defect indication detection (LRDI3) bit selects the Line RDI detection
algorithm. When LRDI3 is set to logic 1, Line RDI is declared when a 110 pattern is detected
in bits 6,7,8 of the K2 byte for three consecutive frames. When LRDI3 is set to logic 0, Line
RDI is declared when a 110 pattern is detected in bits 6,7,8 of the K2 byte for five consecutive
frames.
SBIPEACCBLK:
The section BIP error accumulation block (SBIPEACCBLK) bit controls the accumulation of
section BIP errors. When SBIPEACCBLK is set to logic 1, the section BIP accumulation
represents BIP-8 block errors (a maximum of 1 error per frame). When SBIPEACCBLK is set
to logic 0, the section BIP accumulation represents BIP-8 errors (a maximum of 8 errors per
frame).
LBIPEACCBLK:
The line BIP error accumulation block (LBIPEACCBLK) bit controls the accumulation of line
BIP errors. When LBIPEACCBLK is set to logic 1, the line BIP accumulation represents BIP24 block errors (a maximum of 1 error per STS-3/STM-1 per frame). When LBIPEACCBLK is
set to logic 0, the line BIP accumulation represents BIP-8 errors (a maximum of 8 errors per
STS-1/STM-0 per frame).
LREIBLK
The line REI block (LREIBLK) bit controls the extraction of line REI errors from the M1 byte.
When LREIBLK is set to logic 1, the extracted line REI are interpreted as block BIP-24 errors
(a maximum of 1 error per STS-3/STM-1 per frame). When LREIBLK is set to logic 0, the
extracted line REI are interpreted as BIP-8 errors (a maximum of 8 errors per STS-1/STM-0
per frame).
BUSY:
The BUSY (BUSY) bit reports the status of the transfer of section BIP, line BIP and line REI
error counters to the holding registers. BUSY is set to logic 1 upon writing to the holding
register addresses or by a low to high transition on LCK. BUSY is set to logic 0, upon
completion of the transfer. This bit should be polled to determine when new data is available
in the holding registers.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
137
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0041H: RRMP Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Default
Bit 5
R
APSBFV
X
Bit 4
R
LRDIV
X
Bit 3
R
LAISV
X
Bit 2
R
LOSV
X
Bit 1
R
LOFV
X
Bit 0
R
OOFV
X
OOFV:
The OOFV bit reflects the current status of the out of frame defect. The OOF defect is
declared when four consecutive frames have one or more bit error in their framing pattern.
The OOF defect is cleared when two error free framing pattern are found.
LOFV:
The LOFV bit reflects the current status of the loss of frame defect. The LOF defect is
declared when an out of frame condition exists for a total period of 3 ms during which there is
no continuous in frame period of 3 ms. The LOF defect is cleared when an in frame condition
exists for a continuous period of 3 ms.
LOSV:
The LOSV bit reflects the current status of the loss of signal defect. The LOS defect is
declared when 20 µs of consecutive all zeros pattern is detected. The LOS defect is cleared
when two consecutive error free framing patterns are found and during the intervening time
(one frame) there is no violating period of consecutive all zeros pattern.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
138
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
LAISV:
The LAISV bit reflects the current status of the line alarm indication signal defect. The AIS-L
defect is declared when the 111 pattern is detected in bits 6,7 and 8 of the K2 byte for three
or five consecutive frames. The AIS-L defect is cleared when any pattern other than 111 is
detected in bits 6, 7, and 8 of the K2 byte for three or five consecutive frames.
LRDIV:
The LRDIV bit reflects the current status of the line remote defect indication signal defect.
The RDI-L defect is declared when the 110 pattern is detected in bits 6, 7, and 8 of the k2
byte for three or five consecutive frames. The RDI-L defect is cleared when any pattern other
than 110 is detected in bits 6, 7, and 8 of the K2 byte for three or five consecutive frames.
APSBFV:
The APSBF bit reflects the current status of the APS byte failure defect. The APS byte failure
defect is declared when no three consecutive identical K1 bytes are received in the last
twelve consecutive frames starting with the last frame containing a previously consistent byte.
The APS byte failure defect is cleared when three consecutive identical K1 bytes are
received.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
139
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0042H: RRMP Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Default
Bit 10
R/W
LREIEE
0
Bit 9
R/W
LBIPEE
0
Bit 8
R/W
SBIPEE
0
Bit 7
R/W
COSSME
0
Bit 6
R/W
COAPSE
0
Bit 5
R/W
APSBFE
0
Bit 4
R/W
LRDIE
0
Bit 3
R/W
LAISE
0
Bit 2
R/W
LOSE
0
Bit 1
R/W
LOFE
0
Bit 0
R/W
OOFE
0
OOFE, LOFE, LOSE, LAISE, LRDIE, APSBFE, COAPSE, COSSME, SBIPEE, LBIPEE, LREIEE:
The interrupt enable bits controls the activation of the interrupt (INTB) output. When the
interrupt enable bit is set to logic 1, the corresponding pending interrupt will assert the
interrupt (INTB) output. When the interrupt enable bit is set to logic 0, the corresponding
pending interrupt will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
140
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0043H: RRMP Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Default
Bit 10
R
LREIEI
X
Bit 9
R
LBIPEI
X
Bit 8
R
SBIPEI
X
Bit 7
R
COMMSI
X
Bit 6
R
COAPSI
X
Bit 5
R
APSBFI
X
Bit 4
R
LRDII
X
Bit 3
R
LAISI
X
Bit 2
R
LOSI
X
Bit 1
R
LOFI
X
Bit 0
R
OOFI
X
OOFI:
The out of frame interrupt status (OOFI) bit is an event indicator. OOFI is set to logic 1 to
indicate any change in the status of OOFV. The interrupt status bit is independent of the
interrupt enable bit. OOFI is cleared to logic 0 when this register is read.
LOFI:
The loss of frame interrupt status (LOFI) bit is an event indicator. LOFI is set to logic 1 to
indicate any change in the status of LOFV. The interrupt status bit is independent of the
interrupt enable bit. LOFI is cleared to logic 0 when this register is read.
LOSI:
The loss of signal interrupt status (LOSI) bit is an event indicator. LOSI is set to logic 1 to
indicate any change in the status of LOSV. The interrupt status bit is independent of the
interrupt enable bit. LOSI is cleared to logic 0 when this register is read.
LAISI:
The line alarm indication signal interrupt status (LAISI) bit is an event indicator. LAISI is set
to logic 1 to indicate any change in the status of LAISV. The interrupt status bit is
independent of the interrupt enable bit. LAISI is cleared to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
141
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
LRDII:
The line remote defect indication interrupt status (LRDII) bit is an event indicator. LRDII is set
to logic 1 to indicate any change in the status of LRDIV. The interrupt status bit is
independent of the interrupt enable bit. LRDII is cleared to logic 0 when this register is read.
APSBFI:
The APS byte failure interrupt status (APSBFI) bit is an event indicator. APSBFI is set to logic
1 to indicate any change in the status of APSBFV. The interrupt status bit is independent of
the interrupt enable bit. APSBFI is cleared to logic 0 when this register is read.
COAPSI:
The change of APS bytes interrupt status (COAPSI) bit is an event indicator. COAPSI is set
to logic 1 to indicate a new APS bytes. The interrupt status bit is independent of the interrupt
enable bit. COAPSI is cleared to logic 0 when this register is read.
COSSMI:
The change of SSM message interrupt status (COSSMI) bit is an event indicator. COSSMI is
set to logic 1 to indicate a new SSM message. The interrupt status bit is independent of the
interrupt enable bit. COSSMI is cleared to logic 0 when this register is read.
SBIPEI:
The section BIP error interrupt status (SBIPEI) bit is an event indicator. SBIPEI is set to logic
1 to indicate a section BIP error. The interrupt status bit is independent of the interrupt
enable bit. SBIPEI is cleared to logic 0 when this register is read.
LBIPEI:
The line BIP error interrupt status (LBIPEI) bit is an event indicator. LBIPEI is set to logic 1 to
indicate a line BIP error. The interrupt status bit is independent of the interrupt enable bit.
LBIPEI is cleared to logic 0 when this register is read.
LREIEI:
The line REI error interrupt status (LREIEI) bit is an event indicator. LREIEI is set to logic 1 to
indicate a line REI error. The interrupt status bit is independent of the interrupt enable bit.
LREIEI is cleared to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
142
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0044H: RRMP Receive APS
Bit
Type
Function
Default
Bit 15
R
K1V[7]
X
Bit 14
R
K1V[6]
X
Bit 13
R
K1V[5]
X
Bit 12
R
K1V[4]
X
Bit 11
R
K1V[3]
X
Bit 10
R
K1V[2]
X
Bit 9
R
K1V[1]
X
Bit 8
R
K1V[0]
X
Bit 7
R
K2V[7]
X
Bit 6
R
K2V[6]
X
Bit 5
R
K2V[5]
X
Bit 4
R
K2V[4]
X
Bit 3
R
K2V[3]
X
Bit 2
R
K2V[2]
X
Bit 1
R
K2V[1]
X
Bit 0
R
K2V[0]
X
K1V[7:0]/K2V[7:0]:
The APS K1/K2 bytes value (K1V[7:0]/K2V[7:0]) bits represent the extracted K1/K2 APS
bytes. K1V/K2V is updated when the same K1 and K2 bytes (forming a single entity) are
received for three consecutive frames.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
143
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0045H: RRMP Receive SSM
Bit
Type
Function
Default
Bit 15
R/W
BYTESSM
0
Bit 14
R/W
FLTRSSM
0
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
R
SSMV[7]
X
Bit 6
R
SSMV[6]
X
Bit 5
R
SSMV[5]
X
Bit 4
R
SSMV[4]
X
Bit 3
R
SSMV[3]
X
Bit 2
R
SSMV[2]
X
Bit 1
R
SSMV[1]
X
Bit 0
R
SSMV[0]
X
SSMV[7:0]:
The synchronization status message value (SSMV[7:0]) bits represent the extracted S1
nibble (or byte). When filtering is enabled via the FLTRSSM register bit, SSMV is updated
when the same S1 nibble (or byte) is received for eight consecutive frames. When filtering is
disable, SSMV is updated every frame.
FLTRSSM:
The filter synchronization status message (FLTRSSM) bit enables the filtering of the SSM
nibble (or byte). When FLTRSSM is set to logic 1, the SSM value is updated when the same
SSM is received for eight consecutive frames. When FLTRSSM is set to logic 0, the SSM
value is updated every frame.
BYTESSM:
The byte synchronization status message (BYTESSM) bit extends the SSM from a nibble to a
byte. When BYTESSM is set to logic 1, the SSM is a byte and bits 1 to 8 of the S1 byte are
considered. When BYTESSM is set to logic 0, the SSM is a nibble and only bits 5 to 8 of the
S1 byte are considered.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
144
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0046H: RRMP AIS Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Bit 5
Default
Unused
Bit 4
R/W
K2AIS
0
Bit 3
R/W
RLAISINS
0
Bit 2
R/W
RLAISEN
0
Bit 1
R/W
RLOHAISEN
0
Bit 0
R/W
RSOHAISEN
0
RSOHAISEN:
The receive section overhead AIS enable (RSOHAISEN) bit enables AIS insertion on RTOH
when carrying section overhead bytes. When RSOHAISEN is set to logic 1, all ones are
forced on the section overhead bytes when a LOF or LOS condition exists. When
RSOHAISEN is set to logic 0, no AIS are forced on the section overhead bytes regardless of
the alarm condition.
This bit should be set to logic 1 for normal operation.
RLOHAISEN:
The receive line overhead AIS enable (RLOHAISEN) bit enables AIS insertion on RTOH,
when carrying line overhead bytes. When RLOHAISEN is set to logic 1, all ones are forced
on the line overhead bytes when a LOF or LOS condition exists. When RLOHAISEN is set to
logic 0, no AIS are forced on the line overhead bytes regardless of the alarm condition.
This bit should be set to logic 1 for normal operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
145
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
RLAISEN:
The receive line AIS enable (RLAISEN) bit enables line AIS insertion in the outgoing data
stream. When RLAISEN is set to logic 1, line AIS is inserted in the outgoing data stream
when a LOF or LOS condition exists. When RLAISEN is set to logic 0, no line AIS is inserted
regardless of the alarm condition.
This bit should be set to logic 1 for normal operation.
RLAISINS:
The receive line AIS insertion (RLAISIN) bit forces line AIS insertion in the receive SONET
data stream. When RLAISINS is set to logic 1, all ones are inserted in the line overhead
bytes and in the payload bytes (all the bytes of the frame except the section overhead bytes)
to force a line AIS condition. When RLAISINS is set to logic 0, the line AIS condition is
removed.
K2AIS:
The K2 line AIS (K2AIS) bit restricts line AIS to the K2 byte. When K2AIS is set to logic 1,
line AIS is only inserted in bits 6, 7 and 8 of the K2 byte. When K2AIS is set to logic 0, line
AIS is inserted in the line overhead bytes and in the payload bytes (all the bytes of the frame
except the section overhead bytes).
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
146
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0047H: RRMP Section BIP Error Counter
Bit
Type
Function
Default
Bit 15
R
SBIPE[15]
X
Bit 14
R
SBIPE[14]
X
Bit 13
R
SBIPE[13]
X
Bit 12
R
SBIPE[12]
X
Bit 11
R
SBIPE[11]
X
Bit 10
R
SBIPE[10]
X
Bit 9
R
SBIPE[9]
X
Bit 8
R
SBIPE[8]
X
Bit 7
R
SBIPE[7]
X
Bit 6
R
SBIPE[6]
X
Bit 5
R
SBIPE[5]
X
Bit 4
R
SBIPE[4]
X
Bit 3
R
SBIPE[3]
X
Bit 2
R
SBIPE[2]
X
Bit 1
R
SBIPE[1]
X
Bit 0
R
SBIPE[0]
X
SBIPE[15:0]:
The section BIP error (SBIPE[15:0]) bits represent the number of section BIP errors that have
been detected since the last accumulation interval. The error counter is transferred to the
holding registers by a microprocessor write to any of the RRMP counter registers or the
S/UNI-2488 Identity, and Global Performance Monitor Update register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
147
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0048H: RRMP Line BIP Error Counter (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
LBIPE[15:0]
XXXX
Register 0049H: RRMP Line BIP Error Counter (MSB)
Bit
Type
Bit 15
to
Bit 8
Bit 7
to
Bit 0
Function
Default
Unused
R
LBIPE[23:16]
XX
LBIPE[23:0]:
The line BIP error (LBIPE[23:0]) bits represent the number of line BIP errors that have been
detected since the last accumulation interval. The error counter is transferred to the holding
registers by a microprocessor write to any of the RRMP counter registers or the S/UNI-2488
Identity, and Global Performance Monitor Update register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
148
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 004AH: RRMP Line REI Error Counter (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
LREIE[15:0]
XXXX
Register 004BH: RRMP Line REI Error Counter (MSB)
Bit
Type
Bit 15
to
Bit 8
Bit 7
to
Bit 0
Function
Default
Unused
R
LREIE[23:16]
XX
LREIE[23:0]:
The line REI error (LREIE[23:0]) bits represent the number of line REI errors that have been
detected since the last accumulation interval. The error counter is transferred to the holding
registers by a microprocessor write to any of the RRMP counter registers or the S/UNI-2488
Identity, and Global Performance Monitor Update register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
149
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0080H: TRMP Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
LREIBLK
0
Bit 10
R/W
LREIEN
1
Bit 9
R/W
APSEN
1
Bit 8
R/W
Reserved
1
Bit 7
R/W
TLDEN
1
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
1
Bit 4
R/W
TSLDEN
1
Bit 3
R/W
TRACEEN
1
Bit 2
R/W
J0Z0INCEN
0
Bit 1
R/W
Z0DEF
0
Bit 0
R/W
A1A2EN
1
A1A2EN:
The A1A2 framing enable (A1A2EN) bit controls the insertion of the framing bytes in the data
stream. When A1A2EN is set to logic 1, F6h and 28h are inserted in the A1 and A2 bytes
according to the priority of Table 4. When A1A2EN is set to logic 0, the framing bytes are not
inserted.
For normal operation, the A1A2EN bits in the TRMP Aux1 Configuration register, the TRMP
Aux2 Configuration register and the TRMP Aux3 Configuration register must be set to the
same value as the A1A2EN bit.
Z0DEF:
The Z0 definition (Z0DEF) bit defines the Z0 growth bytes. When Z0DEF is set to logic 1, the
Z0 bytes are defined according to ITU. The Z0 bytes are located in STS-1/STM-0 #2 to #12.
When Z0DEF is set to logic 0, the Z0 bytes are defined according to BELLCORE. The Z0
bytes are located in STS-1/STM-0 #2 to #48.
For normal operation, the Z0DEF bits in the TRMP Aux1 Configuration register, the TRMP
Aux2 Configuration register and the TRMP Aux3 Configuration register must be set to the
same value as the Z0DEF bit.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
150
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
J0Z0INCEN:
The J0 and Z0 increment enable (J0Z0INCEN) bit controls the insertion of an incremental
pattern in the section trace and Z0 growth bytes. When J0ZOINCEN is set to logic 1, the
corresponding STS-1/STM-0 path # is inserted in the J0 and Z0 bytes according to the priority
of Table 4. When J0Z0INCEN is set to logic 0, no incremental pattern is inserted.
For normal operation, the J0Z0INCEN bits in the TRMP Aux1 Configuration register, the
TRMP Aux2 Configuration register and the TRMP Aux3 Configuration register must be set to
the same value as the J0Z0INCEN bit.
TRACEEN:
The section trace enable (TRACEEN) bit controls the insertion of section trace in the data
stream. When TRACEEN is set to logic 1, the section trace from the Section TTTP block is
inserted in the J0 byte of STS-1/STM-0 #1 according to the priority of Table 4. When
TRACEEN is set to logic 0, the section trace from the J0[7:0] input port is not inserted.
TSLDEN:
The TSLD enable (TSLDEN) bit controls the insertion of section or line DCC in the data
stream. When TSLDEN is set to logic 1, the S/UNI-2488 inserts all ones or all zeros as
selected using the TSLD_VAL bit in the S/UNI-2488 Diagnostic register into the D1-D3 bytes
or D4-D12 bytes of STS-1/STM-0 #1 according to the priority of Table 4. When TSLDEN is
set to logic 0, the section or line DCC is not inserted.
TLDEN:
The TLD enable (TLDEN) bit controls the insertion of line DCC in the data stream. When
TLDEN is set to logic 1, the S/UNI-2488 inserts all ones or all zeros as selected using the
TLD_VAL bit in the S/UNI-2488 Diagnostic register into in the D4-D12 bytes of STS-1/STM-0
#1 according to the priority of Table 4. When TLDEN is set to logic 0, an all ones pattern is
not inserted.
APSEN:
The APS enable (APSEN) bit controls the insertion of automatic protection switching in the
data stream. When APSEN is set to logic 1, the APS bytes from the RRMP are inserted in
the K1/K2 bytes of STS-1/STM-0 #1 according to the priority of Table 4. When APSEN is set
to logic 0, the APS bytes from the RRMP are not inserted.
LREIEN:
The line REI enable (LREIEN) bit controls the insertion of line remote error indication in the
data stream. When LREIEN is set to logic 1, the line REI from the RRMP is inserted in the
M1 byte of STS-1/STM-0 #3 according to the priority of Table 4. When LREIEN is set to logic
0, the line REI from the RRMP is not inserted.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
151
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
LREIBLK:
The line REI block error (LREIBLK) bit controls the generation of line remote error indication.
When LREIBLK is set to logic 1, the line REI inserted in the M1 byte represents BIP-24 block
errors (a maximum of 1 error per STS-3/STM-1 per frame). When LREIBLK is set to logic 0,
the line REI inserted in the M1 byte represents BIP-8 errors (a maximum of 8 error per STS1/STM-0 per frame).
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
152
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0081H: TRMP Register Insertion
Bit
Type
Function
Default
Bit 15
R/W
UNUSEDV
0
Bit 14
R/W
UNUSEDEN
0
Bit 13
R/W
NATIONALV
0
Bit 12
R/W
NATIONALEN
0
Bit 11
Unused
Bit 10
R/W
E2REGEN
0
Bit 9
R/W
Z2REGEN
0
Bit 8
R/W
Z1REGEN
0
Bit 7
R/W
S1REGEN
0
Bit 6
R/W
D4D12REGEN
0
Bit 5
R/W
K1K2REGEN
0
Bit 4
R/W
D1D3REGEN
0
Bit 3
R/W
F1REGEN
0
Bit 2
R/W
E1REGEN
0
Bit 1
R/W
Z0REGEN
0
Bit 0
R/W
J0REGEN
0
J0REGEN:
The J0 register enable (J0REGEN) bit controls the insertion of section trace in the data
stream. When J0REGEN is set to logic 1, the section trace from the TRMP Transmit J0 and
Z0 register is inserted in the J0 byte of STS-1/STM-0 #1 according to the priority of Table 4.
When J0REGEN is set to logic 0, the section trace from the TRMP Transmit J0 and Z0
register is not inserted.
Z0REGEN:
The Z0 register enable (Z0REGEN) bit controls the insertion of Z0 growth bytes in the data
stream. When Z0REGEN is set to logic 1, the Z0 growth byte from the TRMP Transmit J0
and Z0 register is inserted in the Z0 bytes according to the priority of Table 4. When
Z0REGEN is set to logic 0, the Z0 growth byte from the TRMP Transmit J0 and Z0 register is
not inserted. The Z0DEF bit in the TRMP Configuration register bit defines the Z0 bytes.
E1REGEN:
The E1 register enable (E1REGEN) bit controls the insertion of section order wire in the data
stream. When E1REGEN is set to logic 1, the section order wire from the TRMP Transmit E1
and F1 register is inserted in the E1 byte of STS-1/STM-0 #1 according to the priority of Table
4. When E1REGEN is set to logic 0, the section order wire from the TRMP Transmit E1 and
F1 register is not inserted.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
153
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
F1REGEN:
The F1 register enable (F1REGEN) bit controls the insertion of section user channel in the
data stream. When F1REGEN is set to logic 1, the section user channel from the TRMP
Transmit E1 and F1 register is inserted in the F1 byte of STS-1/STM-0 #1 according to the
priority of Table 4. When F1REGEN is set to logic 0, the section user channel from the TRMP
Transmit E1 and F1 register is not inserted.
D1D3REGEN:
The D1 to D3 register enable (D1D3REGEN) bit controls the insertion of section data
communication channel in the data stream. When D1D3REGEN is set to logic 1, the section
DCC from the TRMP Transmit D1D3 and D4D12 register is inserted in the D1 to D3 bytes of
STS-1/STM-0 #1 according to the priority of Table 4. When D1D3REGEN is set to logic 0,
the section DCC from the TRMP Transmit D1D3 and D4D12 register is not inserted.
K1K2REGEN:
The K1K2 register enable (K1K2REGEN) bit controls the insertion of automatic protection
switching in the data stream. When K1K2REGEN is set to logic 1, the APS bytes from the
TRMP Transmit K1 and K2 register are inserted in the K1, K2 bytes of STS-1/STM-0 #1
according to the priority of Table 4. When K1K2REGEN is set to logic 0, the APS bytes from
the TRMP Transmit K1 and K2 register are not inserted.
D4D12REGEN:
The D4 to D12 register enable (D4D12REGEN) bit controls the insertion of line data
communication channel in the data stream. When D4D12REGEN is set to logic 1, the line
DCC from the TRMP Transmit D1D3 and D4D12 register is inserted in the D4 to D12 bytes of
STS-1/STM-0 #1 according to the priority of Table 4. When D4D12REGEN is set to logic 0,
the line DCC from the TRMP Transmit D1D3 and D4D12 register is not inserted.
S1REGEN:
The S1 register enable (S1REGEN) bit controls the insertion of the synchronization status
message in the data stream. When S1REGEN is set to logic 1, the SSM from the TRMP
Transmit S1 and Z1 register is inserted in the S1 byte of STS-1/STM-0 #1 according to the
priority of Table 4. When S1REGEN is set to logic 0, the SSM from the TRMP Transmit S1
and Z1 register is not inserted.
Z1REGEN:
The Z1 register enable (Z1REGEN) bit controls the insertion of Z1 growth bytes in the data
stream. When Z1REGEN is set to logic 1, the Z1 byte from the TRMP Transmit S1 and Z1
register is inserted in the Z1 bytes according to the priority of Table 4. When Z1REGEN is set
to logic 0, the Z1 byte from the TRMP Transmit S1 and Z1 register is not inserted.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
154
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Z2REGEN:
The Z2 register enable (Z2REGEN) bit controls the insertion of Z2 growth bytes in the data
stream. When Z2REGEN is set to logic 1, the Z2 byte from the TRMP Transmit Z2 and E2
register is inserted in the Z2 bytes according to the priority of Table 4. When Z2REGEN is set
to logic 0, the Z2 byte from the TRMP Transmit Z2 and E2 register is not inserted.
E2REGEN:
The E2 register enable (E2REGEN) bit controls the insertion of line order wire in the data
stream. When E2REGEN is set to logic 1, the line order wire from the TRMP Transmit Z2
and E2 register is inserted in the E2 byte of STS-1/STM-0 #1 according to the priority of Table
4. When E2REGEN is set to logic 0, the line order wire from the TRMP Transmit Z2 and E2
register is not inserted.
NATIONALEN:
The national enable (NATIONALEN) bit controls the insertion of national bytes in the data
stream. When NATIONALEN is set to logic 1, an all one or an all zero pattern is inserted in
the national bytes according to the priority of Table 4. When NATIONALEN is set to logic 0,
no pattern is inserted. The Z0DEF bit in the TRMP Configuration register defines the national
bytes of ROW #1.
NATIONALV:
The national value (NATIONALV) bit controls the value inserted in the national bytes. When
NATIONALV is set to logic 1, an all one pattern is inserted in the national bytes if enable via
the NATIONALEN register bit. When NATIONALV is set to logic 0, an all zero pattern is
inserted in the national bytes if enable via the NATIONALEN register bit.
UNUSEDEN:
The unused enable (UNUSEDEN) bit controls the insertion of unused bytes in the data
stream. When UNUSEDEN is set to logic 1, an all one or an all zero pattern is inserted in the
unused bytes according to the priority of Table 4. When UNUSEDEN is set to logic 0, no
pattern is inserted.
UNUSEDV:
The unused value (UNUSEDV) bit controls the value inserted in the unused bytes. When
UNUSEDV is set to logic 1, an all one pattern is inserted in the unused bytes if enable via the
UNUSEDEN register bit. When UNUSEDV is set to logic 0, an all zero pattern is inserted in
the unused bytes if enable via the UNUSEDEN register bit.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
155
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0082H: TRMP Error Insertion
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
R/W
Bit 5
Bit 4
Default
LOSINS
0
R/W
LAISINS
0
R/W
LRDIINS
0
Bit 3
R/W
A1ERR
0
Bit 2
R/W
HMASKEN
1
Bit 1
R/W
B2MASKEN
1
Bit 0
R/W
B1MASKEN
1
B1MASKEN:
The B1 mask enable (B1MASKEN) bit selects the used of the B1 byte extracted from the
TTOH port. When B1MASKEN is set to logic 1, the B1 byte extracted from the TTOH port is
used as a mask to toggle bits in the calculated B1 byte (the B1 byte extracted from the TTOH
port is xor with the calculated B1 byte). When B1MASKEN is set to logic 0, the B1 byte
extracted from the TTOH port is inserted instead of the calculated B1 byte.
B2MASKEN:
The B2 mask enable (B2MASKEN) bit selects the used of the B2 bytes extracted from the
TTOH port. When B2MASKEN is set to logic 1, the B2 bytes extracted from the TTOH port
are used as a mask to toggle bits in the calculated B2 bytes (the B2 bytes extracted from the
TTOH port are xor with the calculated B2 bytes). When B2MASKEN is set to logic 0, the B2
bytes extracted from the TTOH port are inserted instead of the calculated B2 bytes.
HMASKEN:
The H1/H2 mask enable (HMASKEN) bit selects the used of the H1/H2 bytes extracted from
the TTOH port. When HMASKEN is set to logic 1, the H1/H2 bytes extracted from the TTOH
port are used as a mask to toggle bits in the H1/H2 path payload pointer bytes (the H1/H2
bytes extracted from the TTOH port are xor with the path payload pointer bytes). When
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
156
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
HMASKEN is set to logic 0, the H1/H2 bytes extracted from the TTOH port are inserted
instead of the path payload pointer bytes.
A1ERR:
The A1 error insertion (A1ERR) bit is used to introduce framing errors in the A1 bytes. When
A1ERR is set to logic 1, 76h instead of F6h is inserted in all of the A1 bytes of the STS12/STM-4 #1 according to the priority of Table 4. When A1ERR is set to logic 0, no framing
errors are introduced.
LRDIINS:
The line RDI insertion (LRDIINS) bit is used to force a line remote defect indication in the data
stream. When LRDIINS is set to logic 1, the 110 pattern is inserted in bits 6, 7 and 8 of the
K2 byte of STS-1/STM-0 #1 to force a line RDI condition. When LRDIINS is set to logic 0, the
line RDI condition is removed.
LAISINS:
The line AIS insertion (LAISINS) bit is used to force a line alarm indication signal in the data
stream. When LAISINS is set to logic 1, all ones are inserted in the line overhead and in the
payload (all the bytes of the frame except the section overhead bytes) to force a line AIS
condition. When LAISINS is set to logic 0, the line AIS condition is removed. Line AIS is
inserted/removed on frame boundary before scrambling.
Note, this bit must be set to the same value as the other LAISINS bits in the TRMP Aux2
Error Insertion, TRMP Aux3 Error Insertion and TRMP Aux4 Error Insertion registers.
LOSINS:
The LOS insertion (LOSINS) bit is used to force a loss of signal condition in the data stream.
When LOSINS is set to logic 1, the data steam is set to all zero (after scrambling) to force a
loss of signal condition. When LOSINS is set to logic 0, the loss of signal condition is
removed.
Note, this bit must be set to the same value as the other LOSINS bits in the TRMP Aux2 Error
Insertion, TRMP Aux3 Error Insertion and TRMP Aux4 Error Insertion registers.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
157
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0083H: TRMP Transmit J0 and Z0
Bit
Type
Function
Default
Bit 15
R/W
J0V[7]
0
Bit 14
R/W
J0V[6]
0
Bit 13
R/W
J0V[5]
0
Bit 12
R/W
J0V[4]
0
Bit 11
R/W
J0V[3]
0
Bit 10
R/W
J0V[2]
0
Bit 9
R/W
J0V[1]
0
Bit 8
R/W
J0V[0]
0
Bit 7
R/W
Z0V[7]
0
Bit 6
R/W
Z0V[6]
0
Bit 5
R/W
Z0V[5]
0
Bit 4
R/W
Z0V[4]
0
Bit 3
R/W
Z0V[3]
0
Bit 2
R/W
Z0V[2]
0
Bit 1
R/W
Z0V[1]
0
Bit 0
R/W
Z0V[0]
0
Z0V[7:0]:
The Z0 byte value (Z0V[7:0]) bits hold the Z0 growth byte to be inserted in the data stream.
The Z0V[7:0] value is inserted in the Z0 bytes if the insertion is enabled via the Z0REGEN bit
in the TRMP Register Insertion register. The Z0DEF bit in the TRMP Configuration register
defines the Z0 bytes.
J0V[7:0]:
The J0 byte value (J0V[7:0]) bits hold the section trace to be inserted in the data stream. The
J0V[7:0] value is inserted in the J0 byte of STS-1/STM-0 #1 if the insertion is enabled via the
J0REGEN bit in the TRMP Register Insertion register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
158
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0084H: TRMP Transmit E1 and F1
Bit
Type
Function
Default
Bit 15
R/W
E1V[7]
0
Bit 14
R/W
E1V[6]
0
Bit 13
R/W
E1V[5]
0
Bit 12
R/W
E1V[4]
0
Bit 11
R/W
E1V[3]
0
Bit 10
R/W
E1V[2]
0
Bit 9
R/W
E1V[1]
0
Bit 8
R/W
E1V[0]
0
Bit 7
R/W
F1V[7]
0
Bit 6
R/W
F1V[6]
0
Bit 5
R/W
F1V[5]
0
Bit 4
R/W
F1V[4]
0
Bit 3
R/W
F1V[3]
0
Bit 2
R/W
F1V[2]
0
Bit 1
R/W
F1V[1]
0
Bit 0
R/W
F1V[0]
0
F1V[7:0]:
The F1 byte value (F1V[7:0]) bits hold the section user channel to be inserted in the data
stream. The F1V[7:0] value is inserted in the F1 byte of STS-1/STM-0 #1 if the insertion is
enabled via the F1REGEN bit in the TRMP Register Insertion register.
E1V[7:0]:
The E1 byte value (E1V[7:0]) bits hold the section order wire to be inserted in the data
stream. The E1V[7:0] value is inserted in the E1 byte of STS-1/STM-0 #1 if the insertion is
enabled via the E1REGEN bit in the TRMP Register Insertion register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
159
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0085H: TRMP Transmit D1D3 and D4D12
Bit
Type
Function
Default
Bit 15
R/W
D1D3V[7]
0
Bit 14
R/W
D1D3V[6]
0
Bit 13
R/W
D1D3V[5]
0
Bit 12
R/W
D1D3V[4]
0
Bit 11
R/W
D1D3V[3]
0
Bit 10
R/W
D1D3V[2]
0
Bit 9
R/W
D1D3V[1]
0
Bit 8
R/W
D1D3V[0]
0
Bit 7
R/W
D4D12V[7]
0
Bit 6
R/W
D4D12V[6]
0
Bit 5
R/W
D4D12V[5]
0
Bit 4
R/W
D4D12V[4]
0
Bit 3
R/W
D4D12V[3]
0
Bit 2
R/W
D4D12V[2]
0
Bit 1
R/W
D4D12V[1]
0
Bit 0
R/W
D4D12V[0]
0
D4D12V[7:0]:
The D4D12 byte value (D4D12V[7:0]) bits hold the line data communication channel to be
inserted in the data stream. The D4D12V[7:0] value is inserted in the D4 to D12 bytes of
STS-1/STM-0 #1 if the insertion is enabled via the D4D12REGEN bit in the TRMP Register
Insertion register.
D1D3V[7:0]:
The D1D3 byte value (D1D3V[7:0]) bits hold the section data communication channel to be
inserted in the data stream. The D1D3V[7:0] value is inserted in the D1 to D3 bytes of STS1/STM-0 #1 if the insertion is enabled via the D1D3REGEN bit in the TRMP Register
Insertion register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
160
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0086H: TRMP Transmit K1 and K2
Bit
Type
Function
Default
Bit 15
R/W
K1V[7]
0
Bit 14
R/W
K1V[6]
0
Bit 13
R/W
K1V[5]
0
Bit 12
R/W
K1V[4]
0
Bit 11
R/W
K1V[3]
0
Bit 10
R/W
K1V[2]
0
Bit 9
R/W
K1V[1]
0
Bit 8
R/W
K1V[0]
0
Bit 7
R/W
K2V[7]
0
Bit 6
R/W
K2V[6]
0
Bit 5
R/W
K2V[5]
0
Bit 4
R/W
K2V[4]
0
Bit 3
R/W
K2V[3]
0
Bit 2
R/W
K2V[2]
0
Bit 1
R/W
K2V[1]
0
Bit 0
R/W
K2V[0]
0
K1V[7:0], K2V[7:0]:
The K1, K2 bytes value (K1V[7:0], K2V[7:0]) bits hold the APS bytes to be inserted in the data
stream. The K1V[7:0], K2V[7:0] values are inserted in the K1, K2 bytes of STS-1/STM-0 #1 if
the insertion is enabled via the K1K2REGEN bit in the TRMP Register Insertion register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
161
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0087H: TRMP Transmit S1 and Z1
Bit
Type
Function
Default
Bit 15
R/W
S1V[7]
0
Bit 14
R/W
S1V[6]
0
Bit 13
R/W
S1V[5]
0
Bit 12
R/W
S1V[4]
0
Bit 11
R/W
S1V[3]
0
Bit 10
R/W
S1V[2]
0
Bit 9
R/W
S1V[1]
0
Bit 8
R/W
S1V[0]
0
Bit 7
R/W
Z1V[7]
0
Bit 6
R/W
Z1V[6]
0
Bit 5
R/W
Z1V[5]
0
Bit 4
R/W
Z1V[4]
0
Bit 3
R/W
Z1V[3]
0
Bit 2
R/W
Z1V[2]
0
Bit 1
R/W
Z1V[1]
0
Bit 0
R/W
Z1V[0]
0
Z1V[7:0]:
The Z1 byte value (Z1V[7:0]) bits hold the Z1 growth byte to be inserted in the data stream.
The Z1V[7:0] value is inserted in the Z1 byte if the insertion is enabled via the Z1REGEN bit
in the TRMP Register Insertion register.
S1V[7:0]:
The S1 byte value (S1V[7:0]) bits hold the synchronization status message to be inserted in
the data stream. The S1V[7:0] value is inserted in the S1 byte of STS-1/STM-0 #1 if the
insertion is enabled via the S1REGEN bit in the TRMP Register Insertion register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
162
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0088H: TRMP Transmit Z2 and E2
Bit
Type
Function
Default
Bit 15
R/W
Z2V[7]
0
Bit 14
R/W
Z2V[6]
0
Bit 13
R/W
Z2V[5]
0
Bit 12
R/W
Z2V[4]
0
Bit 11
R/W
Z2V[3]
0
Bit 10
R/W
Z2V[2]
0
Bit 9
R/W
Z2V[1]
0
Bit 8
R/W
Z2V[0]
0
Bit 7
R/W
E2V[7]
0
Bit 6
R/W
E2V[6]
0
Bit 5
R/W
E2V[5]
0
Bit 4
R/W
E2V[4]
0
Bit 3
R/W
E2V[3]
0
Bit 2
R/W
E2V[2]
0
Bit 1
R/W
E2V[1]
0
Bit 0
R/W
E2V[0]
0
E2V[7:0]:
The E2 byte value (E2[7:0]) bits hold the line order wire to be inserted in the data stream.
The E2V[7:0] value is inserted in the E2 byte of STS-1/STM-0 #1 if the insertion is enabled
via the E2REGEN bit in the TRMP Register Insertion register.
Z2V[7:0]:
The Z2 byte value (Z2V[7:0]) bits hold the Z2 growth byte to be inserted in the data stream.
The Z2V[7:0] value is inserted in the Z2 byte if the insertion is enabled via the Z2REGEN bit
in the TRMP Register Insertion register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
163
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0089H: TRMP Transmit H1 and H2 Mask
Bit
Type
Function
Default
Bit 15
R/W
H1MASK[7]
0
Bit 14
R/W
H1MASK[6]
0
Bit 13
R/W
H1MASK[5]
0
Bit 12
R/W
H1MASK[4]
0
Bit 11
R/W
H1MASK[3]
0
Bit 10
R/W
H1MASK[2]
0
Bit 9
R/W
H1MASK[1]
0
Bit 8
R/W
H1MASK[0]
0
Bit 7
R/W
H2MASK[7]
0
Bit 6
R/W
H2MASK[6]
0
Bit 5
R/W
H2MASK[5]
0
Bit 4
R/W
H2MASK[4]
0
Bit 3
R/W
H2MASK[3]
0
Bit 2
R/W
H2MASK[2]
0
Bit 1
R/W
H2MASK[1]
0
Bit 0
R/W
H2MASK[0]
0
H2MASK[7:0]:
The H2 mask (H2MASK[7:0]) bits hold the H2 path payload pointer errors to be inserted in
the data stream. The H2MASK[7:0] is xored with the path payload pointer already in the data
stream.
H1MASK[7:0]:
The H1 mask (H1MASK[7:0]) bits hold the H1 path payload pointer errors to be inserted in
the data stream. The H1MASK[7:0] is xored with the path payload pointer already in the data
stream.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
164
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 008A: TRMP Transmit B1 and B2 Mask
Bit
Type
Function
Default
Bit 15
R/W
B1MASK[7]
0
Bit 14
R/W
B1MASK[6]
0
Bit 13
R/W
B1MASK[5]
0
Bit 12
R/W
B1MASK[4]
0
Bit 11
R/W
B1MASK[3]
0
Bit 10
R/W
B1MASK[2]
0
Bit 9
R/W
B1MASK[1]
0
Bit 8
R/W
B1MASK[0]
0
Bit 7
R/W
B2MASK[7]
0
Bit 6
R/W
B2MASK[6]
0
Bit 5
R/W
B2MASK[5]
0
Bit 4
R/W
B2MASK[4]
0
Bit 3
R/W
B2MASK[3]
0
Bit 2
R/W
B2MASK[2]
0
Bit 1
R/W
B2MASK[1]
0
Bit 0
R/W
B2MASK[0]
0
B2MASK[7:0]:
The B2 mask (B2MASK[7:0]) bits hold the B2 BIP-8 errors to be inserted in the data stream.
The B2MASK[7:0] is xored with the calculated B2 before insertion in the B2 byte.
B1MASK[7:0]:
The B1 mask (B1MASK[7:0]) bits hold the B1 BIP-8 errors to be inserted in the data stream.
The B1MASK[7:0] is xored with the calculated B1 before insertion in the B1 byte.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
165
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 00A0H: TRMP Aux2 Configuration
Register 00C0H: TRMP Aux3 Configuration
Register 00E0H: TRMP Aux4 Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
1
Bit 9
R/W
Reserved
1
Bit 8
R/W
Reserved
1
Bit 7
R/W
Reserved
1
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
1
Bit 4
R/W
Reserved TSLDEN
1
Bit 3
R/W
Reserved
1
Bit 2
R/W
J0Z0INCEN
0
Bit 1
R/W
Z0DEF
0
Bit 0
R/W
A1A2EN
1
All reserved bits in this register should be set to logic 0 for normal operation.
A1A2EN:
For normal operation, the A1A2EN should be set to the same value as the A1A2EN bit in the
TRMP Configuration register.
Z0DEF:
For normal operation, the Z0DEF should be set to the same value as the Z0DEF bit in the
TRMP Configuration register.
J0Z0INCEN:
For normal operation, the J0Z0INCEN should be set to the same value as the J0Z0INCEN bit
in the TRMP Configuration register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
166
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 00A2H: TRMP Aux2 Error Insertion
Register 00C2H: TRMP Aux3 Error Insertion
Register 00E2H: TRMP Aux4 Error Insertion
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Default
Bit 6
R/W
LOSINS
0
Bit 5
R/W
LAISINS
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
1
Bit 1
R/W
Reserved
1
Bit 0
R/W
Reserved
1
All reserved bits in this register should be set to logic 0 for normal operation.
LAISINS:
For normal operation, the LAISINS should be set to the same value as the LAISINS bit in the
TRMP Error Insertion register.
LOSINS:
For normal operation, the LOSINS should be set to the same value as the LOSINS bit in the
TRMP Error Insertion register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
167
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0110H: SBER Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Default
Bit 5
R/W
SFBERTEN
0
Bit 4
R/W
SFSMODE
0
Bit 3
R/W
SFCMODE
0
Bit 2
R/W
SDBERTEN
0
Bit 1
R/W
SDSMODE
0
Bit 0
R/W
SDCMODE
0
SDCMODE:
The SDCMODE alarm bit selects the Signal Degrade BERM window size to use for clearing
alarms. When SDCMODE is a logic 0 the SD BERM will clear an alarm using the same
window size used for declaration. When SDCMODE is a logic 1 the SD BERM will clear an
alarm using a window size that is 8 times longer than alarm declaration window size. The
declaration window size is defined by the SBER SD BERM Accumulation Period register.
SDSMODE:
The SDSMODE bit selects the Signal Degrade BERM saturation mode. When SDSMODE is
a logic 0 the SD BERM will saturate the BIP count on a per frame basis using the SBER SD
Saturation Threshold register value. When SDSMODE is a logic 1 the SD BERM will saturate
the BIP count on a per window subtotals accumulation period basis using the SBER SD
Saturation Threshold register value.
SDBERTEN:
The SDBERTEN bit enables automatic monitoring of line bit error rate threshold events by the
Signal Degrade BERM. When SDBERTEN is a logic one, the SD BERM continuously
monitors line BIP errors over a period defined in the BERM configuration registers. When
SDBERTEN is a logic zero, the SD BERM BIP accumulation logic is disabled, and the BERM
logic is reset to restart in the declaration monitoring state.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
168
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
All SD BERM configuration registers should be set up before the monitoring is enabled.
SFCMODE:
The SFCMODE alarm bit selects the Signal Failure BERM window size to use for clearing
alarms. When SFCMODE is a logic 0 the SF BERM will clear an alarm using the same
window size used for declaration. When SFCMODE is a logic 1 the SF BERM will clear an
alarm using a window size that is 8 times longer than alarm declaration window size. The
declaration window size is defined by the SBER SF BERM Accumulation Period register.
SFSMODE:
The SFSMODE bit selects the Signal Failure BERM saturation mode. When SFSMODE is a
logic 0 the SF BERM will saturate the BIP count on a per frame basis using the SBER SF
Saturation Threshold register value. When SFSMODE is a logic 1 the SF BERM will saturate
the BIP count on a per window subtotals accumulation period basis using the SBER SD
Saturation Threshold register value.
SFBERTEN:
The SFBERTEN bit enables automatic monitoring of line bit error rate threshold events by the
Signal Failure BERM. When SFBERTEN is a logic one, the SF BERM continuously monitors
line BIP errors over a period defined in the BERM configuration registers. When SFBERTEN
is a logic zero, the SF BERM BIP accumulation logic is disabled, and the BERM logic is reset
to restart in the declaration monitoring state.
All SF BERM configuration registers should be set up before the monitoring is enabled.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
169
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0111H: SBER Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Bit 5
Unused
Bit 4
Unused
Bit 3
Unused
Bit 2
Unused
Default
Bit 1
R
SFBERV
X
Bit 0
R
SDBERV
X
SDBERV:
The SDBERV bit indicates the Signal Failure BERM alarm state. The alarm is declared
(SDBERV is a logic one) when the declaring threshold has been exceeded. The alarm is
removed (SDBERV is a logic zero) when the clearing threshold has been reached.
SFBERV:
The SFBERV bit indicates the Signal Failure BERM alarm state. The alarm is declared
(SFBERV is a logic one) when the declaring threshold has been exceeded. The alarm is
removed (SFBERV is a logic zero) when the clearing threshold has been reached.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
170
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0112H: SBER Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Bit 5
Unused
Bit 4
Unused
Bit 3
Unused
Bit 2
Unused
Default
Bit 1
R/W
SFBERE
0
Bit 0
R/W
SDBERE
0
SDBERE:
The SDBERE bit is the interrupt enable for the SDBER alarm. When SDBERE set to logic 1,
the pending interrupt in the SBER Interrupt Status register, SDBERI, will assert the interrupt
(INTB) output. When SDBERE is set to logic 0, the pending interrupt will not assert the
interrupt (INTB) output.
SFBERE:
The SFBERE bit is the interrupt enable for the SFBER alarm. When SFBERE set to logic 1,
the pending interrupt in the SBER Interrupt Status Register, SFBERI, will assert the interrupt
(INTB) output. When SFBERE is set to logic 0, the pending interrupt will not assert the
interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
171
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0113H: SBER Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Bit 5
Unused
Bit 4
Unused
Bit 3
Unused
Bit 2
Unused
Default
Bit 1
R
SFBERI
X
Bit 0
R
SDBERI
X
SDBERI:
The SDBERI bit is an event indicator set to logic 1 to indicate any changes in the status of
SDBERV. This interrupt status bit is independent of the SDBERE interrupt enable bits. The
SDBERI bit is cleared to logic 0 when the SBER Interrupt Status register is read.
SFBERI:
The SFBERI bit is an event indicator set to logic 1 to indicate any changes in the status of
SFBERV. This interrupt status bit is independent of the SFBERE interrupt enable bits. The
SFBERI bit is cleared to logic 0 when the SBER Interrupt Status register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
172
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0114H: SBER SF BERM Accumulation Period (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SFSAP[15:0]
0000
Register 0115H: SBER SF BERM Accumulation Period (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SFSAP[31:16]
0000
SFSAP[31:0]:
The SFSAP[31:0] bits represent the number of STS-N frames to be used to accumulate a BIP
error subtotal. The total evaluation window to declare an alarm is broken into 8 subtotals, so
this register value represents 1/8 of the total sliding window size. Refer to the Operations
section for the recommended settings..
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
173
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0116H: SBER SF BERM Saturation Threshold (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SFSATH[15:0]
0000
Register 0117H: SBER SF BERM Saturation Threshold (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SFSATH[31:16]
0000
SFSATH[31:0]:
The SFSTH[31:0] bits represent the allowable number of BIP errors that can be accumulated
during a BIP accumulation period before a BER threshold event is asserted. Setting this
threshold to 0xFFFFFFFF disables the saturation functionality. Refer to the Operations
section for the recommended settings..
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
174
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0118H: SBER SF BERM Declaring Threshold (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SFDECTH[15:0]
0000
Register 0119H: SBER SF BERM Declaring Threshold (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SFDECTH[31:16]
0000
SFDECTH[31:0]:
The SFDECTH[31:0] register represent the number of BIP errors that must be accumulated
during a full evaluation window in order to declare a BER alarm. Refer to the Operations
section for the recommended settings..
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
175
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 011AH: SBER SF BERM Clearing Threshold (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SFCLRTH[15:0]
0000
Register 011BH: SBER SF BERM Clearing Threshold (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SFCLRTH[31:16]
0000
SFCLRTH[31:0]:
The SFCLRTH[31:0] register represent the number of BIP errors that can be accumulated but
not exceeded during a full evaluation window in order to clear a BER alarm. Refer to the
Operations section for the recommended settings..
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
176
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 011CH: SBER SD BERM Accumulation Period (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SDSAP[15:0]
0000
Register 011DH: SBER SD BERM Accumulation Period (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SDSAP[31:16]
0000
SDSAP[31:0]:
The SDSAP[31:0] bits represent the number of STS-N frames to be used to accumulate a
BIP error subtotal. The total evaluation window to declare an alarm is broken into 8 subtotals,
so this register value represents 1/8 of the total sliding window size. Refer to the Operations
section for the recommended settings..
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
177
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 011EH: SBER SD BERM Saturation Threshold (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SDSTH[15:0]
0000
Register 011FH: SBER SD BERM Saturation Threshold (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SDSTH[31:16]
0000
SDSTH[31:0]:
The SDSTH[31:0] bits represent the allowable number of BIP errors that can be accumulated
during a BIP accumulation period before a BER threshold event is asserted. Setting this
threshold to 0xFFFFFFFF disables the saturation functionality. Refer to the Operations
section for the recommended settings..
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
178
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0120H: SBER SD BERM Declaration Threshold (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SDDECTH[15:0]
0000
Register 0121H: SBER SD BERM Declaration Threshold (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SDDECTH[31:16]
0000
SDDECTH[31:0]:
The SDDECTH[31:0] register represent the number of BIP errors that must be accumulated
during a full evaluation window in order to declare a BER alarm. Refer to the Operations
section for the recommended settings..
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
179
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0122H: SBER SD BERM Clearing Threshold (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SDCLRTH[15:0]
0000
Register 0123H: SBER SD BERM Clearing Threshold (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
SDCLRTH[31:16]
0000
SDCLRTH[31:0]:
The SDCLRTH[31:0] register represent the number of BIP errors that can be accumulated but
not exceeded during a full evaluation window in order to clear a BER alarm. Refer to the
Operations section for the recommended settings.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
180
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0130H: RTTP SECTION Indirect Address
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
RWB
0
Bit 13
R/W
IADDR[7]
0
Bit 12
R/W
IADDR[6]
0
Bit 11
R/W
IADDR[5]
0
Bit 10
R/W
IADDR[4]
0
Bit 9
R/W
IADDR[3]
0
Bit 8
R/W
IADDR[2]
0
Bit 7
R/W
IADDR[1]
0
Bit 6
R/W
IADDR[0]
0
Bit 5
Unused
Bit 4
Unused
Bit 3
R/W
SECTION[3]
0
Bit 2
R/W
SECTION[2]
0
Bit 1
R/W
SECTION[1]
0
Bit 0
R/W
SECTION[0]
0
SECTION[3:0]:
The STS-1/STM-0 section (SECTION[3:0]) bits select which STS-1/STM-0 section is
accessed by the current indirect transfer. This register should only be set to 0001 since only
the STS-1/STM-0 #1 section byte is valid.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
181
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
IADDR[7:0]:
The indirect address location (IADDR[7:0]) bits select which indirect address location is
accessed by the current indirect transfer.
Indirect Address
Indirect Data
IADDR[7:0]
0000 0000
Configuration
0000 0001
to
0011 1111
Invalid address
0100 0000
First byte of the 1/16/64 byte captured trace
0100 0001
to
0111 1111
Other bytes of the 16/64 byte captured trace
1000 0000
First byte of the 1/16/64 byte accepted trace
1000 0001
to
1011 1111
Other bytes of the 16/64 byte accepted trace
1100 0000
First byte of the 16/64 byte expected trace
1100 0001
to
1111 1111
Other bytes of the 16/64 byte expected trace
RWB:
The active high read and active low write (RWB) bit selects if the current access to the
internal RAM is an indirect read or an indirect write. Writing to the Indirect Address Register
initiates an access to the internal RAM. When RWB is set to logic 1, an indirect read access
to the RAM is initiated. The data from the addressed location in the internal RAM will be
transferred to the Indirect Data Register. When RWB is set to logic 0, an indirect write access
to the RAM is initiated. The data from the Indirect Data Register will be transferred to the
addressed location in the internal RAM.
BUSY:
The active high RAM busy (BUSY) bit reports if a previously initiated indirect access to the
internal RAM has been completed. BUSY is set to logic 1 upon writing to the Indirect Address
Register. BUSY is set to logic 0, upon completion of the RAM access. This register should
be polled to determine when new data is available in the Indirect Data Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
182
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0131H: RTTP SECTION Indirect Data
Bit
Type
Function
Default
Bit 15
R/W
DATA[15]
0
Bit 14
R/W
DATA[14]
0
Bit 13
R/W
DATA[13]
0
Bit 12
R/W
DATA[12]
0
Bit 11
R/W
DATA[11]
0
Bit 10
R/W
DATA[10]
0
Bit 9
R/W
DATA[9]
0
Bit 8
R/W
DATA[8]
0
Bit 7
R/W
DATA[7]
0
Bit 6
R/W
DATA[6]
0
Bit 5
R/W
DATA[5]
0
Bit 4
R/W
DATA[4]
0
Bit 3
R/W
DATA[3]
0
Bit 2
R/W
DATA[2]
0
Bit 1
R/W
DATA[1]
0
Bit 0
R/W
DATA[0]
0
DATA[15:0]:
The indirect access data (DATA[15:0]) bits hold the data transfer to or from the internal RAM
during indirect access. When RWB is set to logic 1 (indirect read), the data from the
addressed location in the internal RAM will be transfer to DATA[15:0]. BUSY should be
polled to determine when the new data is available in DATA[15:0]. When RWB is set to logic
0 (indirect write), the data from DATA[15:0] will be transfer to the addressed location in the
internal RAM. The indirect Data register must contain valid data before the indirect write is
initiated by writing to the Indirect Address Register.
DATA[15:0] has a different meaning depending on which address of the internal RAM is being
accessed.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
183
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0132H: RTTP SECTION Trace Unstable Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserve
X
Bit 10
R
Reserve
X
Bit 9
R
Reserve
X
Bit 8
R
Reserve
X
Bit 7
R
Reserve
X
Bit 6
R
Reserve
X
Bit 5
R
Reserve
X
Bit 4
R
Reserve
X
Bit 3
R
Reserve
X
Bit 2
R
Reserve
X
Bit 1
R
Reserve
X
Bit 0
R
TIUV[1]
X
TIUV[1]:
The trace identifier unstable status (TIUV[1]) bit indicates the current status of the TIU defect.
Algorithm 1: TIUV is set to logic 0.
Algorithm 2: TIUV is set to logic 1 when one or more erroneous bytes are detected between
the current message and the previous message in a total of 8 tail trace messages
without any persistent message in between. TIUV is set to logic 0 when a
persistent message is found. A persistent message is found when the same
message is receive for 3 or 5 consecutive multi-frames.
Algorithm 3: TIUV is set to logic 1 when one or more erroneous bytes are detected in three
consecutive sixteen byte windows. The first window starts on the first erroneous
tail trace byte. BYTE_TIUV is set to logic 0 when the same tail trace byte is
received for 48 consecutive frames.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
184
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0133H: RTTP SECTION Trace Unstable Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
0
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
TIUE[1]
0
TIUE[1]:
The trace identifier unstable interrupt enable (TIUE[1]) bit controls the activation of the
interrupt (INTB) output. When the bit is set to logic 1, the corresponding pending interrupt will
assert the interrupt (INTB) output. When the bit is set to logic 0, the corresponding pending
interrupt will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
185
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0134H: RTTP SECTION Trace Unstable Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserve
X
Bit 10
R
Reserve
X
Bit 9
R
Reserve
X
Bit 8
R
Reserve
X
Bit 7
R
Reserve
X
Bit 6
R
Reserve
X
Bit 5
R
Reserve
X
Bit 4
R
Reserve
X
Bit 3
R
Reserve
X
Bit 2
R
Reserve
X
Bit 1
R
Reserve
X
Bit 0
R
TIUI[1]
X
TIUI[1]:
The trace identifier unstable interrupt status (TIUI[1]) bit is an event indicator. TIUI[1] is set to
logic 1 to indicate any changes in the status of TIUV[1] (stable to unstable, unstable to
stable). This interrupt status bit is independent of the interrupt enable bit. TIUI[1] is cleared
to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
186
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0135H: RTTP SECTION Trace Mismatch Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserve
X
Bit 10
R
Reserved
X
Bit 9
R
Reserved
X
Bit 8
R
Reserved
X
Bit 7
R
Reserved
X
Bit 6
R
Reserved
X
Bit 5
R
Reserved
X
Bit 4
R
Reserved
X
Bit 3
R
Reserved
X
Bit 2
R
Reserved
X
Bit 1
R
Reserved
X
Bit 0
R
TIMV[1]
X
TIMV[1]:
The trace identifier mismatch status (TIMV[1]) bit indicates the current status of the TIM
defect.
Algorithm 1: TIMV is set to logic 1 when none of the last 20 messages matches the expected
message. TIMV is set to logic 0 when 16 of the last 20 messages match the
expected message.
Algorithm 2: TIMV is set to logic 1 when the accepted message does not match the expected
message. TIMV is set to logic 0 when the accepted message matches the
expected message.
Algorithm 3: TIMV is set to logic 0.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
187
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0136H: RTTP SECTION Trace Mismatch Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserve
0
Bit 10
R/W
Reserve
0
Bit 9
R/W
Reserve
0
Bit 8
R/W
Reserve
0
Bit 7
R/W
Reserve
0
Bit 6
R/W
Reserve
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserve
0
Bit 3
R/W
Reserve
0
Bit 2
R/W
Reserve
0
Bit 1
R/W
Reserve
0
Bit 0
R/W
TIME[1]
0
TIME[1]:
The trace identifier mismatch interrupt enable (TIME[1]) bit controls the activation of the
interrupt (INTB) output. When set to logic 1, the corresponding pending interrupt will assert
the interrupt (INTB) output. When set to logic 0, the corresponding pending interrupt will not
assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
188
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0137H: RTTP SECTION Trace Mismatch Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserve
X
Bit 10
R
Reserve
X
Bit 9
R
Reserve
X
Bit 8
R
Reserve
X
Bit 7
R
Reserve
X
Bit 6
R
Reserve
X
Bit 5
R
Reserve
X
Bit 4
R
Reserve
X
Bit 3
R
Reserve
X
Bit 2
R
Reserve
X
Bit 1
R
Reserve
X
Bit 0
R
TIMI[1]
X
TIMI[1]:
The trace identifier mismatch interrupt status (TIMI[1]) bit is an event indicator. TIMI[1] is set
to logic 1 to indicate any changes in the status of TIMV[1] (match to mismatch, mismatch to
match). This interrupt status bit is independent of the interrupt enable bit. TIMI[1] is cleared
to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
189
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 00H: RTTP SECTION Trace Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Default
Bit 5
R/W
ZEROEN
0
Bit 4
R/W
PER5
0
Bit 3
R/W
NOSYNC
0
Bit 2
R/W
LENGTH16
0
Bit 1
R/W
ALGO[1]
0
Bit 0
R/W
ALGO[0]
0
ALGO[1:0]:
The tail trace algorithm select (ALGO[1:0]) bits select the algorithm used to process the tail
trace message.
ALGO[1:0]
Tail trace algorithm
00
Algorithm disable
01
Algorithm 1
10
Algorithm 2
11
Algorithm 3
When ALGO[1:0] is set to logic 00b, the tail trace algorithms are disable. The corresponding
TIUV, TIMV register bits and the corresponding TIU, TIM output signal time slots are set to
logic 0.
LENGTH16:
The message length (LENGTH16) bit selects the length of the tail trace message use by
algorithm 1 and algorithm 2. When LENGTH16 is set to logic 1, the length of the tail trace
message is 16 byte. When LENGTH16 is set to logic 0, the length of the tail trace message
is 64 byte.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
190
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
NOSYNC:
The synchronization disable (NOSYNC) bit disables the synchronization of the tail trace
message in algorithm 1 and algorithm 2. When NOSYNC is set to logic 1, no synchronization
is done on the tail trace message. The bytes of the tail trace message are written in the
captured page as in a circular buffer. When NOSYNC is set to logic 0, synchronization is
done on the tail trace message. When LENGTH16 is set to logic 1, the tail trace message is
synchronize on the MSB of the tail trace message. The byte with its MSB set high is placed
in the first byte location of the captured page. When LENGTH16 is set to logic 0, the tail
trace message is synchronize on the CR/LF (CR = 0Dh, LF = 0Ah) characters of the tail trace
message. The byte following the CR/LF bytes is placed in the first byte location of the
captured page.
PER5:
The message persistency (PER5) bit selects the number of multi-frames a tail trace message
must be received in order to be declared persistent in algorithm 2. When PER5 is set to logic
1, the same tail trace message must be receive for 5 consecutive multi-frames to be declared
persistent. When PER5 is set to logic 0, the same tail trace message must be received for 3
consecutive multi frame to be declared persistent.
ZEROEN:
The all zero message enable (ZEROEN) bit selects if the all zero message are validated or
not against the expected message in algorithm 1 and algorithm 2. When ZEROEN is set to
logic 1, an all zero captured message in algorithm 1 and an all zero accepted message in
algorithm 2 are validated against the expected message. A match is declared when both the
captured/accepted message and the expected message are all zero. When ZEROEN is set
to logic 0, an all zero captured message in algorithm 1 and an all zero accepted message in
algorithm 2 are not validated against the expected message but are considered match. A
match is declared when the captured/accepted message is all zero regardless of the
expected message.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
191
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 40H to 7FH: RTTP SECTION Captured Trace
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Default
Bit 7
R/W
CTRACE[7]
X
Bit 6
R/W
CTRACE[6]
X
Bit 5
R/W
CTRACE[5]
X
Bit 4
R/W
CTRACE[4]
X
Bit 3
R/W
CTRACE[3]
X
Bit 2
R/W
CTRACE[2]
X
Bit 1
R/W
CTRACE[1]
X
Bit 0
R/W
CTRACE[0]
X
The RTTP SECTION Captured Trace Indirect Register is provided at RTTP r/w indirect address
40H to 7FH.
CTRACE[7:0]:
The captured tail trace message (CTRACE[7:0]) bits contain the currently received tail trace
message. When algorithm 1 or 2 is selected and LENGTH16 is set to logic 1, the captured
message is stored between address 40h and 4Fh. When algorithm 1 or 2 is selected and
LENGTH16 is set to logic 0, the captured message is stored between address 40h and 7Fh.
When NOSYNC is set to logic 1, the captured message is not synchronize. When NOSYNC
is set to logic 0, the captured message is synchronized and the first byte of the message is
stored at address 40h. When algorithm 3 is selected, the captured byte is stored at address
40h.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
192
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 80H to BFH: RTTP SECTION Accepted Trace
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Default
Bit 7
R/W
ATRACE[7]
X
Bit 6
R/W
ATRACE[6]
X
Bit 5
R/W
ATRACE[5]
X
Bit 4
R/W
ATRACE[4]
X
Bit 3
R/W
ATRACE[3]
X
Bit 2
R/W
ATRACE[2]
X
Bit 1
R/W
ATRACE[1]
X
Bit 0
R/W
ATRACE[0]
X
The RTTP SECTION Accepted Trace Indirect Register is provided at RTTP r/w indirect address
80H to BFH.
ATRACE[7:0]:
The accepted tail trace message (ATRACE[7:0]) bits contain the persistent tail trace
message. When algorithm 2 is selected and PER5 is set to logic 1, the accepted message is
the same tail trace message received for 5 consecutive multi-frames. When algorithm 2 is
selected and PER5 is set to logic 0, the accepted message is the same tail trace message
received for 3 consecutive multi-frames. When algorithm 2 is selected and LENGTH16 is set
to logic 1, the accepted message is stored between address 80h and 8Fh. When algorithm 2
is selected and LENGTH16 is set to logic 0, the accepted message is stored between
address 80h and BFh. When algorithm 3 is selected, the accepted byte is the same tail trace
byte received for 48 frames. When algorithm 3 is selected, the accepted byte is stored at
address 80h.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
193
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register C0H to FFH: RTTP SECTION Expected Trace
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Default
Bit 7
R/W
ETRACE[7]
X
Bit 6
R/W
ETRACE[6]
X
Bit 5
R/W
ETRACE[5]
X
Bit 4
R/W
ETRACE[4]
X
Bit 3
R/W
ETRACE[3]
X
Bit 2
R/W
ETRACE[2]
X
Bit 1
R/W
ETRACE[1]
X
Bit 0
R/W
ETRACE[0]
X
The RTTP SECTION Expected Trace Indirect Register is provided at RTTP r/w indirect address
C0H to FFH.
ETRACE[7:0]:
The expected tail trace message (ETRACE[7:0]) bits contain a static message written by an
external microprocessor. In algorithm 1 the expected message is used to validated the
captured message. In algorithm 2 the expected message is used to validate the accepted
message. When LENGTH16 is set to logic 1, the expected message must be written
between address C0h and CFh. When LENGTH16 is set to logic 0, the accepted message
must be written between address C0h and FFh.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
194
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0138H: TTTP SECTION Indirect Address
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
RWB
0
Bit 13
Unused
Bit 12
R/W
IADDR[6]
0
Bit 11
R/W
IADDR[5]
0
Bit 10
R/W
IADDR[4]
0
Bit 9
R/W
IADDR[3]
0
Bit 8
R/W
IADDR[2]
0
Bit 7
R/W
IADDR[1]
0
Bit 6
R/W
IADDR[0]
0
Bit 5
Unused
Bit 4
Unused
Bit 3
R/W
SECTION[3]
0
Bit 2
R/W
SECTION[2]
0
Bit 1
R/W
SECTION[1]
0
Bit 0
R/W
SECTION[0]
0
SECTION[3:0]:
The STS-1/STM-0 section (SECTION[3:0]) bits select which STS-1/STM-0 is accessed by the
current indirect transfer. SECTION[3:0] should be set to 0001.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
195
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
IADDR[6:0]:
The indirect address location (IADDR[6:0]) bits select which indirect address location is
accessed by the current indirect transfer.
Indirect Address
Indirect Data
IADDR[6:0]
000 0000
Configuration
000 0001
to
011 1111
Invalid address
100 0000
First byte of the 1/16/64 byte trace
100 0001
to
111 1111
Other bytes of the 16/64 byte trace
RWB:
The active high read and active low write (RWB) bit selects if the current access to the
internal RAM is an indirect read or an indirect write. Writing to the Indirect Address Register
initiates an access to the internal RAM. When RWB is set to logic 1, an indirect read access
to the RAM is initiated. The data from the addressed location in the internal RAM will be
transferred to the Indirect Data Register. When RWB is set to logic 0, an indirect write access
to the RAM is initiated. The data from the Indirect Data Register will be transferred to the
addressed location in the internal RAM.
BUSY:
The active high RAM busy (BUSY) bit reports if a previously initiated indirect access to the
internal RAM has been completed. BUSY is set to logic 1 upon writing to the Indirect Address
Register. BUSY is set to logic 0, upon completion of the RAM access. This register should
be polled to determine when new data is available in the Indirect Data Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
196
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0139H: TTTP SECTION Indirect Data
Bit
Type
Function
Default
Bit 15
R/W
DATA[15]
0
Bit 14
R/W
DATA[14]
0
Bit 13
R/W
DATA[13]
0
Bit 12
R/W
DATA[12]
0
Bit 11
R/W
DATA[11]
0
Bit 10
R/W
DATA[10]
0
Bit 9
R/W
DATA[9]
0
Bit 8
R/W
DATA[8]
0
Bit 7
R/W
DATA[7]
0
Bit 6
R/W
DATA[6]
0
Bit 5
R/W
DATA[5]
0
Bit 4
R/W
DATA[4]
0
Bit 3
R/W
DATA[3]
0
Bit 2
R/W
DATA[2]
0
Bit 1
R/W
DATA[1]
0
Bit 0
R/W
DATA[0]
0
DATA[15:0]:
The indirect access data (DATA[15:0]) bits hold the data transfer to or from the internal RAM
during indirect access. When RWB is set to logic 1 (indirect read), the data from the
addressed location in the internal RAM will be transfer to DATA[15:0]. BUSY should be
polled to determine when the new data is available in DATA[15:0]. When RWB is set to logic
0 (indirect write), the data from DATA[15:0] will be transferred to the addressed location in the
internal RAM. The indirect Data register must contain valid data before the indirect write is
initiated by writing to the Indirect Address Register.
DATA[15:0] has a different meaning depending on which address of the internal RAM is being
accessed.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
197
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 0138H: TTTP SECTION Trace Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Bit 5
Unused
Bit 4
Unused
Bit 3
Unused
Default
Bit 2
R/W
ZEROEN
0
Bit 1
R/W
BYTEEN
0
Bit 0
R/W
LENGTH16
0
LENGTH16:
The message length (LENGTH16) bit selects the length of the tail trace message to be
transmitted. When LENGTH16 is set to logic 1, the length of the tail trace message is 16
byte. When LENGTH16 is set to logic 0, the length of the tail trace message is 64 byte.
BYTEEN:
The single byte message enable (BYTEEN) bit enables the single byte tail trace message.
When BYTEEN is set to logic 1, the length of the tail trace message is 1 byte. When
BYTEEN is set to logic 0, the length of the tail trace message is determined by LENGTH16.
BYTEEN has precedence over LENGTH16.
ZEROEN:
The all zero message enable (ZEROEN) bit enables the transmission of an all zero tail trace
message. When ZEROEN is set to logic 1, an all zero message is transmitted. When
ZEROEN is set to logic 0, the RAM message is transmitted. The enabling and disabling of
the all zero tail trace message is not done on message boundary since the receiver is
required to perform filtering on the message.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
198
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 40H to 7FH: TTTP SECTION Trace
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Default
Bit 7
R/W
TRACE[7]
X
Bit 6
R/W
TRACE[6]
X
Bit 5
R/W
TRACE[5]
X
Bit 4
R/W
TRACE[4]
X
Bit 3
R/W
TRACE[3]
X
Bit 2
R/W
TRACE[2]
X
Bit 1
R/W
TRACE[1]
X
Bit 0
R/W
TRACE[0]
X
TRACE[7:0]:
The tail trace message (TRACE[7:0]) bits contain the tail trace message to be transmitted.
When BYTEEN is set to logic 1, the message is stored at indirect register address 40h.
When BYTEEN is set to logic 0 and LENGTH16 is set to logic 1, the message is stored
between indirect register address 40h and 4Fh. When BYTEEN is set to logic 0 and
LENGTH16 is set to logic 0, the message is stored between indirect register address 40h and
7Fh.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
199
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0200H: RHPP STS-1/STM-0 #1 through #12 Indirect Address
Register 0280H: RHPP STS-1/STM-0 #13 through #24 Indirect Address
Register 0300H: RHPP STS-1/STM-0 #25 through #36 Indirect Address
Register 0380H: RHPP STS-1/STM-0 #37 through #48 Indirect Address
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
RWB
0
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
R/W
IADDR[2]
0
Bit 7
R/W
IADDR[1]
0
Bit 6
R/W
IADDR[0]
0
Bit 5
Unused
Bit 4
Unused
Bit 3
R/W
PATH[3]
0
Bit 2
R/W
PATH[2]
0
Bit 1
R/W
PATH[1]
0
Bit 0
R/W
PATH[0]
0
PATH[3:0]:
The STS-1/STM-0 path (PATH[3:0]) bits select which STS-1/STM-0 path is accessed by the
current indirect transfer.
PATH[3:0]
STS-1/STM-0 path #
0000
Invalid path
0001
Path #(1, 13, 25 or 37)
0010
Path #(2, 14, 26 or 38)
0011
Path #(3, 15, 27 or 39)
0100
Path #(4, 16, 28 or 40)
0101
Path #(5, 17, 29 or 41)
0110
Path #(6, 18, 30 or 42)
0111
Path #(7, 19, 31 or 43)
1000
Path #(8, 20, 32 or 44)
1001
Path #(9, 21, 33 or 45)
1010
Path #(10, 22, 34 or 46)
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
200
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
1011
Path #(11, 23, 35 or47)
1100
Path #(12, 24, 36 or 48)
1101-1111
Invalid path
IADDR[2:0]:
The address location (IADDR[2:0]) bits select which address location is accessed by the
current indirect transfer.
Indirect Address
Indirect Data
IADDR[2:0]
000
Pointer Interpreter Configuration
001
Error Monitor Configuration
010
Pointer Value and ERDI
011
Captured and Accepted PSL
100
Expected PSL and PDI
101
GPO and status
101
to
111
Unused
RWB:
The active high read and active low write (RWB) bit selects if the current access to a internal
register is an indirect read or an indirect write. Writing to the Indirect Address Register
initiates an access to a register. When RWB is set to logic 1, an indirect read access to a
register is initiated. The data from the addressed location as indicated using the IADDR field
will be transferred to the Indirect Data Register. When RWB is set to logic 0, an indirect write
access to a register is initiated. The data from the Indirect Data Register will be transferred to
the addressed register.
BUSY:
The active high busy (BUSY) bit reports if a previously initiated indirect access to an internal
register has been completed. BUSY is set to logic 1 upon writing to the Indirect Address
Register. BUSY is set to logic 0, upon completion of the access. This register should be
polled to determine when new data is available in the Indirect Data Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
201
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0201H: RHPP STS-1/STM-0 #1 through #12 Indirect Data
Register 0281H: RHPP STS-1/STM-0 #13 through #24 Indirect Data
Register 0301H: RHPP STS-1/STM-0 #25 through #36 Indirect Data
Register 0381H: RHPP STS-1/STM-0 #37 through #48 Indirect Data
Bit
Type
Function
Default
Bit 15
R/W
DATA[15]
0
Bit 14
R/W
DATA[14]
0
Bit 13
R/W
DATA[13]
0
Bit 12
R/W
DATA[12]
0
Bit 11
R/W
DATA[11]
0
Bit 10
R/W
DATA[10]
0
Bit 9
R/W
DATA[9]
0
Bit 8
R/W
DATA[8]
0
Bit 7
R/W
DATA[7]
0
Bit 6
R/W
DATA[6]
0
Bit 5
R/W
DATA[5]
0
Bit 4
R/W
DATA[4]
0
Bit 3
R/W
DATA[3]
0
Bit 2
R/W
DATA[2]
0
Bit 1
R/W
DATA[1]
0
Bit 0
R/W
DATA[0]
0
DATA[15:0]:
The indirect access data (DATA[15:0]) bits hold the data transfer to or from an indirect register
during indirect access. When RWB is set to logic 1 (indirect read), the data from the
addressed location in the register will be transferred to DATA[15:0]. BUSY should be polled
to determine when the new data is available in DATA[15:0]. When RWB is set to logic 0
(indirect write), the data from DATA[15:0] will be transferred to the register. The indirect Data
register must contain valid data before the indirect write is initiated by writing to the Indirect
Address Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
202
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0208H, 0210H, 0218H, 0220H, 0228H, 0230H, 0238H, 0240H, 0248H, 0250H, 0258H, 0260H
Register 0288H, 0290H, 0298H, 02A0H, 02A8H, 02B0H, 02B8H, 02C0H, 02C8H, 02D0H, 02D8H, 02E0H
Register 0308H, 0310H, 0318H, 0320H, 0328H, 0330H, 0338H, 0340H, 0348H, 0350H, 0358H, 0360H
Register 0388H, 0390H, 0398H, 03A0H, 03A8H, 03B0H, 03B8H, 03C0H, 03C8H, 03D0H, 03D8H, 03E0H:
RHPP STS-1/STM-0 #N (where N=1 to 48) Pointer Interpreter Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Default
Unused
Bit 5
R
PAISCV
X
Bit 4
R
PLOPCV
X
Bit 3
R
PAISV
X
Bit 2
R
PLOPV
X
Bit 1
Unused
Bit 0
Unused
PLOPV:
The path lost of pointer state (PLOPV) bit indicates the current status of the pointer
interpreter state machine. PLOPV is set to logic 1 when the state machine is in the
LOP_state. PLOPV is set to logic 0 when the state machine is not in the LOP_state.
This bit is only valid for RHPP STS-1/STM0 #1.
PAISV:
The path alarm indication signal state (PAISV) bit indicates the current status of the pointer
interpreter state machine. PAISV is set to logic 1 when the state machine is in the AIS_state.
PAISV is set to logic 0 when the state machine is not in the AIS_state.
This bit is only valid for RHPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
203
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PLOPCV:
The path lost of pointer concatenation state (PLOPCV) bit indicates the current status of the
concatenation pointer interpreter state machine. PLOPCV is set to logic 1 when the state
machine is in the LOPC_state. PLOPCV is set to logic 0 when the state machine is not in the
LOPC_state.
This bit is only valid for RHPP STS-1/STM0 #2-48.
PAISCV:
The path concatenation alarm indication signal state (PAISCV) bit indicates the current status
of the concatenation pointer interpreter state machine. PAISCV is set to logic 1 when the
state machine is in the AISC_state. PAISCV is set to logic 0 when the state machine is not in
the LOPC_state.
This bit is only valid for RHPP STS-1/STM0 #2-48.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
204
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0209H, 0211H, 0219H, 0221H, 0229H, 0231H, 0239H, 0241H, 0249H, 0251H, 0259H, 0261H
Register 0289H, 0291H, 0299H, 02A1H, 02A9H, 02B1H, 02B9H, 02C1H, 02C9H, 02D1H, 02D9H, 02E1H
Register 0309H, 0311H, 0319H, 0321H, 0329H, 0331H, 0339H, 0341H, 0349H, 0351H, 0359H, 0361H
Register 0389H, 0391H, 0399H, 03A1H, 03A9H, 03B1H, 03B9H, 03C1H, 03C9H, 03D1H, 03D9H, 03E1H:
RHPP STS-1/STM-0 #N (where N=1 to 48) Pointer Interpreter Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Default
Unused
Bit 5
R/W
PAISCE
0
Bit 4
R/W
PLOPCE
0
Bit 3
R/W
PAISE
0
Bit 2
R/W
PLOPE
0
Bit 1
Bit 0
Unused
R/W
PTRJEE
0
PTRJEE:
The pointer justification event interrupt enable (PTRJEE) bit control the activation of the
interrupt (INTB) output. When PTRJEE is set to logic 1, the NJEI and PJEI pending interrupt
will assert the interrupt (INTB) output. When PTRJEE is set to logic 0, the NJEI and PJEI
pending interrupt will not assert the interrupt (INTB) output.
This bit is only valid for RHPP STS-1/STM0 #1.
PLOPE:
The path loss of pointer interrupt enable (PLOPE) bit controls the activation of the interrupt
(INTB) output. When PLOPE is set to logic 1, the PLOPI pending interrupt will assert the
interrupt (INTB) output. When PLOPE is set to logic 0, the PLOPI pending interrupt will not
assert the interrupt (INTB) output.
This bit is only valid for RHPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
205
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PAISE:
The path alarm indication signal interrupt enable (PAISE) bit controls the activation of the
interrupt (INTB) output. When PAISE is set to logic 1, the PAISI pending interrupt will assert
the interrupt (INTB) output. When PAISE is set to logic 0, the PAISI pending interrupt will not
assert the interrupt (INTB) output.
This bit is only valid for RHPP STS-1/STM0 #1.
PLOPCE:
The path loss of pointer concatenation interrupt enable (PLOPCE) bit controls the activation
of the interrupt (INTB) output. When PLOPCE is set to logic 1, the PLOPCI pending interrupt
will assert the interrupt (INTB) output. When PLOPCE is set to logic 0, the PLOPCI pending
interrupt will not assert the interrupt (INTB) output.
This bit is only valid for RHPP STS-1/STM0 #2-48.
PAISCE:
The path concatenation alarm indication signal interrupt enable (PAISCE) bit controls the
activation of the interrupt (INTB) output. When PAISCE is set to logic 1, the PAISCI pending
interrupt will assert the interrupt (INTB) output. When PAISCE is set to logic 0, the PAISCI
pending interrupt will not assert the interrupt (INTB) output.
This bit is only valid for RHPP STS-1/STM0 #2-48.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
206
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 020AH, 0212H, 021AH, 0222H, 022AH, 0232H, 023AH, 0242H, 024AH, 0252H, 025AH, 0262H
Register 028AH, 0292H, 029AH, 02A2H, 02AAH, 02B2H, 02BAH, 02C2H, 02CAH, 02D2H, 02DAH, 02E2H
Register 030AH, 0312H, 031AH, 0322H, 032AH, 0332H, 033AH, 0342H, 034AH, 0352H, 035AH, 0362H
Register 038AH, 0392H, 039AH, 03A2H, 03AAH, 03B2H, 03BAH, 03C2H, 03CAH, 03D2H, 03DAH, 03E2H:
RHPP STS-1/STM-0 #N (where N=1 to 48) Pointer Interpreter Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Default
Unused
Bit 5
R
PAISCI
X
Bit 4
R
PLOPCI
X
Bit 3
R
PAISI
X
Bit 2
R
PLOPI
X
Bit 1
R
PJEI
X
Bit 0
R
NJEI
X
NJEI:
The negative pointer justification event interrupt status (NJEI) bit is an event indicator. NJEI
is set to logic 1 to indicate a negative pointer justification event. The interrupt status bit is
independent of the interrupt enable bit. NJEI is cleared to logic 0 when this register is read.
This bit is only valid for RHPP STS-1/STM0 #1.
PJEI:
The positive pointer justification event interrupt status (PJEI) bit is an event indicator. PJEI is
set to logic 1 to indicate a positive pointer justification event. The interrupt status bit is
independent of the interrupt enable bit. PJEI is cleared to logic 0 when this register is read.
This bit is only valid for RHPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
207
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PLOPI:
The path loss of pointer interrupt status (PLOPI) bit is an event indicator. PLOPI is set to
logic 1 to indicate any change in the status of PLOPV (entry to the LOP_state or exit from the
LOP_state). The interrupt status bit is independent of the interrupt enable bit. PLOPI is
cleared to logic 0 when this register is read.
This bit is only valid for RHPP STS-1/STM0 #1.
PAISI:
The path alarm indication signal interrupt status (PAISI) bit is an event indicator. PAISI is set
to logic 1 to indicate any change in the status of PAISV (entry to the AIS_state or exit from the
AIS_state). The interrupt status bit is independent of the interrupt enable bit. PAISI is
cleared to logic 0 when this register is read.
This bit is only valid for RHPP STS-1/STM0 #1.
PLOPCI:
The path loss of pointer concatenation interrupt status (PLOPCI) bit is an event indicator.
PLOPCI is set to logic 1 to indicate any change in the status of PLOPCV (entry to the
LOPC_state or exit from the LOPC_state). The interrupt status bit is independent of the
interrupt enable bit. PLOPCI is cleared to logic 0 when this register is read.
This bit is only valid for RHPP STS-1/STM0 #2-48.
PAISCI:
The path concatenation alarm indication signal interrupt status (PAISCI) bit is an event
indicator. PAISCI is set to logic 1 to indicate any change in the status of PAISCV (entry to the
AISC_state or exit from the AISC_state). The interrupt status bit is independent of the
interrupt enable bit. PAISCI is cleared to logic 0 when this register is read.
This bit is only valid for RHPP STS-1/STM0 #2-48.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
208
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 020B: RHPP STS-1/STM-0 #1 Error Monitor Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Default
R
PERDIV
Bit 5
R
PRDIV
X
Bit 4
R
PPDIV
X
Bit 3
R
PUNEQV
X
Bit 2
R
PPLMV
X
Bit 1
R
PPLUV
X
Bit 0
X
Unused
PPLUV:
The path payload label unstable status (PPLUV) bit indicates the current status of the PLU-P
defect.
Algorithm 1: PPLUV is set to logic 0.
Algorithm 2: PPLUV is set to logic 1 when a total of 5 received PSL differs from the previously
received PSL without any persistent PSL in between. PPLUV is set to logic 0
when a persistent PSL is found. A persistent PSL is found when the same PSL is
received for 3 or 5 consecutive frames.
PPLMV:
The path payload label mismatch status (PPLMV) bit indicates the current status of the PLMP defect.
Algorithm 1: PPLMV is set to logic 1 when the received PSL does not match, according to
Table 1, the expected PSL for 3 or 5 consecutive frames (selectable with the
PSL5 register bit). PPLMV is set to logic 0 when the received PSL matches,
according to Table 1, the expected PSL for 3 or 5 consecutive frames.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
209
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Algorithm 2: PPLMV is set to logic 1 when the accepted PSL does not match, according to
Table 1, the expected PSL. PPLMV is set to logic 0 when the accepted PSL
matches, according to Table 1, the expected PSL.
PUNEQV:
The path unequipped status (PUNEQV) bit indicates the current status of the UNEQ-P defect.
PUNEQV is set to logic 1 when the received PSL indicates unequipped, according to Table 1,
for 3 or 5 consecutive frames (selectable with the PSL5 register bit). An PUNEQV is set to
logic 0 when the received PSL indicates not unequipped, according to Table 1, for 3 or 5
consecutive frames.
PPDIV:
The path payload defect indication status (PPDIV) bit indicates the current status of the PPDIP defect.
Algorithm 1: PPDIV is set to logic one when the received PSL is a PDI that does not match,
according to Table 1, the expected PDI for 3 or 5 consecutive frames (selectable
with the PSL5 register bit). PPDIV is set to logic 0 when the received PSL is a
PDI that matches, according to Table 1, the expected PDI for 3 or 5 consecutive
frames.
Algorithm 2: PPDIV is set to logic 1 when the accepted PSL is a PDI that does not match,
according to Table 1, the expected PDI. PPDI is set to logic 0 when the accepted
PSL is a PDI that matches, according to Table 1, the expected PDI.
PRDIV:
The path remote defect indication status (PRDIV) bit indicates the current status of the RDI-P
defect. PRDIV is set to logic 1 when bit 5 of the G1 byte is set high for five or ten consecutive
frames (selectable with the PRDI10 register bit). PRDIV is set to logic 0 when bit 5 of the G1
byte is set low for five or ten consecutive frames.
PERDIV:
The path enhanced remote defect indication status (PERDIV) bit indicates the current status
of the ERDI-P defect. PERDIV is set to logic 1 when the same 010, 100, 101, 110 or 111
pattern is detected in bits 5, 6 and 7 of the G1 byte for five or ten consecutive frames
(selectable with the PRDI10 register bit). PERDIV is set to logic 0 when the same 000, 001
or 011 pattern is detected in bits 5, 6 and 7 of the G1 byte for five or ten consecutive frames.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
210
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 020C: RHPP STS-1/STM-0 #1 Error Monitor Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Default
Bit 9
R/W
PREIEE
0
Bit 8
R/W
PBIPEE
0
Bit 7
R/W
COPERDIE
0
Bit 6
R/W
PERDIE
0
Bit 5
R/W
PRDIE
0
Bit 4
R/W
PPDIE
0
Bit 3
R/W
PUNEQE
0
Bit 2
R/W
PPLME
0
Bit 1
R/W
PPLUE
0
Bit 0
R/W
COPSLE
0
COPSLE:
The change of path payload signal label interrupt enable (COPSLE) bit controls the activation
of the interrupt (INTB) output. When COPSLE is set to logic 1, the COPSLI pending interrupt
will assert the interrupt (INTB) output. When COPSLE is set to logic 0, the COPSLI pending
interrupt will not assert the interrupt (INTB) output.
PPLUE:
The path payload label unstable interrupt enable (PPLUE) bit controls the activation of the
interrupt (INTB) output. When PPLUE is set to logic 1, the PPLUI pending interrupt will
assert the interrupt (INTB) output. When PPLUE is set to logic 0, the PPLUI pending
interrupt will not assert the interrupt (INTB) output.
PPLME:
The path payload label mismatch interrupt enable (PPLME) bit controls the activation of the
interrupt (INTB) output. When PPLME is set to logic 1, the PPLMI pending interrupt will
assert the interrupt (INTB) output. When PPLME is set to logic 0, the PPLMI pending
interrupt will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
211
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PUNEQE:
The path payload unequipped interrupt enable (PUNEQE) bit controls the activation of the
interrupt (INTB) output. When PUNEQE is set to logic 1, the PUNEQI pending interrupt will
assert the interrupt (INTB) output. When PUNEQE is set to logic 0, the PUNEQI pending
interrupt will not assert the interrupt (INTB) output.
PPDIE:
The path payload defect indication interrupt enable (PPDIE) bit controls the activation of the
interrupt (INTB) output. When PPDIE is set to logic 1, the PPDI pending interrupt will assert
the interrupt (INTB) output. When PPDIE is set to logic 0, the PPDI pending interrupt will not
assert the interrupt (INTB) output.
PRDIE:
The path remote defect indication interrupt enable (PRDIE) bit controls the activation of the
interrupt (INTB) output. When PRDIE is set to logic 1, the PRDII pending interrupt will assert
the interrupt (INTB) output. When PRDIE is set to logic 0, the PRDII pending interrupt will not
assert the interrupt (INTB) output.
PERDIE:
The path enhanced remote defect indication interrupt enable (PERDIE) bit controls the
activation of the interrupt (INTB) output. When PERDIE is set to logic 1, the PERDII pending
interrupt will assert the interrupt (INTB) output. When PERDIE is set to logic 0, the PERDII
pending interrupt will not assert the interrupt (INTB) output.
COPERDIE:
The change of path enhanced remote defect indication interrupt enable (COPERDIE) bit
controls the activation of the interrupt (INTB) output. When COPERDIE is set to logic 1, the
COPERDII pending interrupt will assert the interrupt (INTB) output. When COPERDIE is set
to logic 0, the COPERDII pending interrupt will not assert the interrupt (INTB) output.
PBIPEE:
The path BIP-8 error interrupt enable (PBIPEE) bit controls the activation of the interrupt
(INTB) output. When PBIPEE is set to logic 1, the PBIPEI pending interrupt will assert the
interrupt (INTB) output. When PBIPEE is set to logic 0, the PBIPEI pending interrupt will not
assert the interrupt (INTB) output.
PREIEE:
The path REI error interrupt enable (PREIEE) bit controls the activation of the interrupt (INTB)
output. When PREIEE is set to logic 1, the PREIEI pending interrupt will assert the interrupt
(INTB) output. When PREIEE is set to logic 0, the PREIEI pending interrupt will not assert
the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
212
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 020D: RHPP STS-1/STM-0 #1 Error Monitor Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Default
Bit 9
R
PREIEI
X
Bit 8
R
PBIPEI
X
Bit 7
R
COPERDII
X
Bit 6
R
PERDII
X
Bit 5
R
PRDII
X
Bit 4
R
PPDII
X
Bit 3
R
PUNEQI
X
Bit 2
R
PPLMI
X
Bit 1
R
PPLUI
X
Bit 0
R
COPSLI
X
COPSLI:
The change of path payload signal label interrupt status (COPSLI) bit is an event indicator.
COPSLI is set to logic 1 to indicate a new PSL-P value. The interrupt status bit is
independent of the interrupt enable bit. COPSLI is cleared to logic 0 when this register is
read. ALGO2 register bit has no effect on COPSLI.
PPLUI:
The path payload label unstable interrupt status (PPLUI) bit is an event indicator. PPLUI is
set to logic 1 to indicate any change in the status of PPLUV (stable to unstable or unstable to
stable). The interrupt status bit is independent of the interrupt enable bit. PPLUI is cleared to
logic 0 when this register is read.
PPLMI:
The path payload label mismatch interrupt status (PPLMI) bit is an event indicator. PPLMI is
set to logic 1 to indicate any change in the status of PPLMV (match to mismatch or mismatch
to match). The interrupt status bit is independent of the interrupt enable bit. PPLMI is
cleared to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
213
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PUNEQI:
The path payload unequipped interrupt status (PUNEQI) bit is an event indicator. PUNEQI is
set to logic 1 to indicate any change in the status of PUNEQV (equipped to unequipped or
unequipped to equipped). The interrupt status bit is independent of the interrupt enable bit.
PUNEQI is cleared to logic 0 when this register is read.
PPDII:
The path payload defect indication interrupt status (PPDII) bit is an event indicator. PPDII is
set to logic 1 to indicate any change in the status of PPDIV (no defect to payload defect or
payload defect to no defect). The interrupt status bit is independent of the interrupt enable
bit. PPDII is cleared to logic 0 when this register is read.
PRDII:
The path remote defect indication interrupt status (PRDII) bit is an event indicator. PRDII is
set to logic 1 to indicate any change in the status of PRDIV (no defect to RDI defect or RDI
defect to no defect). The interrupt status bit is independent of the interrupt enable bit. PRDII
is cleared to logic 0 when this register is read.
PERDII:
The path enhanced remote defect indication interrupt status (PERDII) bit is an event indicator.
PERDII is set to logic 1 to indicate any change in the status of PERDIV (no defect to ERDI
defect or ERDI defect to no defect). The interrupt status bit is independent of the interrupt
enable bit. PERDII is cleared to logic 0 when this register is read.
COPERDII:
The change of path enhanced remote defect indication interrupt status (COPERDII) bit is an
event indicator. COPERDII is set to logic 1 to indicate a new ERDI-P value. The interrupt
status bit is independent of the interrupt enable bit. COPERDII is cleared to logic 0 when this
register is read.
PBIPEI:
The path BIP-8 error interrupt status (PBIPEI) bit is an event indicator. PBIPEI is set to logic
1 to indicate a path BIP-8 error. The interrupt status bit is independent of the interrupt enable
bit. PBIPEI is cleared to logic 0 when this register is read.
PREIEI:
The path REI error interrupt status (PREIEI) bit is an event indicator. PREIEI is set to logic 1
to indicate a path REI error. The interrupt status bit is independent of the interrupt enable bit.
PREIEI is cleared to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
214
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 020E: RHPP STS-1/STM-0 #1 Path BIP Error Counter
Bit
Type
Function
Default
Bit 15
R
PBIPE[15]
X
Bit 14
R
PBIPE[14]
X
Bit 13
R
PBIPE[13]
X
Bit 12
R
PBIPE[12]
X
Bit 11
R
PBIPE[11]
X
Bit 10
R
PBIPE[10]
X
Bit 9
R
PBIPE[9]
X
Bit 8
R
PBIPE[8]
X
Bit 7
R
PBIPE[7]
X
Bit 6
R
PBIPE[6]
X
Bit 5
R
PBIPE[5]
X
Bit 4
R
PBIPE[4]
X
Bit 3
R
PBIPE[3]
X
Bit 2
R
PBIPE[2]
X
Bit 1
R
PBIPE[1]
X
Bit 0
R
PBIPE[0]
X
PBIPE[15:0]:
The path BIP error (PBIPE[15:0]) bits represent the number of path BIP errors that have been
detected in the B3 byte since the last accumulation interval. The error counters are
transferred to the holding registers by a microprocessor write to this register or the SUNI2488 Identity, and Global Performance Monitor Update register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
215
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 020F: RHPP STS-1/STM-0 #1 Path REI Error Counter
Bit
Type
Function
Default
Bit 15
R
PREIE[15]
X
Bit 14
R
PREIE[14]
X
Bit 13
R
PREIE[13]
X
Bit 12
R
PREIE[12]
X
Bit 11
R
PREIE[11]
X
Bit 10
R
PREIE[10]
X
Bit 9
R
PREIE[9]
X
Bit 8
R
PREIE[8]
X
Bit 7
R
PREIE[7]
X
Bit 6
R
PREIE[6]
X
Bit 5
R
PREIE[5]
X
Bit 4
R
PREIE[4]
X
Bit 3
R
PREIE[3]
X
Bit 2
R
PREIE[2]
X
Bit 1
R
PREIE[1]
X
Bit 0
R
PREIE[0]
X
PREIE[15:0]:
The path REI error (PREIE[15:0]) bits represent the number of path REI errors that have
been extracted from the G1 byte since the last accumulation interval. The error counters are
transferred to the holding registers by a microprocessor write to this register or the SUNI2488 Identity, and Global Performance Monitor Update register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
216
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 00H: RHPP Pointer Interpreter Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Default
Bit 5
R/W
NDFCNT
0
Bit 4
R/W
INVCNT
0
Bit 3
R/W
RELAYPAIS
0
Bit 2
R/W
JUST3EN
0
Bit 1
R/W
SSEN
0
Bit 0
R/W
PTRCDIS
0
PTRCDIS:
The concatenation pointer processing disable (PTRCDIS) bit disables the path concatenation
pointer interpreter state machine. When PTRCDIS is set to logic 1, the path concatenation
pointer interpreter state-machine is disabled and excluded from the LOPC-P, AISC-P and
ALLAISC-P defect declaration. When PTRCDIS is set to logic 0, the path concatenation
pointer interpreter state-machine is enabled and included in the LOPC-P, AISC-P and
ALLAISC-P defect declaration.
This bit should be set to logic 1 for RHPP STS-1/STM0 #1 and logic 0 for all other RHPP
STS-1/STM0 #N.
SSEN:
The SS bits enable (SSEN) bit selects whether or not the SS bits are taking into account in
the pointer interpreter state machine. When SSEN is set to logic 1, the SS bits must be set to
10 for a valid NORM_POINT, NDF_ENABLE, INC_IND, DEC_IND or NEW_POINT indication.
When SSEN is set to logic 0, the SS bits are ignored.
JUST3EN:
The “justification more than 3 frames ago enable” (JUST3EN) bit selects whether or not the
NDF_ENABLE, INC_IND or DEC_IND pointer justifications must be more than 3 frames apart
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
217
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
to be considered valid. When JUST3EN is set to logic 1, the previous NDF_ENABLE,
INC_IND or DEC_IND indication must be more than 3 frames ago or the present
NDF_ENABLE, INC_IND or DEC_IND indication is considered an INV_POINT indication.
When JUST3EN is set to logic 0, NDF_ENABLE, INC_IND or DEC_IND indication can be
every frame.
This bit is only valid for RHPP STS-1/STM0 #1.
RELAYPAIS:
The relay path AIS (RELAYPAIS) bit selects the condition to enter the path AIS state in the
pointer interpreter state machine. When RELAYPAIS is set to logic 1, the path AIS state is
entered with 1 X AIS_ind indication. When RELAYPAIS is set to logic 0, the path AIS state is
entered with 3 X AIS_ind indications. This configuration bit also affects the concatenation
pointer interpreter state machine.
This bit is only valid for RHPP STS-1/STM0 #1.
INVCNT:
The invalid counter (INVCNT) bit selects the behavior of the consecutive INV_POINT event
counter in the pointer interpreter state machine. When INVCNT is set to logic 1, the
consecutive INV_POINT event counter is reset by 3 X NEW_POINT indications. When
INVCNT is set to logic 0, the counter is not reset by 3 X NEW_POINT indications.
This bit is only valid for RHPP STS-1/STM0 #1.
NDFCNT:
The new data flag counter (NDFCNT) bit selects the behavior of the consecutive
NDF_ENABLE event counter in the pointer interpreter state machine. When NDFCNT is set
to logic 1, the NDF_ENABLE definition is enabled NDF + ss. When NDFCNT is set to logic 0,
the NDF_ENABLE definition is enabled NDF + ss + offset value in the range 0 to 782 (764 in
TU-3 mode). This configuration bit only changes the NDF_ENABLE definition for the
consecutive NDF_ENABLE even counter to count towards LOP-P defect when the pointer is
out of range, this configuration bit does not change the NDF_ENABLE definition for pointer
justification.
This bit is only valid for RHPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
218
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 01H: RHPP Error Monitor Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Default
Bit 12
R/W
Reserved
0
Bit 11
R/W
B3EONRPOH
0
Bit 10
R/W
IPREIBLK
0
Bit 9
R/W
IBER
0
Bit 8
R/W
PREIBLK
0
Bit 7
R/W
B3EBLK
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
PBIPBLKACC
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
PRDI10
0
Bit 2
R/W
PLMEND
0
Bit 1
R/W
PSL5
0
Bit 0
R/W
ALGO2
0
ALGO2:
The payload signal label algorithm 2 (ALGO2) bit selects the algorithm for the PSL
monitoring. When ALGO2 is set to logic 1, the ITU compliant algorithm is (algorithm 2) is
used to monitor the PSL. When ALGO2 is set to logic 0, the BELLCORE compliant algorithm
(algorithm 1) is used to monitor the PSL. ALGO2 changes the PLU-P, PLM-P and PDI-P
defect definitions but has no effect on UNEQ-P defect, accepted PSL and change of PSL
definitions.
This bit is only valid for RHPP STS-1/STM0 #1.
PSL5:
The payload signal label detection (PSL5) bit selects the path PSL persistence. When PSL5
is set to logic 1, a new PSL is accepted when the same PSL value is detected in the C2 byte
for five consecutive frames. When PSL5 is set to logic 0, a new PSL is accepted when the
same PSL value is detected in the C2 byte for three consecutive frames.
This bit is only valid for RHPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
219
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PLMEND:
The payload label mismatch removal (PLMEND) bit controls the removal of a PLM-P defect
when an UNEQ-P defect is declared. When PLMEND is set to logic 1, a PLM-P defect is
terminated when an UNEQ-P defect is declared. When PLMEND is set to logic 0, a PLM-P
defect is not terminated when an UNEQ-P defect is declared.
This bit is only valid for RHPP STS-1/STM0 #1.
PRDI10:
The path remote defect indication detection (PRDI10) bit selects the path RDI and path ERDI
persistence. When PRDI10 is set to logic 1, path RDI and path ERDI are accepted when the
same pattern is detected in bits 5,6,7 of the G1 byte for ten consecutive frames. When
PRDI10 is set to logic 0, path RDI and path ERDI are accepted when the same pattern is
detected in bits 5,6,7 of the G1 byte for five consecutive frames.
This bit is only valid for RHPP STS-1/STM0 #1.
PBIPBLKACC:
The path block BIP-8 errors accumulation (PBIPBLKACC) bit controls the accumulation of
path BIP-8 errors. When PBIPBLKACC is set to logic 1, the path BIP-8 error accumulation
represents block BIP-8 errors (a maximum of 1 error per frame). When PBIPBLKACC is set
to logic 0, the path BIP-8 error accumulation represents BIP-8 errors (a maximum of 8 errors
per frame).
This bit is only valid for RHPP STS-1/STM0 #1.
B3EBLK:
The serial path block BIP-8 errors (B3EBLK) bit controls the indication of path BIP-8 errors on
the B3E serial output. When B3EBLK is set to logic 1, B3E outputs block BIP-8 errors (a
maximum of 1 error per frame). When B3EBLK is set to logic 0, B3E outputs BIP-8 errors (a
maximum of 8 errors per frame).
This bit is only valid for RHPP STS-1/STM0 #1.
PREIBLK:
The path block REI errors (PREIBLK) bit controls the extraction of path REI errors from the
path status (G1) byte. When PREIBLK is set to logic 1, the extracted path REI errors are
interpreted as block BIP-8 errors (a maximum of 1 error per frame). When PREIBLK is set to
logic 0, the extracted path REI errors are interpret as BIP-8 errors (a maximum of 8 errors per
frame).
This bit is only valid for RHPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
220
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
IBER
The inband error reporting (IBER) bit controls the inband regeneration of the path status (G1)
byte. When IBER is set to logic 1, the path status byte is updated with the REI-P and the
ERDI-P defects that must be returned to the far end. When IBER is set to logic 0, the path
status byte is not altered.
This bit is only valid for RHPP STS-1/STM0 #1. When operating as the protect mate, this bit
should be set to logic 1.
IPREIBLK
The inband path REI block errors (IPREIBLK) bit controls the regeneration of the path REI
errors in the path status (G1) byte. When IPREIBLK is set to logic 1, the path REI is updated
with block BIP-8 errors (a maximum of 1 error per frame). When IPREIBLK is set to logic 0,
the path REI is updated with BIP-8 errors (a maximum of 8 errors per frame).
This bit is only valid for RHPP STS-1/STM0 #1.
B3EONRPOH
The B3E On RPOH bit controls whether the normal B3 output on RPOH should be replaced
by the BIP-8 Error byte. When set to logic zero, B3 is output normally. When set to logic
one, B3 in replaced by the BIP-8 error code.
This bit is only valid for RHPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
221
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 02H: RHPP Pointer value and ERDI
Bit
Type
Function
Default
Bit 15
R
PERDIV[2]
X
Bit 14
R
PERDIV[1]
X
Bit 13
R
PERDIV[0]
X
Bit 12
Unused
Bit 11
R
SSV[1]
X
Bit 10
R
SSV[0]
X
Bit 9
R
PTRV[9]
X
Bit 8
R
PTRV[8]
X
Bit 7
R
PTRV[7]
X
Bit 6
R
PTRV[6]
X
Bit 5
R
PTRV[5]
X
Bit 4
R
PTRV[4]
X
Bit 3
R
PTRV[3]
X
Bit 2
R
PTRV[2]
X
Bit 1
R
PTRV[1]
X
Bit 0
R
PTRV[0]
X
PTRV[9:0]:
The path pointer value (PTRV[9:0]) bits represent the current STS (AU or TU3) pointer being
process by the pointer interpreter state machine or by the concatenation pointer interpreter
state machine.
SSV[1:0]:
The SS value (SSV[1:0]) bits represent the current SS (DD) bits being processed by the
pointer interpreter state machine or by the concatenation pointer interpreter state machine.
PERDIV[2:0]:
The path enhanced remote defect indication value (PERDIV[2:0]) bits represent the filtered
path enhanced remote defect indication value. PERDIV[2:0] is updated when the same ERDI
pattern is detected in bits 5,6,7 of the G1 byte for five or ten consecutive frames (selectable
with the PRDI10 register bit).
These bits are only valid for RHPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
222
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 03H: RHPP captured and accepted PSL
Bit
Type
Function
Default
Bit 15
R
CPSLV[7]
X
Bit 14
R
CPSLV[6]
X
Bit 13
R
CPSLV[5]
X
Bit 12
R
CPSLV[4]
X
Bit 11
R
CPSLV[3]
X
Bit 10
R
CPSLV[2]
X
Bit 9
R
CPSLV[1]
X
Bit 8
R
CPSLV[0]
X
Bit 7
R
APSLV[7]
X
Bit 6
R
APSLV[6]
X
Bit 5
R
APSLV[5]
X
Bit 4
R
APSLV[4]
X
Bit 3
R
APSLV[3]
X
Bit 2
R
APSLV[2]
X
Bit 1
R
APSLV[1]
X
Bit 0
R
APSLV[0]
X
This register is only used by the STS-1/STM-0 #1 slice. For all other slices, this register is invalid.
APSLV[7:0]:
The accepted path signal label value (APSLV[7:0]) bits represent the last accepted path
signal label value. A new PSL is accepted when the same PSL value is detected in the C2
byte for three or five consecutive frames. (selectable with the PSL5 register bit). ALGO2
register bit has no effect on APSLV[7:0]
CPSLV[7:0]:
The captured path signal label value (CPSLV[7:0]) bits represent the last captured path signal
label value. A new PSL is captured every frame from the C2 byte.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
223
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 04H: RHPP Expected PSL and PDI
Bit
Type
Bit 15
Function
Default
Unused
Bit 14
Unused
Bit 13
R/W
PDIRANGE
0
Bit 12
R/W
PDI[4]
0
Bit 11
R/W
PDI[3]
0
Bit 10
R/W
PDI[2]
0
Bit 9
R/W
PDI[1]
0
Bit 8
R/W
PDI[0]
0
Bit 7
R/W
EPSL[7]
0
Bit 6
R/W
EPSL[6]
0
Bit 5
R/W
EPSL[5]
0
Bit 4
R/W
EPSL[4]
0
Bit 3
R/W
EPSL[3]
0
Bit 2
R/W
EPSL[2]
0
Bit 1
R/W
EPSL[1]
0
Bit 0
R/W
EPSL[0]
0
This register is only used by the STS-1/STM-0 #1 slice. For all other slides, this register is
invalid.
EPSL[7:0]:
The expected path signal label (EPSL[7:0]) bits represent the expected path signal label. The
expected PSL and the expected PDI validate the received or the accepted PSL to declare
PLM-P, UNEQ-P and PDI-P defects according Table 1.
PDI[4:0], PDIRANGE:
The payload defect indication (PDI[4:0]) bits and the payload defect indication range
(PDIRANGE) bit determine the expected payload defect indication according to Table 2.
When PDIRANGE is set to logic 1, the PDI range is enabled and the expected PDI range is
from E1H to E0H+PDI[4:0]. When PDIRANGE is set to logic 0, the PDI range is disable and
the expected PDI value is E0H+PDI[4:0]. The expected PSL and the expected PDI validate
the received or the accepted PSL to declare PLM-P, UNEQ-P and PDI-P defects according
Table 1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
224
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 05H: RHPP GPO and other status
Bit
Type
Function
Default
Bit 15
Unused
0
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
R
NDF
0
Bit 7
R
ILLPTR
0
Bit 6
R
INVNDF
0
Bit 5
R
DISCOPA
0
Bit 4
R
CONCAT
0
Bit 3
R
ILLJREQ
0
Bit 2
R
NEWPTR
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
Reserved
0
NEWPTR:
The new pointer (NEWPTR) signal is set high when an incoming pointer satisfying the
new_point indication is received.
This bit is only valid for RHPP STS-1/STM0 #1.
ILLJREQ:
The illegal pointer justification request (ILLJREQ) signal is set high when a positive and/or
negative pointer adjustment is received within three frames of a pointer justification event
(inc_ind, dec_ind) or an NDF triggered active offset adjustment (NDF_enable).
This bit is only valid for RHPP STS-1/STM0 #1.
CONCAT:
The CONCAT bit is set high if the H1, H2 pointer byte received matches the concatenation
indication (one of the five NDF_enable patterns in the NDF field, don't care in the size field,
and all-ones in the pointer offset field).
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
225
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
DISCOPA:
The discontinuous change of pointer alignment (DISCOPA) signal is set high when there is a
pointer adjustment due to receiving a pointer repeated three times.
This bit is only valid for RHPP STS-1/STM0 #1.
INVNDF:
The invalid new data flag (INVNDF) signal is set high when an invalid NDF code is received.
This bit is only valid for RHPP STS-1/STM0 #1.
ILLPTR:
The illegal pointer offset (ILLPTR) signal is set high when the pointer received is out of the
range. Legal values are from 0 to 782 . Pointer justification requests (inc_req, dec_req) and
AIS indications (AIS_ind) are not considered illegal.
This bit is only valid for RHPP STS-1/STM0 #1.
NDF:
The new data flag (NDF) signal is set high when an enabled New Data Flag is received
indicating an pointer adjustment (NDF_enabled indication).
This bit is only valid for RHPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
226
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0400H: THPP STS-1/STM-0 #1 through #12 Indirect Address Register 0480H: THPP
STS-1/STM-0 #13 through #24 Indirect Address Register 0500H: THPP STS-1/STM-0 #25
through #36 Indirect Address Register 0580H: THPP STS-1/STM-0 #37 through #48 Indirect
Address
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
RWB
0
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
R/W
IADDR[3]
0
Bit 7
R/W
IADDR[2]
0
Bit 6
R/W
IADDR[1]
0
Bit 5
R/W
IADDR[0]
0
Bit 4
Unused
Bit 3
R/W
PATH[3]
0
Bit 2
R/W
PATH[2]
0
Bit 1
R/W
PATH[1]
0
Bit 0
R/W
PATH[0]
0
PATH[3:0]:
The STS-1/STM-0 path (PATH[3:0]) bits select which STS-1/STM-0 path is accessed by the
current indirect transfer.
PATH[3:0]
STS-1/STM-0 path #
0000
Invalid path
0001
Path #(1, 13, 25 or 37)
0010
Path #(2, 14, 26 or 38)
0011
Path #(3, 15, 27 or 39)
0100
Path #(4, 16, 28 or 40)
0101
Path #(5, 17, 29 or 41)
0110
Path #(6, 18, 30 or 42)
0111
Path #(7, 19, 31 or 43)
1000
Path #(8, 20, 32 or 44)
1001
Path #(9, 21, 33 or 45)
1010
Path #(10, 22, 34 or 46)
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
227
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
1011
Path #(11, 23, 35 or47)
1100
Path #(12, 24, 36 or 48)
1101-1111
Invalid path
IADDR[3:0]:
The address location (IADDR[3:0]) bits select which address location is accessed by the
current indirect transfer.
IADDR[3:0]
Indirect Register
0000
THPP Control Register
0001
THPP Source and Pointer Control
0010
THPP Current Pointer
0011
THPP Arbitrary Pointer
0100
THPP B3 Mask and Fixed stuff byte
0101
THPP Transmit C2 and J1
0110
THPP Transmit H4 Mask and G1
0111
THPP Transmit F2 and Z3
1000
THPP Transmit Z4 and Z5
1001
to
1111
Unused
RWB:
The active high read and active low write (RWB) bit selects if the current access to a internal
register is an indirect read or an indirect write. Writing to the Indirect Address Register
initiates an access to a register. When RWB is set to logic 1, an indirect read access to a
register is initiated. The data from the addressed location as indicated using the IADDR field
will be transferred to the Indirect Data Register. When RWB is set to logic 0, an indirect write
access to a register is initiated. The data from the Indirect Data Register will be transferred to
the addressed register.
BUSY:
The active high busy (BUSY) bit reports if a previously initiated indirect access to an internal
register has been completed. BUSY is set to logic 1 upon writing to the Indirect Address
Register. BUSY is set to logic 0, upon completion of the access. This register should be
polled to determine when new data is available in the Indirect Data Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
228
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0401H: THPP STS-1/STM-0 #1 through #12 Indirect Data
Register 0481H: THPP STS-1/STM-0 #13 through #24 Indirect Data
Register 0501H: THPP STS-1/STM-0 #25 through #36 Indirect Data
Register 0581H: THPP STS-1/STM-0 #37 through #48 Indirect Data
Bit
Type
Function
Default
Bit 15
R/W
DATA[15]
0
Bit 14
R/W
DATA[14]
0
Bit 13
R/W
DATA[13]
0
Bit 12
R/W
DATA[12]
0
Bit 11
R/W
DATA[11]
0
Bit 10
R/W
DATA[10]
0
Bit 9
R/W
DATA[9]
0
Bit 8
R/W
DATA[8]
0
Bit 7
R/W
DATA[7]
0
Bit 6
R/W
DATA[6]
0
Bit 5
R/W
DATA[5]
0
Bit 4
R/W
DATA[4]
0
Bit 3
R/W
DATA[3]
0
Bit 2
R/W
DATA[2]
0
Bit 1
R/W
DATA[1]
0
Bit 0
R/W
DATA[0]
0
DATA[15:0]:
The indirect access data (DATA[15:0]) bits hold the data transfer to or from an indirect register
during indirect access. When RWB is set to logic 1 (indirect read), the data from the
addressed location in the register will be transferred to DATA[15:0]. BUSY should be polled
to determine when the new data is available in DATA[15:0]. When RWB is set to logic 0
(indirect write), the data from DATA[15:0] will be transferred to the register. The indirect Data
register must contain valid data before the indirect write is initiated by writing to the Indirect
Address Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
229
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0402: THPP Payload Configuration
Bit
Type
Function
Default
Bit 15
R/W
Reserved
0
Bit 14
R/W
Reserved
0
Bit 13
R/W
Reserved
0
Bit 12
R/W
FIXPTR
0
Bit 11
R/W
ENESB
0
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
Reserved
0
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
230
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 00H: THPP Control Register
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Default
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
FSBEN
0
Bit 2
R/W
PREIEBLK
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
PAIS
0
PAIS:
The PAIS bit controls the insertion of the path alarm indication signal. This register bit value
is logically ORed with the results form the SARC block. When a logic 1 is written to this bit
position, the complete SPE/VC-x, and the the pointer bytes (H1, H2) and stuffing opportunity
bytes (H3) are overwritten with the all ones pattern. When a logic 0 is written to this bit
position, the pointer bytes and the SPE/VC-n are processed normally. Upon de-activation of
path AIS, a new data flag accompanies the first valid pointer.
This bit should be consistent for all THPP STS-1/STM0 #N.
PREIEBLK:
The path REI block error (PREIEBLK) bit controls the extraction of path REI errors in the
PREI monitoring block of the STS/AU pointer. When PREIEBLK is set to logic 1, the path
REI extracted represents BIP-8 block errors (a maximum of 1 error per frame). When
PREIEBLK is set to logic 0, the path REI extracted represents BIP-8 errors (a maximum of 8
errors per frame).
This bit is only valid for THPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
231
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
FSBEN:
When the FSBEN register bit is logic one, THPP overwrites the fixed stuff byte .
This bit should be consistent for all THPP STS-1/STM0 #1 through #48.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
232
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 01H: THPP Source and Pointer Control Register
Bit
Type
Function
Default
Bit 15
0
Bit 14
Unused
Bit 13
R/W
H4MASK
0
Bit 12
R/W
B3MASK
0
Bit 11
R/W
ENG1REC
0
Bit 10
R/W
ENH4MASK
0
Bit 9
R/W
PTBJ1
0
Bit 8
R/W
SRCZ5
0
Bit 7
R/W
SRCZ4
0
Bit 6
R/W
SRCZ3
0
Bit 5
R/W
SRCF2
0
Bit 4
R/W
SRCREI
0
Bit 3
R/W
SRCRDI
0
Bit 2
R/W
SRCC2
0
Bit 1
R/W
SRCJ1
0
Bit 0
R/W
IBER
0
IBER:
When the IBER register bit is set to logic one, the G1 byte is generated by the SIRP block.
The THPP overwrites the LSB of the pass-through G1 with a zero logic value. When IBER is
set to logic zero, the G1 byte can be modified by one of the PIBEN:
This bit is only valid for THPP STS-1/STM0 #1.
SRCJ1, SRCC2, SRCF2, SRCZ3, SRCZ4, SRCZ5:
The SRCnn bits are used to determine the source for the path overhead bytes. For example,
when a logic 1 is written to SRCJ1, the J1 byte inserted can be found in the THPP Transmit
C2 and J1 register. When a logic 0 is written to SRCJ1, the J1 byte source can either be the
TPOH input or the TTTP PATH depending on the value of the PTBJ1 register bit that can be
found in this register.
These bits are only valid for THPP STS-1/STM0 #1.
SRCREI:
The valid high SRCREI register bit enables the THPP to overwrite the G1 byte with the REI
field in the THPP Transmit H4 Mask and G1 register. When SRCREI is set to logic zero, the
REI source is other than the THPP Transmit H4 Mask and G1 register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
233
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
These bits are only valid for THPP STS-1/STM0 #1.
SRCRDI:
The valid high SRCRDI register bit enables the THPP to overwrite the G1 byte with the RDI
field in the THPP Transmit H4 Mask and G1 register. When SRCREI is set to logic zero, the
RDI source is other than the THPP Transmit H4 Mask and G1 register.
These bits are only valid for THPP STS-1/STM0 #1.
PTBJ1:
The PTBJ1 or Path Trace Buffer J1 byte register bit is used to determine the origin of the path
trace byte to be inserted. When PTBJ1 is high, the J1 byte is sourced from the TTTP PATH
block; otherwise, the J1 byte is either sourced from the TPOH input or not inserted at all as
controlled using the SRCJ1 bit.
These bits are only valid for THPP STS-1/STM0 #1.
ENH4MASK:
When ENH4MASK is logic high, the H4[7:0] byte in THPP Transmit H4 Mask and G1 register
is used as an error mask on the H4 byte. When ENH4MASK is logic low, the H4[7:0] byte in
THPP Transmit H4 Mask and G1 register is inserted as the H4 byte.
These bits are only valid for THPP STS-1/STM0 #1.
ENG1REC:
The valid high ENG1REC register bit enables the insertion of the PRDI[2:0] and PREI[3:0] of
the G1 byte from the SARC block. When ENG1REC is set to logic low, the G1 byte source is
other than the SARC block.
B3MASK:
When B3MASK is logic high, the byte received via the TPOH (valid only if TPOHEN is logic
high) bit serial stream is to be used as a mask for an internally generated B3. When
B3MASK is logic low, the byte received on TPOH (valid only if TPOHEN is logic high) will be
inserted in the B3 byte if the path overhead source priority is TPOH.
H4MASK:
When H4MASK is logic high, the byte received via the TPOH (valid only if TPOHEN is logic
high) bit serial stream is to be used as a mask for the H4 byte. When H4MASK is logic low,
the byte received on TPOH (valid only if TPOHEN is logic high) will be inserted in the H4 byte
only if the path overhead source priority is TPOH.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
234
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 02H: THPP Current Pointer Register
Bit
Type
Function
Default
Bit 15
R
NDF[3]
0
Bit 14
R
NDF[2]
0
Bit 13
R
NDF[1]
0
Bit 12
R
NDF[0]
0
Bit 11
R
S[1]
0
Bit 10
R
S[0]
0
Bit 9
R
CPTR[9]
0
Bit 8
R
CPTR[8]
0
Bit 7
R
CPTR[7]
0
Bit 6
R
CPTR[6]
0
Bit 5
R
CPTR[5]
0
Bit 4
R
CPTR[4]
0
Bit 3
R
CPTR[3]
0
Bit 2
R
CPTR[2]
0
Bit 1
R
CPTR[1]
0
Bit 0
R
CPTR[0]
0
CPTR[9:0]:
The CPTR[9:0] bits in the THPP Current Pointer Register reflect the value of the current
payload pointer being inserted. This field can be used to verify the user programmable
pointer when FIXPTR is logic one.
S[1:0]:
The S[1:0] bits in the THPP Current Pointer Register reflect the ss bits being inserted. This
field can be used by the to verify the ss field in the user programmable pointer when FIXPTR
is logic one.
NDF[3:0]:
The NDF[3:0] bits in the THPP Current Pointer Register reflect the NDF bit field being
inserted. This field can be used to verify the NDF field in the user programmable pointer
when FIXPTR is logic one.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
235
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 03H: THPP Arbitrary Pointer Register
Bit
Type
Function
Default
Bit 15
R/W
NDF[3]/CONCAT[15]
0
Bit 14
R/W
NDF[2]/CONCAT[14]
0
Bit 13
R/W
NDF[1]/CONCAT[13]
0
Bit 12
R/W
NDF[0]/CONCAT[12]
0
Bit 11
R/W
S[1]/CONCAT[11]
0
Bit 10
R/W
S[0]/CONCAT[10]
0
Bit 9
R/W
APTR[9]/CONCAT[9]
0
Bit 8
R/W
APTR[8]/CONCAT[8]
0
Bit 7
R/W
APTR[7]/CONCAT[7]
0
Bit 6
R/W
APTR[6]/CONCAT[6]
0
Bit 5
R/W
APTR[5]/CONCAT[5]
0
Bit 4
R/W
APTR[4]/CONCAT[4]
0
Bit 3
R/W
APTR[3]/CONCAT[3]
0
Bit 2
R/W
APTR[2]/CONCAT[2]
0
Bit 1
R/W
APTR[1]/CONCAT[1]
0
Bit 0
R/W
APTR[0]/CONCAT[0]
0
APTR[9:0]:
The APTR[9:0] bits are used to set an arbitrary payload pointer value. The arbitrary pointer
value is transferred by writing a logic one to the PLD bit in the THPP Control Register. A legal
value (i.e. 0- 782) results in the THPP forcing a shifting to the corresponding byte position. If
the FTPTR bit is a logic 1, the current APTR[9:0] value is inserted into the payload pointer
bytes (H1 and H2) continueously.
These bits are only valid for THPP STS-1/STM0 #1.
S[1:0]:
The S[1:0] bits contain the value inserted in the S[1:0] bit positions in the payload pointer.
These bits are only valid for THPP STS-1/STM0 #1.
NDF[3:0]:
The NDF[3:0] bits contain the value inserted in the NDF bit positions of a pointer.
These bits are only valid for THPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
236
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
CONCAT[15:0]:
The CONCAT[15:0] bits contain the value inserted in the H1 and H2 bit positions of a pointer.
These bits are only valid for THPP STS-1/STM0 #2-#48.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
237
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 05H: THPP B3 Mask and Fixed Stuff Byte
Bit
Type
Function
Default
Bit 15
R/W
B3MASK[7]
0
Bit 14
R/W
B3MASK[6]
0
Bit 13
R/W
B3MASK[5]
0
Bit 12
R/W
B3MASK[4]
0
Bit 11
R/W
B3MASK[3]
0
Bit 10
R/W
B3MASK[2]
0
Bit 9
R/W
B3MASK[1]
0
Bit 8
R/W
B3MASK[0]
0
Bit 7
R/W
FSB[7]
0
Bit 6
R/W
FSB[6]
0
Bit 5
R/W
FSB[5]
0
Bit 4
R/W
FSB[4]
0
Bit 3
R/W
FSB[3]
0
Bit 2
R/W
FSB[2]
0
Bit 1
R/W
FSB[1]
0
Bit 0
R/W
FSB[0]
0
FSB[7:0]:
When the FSBEN bit in the THPP Control register is logic one, the THPP replaces the fixed
bytes with the byte from this register.
This field should be consistent for all THPP STS-1/STM0 #1 through #48.
B3MASK[7:0]:
The calculated B3 parity byte is always XORed with this register bit to allow the user to insert
errors in B3.
This field is only valid for THPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
238
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 06H: THPP Transmit C2 and J1
Bit
Type
Function
Default
Bit 15
R/W
C2[7]
0
Bit 14
R/W
C2[6]
0
Bit 13
R/W
C2[5]
0
Bit 12
R/W
C2[4]
0
Bit 11
R/W
C2[3]
0
Bit 10
R/W
C2[2]
0
Bit 9
R/W
C2[1]
0
Bit 8
R/W
C2[0]
0
Bit 7
R/W
J1[7]
0
Bit 6
R/W
J1[6]
0
Bit 5
R/W
J1[5]
0
Bit 4
R/W
J1[4]
0
Bit 3
R/W
J1[3]
0
Bit 2
R/W
J1[2]
0
Bit 1
R/W
J1[1]
0
Bit 0
R/W
J1[0]
0
J1[7:0]:
The J1[7:0] bits are inserted in the J1 byte position when the SRCJ1 bit of the THPP Source
& Pointer Control Register is logic 0 and TPOHEN is low during the path trace bit positions in
the path overhead input stream, TPOH.
This field is only valid for THPP STS-1/STM0 #1.
C2[7:0]:
The C2[7:0] bits are inserted in the C2 byte position when the SRCC2 bit of the THPP Source
& Pointer Control Register is logic 0 and TPOHEN is low during the path signal lable bit
positions in the path overhead input stream, TPOH.
This field is only valid for THPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
239
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 07H: THPP Transmit H4 Mask and G1
Bit
Type
Function
Default
Bit 15
R/W
H4[7]
0
Bit 14
R/W
H4[6]
0
Bit 13
R/W
H4[5]
0
Bit 12
R/W
H4[4]
0
Bit 11
R/W
H4[3]
0
Bit 10
R/W
H4[2]
0
Bit 9
R/W
H4[1]
0
Bit 8
R/W
H4[0]
0
Bit 7
R/W
G1[7]
0
Bit 6
R/W
G1[6]
0
Bit 5
R/W
G1[5]
0
Bit 4
R/W
G1[4]
0
Bit 3
R/W
G1[3]
0
Bit 2
R/W
G1[2]
0
Bit 1
R/W
G1[1]
0
Bit 0
R/W
G1[0]
0
G1[7:0]:
The G1[7:0] bits are inserted in the G1 byte position when the SRCREI and SRCRDI bits of
the Source and Pointer Control Register are high and TPOHEN is low during the path status
bit positions in the path overhead input stream, TPOH.
This field is only valid for THPP STS-1/STM0 #1.
H4[7:0]:
The H4[7:0] bits are inserted in the H1 byte position when the ENH4MASK bit of the Source
and Pointer Control Register is high and TPOHEN is low during the path multiframe bit
positions in the path overhead input stream, TPOH.
This field is only valid for THPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
240
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 08H: THPP Transmit F2 and Z3
Bit
Type
Function
Default
Bit 15
R/W
F2[7]
0
Bit 14
R/W
F2[6]
0
Bit 13
R/W
F2[5]
0
Bit 12
R/W
F2[4]
0
Bit 11
R/W
F2[3]
0
Bit 10
R/W
F2[2]
0
Bit 9
R/W
F2[1]
0
Bit 8
R/W
F2[0]
0
Bit 7
R/W
Z3[7]
0
Bit 6
R/W
Z3[6]
0
Bit 5
R/W
Z3[5]
0
Bit 4
R/W
Z3[4]
0
Bit 3
R/W
Z3[3]
0
Bit 2
R/W
Z3[2]
0
Bit 1
R/W
Z3[1]
0
Bit 0
R/W
Z3[0]
0
Z3[7:0]:
The Z3[7:0] bits are inserted in the Z3 byte position when the SRCZ3 bit of the THPP Source
& Pointer Control Register is logic 0 and input TPOHEN is low during the path Z3 growth bit
positions in the path overhead input stream, TPOH.
This field is only valid for THPP STS-1/STM0 #1.
F2[7:0]:
The F2[7:0] bits are inserted in the F2 byte position when the SRCF2 bit of the THPP Source
& Pointer Control Register is logic 0 and input TPOHEN is low during the path User Channel
bit positions in the path overhead input stream, TPOH.
This field is only valid for THPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
241
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 09H: THPP Transmit Z4 and Z5
Bit
Type
Function
Default
Bit 15
R/W
Z4[7]
0
Bit 14
R/W
Z4[6]
0
Bit 13
R/W
Z4[5]
0
Bit 12
R/W
Z4[4]
0
Bit 11
R/W
Z4[3]
0
Bit 10
R/W
Z4[2]
0
Bit 9
R/W
Z4[1]
0
Bit 8
R/W
Z4[0]
0
Bit 7
R/W
Z5[7]
0
Bit 6
R/W
Z5[6]
0
Bit 5
R/W
Z5[5]
0
Bit 4
R/W
Z5[4]
0
Bit 3
R/W
Z5[3]
0
Bit 2
R/W
Z5[2]
0
Bit 1
R/W
Z5[1]
0
Bit 0
R/W
Z5[0]
0
Z5[7:0]:
The Z5[7:0] bits are inserted in the Z5 byte position when the SRCZ5 bit of the THPP Source
& Pointer Control Register is logic 0 and input TPOHEN is low during the path Z5 growth bit
positions in the path overhead input stream, TPOH.
This field is only valid for THPP STS-1/STM0 #1.
Z4[7:0]:
The Z4[7:0] bits are inserted in the Z4 byte position when the SRCZ4 bit of the THPP Source
& Pointer Control Register is logic 0 and input TPOHEN is low during the path Z4 growth bit
positions in the path overhead input stream, TPOH.
This field is only valid for THPP STS-1/STM0 #1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
242
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0600H: RSVCA Indirect Address
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
RWB
0
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
R/W
IADDR[2]
0
Bit 7
R/W
IADDR[1]
0
Bit 6
R/W
IADDR[0]
0
Bit 5
Unused
Bit 4
Unused
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
Reserved
0
IADDR[2:0]:
The address location (IADDR[2:0]) bits select which address location is accessed by the
current indirect transfer.
IADDR[2:0]
Indirect Register
000
RSVCA Pointer Justification Interrupt Enable
001
RSVCA FIFO Interrupt Enable
010
RSVCA Positive Justification Performance Monitor
011
RSVCA Negative Justification Performance Monitor
100
RSVCA Diagnostic/Configuration
101 to 111
Unused
RWB:
The active high read and active low write (RWB) bit selects if the current access to a internal
register is an indirect read or an indirect write. Writing to the Indirect Address Register
initiates an access to a register. When RWB is set to logic 1, an indirect read access to a
register is initiated. The data from the addressed location as indicated using the IADDR field
will be transferred to the Indirect Data Register. When RWB is set to logic 0, an indirect write
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
243
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
access to a register is initiated. The data from the Indirect Data Register will be transferred to
the addressed register.
BUSY:
The active high busy (BUSY) bit reports if a previously initiated indirect access to an internal
register has been completed. BUSY is set to logic 1 upon writing to the Indirect Address
Register. BUSY is set to logic 0, upon completion of the access. This register should be
polled to determine when new data is available in the Indirect Data Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
244
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0601H: RSVCA Indirect Data
Bit
Type
Function
Default
Bit 15
R/W
DATA[15]
0
Bit 14
R/W
DATA[14]
0
Bit 13
R/W
DATA[13]
0
Bit 12
R/W
DATA[12]
0
Bit 11
R/W
DATA[11]
0
Bit 10
R/W
DATA[10]
0
Bit 9
R/W
DATA[9]
0
Bit 8
R/W
DATA[8]
0
Bit 7
R/W
DATA[7]
0
Bit 6
R/W
DATA[6]
0
Bit 5
R/W
DATA[5]
0
Bit 4
R/W
DATA[4]
0
Bit 3
R/W
DATA[3]
0
Bit 2
R/W
DATA[2]
0
Bit 1
R/W
DATA[1]
0
Bit 0
R/W
DATA[0]
0
DATA[15:0]:
The indirect access data (DATA[15:0]) bits hold the data transfer to or from an indirect register
during indirect access. When RWB is set to logic 1 (indirect read), the data from the addressed
location in the register will be transferred to DATA[15:0]. BUSY should be polled to determine
when the new data is available in DATA[15:0]. When RWB is set to logic 0 (indirect write), the
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
245
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
data from DATA[15:0] will be transferred to the register. The indirect Data register must contain
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
246
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
247
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0603H: RSVCA Positive Justification Interrupt Status
Bit
Type
Function
Default
Bit 15
R/W
Reserved[3]
X
Bit 14
R/W
Reserved[2]
X
Bit 13
R/W
Reserved[1]
X
Bit 12
R/W
Reserved[0]
X
Bit 11
R
Reserved
0
Bit 10
R
Reserved
0
Bit 9
R
Reserved
0
Bit 8
R
Reserved
0
Bit 7
R
Reserved
0
Bit 6
R
Reserved
0
Bit 5
R
Reserved
0
Bit 4
R
Reserved
0
Bit 3
R
Reserved
0
Bit 2
R
Reserved
0
Bit 1
R
Reserved
0
Bit 0
R
PPJI[1]
0
PPJI[1]:
The positive pointer justification interrupt status (PPJI[1]) bit indicates a positive pointer
adjustment in the STS-48c/STM-4-4c stream. PPJI[1] is set to logic 1 to indicate a positive
pointer justification event in the outgoing data stream. This interrupt status bit is independent
of the interrupt enable bit. PPJI[1] is cleared to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
248
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0604H: RSVCA Negative Justification Interrupt Status
Bit
Type
Function
Default
Bit 15
R/W
Reserved[3]
X
Bit 14
R/W
Reserved[2]
X
Bit 13
R/W
Reserved[1]
X
Bit 12
R/W
Reserved[0]
X
Bit 11
R
Reserved
0
Bit 10
R
Reserved
0
Bit 9
R
Reserved
0
Bit 8
R
Reserved
0
Bit 7
R
Reserved
0
Bit 6
R
Reserved
0
Bit 5
R
Reserved
0
Bit 4
R
Reserved
0
Bit 3
R
Reserved
0
Bit 2
R
Reserved
0
Bit 1
R
Reserved
0
Bit 0
R
NPJI[1]
0
NPJI[1]:
The negative pointer justification interrupt status (NPJI[1]) bit indicates a negative pointer
adjustment in the STS-48c/STM-4-4c stream. NPJI[1] is set to logic 1 to indicate a negative
pointer justification event in the outgoing data stream. This interrupt status bit is independent
of the interrupt enable bit. NPJI[1] is cleared to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
249
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0605H: RSVCA FIFO Overflow Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserved
0
Bit 10
R
Reserved
0
Bit 9
R
Reserved
0
Bit 8
R
Reserved
0
Bit 7
R
Reserved
0
Bit 6
R
Reserved
0
Bit 5
R
Reserved
0
Bit 4
R
Reserved
0
Bit 3
R
Reserved
0
Bit 2
R
Reserved
0
Bit 1
R
Reserved
0
Bit 0
R
FOVRI[1]
0
FOVRI[1]:
The FIFO overflow event interrupt status (FOVRI[1]) bit indicates a FIFO overflow in the
SVCA. FOVRI[1] is set to logic 1 to indicate a FIFO overflow event. This interrupt status bit
is independent of the interrupt enable bit. FOVRI[1] is cleared to logic 0 when this register is
read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
250
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0606H: RSVCA FIFO Underflow Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserved
0
Bit 10
R
Reserved
0
Bit 9
R
Reserved
0
Bit 8
R
Reserved
0
Bit 7
R
Reserved
0
Bit 6
R
Reserved
0
Bit 5
R
Reserved
0
Bit 4
R
Reserved
0
Bit 3
R
Reserved
0
Bit 2
R
Reserved
0
Bit 1
R
Reserved
0
Bit 0
R
FUDRI[1]
0
FUDRI[1]:
The FIFO underflow event interrupt status (FUDRI[1]) bit indicates a FIFO underflow in the
SVCA. FUDRI[1] is set to logic 1 to indicate a FIFO underflow event. This interrupt status bit
is independent of the interrupt enable bit. FUDRI[1] is cleared to logic 0 when this register is
read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
251
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 00H: RSVCA Pointer Justification Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
0
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
PJIEN[1]
0
PJIEN[1]:
The pointer justification event interrupt enable (PJIEN[1]) bit controls the activation of the
interrupt (INTB) output. When set to logic 1, the corresponding pending interrupt will assert
the interrupt (INTB) output. When set to logic 0, the corresponding pending interrupt will not
assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
252
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 01H: RSVCA FIFO Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
0
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
FIEN[1]
0
FIEN[1]:
The FIFO event interrupt enable (FIEN[1]) bit controls the activation of the interrupt (INTB)
output due to a FIFO overflow or a FIFO underflow. When set to logic 1, the corresponding
pending interrupts will assert the interrupt (INTB) output. When set to logic 0, the
corresponding pending interrupts will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
253
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 02H: RSVCA Positive Justifications Performance Monitor
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Default
Bit 12
R
PJPMON[12]
0
Bit 11
R
PJPMON[11]
0
Bit 10
R
PJPMON[10]
0
Bit 9
R
PJPMON[9]
0
Bit 8
R
PJPMON[8]
0
Bit 7
R
PJPMON[7]
0
Bit 6
R
PJPMON[6]
0
Bit 5
R
PJPMON[5]
0
Bit 4
R
PJPMON[4]
0
Bit 3
R
PJPMON[3]
0
Bit 2
R
PJPMON[2]
0
Bit 1
R
PJPMON[1]
0
Bit 0
R
PJPMON[0]
0
PJPMON[12:0]:
This register reports the number of positive pointer justification events that occurred on the
outgoing side in the previous accumulation interval. The content of this register becomes
valid a maximum of 3 TCLK cycles after a transfer is triggered by writing a logic one to the
PMONXFER bit of the SVCA Diagnostic/Configuration Register or by writing to the S/UNI2488 Identity, and Global Performance Monitor Update register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
254
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 03H: RSVCA Negative Justifications Performance Monitor
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Default
Bit 12
R
NJPMON[12]
0
Bit 11
R
NJPMON[11]
0
Bit 10
R
NJPMON[10]
0
Bit 9
R
NJPMON[9]
0
Bit 8
R
NJPMON[8]
0
Bit 7
R
NJPMON[7]
0
Bit 6
R
NJPMON[6]
0
Bit 5
R
NJPMON[5]
0
Bit 4
R
NJPMON[4]
0
Bit 3
R
NJPMON[3]
0
Bit 2
R
NJPMON[2]
0
Bit 1
R
NJPMON[1]
0
Bit 0
R
NJPMON[0]
0
NJPMON[12:0]:
This register reports the number of negative pointer justification events that occurred on the
outgoing side in the previous accumulation interval. The content of this register becomes
valid a maximum of 3 TCLK cycles after a transfer is triggered by writing a logic one to the
PMONXFER bit of the SVCA Diagnostic/Configuration Register or by writing to the S/UNI2488 Identity, and Global Performance Monitor Update register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
255
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 04H: RSVCA Diagnostic/Configuration
Bit
Type
Function
Default
Bit 15
R/W
Reserved
X
Bit 14
R/W
PTR_RST
X
Bit 13
W
PMONXFER
X
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
unused
0
0
Bit 6
R/W
Reserved
Bit 5
R/W
Diag_FifoAISDis
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Diag_PAIS
0
Bit 2
R/W
Diag_LOP
0
Bit 1
R/W
Diag_NegJust
0
Bit 0
R/W
Diag_PosJust
1
Diag_PosJust :
The Diag_PosJust bit forces the SVCA to generate outgoing positive justification event.
When set to 1, the SVCA generates positive justification events at the rate of one every four
frames regardless of the current level of the internal fifo. Prolonged application may cause
the FIFO to overflow.
Note : Diag_PosJust and Diag_NegJust must not be set to one at the same time. If that
occurs, their operation is disabled.
Diag_NegJust :
The Diag_NegJust bit forces the SVCA to generate outgoing negative justification events.
When set to 1, the SVCA generates negative justification events at the rate of one every four
frames regardless of the current level of the internal fifo. Prolonged application may cause
the FIFO to underflow.
Note : Diag_PosJust and Diag_NegJust must not be set to one at the same time. If that
occurs, their operation is disabled.
Diag_LOP :
When set high, the Diag_LOP bit forces the SVCA to invert the outgoing NDF field of the
payload (selected path(s)) pointer causing downstream pointer processing elements to enter
a loss of pointer (LOP) state.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
256
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Diag_PAIS :
When set high, the Diag_PAIS bit forces the SVCA to insert path AIS in the selected outgoing
stream for at least three consecutive frames. AIS is inserted by writing an all ones pattern in
the transport overhead bytes H1, H2, and H3, as well as in the entire STS synchronous
payload envelope. The first frame after PAIS negates will contain a new data flag in the
transport overhead H1 byte.
Diag_FifoAISDis :
When set high, the Diag_FifoAISDis bit forces the SVCA not to insert path AIS upon FIFO
overflow/underflow detection. When set low (normal operation), detection of FIFO
overflow/underflow causes path AIS to be inserted in the outgoing stream for at least three
consecutive frames.
PMON_XFER :
When set high, Negative and Positive Performance Monitors are transferred to a stable
readable register.
PTR_RST:
When set high, incoming and outgoing pointers are reset to their default values. This bit is
level sensitive.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
257
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0680H: TSVCA Indirect Address
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
RWB
0
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
R/W
IADDR[2]
0
Bit 7
R/W
IADDR[1]
0
Bit 6
R/W
IADDR[0]
0
Bit 5
Unused
Bit 4
Unused
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
Reserved
0
IADDR[2:0]:
The address location (IADDR[2:0]) bits select which address location is accessed by the
current indirect transfer.
IADDR[2:0]
Indirect Register
000
TSVCA Pointer Justification Interrupt Enable
001
TSVCA FIFO Interrupt Enable
010
TSVCA Positive Justification Performance Monitor
011
TSVCA Negative Justification Performance Monitor
100
TSVCA Diagnostic/Configuration
101 to 111
Unused
RWB:
The active high read and active low write (RWB) bit selects if the current access to a internal
register is an indirect read or an indirect write. Writing to the Indirect Address Register
initiates an access to a register. When RWB is set to logic 1, an indirect read access to a
register is initiated. The data from the addressed location as indicated using the IADDR field
will be transferred to the Indirect Data Register. When RWB is set to logic 0, an indirect write
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
258
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
access to a register is initiated. The data from the Indirect Data Register will be transferred to
the addressed register.
BUSY:
The active high busy (BUSY) bit reports if a previously initiated indirect access to an internal
register has been completed. BUSY is set to logic 1 upon writing to the Indirect Address
Register. BUSY is set to logic 0, upon completion of the access. This register should be
polled to determine when new data is available in the Indirect Data Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
259
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0601H: TSVCA Indirect Data
Bit
Type
Function
Default
Bit 15
R/W
DATA[15]
0
Bit 14
R/W
DATA[14]
0
Bit 13
R/W
DATA[13]
0
Bit 12
R/W
DATA[12]
0
Bit 11
R/W
DATA[11]
0
Bit 10
R/W
DATA[10]
0
Bit 9
R/W
DATA[9]
0
Bit 8
R/W
DATA[8]
0
Bit 7
R/W
DATA[7]
0
Bit 6
R/W
DATA[6]
0
Bit 5
R/W
DATA[5]
0
Bit 4
R/W
DATA[4]
0
Bit 3
R/W
DATA[3]
0
Bit 2
R/W
DATA[2]
0
Bit 1
R/W
DATA[1]
0
Bit 0
R/W
DATA[0]
0
DATA[15:0]:
The indirect access data (DATA[15:0]) bits hold the data transfer to or from an indirect register
during indirect access. When RWB is set to logic 1 (indirect read), the data from the
addressed location in the register will be transferred to DATA[15:0]. BUSY should be polled
to determine when the new data is available in DATA[15:0]. When RWB is set to logic 0
(indirect write), the data from DATA[15:0] will be transferred to the register. The indirect Data
register must contain valid data before the indirect write is initiated by writing to the Indirect
Address Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
260
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0603H: TSVCA Positive Justification Interrupt Status
Bit
Type
Function
Default
Bit 15
R/W
Reserved[3]
X
Bit 14
R/W
Reserved[2]
X
Bit 13
R/W
Reserved[1]
X
Bit 12
R/W
Reserved[0]
X
Bit 11
R
Reserved
0
Bit 10
R
Reserved
0
Bit 9
R
Reserved
0
Bit 8
R
Reserved
0
Bit 7
R
Reserved
0
Bit 6
R
Reserved
0
Bit 5
R
Reserved
0
Bit 4
R
Reserved
0
Bit 3
R
Reserved
0
Bit 2
R
Reserved
0
Bit 1
R
Reserved
0
Bit 0
R
PPJI[1]
0
PPJI[1]:
The positive pointer justification interrupt status (PPJI[1]) bit indicates a positive pointer
adjustment in the STS-48c/STM-4-4c stream. PPJI[1] is set to logic 1 to indicate a positive
pointer justification event in the outgoing data stream. This interrupt status bit is independent
of the interrupt enable bit. PPJI[1] is cleared to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
261
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0604H: TSVCA Negative Justification Interrupt Status
Bit
Type
Function
Default
Bit 15
R/W
Reserved[3]
X
Bit 14
R/W
Reserved[2]
X
Bit 13
R/W
Reserved[1]
X
Bit 12
R/W
Reserved[0]
X
Bit 11
R
Reserved
0
Bit 10
R
Reserved
0
Bit 9
R
Reserved
0
Bit 8
R
Reserved
0
Bit 7
R
Reserved
0
Bit 6
R
Reserved
0
Bit 5
R
Reserved
0
Bit 4
R
Reserved
0
Bit 3
R
Reserved
0
Bit 2
R
Reserved
0
Bit 1
R
Reserved
0
Bit 0
R
NPJI[1]
0
NPJI[1]:
The negative pointer justification interrupt status (NPJI[1]) bit indicates a negative pointer
adjustment in the STS-48c/STM-4-4c stream. NPJI[1] is set to logic 1 to indicate a negative
pointer justification event in the outgoing data stream. This interrupt status bit is independent
of the interrupt enable bit. NPJI[1] is cleared to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
262
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0605H: TSVCA FIFO Overflow Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserved
0
Bit 10
R
Reserved
0
Bit 9
R
Reserved
0
Bit 8
R
Reserved
0
Bit 7
R
Reserved
0
Bit 6
R
Reserved
0
Bit 5
R
Reserved
0
Bit 4
R
Reserved
0
Bit 3
R
Reserved
0
Bit 2
R
Reserved
0
Bit 1
R
Reserved
0
Bit 0
R
FOVRI[1]
0
FOVRI[1]:
The FIFO overflow event interrupt status (FOVRI[1]) bit indicates a FIFO overflow in the
SVCA. FOVRI[1] is set to logic 1 to indicate a FIFO overflow event. This interrupt status bit
is independent of the interrupt enable bit. FOVRI[1] is cleared to logic 0 when this register is
read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
263
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0606H: TSVCA FIFO Underflow Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserved
0
Bit 10
R
Reserved
0
Bit 9
R
Reserved
0
Bit 8
R
Reserved
0
Bit 7
R
Reserved
0
Bit 6
R
Reserved
0
Bit 5
R
Reserved
0
Bit 4
R
Reserved
0
Bit 3
R
Reserved
0
Bit 2
R
Reserved
0
Bit 1
R
Reserved
0
Bit 0
R
FUDRI[1]
0
FUDRI[1]:
The FIFO underflow event interrupt status (FUDRI[1]) bit indicates a FIFO underflow in the
SVCA. FUDRI[1] is set to logic 1 to indicate a FIFO underflow event. This interrupt status bit
is independent of the interrupt enable bit. FUDRI[1] is cleared to logic 0 when this register is
read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
264
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 00H: TSVCA Pointer Justification Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
0
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
PJIEN[1]
0
PJIEN[1]:
The pointer justification event interrupt enable (PJIEN[1]) bit controls the activation of the
interrupt (INTB) output. When set to logic 1, the corresponding pending interrupt will assert
the interrupt (INTB) output. When set to logic 0, the corresponding pending interrupt will not
assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
265
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 01H: TSVCA FIFO Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
0
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
FIEN[1]
0
FIEN[1]:
The FIFO event interrupt enable (FIEN[1]) bit controls the activation of the interrupt (INTB)
output due to a FIFO overflow or a FIFO underflow. When set to logic 1, the corresponding
pending interrupts will assert the interrupt (INTB) output. When set to logic 0, the
corresponding pending interrupts will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
266
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 02H: TSVCA Positive Justifications Performance Monitor
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Default
Bit 12
R
PJPMON[12]
0
Bit 11
R
PJPMON[11]
0
Bit 10
R
PJPMON[10]
0
Bit 9
R
PJPMON[9]
0
Bit 8
R
PJPMON[8]
0
Bit 7
R
PJPMON[7]
0
Bit 6
R
PJPMON[6]
0
Bit 5
R
PJPMON[5]
0
Bit 4
R
PJPMON[4]
0
Bit 3
R
PJPMON[3]
0
Bit 2
R
PJPMON[2]
0
Bit 1
R
PJPMON[1]
0
Bit 0
R
PJPMON[0]
0
PJPMON[12:0]:
This register reports the number of positive pointer justification events that occurred on the
outgoing side in the previous accumulation interval. The content of this register becomes
valid a maximum of 3 TCLK cycles after a transfer is triggered by writing a logic one to the
PMONXFER bit of the SVCA Diagnostic/Configuration Register or by writing to the S/UNI2488 Identity, and Global Performance Monitor Update register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
267
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 03H: TSVCA Negative Justifications Performance Monitor
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Default
Bit 12
R
NJPMON[12]
0
Bit 11
R
NJPMON[11]
0
Bit 10
R
NJPMON[10]
0
Bit 9
R
NJPMON[9]
0
Bit 8
R
NJPMON[8]
0
Bit 7
R
NJPMON[7]
0
Bit 6
R
NJPMON[6]
0
Bit 5
R
NJPMON[5]
0
Bit 4
R
NJPMON[4]
0
Bit 3
R
NJPMON[3]
0
Bit 2
R
NJPMON[2]
0
Bit 1
R
NJPMON[1]
0
Bit 0
R
NJPMON[0]
0
NJPMON[12:0]:
This register reports the number of negative pointer justification events that occurred on the
outgoing side in the previous accumulation interval. The content of this register becomes
valid a maximum of 3 TCLK cycles after a transfer is triggered by writing a logic one to the
PMONXFER bit of the SVCA Diagnostic/Configuration Register or by writing to the S/UNI2488 Identity, and Global Performance Monitor Update register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
268
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 04H: TSVCA Diagnostic/Configuration
Bit
Type
Function
Default
Bit 15
R/W
Reserved
X
Bit 14
R/W
PTR_RST
X
Bit 13
W
PMONXFER
X
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
unused
0
0
Bit 6
R/W
Reserved
Bit 5
R/W
Diag_FifoAISDis
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Diag_PAIS
0
Bit 2
R/W
Diag_LOP
0
Bit 1
R/W
Diag_NegJust
0
Bit 0
R/W
Diag_PosJust
1
Diag_PosJust :
The Diag_PosJust bit forces the SVCA to generate outgoing positive justification event.
When set to 1, the SVCA generates positive justification events at the rate of one every four
frames regardless of the current level of the internal fifo. Prolonged application may cause
the FIFO to overflow.
Note : Diag_PosJust and Diag_NegJust must not be set to one at the same time. If that
occurs, their operation is disabled.
Diag_NegJust :
The Diag_NegJust bit forces the SVCA to generate outgoing negative justification events.
When set to 1, the SVCA generates negative justification events at the rate of one every four
frames regardless of the current level of the internal fifo. Prolonged application may cause
the FIFO to underflow.
Note : Diag_PosJust and Diag_NegJust must not be set to one at the same time. If that
occurs, their operation is disabled.
Diag_LOP :
When set high, the Diag_LOP bit forces the SVCA to invert the outgoing NDF field of the
payload (selected path(s)) pointer causing downstream pointer processing elements to enter
a loss of pointer (LOP) state.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
269
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Diag_PAIS :
When set high, the Diag_PAIS bit forces the SVCA to insert path AIS in the selected outgoing
stream for at least three consecutive frames. AIS is inserted by writing an all ones pattern in
the transport overhead bytes H1, H2, and H3, as well as in the entire STS synchronous
payload envelope. The first frame after PAIS negates will contain a new data flag in the
transport overhead H1 byte.
Diag_FifoAISDis :
When set high, the Diag_FifoAISDis bit forces the SVCA not to insert path AIS upon FIFO
overflow/underflow detection. When set low (normal operation), detection of FIFO
overflow/underflow causes path AIS to be inserted in the outgoing stream for at least three
consecutive frames.
PMON_XFER :
When set high, Negative and Positive Performance Monitors are transferred to a stable
readable register.
PTR_RST:
When set high, incoming and outgoing pointers are reset to their default values. This bit is
level sensitive.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
270
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0700H: RTTP PATH Indirect Address
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
RWB
0
Bit 13
R/W
IADDR[7]
0
Bit 12
R/W
IADDR[6]
0
Bit 11
R/W
IADDR[5]
0
Bit 10
R/W
IADDR[4]
0
Bit 9
R/W
IADDR[3]
0
Bit 8
R/W
IADDR[2]
0
Bit 7
R/W
IADDR[1]
0
Bit 6
R/W
IADDR[0]
0
Bit 5
Unused
Bit 4
Unused
Bit 3
R/W
PATH[3]
0
Bit 2
R/W
PATH[2]
0
Bit 1
R/W
PATH[1]
0
Bit 0
R/W
PATH[0]
0
PATH[3:0]:
The STS-1/STM-0 path (PATH[3:0]) bits select which STS-1/STM-0 path is accessed by the
current indirect transfer. This register should only be set to 0001 since only the STS-1/STM-0
#1 path byte is valid.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
271
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
IADDR[7:0]:
The indirect address location (IADDR[7:0]) bits select which indirect address location is
accessed by the current indirect transfer.
Indirect Address
Indirect Data
IADDR[7:0]
0000 0000
Configuration
0000 0001
to
0011 1111
Invalid address
0100 0000
First byte of the 1/16/64 byte captured trace
0100 0001
to
0111 1111
Other bytes of the 16/64 byte captured trace
1000 0000
First byte of the 1/16/64 byte accepted trace
1000 0001
to
1011 1111
Other bytes of the 16/64 byte accepted trace
1100 0000
First byte of the 16/64 byte expected trace
1100 0001
to
1111 1111
Other bytes of the 16/64 byte expected trace
RWB:
The active high read and active low write (RWB) bit selects if the current access to the
internal RAM is an indirect read or an indirect write. Writing to the Indirect Address Register
initiates an access to the internal RAM. When RWB is set to logic 1, an indirect read access
to the RAM is initiated. The data from the addressed location in the internal RAM will be
transferred to the Indirect Data Register. When RWB is set to logic 0, an indirect write access
to the RAM is initiated. The data from the Indirect Data Register will be transferred to the
addressed location in the internal RAM.
BUSY:
The active high RAM busy (BUSY) bit reports if a previously initiated indirect access to the
internal RAM has been completed. BUSY is set to logic 1 upon writing to the Indirect Address
Register. BUSY is set to logic 0, upon completion of the RAM access. This register should
be polled to determine when new data is available in the Indirect Data Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
272
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0701H: RTTP PATH Indirect Data
Bit
Type
Function
Default
Bit 15
R/W
DATA[15]
0
Bit 14
R/W
DATA[14]
0
Bit 13
R/W
DATA[13]
0
Bit 12
R/W
DATA[12]
0
Bit 11
R/W
DATA[11]
0
Bit 10
R/W
DATA[10]
0
Bit 9
R/W
DATA[9]
0
Bit 8
R/W
DATA[8]
0
Bit 7
R/W
DATA[7]
0
Bit 6
R/W
DATA[6]
0
Bit 5
R/W
DATA[5]
0
Bit 4
R/W
DATA[4]
0
Bit 3
R/W
DATA[3]
0
Bit 2
R/W
DATA[2]
0
Bit 1
R/W
DATA[1]
0
Bit 0
R/W
DATA[0]
0
DATA[15:0]:
The indirect access data (DATA[15:0]) bits hold the data transfer to or from the internal RAM
during indirect access. When RWB is set to logic 1 (indirect read), the data from the
addressed location in the internal RAM will be transfer to DATA[15:0]. BUSY should be
polled to determine when the new data is available in DATA[15:0]. When RWB is set to logic
0 (indirect write), the data from DATA[15:0] will be transfer to the addressed location in the
internal RAM. The indirect Data register must contain valid data before the indirect write is
initiated by writing to the Indirect Address Register.
DATA[15:0] has a different meaning depending on which address of the internal RAM is being
accessed.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
273
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0702H: RTTP PATH Trace Unstable Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserve
X
Bit 10
R
Reserve
X
Bit 9
R
Reserve
X
Bit 8
R
Reserve
X
Bit 7
R
Reserve
X
Bit 6
R
Reserve
X
Bit 5
R
Reserve
X
Bit 4
R
Reserve
X
Bit 3
R
Reserve
X
Bit 2
R
Reserve
X
Bit 1
R
Reserve
X
Bit 0
R
TIUV[1]
X
TIUV[1]:
The trace identifier unstable status (TIUV[1]) bit indicates the current status of the TIU defect.
Algorithm 1: TIUV is set to logic 0.
Algorithm 2: TIUV is set to logic 1 when one or more erroneous bytes are detected between
the current message and the previous message in a total of 8 tail trace messages
without any persistent message in between. TIUV is set to logic 0 when a
persistent message is found. A persistent message is found when the same
message is receive for 3 or 5 consecutive multi-frames.
Algorithm 3: TIUV is set to logic 1 when one or more erroneous bytes are detected in three
consecutive sixteen byte windows. The first window starts on the first erroneous
tail trace byte. BYTE_TIUV is set to logic 0 when the same tail trace byte is
received for 48 consecutive frames.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
274
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0703H: RTTP PATH Trace Unstable Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserve
0
Bit 10
R/W
Reserve
0
Bit 9
R/W
Reserve
0
Bit 8
R/W
Reserve
0
Bit 7
R/W
Reserve
0
Bit 6
R/W
Reserve
0
Bit 5
R/W
Reserve
0
Bit 4
R/W
Reserve
0
Bit 3
R/W
Reserve
0
Bit 2
R/W
Reserve
0
Bit 1
R/W
Reserve
0
Bit 0
R/W
TIUE[1]
0
TIUE[1]:
The trace identifier unstable interrupt enable (TIUE[1]) bit controls the activation of the
interrupt (INTB) output. When the bit is set to logic 1, the corresponding pending interrupt will
assert the interrupt (INTB) output. When the bit is set to logic 0, the corresponding pending
interrupt will not assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
275
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0704H: RTTP PATH Trace Unstable Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserve
X
Bit 10
R
Reserve
X
Bit 9
R
Reserve
X
Bit 8
R
Reserve
X
Bit 7
R
Reserve
X
Bit 6
R
Reserve
X
Bit 5
R
Reserve
X
Bit 4
R
Reserve
X
Bit 3
R
Reserve
X
Bit 2
R
Reserve
X
Bit 1
R
Reserve
X
Bit 0
R
TIUI[1]
X
TIUI[1]:
The trace identifier unstable interrupt status (TIUI[1]) bit is an event indicator. TIUI[1] is set to
logic 1 to indicate any changes in the status of TIUV[1] (stable to unstable, unstable to
stable). This interrupt status bit is independent of the interrupt enable bit. TIUI[1] is cleared
to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
276
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0705H: RTTP PATH Trace Mismatch Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserve
X
Bit 10
R
Reserve
X
Bit 9
R
Reserve
X
Bit 8
R
Reserve
X
Bit 7
R
Reserve
X
Bit 6
R
Reserve
X
Bit 5
R
Reserve
X
Bit 4
R
Reserve
X
Bit 3
R
Reserve
X
Bit 2
R
Reserve
X
Bit 1
R
Reserve
X
Bit 0
R
TIMV[1]
X
TIMV[1]:
The trace identifier mismatch status (TIMV[1]) bit indicates the current status of the TIM
defect.
Algorithm 1: TIMV is set to logic 1 when none of the last 20 messages matches the expected
message. TIMV is set to logic 0 when 16 of the last 20 messages match the
expected message.
Algorithm 2: TIMV is set to logic 1 when the accepted message does not match the expected
message. TIMV is set to logic 0 when the accepted message matches the
expected message.
Algorithm 3: TIMV is set to logic 0.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
277
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0706H: RTTP PATH Trace Mismatch Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserve
0
Bit 10
R/W
Reserve
0
Bit 9
R/W
Reserve
0
Bit 8
R/W
Reserve
0
Bit 7
R/W
Reserve
0
Bit 6
R/W
Reserve
0
Bit 5
R/W
Reserve
0
Bit 4
R/W
Reserve
0
Bit 3
R/W
Reserve
0
Bit 2
R/W
Reserve
0
Bit 1
R/W
Reserve
0
Bit 0
R/W
TIME[1]
0
TIME[1]:
The trace identifier mismatch interrupt enable (TIME[1]) bit controls the activation of the
interrupt (INTB) output. When set to logic 1, the corresponding pending interrupt will assert
the interrupt (INTB) output. When set to logic 0, the corresponding pending interrupt will not
assert the interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
278
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0707H: RTTP PATH Trace Mismatch Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserve
X
Bit 10
R
Reserve
X
Bit 9
R
Reserve
X
Bit 8
R
Reserve
X
Bit 7
R
Reserve
X
Bit 6
R
Reserve
X
Bit 5
R
Reserve
X
Bit 4
R
Reserve
X
Bit 3
R
Reserve
X
Bit 2
R
Reserve
X
Bit 1
R
Reserve
X
Bit 0
R
TIMI[1]
X
TIMI[1]:
The trace identifier mismatch interrupt status (TIMI[1]) bit is an event indicator. TIMI[1] is set
to logic 1 to indicate any changes in the status of TIMV[1] (match to mismatch, mismatch to
match). This interrupt status bit is independent of the interrupt enable bit. TIMI[1] is cleared
to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
279
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 00H: RTTP PATH Trace Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Default
Bit 5
R/W
ZEROEN
0
Bit 4
R/W
PER5
0
Bit 3
R/W
NOSYNC
0
Bit 2
R/W
LENGTH16
0
Bit 1
R/W
ALGO[1]
0
Bit 0
R/W
ALGO[0]
0
ALGO[1:0]:
The tail trace algorithm select (ALGO[1:0]) bits select the algorithm used to process the tail
trace message.
ALGO[1:0]
Tail trace algorithm
00
Algorithm disable
01
Algorithm 1
10
Algorithm 2
11
Algorithm 3
When ALGO[1:0] is set to logic 00b, the tail trace algorithms are disable. The corresponding
TIUV, TIMV register bits and the corresponding TIU, TIM output signal time slots are set to
logic 0.
LENGTH16:
The message length (LENGTH16) bit selects the length of the tail trace message use by
algorithm 1 and algorithm 2. When LENGTH16 is set to logic 1, the length of the tail trace
message is 16 byte. When LENGTH16 is set to logic 0, the length of the tail trace message
is 64 byte.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
280
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
NOSYNC:
The synchronization disable (NOSYNC) bit disables the synchronization of the tail trace
message in algorithm 1 and algorithm 2. When NOSYNC is set to logic 1, no synchronization
is done on the tail trace message. The bytes of the tail trace message are written in the
captured page as in a circular buffer. When NOSYNC is set to logic 0, synchronization is
done on the tail trace message. When LENGTH16 is set to logic 1, the tail trace message is
synchronize on the MSB of the tail trace message. The byte with its MSB set high is placed
in the first byte location of the captured page. When LENGTH16 is set to logic 0, the tail
trace message is synchronize on the CR/LF (CR = 0Dh, LF = 0Ah) characters of the tail trace
message. The byte following the CR/LF bytes is placed in the first byte location of the
captured page.
PER5:
The message persistency (PER5) bit selects the number of multi-frames a tail trace message
must be received in order to be declared persistent in algorithm 2. When PER5 is set to logic
1, the same tail trace message must be receive for 5 consecutive multi-frames to be declared
persistent. When PER5 is set to logic 0, the same tail trace message must be received for 3
consecutive multi frame to be declared persistent.
ZEROEN:
The all zero message enable (ZEROEN) bit selects if the all zero message are validated or
not against the expected message in algorithm 1 and algorithm 2. When ZEROEN is set to
logic 1, an all zero captured message in algorithm 1 and an all zero accepted message in
algorithm 2 are validated against the expected message. A match is declared when both the
captured/accepted message and the expected message are all zero. When ZEROEN is set
to logic 0, an all zero captured message in algorithm 1 and an all zero accepted message in
algorithm 2 are not validated against the expected message but are considered match. A
match is declared when the captured/accepted message is all zero regardless of the
expected message.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
281
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 40H to 7FH: RTTP PATH Captured Trace
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Default
Bit 7
R/W
CTRACE[7]
X
Bit 6
R/W
CTRACE[6]
X
Bit 5
R/W
CTRACE[5]
X
Bit 4
R/W
CTRACE[4]
X
Bit 3
R/W
CTRACE[3]
X
Bit 2
R/W
CTRACE[2]
X
Bit 1
R/W
CTRACE[1]
X
Bit 0
R/W
CTRACE[0]
X
The RTTP PATH Captured Trace Indirect Register is provided at RTTP r/w indirect address 40H
to 7FH.
CTRACE[7:0]:
The captured tail trace message (CTRACE[7:0]) bits contain the currently received tail trace
message. When algorithm 1 or 2 is selected and LENGTH16 is set to logic 1, the captured
message is stored between address 40h and 4Fh. When algorithm 1 or 2 is selected and
LENGTH16 is set to logic 0, the captured message is stored between address 40h and 7Fh.
When NOSYNC is set to logic 1, the captured message is not synchronize. When NOSYNC
is set to logic 0, the captured message is synchronized and the first byte of the message is
stored at address 40h. When algorithm 3 is selected, the captured byte is stored at address
40h.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
282
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 80H to BFH: RTTP PATH Accepted Trace
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Default
Bit 7
R/W
ATRACE[7]
X
Bit 6
R/W
ATRACE[6]
X
Bit 5
R/W
ATRACE[5]
X
Bit 4
R/W
ATRACE[4]
X
Bit 3
R/W
ATRACE[3]
X
Bit 2
R/W
ATRACE[2]
X
Bit 1
R/W
ATRACE[1]
X
Bit 0
R/W
ATRACE[0]
X
The RTTP PATH Accepted Trace Indirect Register is provided at RTTP r/w indirect address 80H
to BFH.
ATRACE[7:0]:
The accepted tail trace message (ATRACE[7:0]) bits contain the persistent tail trace
message. When algorithm 2 is selected and PER5 is set to logic 1, the accepted message is
the same tail trace message received for 5 consecutive multi-frames. When algorithm 2 is
selected and PER5 is set to logic 0, the accepted message is the same tail trace message
received for 3 consecutive multi-frames. When algorithm 2 is selected and LENGTH16 is set
to logic 1, the accepted message is stored between address 80h and 8Fh. When algorithm 2
is selected and LENGTH16 is set to logic 0, the accepted message is stored between
address 80h and BFh. When algorithm 3 is selected, the accepted byte is the same tail trace
byte received for 48 frames. When algorithm 3 is selected, the accepted byte is stored at
address 80h.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
283
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register C0H to FFH: RTTP PATH Expected Trace
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Default
Bit 7
R/W
ETRACE[7]
X
Bit 6
R/W
ETRACE[6]
X
Bit 5
R/W
ETRACE[5]
X
Bit 4
R/W
ETRACE[4]
X
Bit 3
R/W
ETRACE[3]
X
Bit 2
R/W
ETRACE[2]
X
Bit 1
R/W
ETRACE[1]
X
Bit 0
R/W
ETRACE[0]
X
The RTTP PATH Expected Trace Indirect Register is provided at RTTP r/w indirect address C0H
to FFH.
ETRACE[7:0]:
The expected tail trace message (ETRACE[7:0]) bits contain a static message written by an
external microprocessor. In algorithm 1 the expected message is used to validated the
captured message. In algorithm 2 the expected message is used to validate the accepted
message. When LENGTH16 is set to logic 1, the expected message must be written
between address C0h and CFh. When LENGTH16 is set to logic 0, the accepted message
must be written between address C0h and FFh.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
284
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0708H: TTTP PATH Indirect Address
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
RWB
0
Bit 13
Unused
Bit 12
R/W
IADDR[6]
0
Bit 11
R/W
IADDR[5]
0
Bit 10
R/W
IADDR[4]
0
Bit 9
R/W
IADDR[3]
0
Bit 8
R/W
IADDR[2]
0
Bit 7
R/W
IADDR[1]
0
Bit 6
R/W
IADDR[0]
0
Bit 5
Unused
Bit 4
Unused
Bit 3
R/W
PATH[3]
0
Bit 2
R/W
PATH[2]
0
Bit 1
R/W
PATH[1]
0
Bit 0
R/W
PATH[0]
0
PATH[3:0]:
The STS-1/STM-0 path (PATH[3:0]) bits select which STS-1/STM-0 path is accessed by the
current indirect transfer. PATH[3:0] should be set to 0001.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
285
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
IADDR[6:0]:
The indirect address location (IADDR[6:0]) bits select which indirect address location is
accessed by the current indirect transfer.
Indirect Address
Indirect Data
IADDR[6:0]
000 0000
Configuration
000 0001
to
011 1111
Invalid address
100 0000
First byte of the 1/16/64 byte trace
100 0001
to
111 1111
Other bytes of the 16/64 byte trace
RWB:
The active high read and active low write (RWB) bit selects if the current access to the
internal RAM is an indirect read or an indirect write. Writing to the Indirect Address Register
initiates an access to the internal RAM. When RWB is set to logic 1, an indirect read access
to the RAM is initiated. The data from the addressed location in the internal RAM will be
transferred to the Indirect Data Register. When RWB is set to logic 0, an indirect write access
to the RAM is initiated. The data from the Indirect Data Register will be transferred to the
addressed location in the internal RAM.
BUSY:
The active high RAM busy (BUSY) bit reports if a previously initiated indirect access to the
internal RAM has been completed. BUSY is set to logic 1 upon writing to the Indirect Address
Register. BUSY is set to logic 0, upon completion of the RAM access. This register should
be polled to determine when new data is available in the Indirect Data Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
286
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0709H: TTTP PATH Indirect Data
Bit
Type
Function
Default
Bit 15
R/W
DATA[15]
0
Bit 14
R/W
DATA[14]
0
Bit 13
R/W
DATA[13]
0
Bit 12
R/W
DATA[12]
0
Bit 11
R/W
DATA[11]
0
Bit 10
R/W
DATA[10]
0
Bit 9
R/W
DATA[9]
0
Bit 8
R/W
DATA[8]
0
Bit 7
R/W
DATA[7]
0
Bit 6
R/W
DATA[6]
0
Bit 5
R/W
DATA[5]
0
Bit 4
R/W
DATA[4]
0
Bit 3
R/W
DATA[3]
0
Bit 2
R/W
DATA[2]
0
Bit 1
R/W
DATA[1]
0
Bit 0
R/W
DATA[0]
0
DATA[15:0]:
The indirect access data (DATA[15:0]) bits hold the data transfer to or from the internal RAM
during indirect access. When RWB is set to logic 1 (indirect read), the data from the
addressed location in the internal RAM will be transfer to DATA[15:0]. BUSY should be
polled to determine when the new data is available in DATA[15:0]. When RWB is set to logic
0 (indirect write), the data from DATA[15:0] will be transferred to the addressed location in the
internal RAM. The indirect Data register must contain valid data before the indirect write is
initiated by writing to the Indirect Address Register.
DATA[15:0] has a different meaning depending on which address of the internal RAM is being
accessed.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
287
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 00H: TTTP PATH Trace Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Bit 5
Unused
Bit 4
Unused
Bit 3
Unused
Default
Bit 2
R/W
ZEROEN
0
Bit 1
R/W
BYTEEN
0
Bit 0
R/W
LENGTH16
0
LENGTH16:
The message length (LENGTH16) bit selects the length of the tail trace message to be
transmitted. When LENGTH16 is set to logic 1, the length of the tail trace message is 16
byte. When LENGTH16 is set to logic 0, the length of the tail trace message is 64 byte.
BYTEEN:
The single byte message enable (BYTEEN) bit enables the single byte tail trace message.
When BYTEEN is set to logic 1, the length of the tail trace message is 1 byte. When
BYTEEN is set to logic 0, the length of the tail trace message is determined by LENGTH16.
BYTEEN has precedence over LENGTH16.
ZEROEN:
The all zero message enable (ZEROEN) bit enables the transmission of an all zero tail trace
message. When ZEROEN is set to logic 1, an all zero message is transmitted. When
ZEROEN is set to logic 0, the RAM message is transmitted. The enabling and disabling of
the all zero tail trace message is not done on message boundary since the receiver is
required to perform filtering on the message.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
288
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 40H to 7FH: TTTP PATH Trace
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Default
Bit 7
R/W
TRACE[7]
X
Bit 6
R/W
TRACE[6]
X
Bit 5
R/W
TRACE[5]
X
Bit 4
R/W
TRACE[4]
X
Bit 3
R/W
TRACE[3]
X
Bit 2
R/W
TRACE[2]
X
Bit 1
R/W
TRACE[1]
X
Bit 0
R/W
TRACE[0]
X
TRACE[7:0]:
The tail trace message (TRACE[7:0]) bits contain the tail trace message to be transmitted.
When BYTEEN is set to logic 1, the message is stored at indirect register address 40h.
When BYTEEN is set to logic 0 and LENGTH16 is set to logic 1, the message is stored
between indirect register address 40h and 4Fh. When BYTEEN is set to logic 0 and
LENGTH16 is set to logic 0, the message is stored between indirect register address 40h and
7Fh.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
289
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0720H: SARC Indirect Address
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Bit 5
Unused
Bit 4
Unused
Default
Bit 3
R/W
PATH[3]
0
Bit 2
R/W
PATH[2]
0
Bit 1
R/W
PATH[1]
0
Bit 0
R/W
PATH[0]
0
PATH[3:0]:
This field should be set ot 1H
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
290
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0722H: SARC Section Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Bit 7
Unused
Bit 6
Unused
Bit 5
Unused
Bit 4
Unused
Bit 3
Unused
Bit 2
Unused
Default
Bit 1
R/W
LRDI22
0
Bit 0
R/W
Reserved
0
LRDI22:
The line remote defect indication (LRDI22) bit selects the line RDI persistence when line RDI
is asserted as a result of received defects. When LRDI22 is set to logic 1, a new line RDI-L
indication is transmitted for at least 22 frames. When LRDI22 is set to logic 0, a new line RDI
indication is transmitted for at least 12 frames.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
291
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0723H: SARC Section SALM Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
GROWTH[1]
0
Bit 10
R/W
GROWTH[0]
0
Bit 9
R/W
SFBEREN
0
Bit 8
R/W
SDBEREN
0
Bit 7
R/W
STIMEN
0
Bit 6
R/W
STIUEN
0
Bit 5
R/W
APSBFEN
0
Bit 4
R/W
LRDIEN
0
Bit 3
R/W
LAISEN
0
Bit 2
R/W
LOSEN
0
Bit 1
R/W
LOFEN
0
Bit 0
R/W
OOFEN
0
OOFEN:
The OOF enable bit allows the out of frame defect to be ORed into the SALM output. When
the OOFEN bit is set high, the corresponding defect indication is ORed with other defect
indications and output on SALM. When the OOFEN bit is set low, the corresponding defect
indication does not affect the SALM output.
LOFEN:
The LOF enable bit allows the loss of frame defect to be ORed into the SALM output. When
the LOFEN bit is set high, the corresponding defect indication is ORed with other defect
indications and output on SALM. When the LOFEN bit is set low, the corresponding defect
indication does not affect the SALM output.
LOSEN:
The LOS enable bit allows the loss of signal defect to be ORed into the SALM output. When
the LOSEN bit is set high, the corresponding defect indication is ORed with other defect
indications and output on SALM. When the LOSEN bit is set low, the corresponding defect
indication does not affect the SALM output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
292
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
LAISEN:
The LAIS enable bit allows the line alarm indication signal defect to be ORed into the SALM
output. When the LAISEN bit is set high, the corresponding defect indication is ORed with
other defect indications and output on SALM. When the LAISEN bit is set low, the
corresponding defect indication does not affect the SALM output.
LRDIEN:
The LRDI enable bit allows the line remote defect indication defect to be ORed into the SALM
output. When the LRDIEN bit is set high, the corresponding defect indication is ORed with
other defect indications and output on SALM. When the LRDIEN bit is set low, the
corresponding defect indication does not affect the SALM output.
APSBFEN:
The APSBF enable bit allows the APS byte failure defect to be ORed into the SALM output.
When the APSBFEN bit is set high, the corresponding defect indication is ORed with other
defect indications and output on SALM. When the APSBFEN bit is set low, the corresponding
defect indication does not affect the SALM output.
STIUEN:
The STIU enable bit allows the section trace identifier unstable defect to be ORed into the
SALM output. When the STIUEN bit is set high, the corresponding defect indication is ORed
with other defect indications and output on SALM. When the STIUEN bit is set low, the
corresponding defect indication does not affect the SALM output.
STIMEN:
The STIM enable bit allows the section trace identifier mismatch defect to be ORed into the
SALM output. When the STIMEN bit is set high, the corresponding defect indication is ORed
with other defect indications and output on SALM. When the STIMEN bit is set low, the
corresponding defect indication does not affect the SALM output.
SDBEREN:
The SDBER enable bit allows the signal degrade BER defect to be ORed into the SALM
output. When the SDBEREN bit is set high, the corresponding defect indication is ORed with
other defect indications and output on SALM. When the SDBEREN bit is set low, the
corresponding defect indication does not affect the SALM output.
SFBEREN:
The SFBER enable bit allows the signal failure BER defect to be ORed into the SALM output.
When the SFBEREN bit is set high, the corresponding defect indication is ORed with other
defect indications and output on SALM. When the SFBEREN bit is set low, the
corresponding defect indication does not affect the SALM output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
293
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
GROWTHEN[1:0]:
The GROWTH enable bit allows the growth defect to be ORed into the SALM output. When
the GROWTHEN bit is set high, the corresponding defect indication is ORed with other defect
indications and output on SALM. When the GROWTHEN bit is set low, the corresponding
defect indication does not affect the SALM output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
294
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0724H: SARC Section RLAISINS Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
GROWTH[1]
0
Bit 10
R/W
GROWTH[0]
0
Bit 9
R/W
SFBEREN
0
Bit 8
R/W
SDBEREN
0
Bit 7
R/W
STIMEN
0
Bit 6
R/W
STIUEN
0
Bit 5
R/W
APSBFEN
0
Bit 4
R/W
LRDIEN
0
Bit 3
R/W
LAISEN
0
Bit 2
R/W
LOSEN
0
Bit 1
R/W
LOFEN
0
Bit 0
R/W
OOFEN
0
OOFEN, LOFEN, LOSEN, LAISEN, LRDIEN, APSBFEN, STIUEN, STIMEN, SDBEREN,
SFBEREN, GROWTHEN[1:0]:
The above enable bits allows for the auto assertion of receive LAIS based on the following
conditions:
- out of frame defect
- loss of frame defect
- loss of signal defect
- line alarm indication signal defect
- line remote defect indication defect
- APS byte failure defect
- section trace identifier unstable defect
- section trace identifier mismatch defect
- signal degrade BER defect
- signal failure BER defect
- growth defect
When the bit is set high, the corresponding defect indication is ORed with other defect
indications and the result forces receive LAIS. Under receive LAIS, a all ones pattern is
written into the receive line overhead and SPE bytes. When the bit is set low, the
corresponding defect indication does not affect the assertion of receive LAIS.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
295
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0725H: SARC Section TLRDIINS Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
GROWTH[1]
0
Bit 10
R/W
GROWTH[0]
0
Bit 9
R/W
SFBEREN
0
Bit 8
R/W
SDBEREN
0
Bit 7
R/W
STIMEN
0
Bit 6
R/W
STIUEN
0
Bit 5
R/W
APSBFEN
0
Bit 4
R/W
LRDIEN
0
Bit 3
R/W
LAISEN
0
Bit 2
R/W
LOSEN
0
Bit 1
R/W
LOFEN
0
Bit 0
R/W
OOFEN
0
OOFEN, LOFEN, LOSEN, LAISEN, LRDIEN, APSBFEN, STIUEN, STIMEN, SDBEREN,
SFBEREN, GROWTHEN[1:0]:
The above enable bits allows for the auto assertion of transmit LAIS based on the following
conditions:
- out of frame defect
- loss of frame defect
- loss of signal defect
- line alarm indication signal defect
- line remote defect indication defect
- APS byte failure defect
- section trace identifier unstable defect
- section trace identifier mismatch defect
- signal degrade BER defect
- signal failure BER defect
- growth defect
When the bit is set high, the corresponding defect indication is ORed with other defect
indications and the result forces transmit LAIS. Under transmit LAIS, an all ones pattern is
written into the transmit line overhead and SPE bytes. When the bit is set low, the
corresponding defect indication does not affect the assertion of transmit LAIS.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
296
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0728H: SARC Path Configuration
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Bit 11
Unused
Bit 10
Unused
Bit 9
Unused
Bit 8
Unused
Default
Bit 7
R/W
PRDIEN
0
Bit 6
R/W
PERDI22
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
PLOPTREND
0
Bit 3
R/W
PAISPTRCFG[1]
0
Bit 2
R/W
PAISPTRCFG[0]
0
Bit 1
R/W
PLOPTRCFG[1]
0
Bit 0
R/W
PLOPTRCFG[0]
0
PLOPTRCFG[1:0]:
The path loss of pointer configuration (PLOPTRCFG[1:0]) bits define the LOP-P defect.
When PLOPTRCFG[1:0] is set to 00b, an LOP-P defect is declared when the pointer is in the
LOP state and an LOP-P defect is removed when the pointer is not in the LOP state. When
PLOPTRCFG[1:0] is set to 01b, an LOP-P defect is declared when the pointer or any of the
concatenated pointers is in the LOP state and an LOP-P defect is removed when the pointer
and all the concatenation pointers are not in the LOP state. When PLOPTRCFG[1:0] is set to
10b, an LOP-P defect is declared when the pointer or any of the concatenated pointers is in
the LOP state or in the AIS state and an LOP-P defect is removed when the pointer and all
the concatenation pointers are not in the LOP state or in the AIS state.
PAISPTRCFG[1:0]:
The path AIS pointer configuration (PAISPTRCFG[1:0]) bits define the AIS-P defect. When
PAISPTRCFG[1:0] is set to 00b, an AIS-P defect is declared when the pointer is in the AIS
state and an AIS-P defect is removed when the pointer is not in the AIS state. When
PAISPTRCFG[1:0] is set to 01b, an AIS-P defect is declared when the pointer or any of the
concatenated pointers is in the AIS state and an AIS-P defect is removed when the pointer
and all the concatenation pointers are not in the AIS state. When PAISPTRCFG[1:0] is set to
10b, an AIS-P defect is declared when the pointer and all the concatenated pointers are in the
AIS state and an AIS-P defect is removed when the pointer or any of the concatenation
pointers is not in the AIS state.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
297
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PLOPTREND:
The path loss of pointer removal (PLOPTREND) bit controls the removal of a LOP-P defect
when an AIS-P defect is declared. When PLOPTREND is set to logic 1, a LOP-P defect is
terminated when an AIS-P defect is declared. When PLOPTREND is set to logic 0, a LOP-P
defect is not terminated when an AIS-P defect is declared.
PERDI22:
The path enhance remote defect indication (PERDI22) bit selects the path ERDI persistence.
When PERDI22 is set to logic 1, a new path ERDI indication is transmitted by the THPP for at
least 22 frames. When PERDI22 is set to logic 0, a new path ERDI indication is transmitted
transmitted by the THPP for at least 12 frames.
PRDIEN:
The path remote defect indication enable (PRDIEN) bit selects between the 1 bit RDI code
and the 3 bits ERDI code. When PRDIEN is set to logic 1, the 1 bit RDI code is transmitted
transmitted by the THPP. When PRDIEN is set to logic 0, the 3 bit ERDI code is transmitted
transmitted by the THPP.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
298
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0729H: SARC Path RALM Enable
Bit
Type
Bit 15
Function
Default
Unused
Bit 14
Unused
Bit 13
R/W
PGROWTH[1]
0
Bit 12
R/W
PGROWTH[0]
0
Bit 11
R/W
PTIMEN
0
Bit 10
R/W
PTIUEN
0
Bit 9
R/W
PERDIEN
0
Bit 8
R/W
PRDIEN
0
Bit 7
R/W
PPDIEN
0
Bit 6
R/W
PUNEQEN
0
Bit 5
R/W
PPLMEN
0
Bit 4
R/W
PPLUEN
0
Bit 3
R/W
PAISPTREN
0
Bit 2
R/W
PLOPTREN
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
RSALMEN
0
SALMEN, PLOPTREN, PAISPTREN, PPLUEN, PPLMEN, PUNEQEN, PPDIEN, PRDIEN,
PERDIEN, PTIUEN, PTIMEN, PGROWTHEN[1:0]:
The above enable bits allows for the generation of the RALM output based on the following
conditions:
- section alarm (register 06A3H)
- path loss of pointer defect
- path AIS pointer defect
- path payload label unstable defect
- path payload label mismatch defect
- path unequipped defect
- path payload defect indication defect
- path remote defect indication defect
- path enhanced remote defect indication defect
- path trace identifier unstable defect
- path trace identifier mismatch defect
- path growth defect
When the bit is set high, the corresponding defect indication is ORed with other defect
indications to generate RALM. When the bit is set low, the corresponding defect indication
does not affect RALM.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
299
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 072A: SARC Path RPAISINS Enable
Bit
Type
Bit 15
Function
Default
Unused
Bit 14
Unused
Bit 13
R/W
PGROWTH[1]
0
Bit 12
R/W
PGROWTH[0]
0
Bit 11
R/W
PTIMEN
0
Bit 10
R/W
PTIUEN
0
Bit 9
R/W
PERDIEN
0
Bit 8
R/W
PRDIEN
0
Bit 7
R/W
PPDIEN
0
Bit 6
R/W
PUNEQEN
0
Bit 5
R/W
PPLMEN
0
Bit 4
R/W
PPLUEN
0
Bit 3
R/W
PAISPTREN
0
Bit 2
R/W
PLOPTREN
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
RLAISINSEN
0
RLAISINSEN, PLOPTREN, PAISPTREN, PPLUEN, PPLMEN, PUNEQEN, PPDIEN, PRDIEN,
PERDIEN, PTIUEN, PTIMEN, PGROWTHEN[1:0]:
The above enable bits allows for the generation of receive path AIS (AIS-P) based on the
following conditions:
- receive LAIS (register 06A4H)
- path loss of pointer defect
- path AIS pointer defect
- path payload label unstable defect
- path payload label mismatch defect
- path unequipped defect
- path payload defect indication defect
- path remote defect indication defect
- path enhanced remote defect indication defect
- path trace identifier unstable defect
- path trace identifier mismatch defect
- path growth defect
When the bit is set high, the corresponding defect indication is ORed with other defect
indications to generate receive AIS-P. When under receive AIS-P, a all ones pattern is
inserted into the receive SPE bytes. When the bit is set low, the corresponding defect
indication does not affect the assertion of AIS-P.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
300
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0730H: SARC LOP Pointer Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserved
X
Bit 10
R
Reserved
X
Bit 9
R
Reserved
X
Bit 8
R
Reserved
X
Bit 7
R
Reserved
X
Bit 6
R
Reserved
X
Bit 5
R
Reserved
X
Bit 4
R
Reserved
X
Bit 3
R
Reserved
X
Bit 2
R
Reserved
X
Bit 1
R
Reserved
X
Bit 0
R
PLOPTRV
X
PLOPTRV:
The path loss of pointer status (PLOPTRV) bit indicates the current status of the LOP-P
defect for STS-1/STM-0. When PLOPTRCFG register bits are set to 00b, PLOPTRV is
asserted when the pointer is in the LOP state and PLOPTRV is negated when the pointer is
not in the LOP state. When PLOPTRCFG register bits are set to 01b, PLOPTRV is asserted
when the pointer or any of the concatenated pointers is in the LOP state and PLOPTRV is
negated when the pointer and all the concatenation pointers are not in the LOP state. When
PLOPTRCFG register bits are set to 10b, PLOPTRV is asserted when the pointer or any of
the concatenated pointers is in the LOP state or in the AIS state and PLOPTRV is negated
when the pointer and all the concatenation pointers are not in the LOP state or in the AIS
state. When the PLOPTREND register bit is set to one, PLOPPTRV is negated when a AIS-P
defect is detected.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
301
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0731H: SARC LOP Pointer Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
0
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
PLOPTRE[1]
0
PLOPTRE:
The path loss of pointer interrupt enable (PLOPTRE) bit controls the activation of the interrupt
(INTB) output. When this bit is set to logic 1, the pending interrupt will assert the interrupt
(INTB) output. When this bit is set to logic 0, the pending interrupt will not assert the interrupt
(INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
302
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0732H: SARC LOP Pointer Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserved
X
Bit 10
R
Reserved
X
Bit 9
R
Reserved
X
Bit 8
R
Reserved
X
Bit 7
R
Reserved
X
Bit 6
R
Reserved
X
Bit 5
R
Reserved
X
Bit 4
R
Reserved
X
Bit 3
R
Reserved
X
Bit 2
R
Reserved
X
Bit 1
R
Reserved
X
Bit 0
R
PLOPTRI[1]
X
PLOPTRI:
The path loss of pointer interrupt status (PLOPTRI) bit is an event indicator for the STS1/STM-0 path #1. PLOPTRI is set to logic 1 to indicate any changes in the status of
PLOPTRV. This interrupt status bit is independent of the interrupt enable bit. PLOPTRI is
cleared to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
303
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0733H: SARC AIS Pointer Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserved
X
Bit 10
R
Reserved
X
Bit 9
R
Reserved
X
Bit 8
R
Reserved
X
Bit 7
R
Reserved
X
Bit 6
R
Reserved
X
Bit 5
R
Reserved
X
Bit 4
R
Reserved
X
Bit 3
R
Reserved
X
Bit 2
R
Reserved
X
Bit 1
R
Reserved
X
Bit 0
R
PAISPTRV[1]
X
PAISPTRV:
The path AIS pointer status (PAISPTRV) bit indicates the current status of the AIS-P defect
for STS-1/STM-0 #1. When PAISPTRCFG register bits are set to 00b, PAISPTRV is asserted
when the pointer is in the AIS state and PAISPTRV is negated when the pointer is not in the
AIS state. When PAISPTRCFG register bits are set to 01b, PAISPTRV is asserted when the
pointer or any of the concatenated pointers is in the AIS state and PAISPTRV is negated
when the pointer and all the concatenation pointers are not in the AIS state. When
PAISPTRCFG register bits are set to 10b, PAISPTRV is asserted when the pointer and all the
concatenated pointers are in the AIS state and PAISPTRV is negated when the pointer or any
of the concatenation pointers are not in the AIS state.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
304
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0734H: SARC AIS Pointer Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
0
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
PAISPTRE
0
PAISPTRE:
The path AIS signal pointer interrupt enable (PAISPTRE) bit controls the activation of of the
interrupt (INTB) output. When this bit is set to logic 1, the pending interrupt will assert the
interrupt (INTB) output. When this bit is set to logic 0, the pending interrupt will not assert the
interrupt (INTB) output.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
305
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0735H: SARC AIS Pointer Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserved
X
Bit 10
R
Reserved
X
Bit 9
R
Reserved
X
Bit 8
R
Reserved
X
Bit 7
R
Reserved
X
Bit 6
R
Reserved
X
Bit 5
R
Reserved
X
Bit 4
R
Reserved
X
Bit 3
R
Reserved
X
Bit 2
R
Reserved
X
Bit 1
R
Reserved
X
Bit 0
R
PAISPTRI
X
PAISPTRI:
The path AIS pointer interrupt status (PAISPTRI) bit is an event indicators for STS-1/STM-0
paths #1. PAISPTRI is set to logic 1 to indicate any changes in the status of PAISPTRV.
These interrupt status bits are independent of the interrupt enable bits. PAISPTRI is cleared
to logic 0 when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
306
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0740H: RCFP Configuration
Bit
Type
Function
Default
Bit 15
R/W
Reserved
0
Bit 14
R/W
Reserved
0
Bit 13
R/W
Reserved
0
Bit 12
R/W
Reserved
0
Bit 11
R/W
Reserved
0
Bit 10
R/W
POS_SEL
0
Bit 9
R/W
INVERT
0
Bit 8
R/W
STRIP_SEL
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
IDLEPASS
0
Bit 5
R/W
CRCPASS
0
Bit 4
R/W
CRC_SEL[1]
1
Bit 3
R/W
CRC_SEL[0]
1
Bit 2
R/W
RXOTYP
0
Bit 1
R/W
DESCRMBL
1
Bit 0
R/W
PROV
0
PROV:
The processor provision bit (PROV) is used to enable the RCFP. When PROV is logic 0, the
RCFP ATM and packet processors are disabled and will not transfer any valid data to the
Receive FIFO interface. When PROV is logic 1, the RCFP ATM or packet processor is
enabled and will process data presented to it and transfer data to the Receive FIFO
(RXSDQ).
DESCRMBL:
The DESCRMBL bit controls the descrambling of the packet or ATM cell payload with the
polynomial x43 + 1. When DESCRMBL is set to logic 0, frame or cell payload descrambling
is disabled. When DESCRMBL is set to logic 1, payload descrambling is enabled.
RXOTYP:
The RXOTYP bit determines if an incoming alarm signal (from IPAIS[x]) will stop a packet by
simply asserting EOP, (RXOTYP set to logic 0), or by asserting both EOP and ERR,
(RXOTYP set to logic 1). When RXOTYP is set to logic 0, premature termination of the
packet will result in that packet failing a FCS check.
This bit is only valid when in POS mode. In ATM mode the RCFP will finish processing any
cell in progress and then stop until the alarm signal is cleared.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
307
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
CRC_SEL[1:0]:
The CRC select (CRC_SEL[1:0]) bits allow the control of the CRC calculation according to
the table below. For ATM cells, the CRC is calculated over the first four ATM header bytes.
For packet applications, the CRC is calculated over the whole packet data, after byte
destuffing and descrambling.
Table 9: Functionality of the CRC_SEL[1:0] register bits
CRC_SEL[1:0]
00
01
10
11
HCS Operation
FCS Operation
Reserved
Reserved
CRC-8 without coset polynomial
CRC-8 with coset polynomial added
No FCS verification
Reserved
CRC-CCITT (2 bytes)
CRC-32 (4 bytes)
CRCPASS:
The CRCPASS bit controls the dropping of cells and packets based on the detection of a
CRC error.
When in ATM mode and when CRCPASS is a logic 0, cells containing an uncorrectable HCS
error are dropped and the HCS verification state machine transitions to the 'Detection Mode'.
Cells containing a correctable HCS error have the error fixed (if HCS error correction is
enabled), and the state machine transitions to the 'Detection Mode'.
When CRCPASS is logic 1, cells are passed to the external FIFO interface regardless of
errors detected in the HCS. Additionally, the HCS verification finite state machine will never
lose cell delineation.
Regardless of the programming of this bit, ATM cells are always dropped while the cell
delineation state machine is in the 'HUNT' or 'PRESYNC' states unless the DELINDIS bit in
this register is set to logic 1.
When in POS mode and CRCPASS is logic 1, then packets with FCS errors are not marked
as such and are passed to the external FIFO interface as if no FCS error occurred. When
CRCPASS is logic 0, then packets with FCS errors are marked with ERR.
IDLEPASS:
The IDLEPASS bit controls the function of the ATM Idle Cell filter. It is only valid when in ATM
mode. When IDLEPASS is written with logic 0, all cells that match the Idle Cell Header
Pattern and Idle Cell Header Mask are filtered out. When IDLEPASS is enabled, the Idle Cell
Header Pattern and Mask register bits are ignored. The default state of this bit and the bits in
the RCFP Idle Cell Header and Mask Register enable the dropping of Idle cells.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
308
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
STRIP_SEL:
The frame check sequence stripping bit (STRIP_SEL) selects the CRC stripping mode of the
RCFP. When STRIP_SEL is logic 1, CRC stripping is enabled. When STRIP_SEL is logic 0,
CRC stripping is disabled. Note that CRC_SEL[1:0] must not equal "00", (no CRC) for
stripping to be enabled. When stripping is enabled the received packet FCS or ATM cell HCS
byte(s) are not passed to the RXSDQ FIFO. When STRIP is disabled the received packet
FCS are transferred over the FIFO interface. When DELINDIS is enabled, packets and cells
are not delineated therefore the value of STRIP_SEL is ignored. The STRIP_SEL bit must
be set to logic 1 if working in ATM mode.
INVERT:
The data inversion bit (INVERT) configures the processor to logically invert the incoming
stream before processing it. When INVERT is set to logic 1, the stream is logically inverted
before processing. When INVERT is set to logic 0, the stream is not inverted before
processing.
POS_SEL:
The Packet Over SONET (POS_SEL) bit selects the data type mode of the RCFP. When
POS_SEL is logic 1, POS mode is selected. When POS_SEL is logic 0, ATM mode is
selected.
Reserved:
All Reserved bits must be set to their default values for proper operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
309
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0741H: RCFP Interrupt Enable
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
R
OOFV
X
Bit 8
R
LOFV
X
Bit 7
R/W
MINLE
0
Bit 6
R/W
MAXLE
0
Bit 5
R/W
ABRTE
0
Bit 4
R/W
XFERE
0
Bit 3
R/W
CCRCE
0
Bit 2
R/W
UCRCE
0
Bit 1
R/W
OOFE
0
Bit 0
R/W
LOFE
0
LOFE:
The LOFE bit enables the generation of an interrupt due to a change in the ATM LCD state.
When LOFE is set to logic 1, the interrupt is enabled.
OOFE:
The OOFE bit enables the generation of an interrupt due to a change in ATM cell delineation
state or packet Idle state. When OOFE is set to logic 1, the interrupt is enabled.
UCRCE
The UCRCE bit enables the generation of an interrupt due to the detection of an
uncorrectable ATM HCS or packet FCS error. When UCRCE is set to logic 1, the interrupt is
enabled.
Reserved:
The Reserved bit should be set to logic 0 for proper operation.
XFERE:
The XFERE bit enables the generation of an interrupt when an accumulation interval is
completed and new values are stored in the RCFP performance monitor counter holding
registers. When XFERE is set to logic 1, the interrupt is enabled.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
310
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
ABRTE:
The Abort Packet Enable bit enables the generation of an interrupt due to the reception of an
aborted packet. When ABRTE is set to logic 1, the interrupt is enabled.
MAXLE:
The Maximum Length Packet Enable bit enables the generation of an interrupt due to the
reception of a packet exceeding the programmable maximum packet length. When MAXLE
is set to logic 1, the interrupt is enabled.
MINLE:
The Minimum Length Packet Enable bit enables the generation of an interrupt due to the
reception of a packet that is smaller than the programmable minimum packet length. When
MINLE is set to logic 1, the interrupt is enabled.
LOFV:
The LOFV bit gives the ATM Loss of Cell Delineation state. When LOFV is logic 1, an out of
cell delineation (LOF) defect has persisted for the number of cells specified in the LCD Count
Threshold register. When LOFV is logic 0, the RCFP has been in cell delineation for the
number of cells specified in the RCFP LCD Count Threshold register. The cell time period
can be varied by using the LCDC[10:0] register bits in the RCFP LCD Count Threshold
register.
OOFV:
The OOFV bit indicates the ATM cell delineation or packet out of frame alignment state.
When OOFV is logic 1, the cell delineation state machine is in the 'HUNT' or 'PRESYNC'
states and is hunting for the cell boundaries or the packet processor is in Idle state. When
OOFV is logic 0, the cell delineation state machine is in the 'SYNC' state (either Correction or
Detection mode) and cells are passed through the receive FIFO or the packet processor is
not in Idle state.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
311
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0742H: RCFP Interrupt Indication and Status
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
R
MINLI
X
Bit 6
R
MAXLI
X
Bit 5
R
ABRTI
X
Bit 4
R
XFERI
X
Bit 3
R
Reserved
X
Bit 2
R
UCRCI
X
Bit 1
R
OOFI
X
Bit 0
R
LOFI
X
LOFI:
The LOFI bit is set to logic 1 when there is a change in the loss of cell delineation (LCD)
state. The current value of the LCD state is available through the LOF bit in this register.
This bit is set to logic 0 immediately after a read to this register. This interrupt can be masked
using LOFE.
OOFI:
The OOFI bit is set to logic 1 when the RCFP ATM cell processor enters or exits the SYNC
state or the packet processor enters or exits the frame alignment state. The OOFI bit is set to
logic 0 immediately after a read to this register. This interrupt can be masked using OOFE.
UCRCI:
The UCRCI bit is set to logic 1 when an uncorrectable ATM HCS or packet FCS error is
detected. This bit is set to logic 0 immediately after a read to this register. This interrupt can
be masked using UCRCE.
Reserved:
This bit is not used.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
312
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
XFERI:
The XFERI bit indicates that a transfer of accumulated counter data has occurred. Logic 1 in
this bit position indicates that the RCFP performance monitor counter holding registers have
been updated. This update is initiated by writing to one of the counter register locations, or
by writing to address 0000H. XFERI is set to logic 0 after this register is read. This interrupt
can be masked using XFERE.
ABRTI:
The ABRTI bit indicates the generation of an interrupt due to the reception of an aborted
packet. This interrupt can be masked using ABRTE. ABRTI is set to logic 0 after this register
is read.
MAXLI:
The MAXLI bit indicates an interrupt due to the reception of a packet exceeding the
programmable maximum packet length. This interrupt can be masked using MAXLE. MAXLI
is set to logic 0 after this register is read.
MINLI:
The MINLI bit indicates an interrupt due to the reception of a packet that is smaller than the
programmable minimum packet length. This interrupt can be masked using MINLE. MINLI is
set to logic 0 after this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
313
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0743H: RCFP Minimum Packet Length
Bit
Type
Function
Default
Bit 15
R/W
MINPL[7]
0
Bit 14
R/W
MINPL[6]
0
Bit 13
R/W
MINPL[5]
0
Bit 12
R/W
MINPL[4]
0
Bit 11
R/W
MINPL[3]
0
Bit 10
R/W
MINPL[2]
1
Bit 9
R/W
MINPL[1]
0
Bit 8
R/W
MINPL[0]
0
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
R/W
RBY_MODE
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
1
Bit 0
R/W
Reserved
0
Reserved:
The Reserved bits should be set to their default values for proper operation.RBY_MODE:
The receive byte counter mode (RBY_MODE) bit is used to select the mode in which the
RBY_IC[39:0] counters work. When RBY_MODE is logic 0, RBY_IC[39:0] will count all bytes
in received packets (including FCS and Abort bytes) after the byte destuffing operation.
When RBY_MODE is logic 1, RBY_IC[39:0] will count all bytes in received packets (including
FCS, Abort, and stuff bytes) before the byte destuffing operation. Flag bytes will not be
counted in either case. The RBY_MODE bit is only valid when working in POS mode.
MINPL[7:0]:
The Minimum Packet Length (MINPL[7:0]) bits are used to set the minimum packet length.
Packets smaller than this length are marked with an error. The packet length used here is
defined as the number of bytes encapsulated into the POS frame after destuffing but
including the FCS. The default minimum packet length is 4 octets. Values smaller than 4
should not be used.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
314
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0744H: RCFP Maximum Packet Length
Bit
Type
Function
Default
Bit 15
R/W
MAXPL[16]
0
Bit 14
R/W
MAXPL[15]
0
Bit 13
R/W
MAXPL[14]
0
Bit 12
R/W
MAXPL[13]
0
Bit 11
R/W
MAXPL[12]
0
Bit 10
R/W
MAXPL[11]
0
Bit 9
R/W
MAXPL[10]
1
Bit 8
R/W
MAXPL[9]
1
Bit 7
R/W
MAXPL[8]
0
Bit 6
R/W
MAXPL[7]
0
Bit 5
R/W
MAXPL[6]
0
Bit 4
R/W
MAXPL[5]
0
Bit 3
R/W
MAXPL[4]
0
Bit 2
R/W
MAXPL[3]
0
Bit 1
R/W
MAXPL[2]
0
Bit 0
R/W
MAXPL[1]
0
MAXPL[16:1]:
The Maximum Packet Length (MAXPL[16:0]) bits are used to set the maximum packet length.
MAXPL[0] is automatically set to logic 0. Packets larger than this length are marked with an
error. This Maximum Packet Length defaults to 1.5 Kbytes. The packet length used here is
defined as the number of bytes encapsulated into the POS frame excluding byte stuffing but
including the FCS. The default maximum packet length is 1536 octets. The maximum packet
length allowed is 128 Kbytes.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
315
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0745H: RCFP LCD Count Threshold
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
R/W
LCDC[10]
0
Bit 9
R/W
LCDC[9]
0
Bit 8
R/W
LCDC[8]
1
Bit 7
R/W
LCDC[7]
0
Bit 6
R/W
LCDC[6]
1
Bit 5
R/W
LCDC[5]
1
Bit 4
R/W
LCDC[4]
0
Bit 3
R/W
LCDC[3]
1
Bit 2
R/W
LCDC[2]
0
Bit 1
R/W
LCDC[1]
0
Bit 0
R/W
LCDC[0]
0
LCDC[10:0]:
The LCDC[10:0] bits represent the number of consecutive cell periods the receive cell
processor must be out of cell delineation before loss of cell delineation (LCD) is declared.
Likewise, LCD is not deasserted until the receive cell processor is in cell delineation for the
number of cell periods specified by LCDC[10:0].
The default value of LCD[10:0] is 360, which translates to the following:
Table 10: Average STS-x cell period versus LCD integration period
Format
Average cell period
Default LCD integration
period
STS-48c
176.9 ns
63.8 µs
STS-12c
707.5 ns
254.7 µs
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
316
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0746H: RCFP Idle Cell Header and Mask
Bit
Type
Function
Default
Bit 15
R/W
GFC[3]
0
Bit 14
R/W
GFC[2]
0
Bit 13
R/W
GFC[1]
0
Bit 12
R/W
GFC[0]
0
Bit 11
R/W
PTI[3]
0
Bit 10
R/W
PTI[2]
0
Bit 9
R/W
PTI[1]
0
Bit 8
R/W
CLP
1
Bit 7
R/W
MGFC[3]
1
Bit 6
R/W
MGFC[2]
1
Bit 5
R/W
MGFC[1]
1
Bit 4
R/W
MGFC[0]
1
Bit 3
R/W
MPTI[3]
1
Bit 2
R/W
MPTI[2]
1
Bit 1
R/W
MPTI[1]
1
Bit 0
R/W
MCLP
1
MCLP:
The CLP bit contains the mask pattern for the eighth bit of the fourth octet of the 53-octet cell.
This mask is applied to this register to select the bits included in the cell filter. Logic 1 in this
bit position enables the CLP bit in the pattern register to be compared. Logic 0 causes the
masking of the CLP bit. The default enables the register bit comparison.
MPTI[3:0]:
The MPTI[3:0] bits contain the mask pattern for the fifth, sixth, and seventh bits of the fourth
octet of the 53-octet cell. This mask is applied to the Idle Cell Header field to select the bits
included in the cell filter. A logic 1 in any bit position enables the corresponding bit in the
pattern register to be compared. A logic 0 causes the masking of the corresponding bit. The
default enables the register bit comparison.
MGFC[3:0]:
The MGFC[3:0] bits contain the mask pattern for the first, second, third, and fourth bits of the
first octet of the 53-octet cell. This mask is applied to the Idle Cell Header field to select the
bits included in the cell filter. Logic 1 in any bit position enables the corresponding bit in the
pattern register to be compared. Logic 0 causes the masking of the corresponding bit. The
default enables the register bit comparison.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
317
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
CLP:
The CLP bit contains the pattern to match in the eighth bit of the fourth octet of the 53-octet
cell, in conjunction with the Idle Cell Header and Mask register bit. The IDLEPASS bit in the
RCFP Configuration Register must be set to logic 0 to enable dropping of cells matching this
pattern.
PTI[2:0]:
The PTI[2:0] bits contain the pattern to match in the fifth, sixth, and seventh bits of the fourth
octet of the 53-octet cell, in conjunction with the Idle Cell Header and Mask register bits. The
IDLEPASS bit in the RCFP Configuration Register must be set to logic 0 to enable dropping
of cells matching this pattern.
GFC[3:0]:
The GFC[3:0] bits contain the pattern to match in the first, second, third, and fourth bits of the
first octet of the 53-octet cell, in conjunction with the Idle Cell Header and Mask register bits.
The IDLEPASS bit in the RCFP Configuration Register must be set to logic 0 to enable
dropping of cells matching this pattern.
Note that an all-zeros pattern must be present in the VPI and VCI fields of the Idle cell.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
318
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0747H: RCFP Receive Byte/Idle Cell Counter (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
RBY_IC[15:0]
XXXX
Register 0748H: RCFP Receive Byte/Idle Cell Counter
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
RBY_IC[31:16]
XXXX
Register 0749H: RCFP Receive Byte/Idle Cell Counter (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 8
R
Unused
XXXX
Bit 7
to
Bit 0
R
RBY_IC[39:32]
XXXX
RBY_IC[39:0]:
When POS mode is selected, the RBY_IC[39:0] bits indicate the number of bytes received
within POS frames during the last accumulation interval. The byte counts include all user
payload bytes, FCS bytes, and abort bytes. Inclusion of stuffed bytes in the count is
controlled by the RBY_MODE register bit. HDLC flags are not counted.
When ATM mode is selected, the RBY_IC[39:0] bits indicate the number of Idle cells received
and passed to the FIFO interface in the last accumulation interval.
A write to any one of the RCFP performance monitor counter registers loads the registers
with the current counter value and resets the internal 40 bit counter to 1 or 0. The counter
reset value is dependent on if there was a count event during the transfer of the count to
RCFP performance monitor Counter registers. The counter should be polled regularly to
avoid saturating.
To allow for synchronization update with all other blocks, register 0000H can be written to
initiate a global performance counter update.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
319
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 074AH: RCFP Packet/Cell Counter (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
RP_RC[15:0]
XXXX
Register 074BH: RCFP Receive Packet/ATM Cell Counter (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
RP_RC[31:16]
XXXX
RP_RC[31:0]:
When POS mode is selected, the RP_RC[31:0] bits indicate the number of received good
packets passed to the FIFO interface during the last accumulation interval.
When ATM mode is selected, the RP_RC[31:0] bits indicate the number of received ATM cells
and passed to the FIFO interface in the last accumulation interval.
A write to any one of the RCFP performance monitor Counter registers loads the registers
with the current counter value and resets the internal 32 bit counter to 1 or 0. The counter
reset value is dependent on if there was a count event during the transfer of the count to the
RCFP performance monitor Counter registers. The counter should be polled regularly to
avoid saturating.
To allow for synchronization update with all other blocks, register 0000H can be written to
initiate a global performance counter update.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
320
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 074CH: RCFP Receive Erred FCS/HCS Counter
Bit
Type
Function
Default
Bit 15
R
EFCS[15]
X
Bit 14
R
EFCS[14]
X
Bit 13
R
EFCS[13]
X
Bit 12
R
EFCS[12]
X
Bit 11
R
EFCS[11]
X
Bit 10
R
EFCS[10]
X
Bit 9
R
EFCS[9]
X
Bit 8
R
EFCS[8]
X
Bit 7
R
EFCS[7]/UHCS[7]
X
Bit 6
R
EFCS[6]/UHCS[6]
X
Bit 5
R
EFCS[5]/UHCS[5]
X
Bit 4
R
EFCS[4]/UHCS[4]
X
Bit 3
R
EFCS[3]/UHCS[3]
X
Bit 2
R
EFCS[2]/UHCS[2]
X
Bit 1
R
EFCS[1]/UHCS[1]
X
Bit 0
R
EFCS[0]/UHCS[0]
X
EFCS[15:0]:
When POS mode is selected, the EFCS[15:0] bits indicate the number of received FCS errors
during the last accumulation interval.
UHCS[7:0]:
When ATM mode is selected, the UHCS[7:0] bits indicate the number of uncorrectable HCS
errors received in the last accumulation interval.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
321
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 074DH: RCFP Receive Aborted Packet Counter
Bit
Type
Function
Default
Bit 15
R
RABR[15]
X
Bit 14
R
RABR[14]
X
Bit 13
R
RABR[13]
X
Bit 12
R
RABR[12]
X
Bit 11
R
RABR[11]
X
Bit 10
R
RABR[10]
X
Bit 9
R
RABR[9]
X
Bit 8
R
RABR[8]
X
Bit 7
R
RABR[7]
X
Bit 6
R
RABR[6]
X
Bit 5
R
RABR[5]
X
Bit 4
R
RABR[4]
X
Bit 3
R
RABR[3]
X
Bit 2
R
RABR[2]
X
Bit 1
R
RABR[1]
X
Bit 0
R
RABR[0]
X
RABR[15:0]:
When POS mode is selected, the RABR[15:0] bits indicate the number of aborted packets
received during the last accumulation interval. This counter is held at value 0 when ATM
mode is selected.
A write to any one of the RCFP performance monitor registers loads the registers with the
current counter value and resets the internal counter to 1 or 0. The counter reset value is
dependent on if there was a count event during the transfer of the count to the Receive
Aborted Packet Counter registers. The counter should be polled regularly to avoid saturating.
To allow for synchronization update with all other blocks, register 0000H can be written to
initiate a global performance counter update.
.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
322
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 074EH: RCFP Receive Minimum Length Packet Error Counter
Bit
Type
Function
Default
Bit 15
R
RMINL[15]
X
Bit 14
R
RMINL[14]
X
Bit 13
R
RMINL[13]
X
Bit 12
R
RMINL[12]
X
Bit 11
R
RMINL[11]
X
Bit 10
R
RMINL[10]
X
Bit 9
R
RMINL[9]
X
Bit 8
R
RMINL[8]
X
Bit 7
R
RMINL[7]
X
Bit 6
R
RMINL[6]
X
Bit 5
R
RMINL[5]
X
Bit 4
R
RMINL[4]
X
Bit 3
R
RMINL[3]
X
Bit 2
R
RMINL[2]
X
Bit 1
R
RMINL[1]
X
Bit 0
R
RMINL[0]
X
RMINL[15:0]:
When POS mode is selected, the RMINL[15:0] bits indicate the number of minimum length
packet errors received during the last accumulation interval. This counter is held at value 0
when ATM mode is selected.
A write to any one of the RCFP performance monitor registers loads the registers with the
current counter value and resets the internal counter to 1 or 0. The counter reset value is
dependent on if there was a count event during the transfer of the count to the Receive
Minimum Length Packet Counter registers. The counter should be polled regularly to avoid
saturating.
To allow for synchronization update with all other blocks, register 0000H can be written to
initiate a global performance counter update.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
323
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 074FH: RCFP Receive Maximum Length Packet Error Counter
Bit
Type
Function
Default
Bit 15
R
RMAXL[15]
X
Bit 14
R
RMAXL[14]
X
Bit 13
R
RMAXL[13]
X
Bit 12
R
RMAXL[12]
X
Bit 11
R
RMAXL[11]
X
Bit 10
R
RMAXL[10]
X
Bit 9
R
RMAXL[9]
X
Bit 8
R
RMAXL[8]
X
Bit 7
R
RMAXL[7]
X
Bit 6
R
RMAXL[6]
X
Bit 5
R
RMAXL[5]
X
Bit 4
R
RMAXL[4]
X
Bit 3
R
RMAXL[3]
X
Bit 2
R
RMAXL[2]
X
Bit 1
R
RMAXL[1]
X
Bit 0
R
RMAXL[0]
X
RMAXL[15:0]:
When POS mode is selected, the RMAXL[15:0] bits indicate the number of maximum length
packet errors received during the last accumulation interval. This counter is held at value 0
when ATM mode is selected.
A write to any one of the RCFP performance monitor registers loads the registers with the
current counter value and resets the internal counter to 1 or 0. The counter reset value is
dependent on if there was a count event during the transfer of the count to the Receive
Maximum Length Packet Counter registers. The counter should be polled regularly to avoid
saturating.
To allow for synchronization update with all other blocks, register 0000H can be written to
initiate a global performance counter update.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
324
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0750H: TCFP Configuration
Bit
Type
Function
Default
Bit 15
R/W
FIFO_ERRE
0
Bit 14
R/W
FIFO_UDRE
0
Bit 13
R/W
XFERE
0
Unused
X
Bit 12
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
0
Bit 9
R/W
Reserved
0
Bit 8
R/W
POS_SEL
0
Bit 7
R/W
CRC_SEL[1]
1
Bit 6
R/W
CRC_SEL[0]
1
Bit 5
R/W
FLAG[3]
0
Bit 4
R/W
FLAG[2]
0
Bit 3
R/W
FLAG[1]
0
Bit 2
R/W
FLAG[0]
0
Bit 1
R/W
SCRMBL
1
Bit 0
R/W
PROV
0
PROV:
The processor provision bit (PROV) is used to enable the TCFP. When PROV is logic 0, the
TCFP ATM and packet processors are disabled and will not request data from the TXSDQ
FIFO interface and will respond to data requests with all 1’s data. When PROV is logic 1, the
TCFP ATM or packet processor is enabled and will respond to data requests with valid data
after requesting and processing data from the TXSDQ FIFO interface.
SCRMBL:
The SCRMBL bit controls the scrambling of the packet data stream or ATM cell payload.
When SCRMBL is a logic 1, scrambling is enabled. When SCRMBL is a logic 0, scrambling
is disabled.
FLAG[3:0]:
The flag insertion control (FLAG[3:0]) configures the minimum number of flag bytes the
packet processor inserts between packets. The minimum number of flags (01111110)
inserted between packets is shown in the table below. FLAG[3:0] are used only in POS
mode.
Table 11: Selection of the number of Flag Bytes
FLAG[3:0]
Minimum Number of FLAG Bytes
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
325
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
1 flag
2 flags
4 flags
8 flags
16 flags
32 flags
64 flags
128 flags
256 flags
512 flags
1024 flags
2048 flags
4096 flags
8192 flags
16384 flags
32768 flags
CRC_SEL[1:0]:
The CRC select (CRC_SEL[1:0]) bits allow the control of the CRC calculation according to
the table below. For ATM cells, the CRC is calculated over the first four ATM header bytes.
For packet applications, the CRC is calculated over the whole packet data, before byte
stuffing and scrambling.
Table 12: CRC Mode Selection
CRC_SEL[1
:0]
00
01
10
11
HCS Operation
FCS Operation
Reserved
Reserved
CRC-8 without coset polynomial
CRC-8 with coset polynomial added
No FCS inserted
No FCS inserted
CRC-CCITT (2 bytes)
CRC-32 (4 bytes)
POS_SEL:
The POS_SEL bit enables the POS HDLC frame processing mode. When POS_SEL is set
to logic 1, POS processing will occur. When POS_SEL is set to logic 0, ATM mode is
selected.
Reserved:
The Reserved bits should be set to logic 0 for proper operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
326
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
XFERE:
The XFERE bit enables the generation of an interrupt when an accumulation interval is
completed and new values are stored in the transmitted packet/cell counter, transmitted byte
counter, and aborted packet counter holding registers. When XFERE is set to logic 1, the
interrupt is enabled.
FIFO_UDRE:
The FIFO_UDRE bit enables the generation of an interrupt due to a FIFO underrun. When
FIFO_UDRE is set to logic 1, the interrupt is enabled the signal INTB will be set to logic 0
whenever FIFO_UNRI is set to logic 1.
FIFO_ERRE:
The FIFO_ERRE bit enables the generation of an interrupt due to a FIFO error. When
FIFO_ERRE is set to logic 1, the interrupt is enabled and the signal INTB will be set to logic 0
whenever FIFO_ERRI is set to logic 1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
327
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0751H: TCFP Interrupt Indication
Bit
Type
Function
Default
Bit 15
R
FIFO_ERRI
0
Bit 14
R
FIFO_UDRI
0
Bit 13
R
XFERI
0
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
Bit 0
Unused
X
XFERI:
The XFERI bit indicates that a transfer of accumulated counter data has occurred. A logic 1 in
this bit position indicates that the transmitted cell/packet counter, transmitted byte counter,
and aborted packet counter holding registers have been updated. This update is initiated by
writing to one of the TCFP counter register locations, or initiating a global performance
monitor update by writing to register 0000H. XFERI is set to logic 0 when this register is
read.
FIFO_UDRI:
The FIFO_UDRI bit is set high when an attempt is made to read from the FIFO while it is
empty. This is considered a system error. This bit is set to logic 0 immediately after a read
to this register.
FIFO_ERRI:
This bit is set to one when an error is detected on the read side of the FIFO. This error can
be caused by an abnormal sequence of TSOP and TEOP signals or the assertion of
FIFO_ERR. This can normally be caused by a previous FIFO overrun or underrun condition
or a user asserted error from the POS-PHY L3 interface. This bit is reset immediately after a
read to this register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
328
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0752H: TCFP Idle/Unassigned ATM Cell Header
Bit
Type
Function
Default
Bit 15
R/W
GFC[3]
0
Bit 14
R/W
GFC[2]
0
Bit 13
R/W
GFC[1]
0
Bit 12
R/W
GFC[0]
0
Bit 11
R/W
PTI[2]
0
Bit 10
R/W
PTI[1]
0
Bit 9
R/W
PTI[0]
0
Bit 8
R/W
CLP
1
Bit 7
R/W
PAYLD[7]
0
Bit 6
R/W
PAYLD[6]
1
Bit 5
R/W
PAYLD[5]
1
Bit 4
R/W
PAYLD[4]
0
Bit 3
R/W
PAYLD[3]
1
Bit 2
R/W
PAYLD[2]
0
Bit 1
R/W
PAYLD[1]
1
Bit 0
R/W
PAYLD[0]
0
PAYLD[7:0]:
The PAYLD[7:0] (Idle Cell Payload) value reflects the payload bytes which will be inserted
into the ATM Idle cell generated by the TCFP.
CLP:
The CLP (Cell Loss Priority) bit contains the eighth bit position of the fourth octet of the
idle/unassigned cell pattern. Cell rate decoupling is accomplished by transmitting idle cells
when the TCFP detects that no outstanding cells are available from the external FIFO and
data is requested on the TCFP egress interface. Additionally, XOFF can be used to force the
transmission of Idle/Unassigned cells in ATM mode.
PTI[2:0]:
The PTI[2:0] (Payload Type) bits contain the fifth, sixth, and seventh bit positions of the fourth
octet of the idle/unassigned cell pattern. Idle cells are transmitted when the TCFP detects
that no outstanding cells are available from the external FIFO and data is requested on the
TCFP egress interface. Additionally, XOFF can be used to force the transmission of
Idle/Unassigned cells in ATM mode.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
329
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
GFC[3:0]:
The GFC[3:0] (Generic Flow Control) bits contain the first, second, third, and fourth bit
positions of the first octet of the idle/unassigned cell pattern. Idle/unassigned cells are
transmitted when the TCFP detects that no outstanding cells are available from the FIFO and
data is requested on the TCFP egress interface. Additionally, XOFF can be used to force the
transmission of Idle/Unassigned cells in ATM mode. The all zeros pattern is transmitted in
the VCI and VPI fields of the idle/unassigned cell.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
330
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0753H: TCFP Diagnostics
Bit
Type
Function
Default
Bit 15
R/W
DCRC[7]
0
Bit 14
R/W
DCRC[6]
0
Bit 13
R/W
DCRC[5]
0
Bit 12
R/W
DCRC[4]
0
Bit 11
R/W
DCRC[3]
0
Bit 10
R/W
DCRC[2]
0
Bit 9
R/W
DCRC[1]
0
Bit 8
R/W
DCRC[0]
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
TX_BYTE_MODE
0
Bit 4
R/W
XOFF
0
Bit 3
R/W
INVERT
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
1
Bit 0
R/W
Reserved
1
Reserved:
The Reserved bits should be set to their default values for proper operation.
INVERT:
The data inversion bit (INVERT) configures the ATM or packet processor to logically invert the
outgoing data stream. When INVERT is set to logic 1, the outgoing data stream is logically
inverted. The outgoing data stream is not inverted when INVERT is set to logic 0.
XOFF:
The XOFF serves as a transmission enable bit. When XOFF is set to logic 0, ATM cells or
packets are transmitted normally. When XOFF is set to logic 1, the cell or packet currently
being transmitted is completed and then transmission is suspended. When XOFF is set to
logic 1, the TCFP will not request data from the FIFO. ATM Idle cells or HDLC flags will be
sent on the TCFP egress interface.
TX_BYTE_MODE:
The transmit byte counter mode (TX_BYTE_MODE) bit is used to select the mode in which
the TX_BYTE[39:0] counters work. When TX_BYTE_MODE is logic 0, TX_BYTE[39:0] will
count all bytes in transmitted packets (including FCS and Abort bytes) before the byte stuffing
operation. When TX_BYTE_MODE is logic 1, TX_BYTE[39:0] will count all bytes in
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
331
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
transmitted packets (including FCS, Abort, and stuff bytes) after the byte stuffing operation.
Flag bytes will not be counted in either case. The TX_BYTE_MODE bit is only valid when
working in POS mode.
DCRC[7:0]:
The diagnostic CRC word (DCRC[7:0]) configures the ATM or packet processor to logically
invert bits in the inserted CRC on the outgoing data stream for diagnostic purposes. When
any bit in DCRC[7:0] is set to logic 1, the corresponding bit in the FCS value inserted by the
POS processor or the HCS value inserted by the ATM processor is logically inverted.
DCRC[7:0] is ignored when no FCS is inserted. Each DCRC[x] bit will cause a bit error in
each byte of the 2 byte or 4 byte FCS.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
332
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0754H: TCFP Transmit Cell/Packet Counter (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
TX_CELL[15:0]
XXXX
Register 0755H: TCFP Transmit Cell/Packet Counter (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
TX_CELL[31:16]
XXXX
TX_CELL[31:0]:
The TX_CELL[31:0] bits indicate the number of cells or non-aborted packets transmitted to
the TCFP egress stream during the last accumulation interval. ATM Idle cells, HDLC flags,
and HDLC Abort bytes inserted into the transmission stream are not counted.
A write to any one of the TCFP Transmit Cell/Packet Counter registers loads the registers
with the current counter value and resets the internal 32 bit counter to 1 or 0. The counter
reset value is dependent on if there was a count event during the transfer of the count to the
Transmit Cell/Packet Counter registers. The counter should be polled regularly to avoid
saturating.
To allow for synchronization update with all other blocks, register 0000H can be written to
initiate a global performance counter update.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
333
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0756H: TCFP Transmit Byte Counter (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
TX_BYTE[15:0]
XXXX
Register 0757H: TCFP Transmit Byte Counter
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
TX_BYTE[31:16]
XXXX
Register 0758H: TCFP Transmit Byte Counter (MSB)
Bit
Type
Bit 15
to
Bit 8
Bit 7
to
Bit 0
R
Function
Default
Unused
XX
TX_BYTE[39:32]
XX
TX_BYTE[39:0]:
The TX_ BYTE[39:0] bits indicate the number of bytes in packets transmitted to the TCFP
egress stream during the last accumulation interval. The byte counts include all user payload
bytes, FCS bytes, and abort bytes. Inclusion of stuffed bytes is controlled by the
TX_BYTE_MODE register bit. HDLC flags are not counted. The TX_BYTE[39:0] counters
are only valid when processing packets.
A write to any one of the TCFP Transmit Byte Counter registers loads the registers with the
current counter value and resets the internal 40 bit counter to 1 or 0. The counter reset value
is dependent on if there was a count event during the transfer of the count to the Transmit
Byte Counter registers. The counter should be polled regularly to avoid saturating.
To allow for synchronization update with all other blocks, register 0000H can be written to
initiate a global performance counter update.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
334
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0759H: TCFP Aborted Packet Counter
Bit
Type
Function
Default
Bit 15
R
TX_ABT[15]
X
Bit 14
R
TX_ABT[14]
X
Bit 13
R
TX_ABT[13]
X
Bit 12
R
TX_ABT[12]
X
Bit 11
R
TX_ABT[11]
X
Bit 10
R
TX_ABT[10]
X
Bit 9
R
TX_ABT[9]
X
Bit 8
R
TX_ABT[8]
X
Bit 7
R
TX_ABT[7]
X
Bit 6
R
TX_ABT[6]
X
Bit 5
R
TX_ABT[5]
X
Bit 4
R
TX_ABT[4]
X
Bit 3
R
TX_ABT[3]
X
Bit 2
R
TX_ABT[2]
X
Bit 1
R
TX_ABT[1]
X
Bit 0
R
TX_ABT[0]
X
TX_ABT[15:0]:
The TX_ ABT[15:0] bits indicate the number aborted packets transmitted to the TCFP egress
stream during the last accumulation interval. These counters are only valid when processing
packets.
A write to any one of the TCFP Transmit Byte Counter registers loads the registers with the
current counter value and resets the internal 16 bit counter to 1 or 0. The counter reset value
is dependent on if there was a count event during the transfer of the count to the Transmit
Byte Counter registers. The counter should be polled regularly to avoid saturating.
To allow for synchronization update with all other blocks, register 0000H can be written to
initiate a global performance counter update.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
335
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0760H: RXSDQ FIFO Reset
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
R
RXSDQTIP
X
Bit 0
R/W
SDQRST
1
SDQRST:
This bit is used to reset the RXSDQ. The RXSDQ comes up in reset. It should be taken out
of reset by writing a 0 to this bit. The user can reset the SDQ at any time by writing a 1 to this
bit, and then writing a 0. Reset flushes all the data in the FIFOs, resets the read and write
pointers and resets all counters. The configuration information is not changed by Reset.
RXSDQTIP:
The RXSDQTIP bit indicates that the RXSDQ counters are in the process of being transferred
to their holding registers. A transfer is initialized by writing to the S/UNI-2488 Identity, and
Global Performance Monitor Update register (0000H).
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
336
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0761H: RXSDQ FIFO Interrupt Enable
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
R/W
Reserved
0
Bit 2
R/W
EOPE
0
Bit 1
R/W
SOPE
0
Bit 0
R/W
OFLE
0
OFLE:
When this bit is set to 1, FIFO overflows cause the INTB output to be asserted. If this bit is
set to 0, FIFO overflows do not cause INTB to be asserted.
SOPE:
When this bit is set to 1, bad SOP signals cause the INTB output to be asserted. If this bit is
set to 0, bad SOP signals do not cause INTB to be asserted.
EOPE:
When this bit is set to 1, bad EOP signals cause the INTB output to be asserted. If this bit is
set to 0, bad EOP signals do not cause INTB to be asserted.
Reserved:
This bit should be set to logic 0 for proper operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
337
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0763H: RXSDQ FIFO Overflow Port and Interrupt Indication
Bit
Type
Bit 15
Bit 14
Function
Default
Unused
X
Unused
X
Bit 13
R
OFL_FIFO[5]
X
Bit 12
R
OFL_FIFO[4]
X
Bit 11
R
OFL_FIFO[3]
X
Bit 10
R
OFL_FIFO[2]
X
Bit 9
R
OFL_FIFO[1]
X
Bit 8
R
OFL_FIFO[0]
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
OFLI
X
Bit 0
R
OFLI:
This bit is set when there is a FIFO overflow condition. This bit is cleared when read by the
user.
OFL_FIFO[5:0]:
These bits are used to indicate the FIFO identity. This field should contain the same number
as the FIFO_NUMBER [5:0] field in RXSDQ FIFO Indirect Configuration register; otherwise,
an system error should be declared. These bits are valid only when the interrupt bit is logic 1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
338
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0764H: RXSDQ FIFO SOP Error Port and Interrupt Indication
Bit
Type
Bit 15
Bit 14
Function
Default
Unused
X
Unused
X
Bit 13
R
SOP_FIFO[5]
X
Bit 12
R
SOP_FIFO[4]
X
Bit 11
R
SOP_FIFO[3]
X
Bit 10
R
SOP_FIFO[2]
X
Bit 9
R
SOP_FIFO[1]
X
Bit 8
R
SOP_FIFO[0]
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
SOPI
X
Bit 0
R
SOPI:
This bit is set when two SOPs arrive consecutively on the FIFO without being separated by a
EOP. This bit is cleared when read by the user.
SOP_FIFO[5:0]:
These bits are used to indicate the FIFO identity. This field should contain the same number
as the FIFO_NUMBER [5:0] field in RXSDQ FIFO Indirect Configuration register; otherwise,
an system error should be declared. These bits are valid only when the interrupt bit is logic 1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
339
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0765H: RXSDQ FIFO EOP Error Port and Interrupt Indication
Bit
Type
Bit 15
Bit 14
Function
Default
Unused
X
Unused
X
Bit 13
R
EOP_FIFO[5]
X
Bit 12
R
EOP_FIFO[4]
X
Bit 11
R
EOP_FIFO[3]
X
Bit 10
R
EOP_FIFO[2]
X
Bit 9
R
EOP_FIFO[1]
X
Bit 8
R
EOP_FIFO[0]
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
EOPI
X
Bit 0
R
EOPI:
This bit is set when two EOPs arrive consecutively on the FIFO without being separated by a
SOP. This bit is cleared when read by the user.
EOP_FIFO[5:0]:
These bits are used to indicate the FIFO identity. This field should contain the same number
as the FIFO_NUMBER [5:0] field in RXSDQ FIFO Indirect Configuration register; otherwise,
an system error should be declared. These bits are valid only when the interrupt bit is logic 1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
340
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0768H: RXSDQ FIFO Indirect Address
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
RWB
0
Bit 13
W
FLUSH
0
Bit 12
R
EMPTY
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
R/W
PHYID[5]
0
Bit 4
R/W
PHYID[4]
0
Bit 3
R/W
PHYID[3]
0
Bit 2
R/W
PHYID[2]
0
Bit 1
R/W
PHYID[1]
0
Bit 0
R/W
PHYID[0]
0
This is an indirect register that is used to specify the address of the FIFO that the user is setting
up or reading the setup for. A FIFO needs to be configured according to a set of rules defined in
the Operations section. In order to change the current setup of a FIFO, it is recommended that
the user reads the existing setup information first, makes any modifications as required, and
writes back the information.
PHYID[5:0]:
This is a 6-bit number that is used to describe the current FIFO being addressed by the rest
of the FIFO setup registers – the RXSDQ FIFO Indirect Configuration, RXSDQ FIFO Buffer
Available Threshold, RXSDQ FIFO Data Available Threshold and RXSDQ FIFO Cells and
Packets Count. This field should be set to all zeros.
EMPTY:
This read-only bit indicates if the requested FIFO is empty. When this bit is read as 1, the
FIFO number specified in PHYID[5:0] in this register is empty. Before reconfiguring a
disabled FIFO, this bit needs to be sampled at logic 1 indicating that the FIFO is empty.
FLUSH:
This is a write-only bit used to discard all the current data in a specified FIFO. This should
typically be used if a non-empty FIFO needs to be reconfigured.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
341
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
RWB:
This bit is used to indicate whether the user is writing the setup of a FIFO, or reading all setup
information of a FIFO. This bit is used in conjunction with the BUSY bit. When this bit is set
to 1, all the available setup information of the FIFO requested in PHYID[5:0] is available in
the registers RXSDQ FIFO Indirect Configuration, RXSDQ FIFO Indirect Buffer Available
Threshold, RXSDQ FIFO Indirect Data Available Threshold, and RXSDQ FIFO Indirect Cells
and Packets Count. When this bit is set to 0, the user is writing the configuration of a FIFO.
BUSY:
This is a read-only bit is used to indicate to the user that the information requested for the
FIFO specified in bits PHYID[5:0] is in the process of being updated. If this bit is sampled to
be 1, the update is still in progress. If this bit is sampled 0, the information for the FIFO is now
available in the accessed register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
342
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0769H: RXSDQ FIFO Indirect Configuration
Bit
Type
Function
Default
Bit 15
R/W
ENABLE
0
Bit 14
R/W
POS_SEL
0
Bit 13
R/W
FIFO_NUMBER[5]
0
Bit 12
R/W
FIFO_NUMBER[4]
0
Bit 11
R/W
FIFO_NUMBER[3]
0
Bit 10
R/W
FIFO_NUMBER[2]
0
Bit 9
R/W
FIFO_NUMBER[1]
0
Bit 8
R/W
FIFO_NUMBER[0]
0
Bit 7
R/W
FIFO_BS[1]
0
Bit 6
R/W
FIFO_BS[0]
1
Unused
X
Bit 4
R/W
BLOCK_PTR[4]
0
Bit 3
R/W
BLOCK_PTR[3]
0
Bit 2
R/W
BLOCK_PTR[2]
0
Bit 1
R/W
BLOCK_PTR[1]
0
Bit 0
R/W
BLOCK_PTR[0]
0
Bit 5
BLOCK_PTR[4:0]:
This is a 5-bit number that is calculated and programmed by the user based on the number of
PHYs, the size of each FIFO, and total number of FIFOs required by the system. The rules
governing this calculation are in the Operations Section.
FIFO_BS[1:0]:
This 2-bit number denotes the size in Blocks of FIFO for the PHYID specified in the RXSDQ
FIFO Indirect Address register. The bandwidth is related to the size of the FIFO that will be
allocated to the PHY. The values to be programmed are given in the operations section.
FIFO_NUMBER[5:0]:
This is a 6-bit internal FIFO number that is used to associate a given PHY ID with a FIFO.
This allows the user to flexibly use the SDQ to map any FIFO of any size to any PHY ID. The
values to be programmed are given in the operations section.
POS_SEL:
This bit is set to 1 if the FIFO needs to be configured as a packet FIFO. By default, the FIFOs
are configured as ATM cell FIFOs.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
343
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
ENABLE:
Writing a 0 to this bit disables a FIFO. If previously enabled, a disabled FIFO does not accept
any new data into it, but continues to assert Data Available internally until it is drained
completely. In order to reconfigure FIFOs during operation, they need to be disabled first.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
344
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 076AH: RXSDQ FIFO Indirect Data Available Threshold
Bit
Type
Function
Default
Bit 15
R/W
DT[7]
0
Bit 14
R/W
DT[6]
0
Bit 13
R/W
DT[5]
0
Bit 12
R/W
DT[4]
0
Bit 11
R/W
DT[3]
0
Bit 10
R/W
DT[2]
0
Bit 9
R/W
DT[1]
1
Bit 8
R/W
DT[0]
1
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
1
Bit 0
R/W
Reserved
1
This register is used to set the Data Available Threshold for a FIFO. This threshold is explained in
the Operations Section. A FIFO does not need to be enabled to set this threshold. In order to
change this value for a FIFO, the user should first disable it, write in the new value, and enable it
again.
Reserved:
The Reserved bits should be set to their default values for proper operation.
DT[7:0]:
These bits specify the Data Available threshold for the FIFO selected by the RXSDQ FIFO
Indirect Address register’s PHYID[5:0] bits. When this threshold is being set, these bits are
written to by the user, and when this threshold is being read, these bits hold the previously
configured data. The threshold is equal to DT[7:0] + 1.
This threshold is set in 16 byte Blocks. This threshold can never be greater than the size of
the FIFO. The absolute maximum value is DT[7:0] +1 = 16. This number should be a
standard fraction of the FIFO size in blocks. In the case of ATM FIFOs, this number should
be set to a value of DT[7:0] = 3 (ATM cells are 4 Blocks long).
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
345
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 076BH: RXSDQ FIFO Indirect Cells and Packets Count
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
R
COUNT[3]
X
Bit 2
R
COUNT[2]
X
Bit 1
R
COUNT[1]
X
Bit 0
R
COUNT[0]
X
COUNT[3:0]:
These read-only bits hold the last sampled count for the FIFO requested for in the RXSDQ
FIFO Indirect Address register’s PHYID[5:0] bits. This register is latched when register
0000H is written to for a global performance monitor update. After the count is latched into
the register, the internal counter is reset to 0, and starts counting again. When this counter
reaches it’s maximum count, it rolls over. This register is for internal diagnostics only.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
346
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 076CH: RXSDQ FIFO Cells and Packets Accepted Aggregate Count (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
ACOUNT[15:0]
X
Register 076DH: RXSDQ FIFO Cells and Packets Accepted Aggregate Count (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
ACOUNT[31:16]
X
ACOUNT[31:0]:
These bits display the aggregate count of all the POS packets and ATM cells that are
accepted by the RXSDQ. This register is latched when register 0000H is written to for a
global performance monitor update. After the count is latched into the register, the internal
counter is reset to 0, and starts counting again. When this counter reaches it’s maximum
count, it holds the value, and does not roll over.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
347
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 076EH: RXSDQ FIFO Cells and Packets Dropped Aggregate Count
Bit
Type
Function
Default
Bit 15
R
DCOUNT[15]
X
Bit 14
R
DCOUNT[14]
X
Bit 13
R
DCOUNT[13]
X
Bit 12
R
DCOUNT[12]
X
Bit 11
R
DCOUNT[11]
X
Bit 10
R
DCOUNT[10]
X
Bit 9
R
DCOUNT[9]
X
Bit 8
R
DCOUNT[8]
X
Bit 7
R
DCOUNT[7]
X
Bit 6
R
DCOUNT[6]
X
Bit 5
R
DCOUNT[5]
X
Bit 4
R
DCOUNT[4]
X
Bit 3
R
DCOUNT[3]
X
Bit 2
R
DCOUNT[2]
X
Bit 1
R
DCOUNT[1]
X
Bit 0
R
DCOUNT[0]
X
DCOUNT[15:0]:
These bits display the aggregate count of all the POS packets and ATM cells that are
dropped by the RXSDQ due to FIFO overflows. This register is latched when register 0000H
is written to for a global performance monitor update. After the count is latched into the
register, the internal counter is reset to 0, and starts counting again. When this counter
reaches it’s maximum count, it holds the value, and does not roll over.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
348
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0770H: TXSDQ FIFO Reset
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
R
TXSDQTIP
X
Bit 0
R/W
SDQRST
1
SDQRST:
This bit is used to reset the TXSDQ. The TXSDQ comes up in reset. It should be taken out of
reset by writing a 0 to this bit. The user can reset the SDQ at any time by writing a 1 to this
bit, and then writing a 0. Reset flushes all the data in the FIFOs, resets the read and write
pointers and resets all counters. The configuration information is not changed by Reset.
TXSDQTIP:
The TXSDQTIP bit indicates that the TXSDQ counters are in the process of being transferred
to their holding registers. A transfer is initialized by writing to the S/UNI-2488 Identity, and
Global Performance Monitor Update register (0000H).
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
349
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0771H: TXSDQ FIFO Interrupt Enable
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
R/W
Reserved
0
Bit 2
R/W
EOPE
0
Bit 1
R/W
SOPE
0
Bit 0
R/W
OFLE
0
OFLE:
When this bit is set to 1, FIFO overflows cause the INTB output to be asserted. If this bit is
set to 0, FIFO overflows do not cause INTB to be asserted.
SOPE:
When this bit is set to 1, bad SOP signals cause the INTB output to be asserted. If this bit is
set to 0, bad SOP signals do not cause INTB to be asserted.
EOPE:
When this bit is set to 1, bad EOP signals cause the INTB output to be asserted. If this bit is
set to 0, bad EOP signals do not cause INTB to be asserted.
Reserved:
This bit should be set to logic 0 for proper operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
350
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0773H: TXSDQ FIFO Overflow Port and Interrupt Indication
Bit
Type
Bit 15
Bit 14
Function
Default
Unused
X
Unused
X
Bit 13
R
OFL_FIFO[5]
X
Bit 12
R
OFL_FIFO[4]
X
Bit 11
R
OFL_FIFO[3]
X
Bit 10
R
OFL_FIFO[2]
X
Bit 9
R
OFL_FIFO[1]
X
Bit 8
R
OFL_FIFO[0]
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
OFLI
X
Bit 0
R
OFLI:
This bit is set when there is a FIFO overflow condition. This bit is cleared when read by the
user.
OFL_FIFO[5:0]:
These bits are used to indicate the FIFO identity. This field should contain the same number
as the FIFO_NUMBER [5:0] field in TXSDQ FIFO Indirect Configuration register; otherwise,
an system error should be declared. These bits are valid only when the interrupt bit is logic 1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
351
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0774H: TXSDQ FIFO SOP Error Port and Interrupt Indication
Bit
Type
Bit 15
Bit 14
Function
Default
Unused
X
Unused
X
Bit 13
R
SOP_FIFO[5]
X
Bit 12
R
SOP_FIFO[4]
X
Bit 11
R
SOP_FIFO[3]
X
Bit 10
R
SOP_FIFO[2]
X
Bit 9
R
SOP_FIFO[1]
X
Bit 8
R
SOP_FIFO[0]
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
SOPI
X
Bit 0
R
SOPI:
This bit is set when two SOPs arrive consecutively on the FIFO without being separated by a
EOP. This bit is cleared when read by the user.
SOP_FIFO[5:0]:
These bits are used to indicate the FIFO identity. This field should contain the same number
as the FIFO_NUMBER [5:0] field in TXSDQ FIFO Indirect Configuration register; otherwise,
an system error should be declared. These bits are valid only when the interrupt bit is logic 1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
352
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0775H: TXSDQ FIFO EOP Error Port and Interrupt Indication
Bit
Type
Bit 15
Bit 14
Function
Default
Unused
X
Unused
X
Bit 13
R
EOP_FIFO[5]
X
Bit 12
R
EOP_FIFO[4]
X
Bit 11
R
EOP_FIFO[3]
X
Bit 10
R
EOP_FIFO[2]
X
Bit 9
R
EOP_FIFO[1]
X
Bit 8
R
EOP_FIFO[0]
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
EOPI
X
Bit 0
R
EOPI:
This bit is set when two EOPs arrive consecutively on the FIFO without being separated by a
SOP. This bit is cleared when read by the user.
EOP_FIFO[5:0]:
These bits are used to indicate the FIFO identity. This field should contain the same number
as the FIFO_NUMBER [5:0] field in TXSDQ FIFO Indirect Configuration register; otherwise,
an system error should be declared. These bits are valid only when the interrupt bit is logic 1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
353
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0778H: TXSDQ FIFO Indirect Address
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
RWB
0
Bit 13
W
FLUSH
0
Bit 12
R
EMPTY
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
R/W
PHYID[5]
0
Bit 4
R/W
PHYID[4]
0
Bit 3
R/W
PHYID[3]
0
Bit 2
R/W
PHYID[2]
0
Bit 1
R/W
PHYID[1]
0
Bit 0
R/W
PHYID[0]
0
This is an indirect register that is used to specify the address of the FIFO that the user is setting
up or reading the setup for. A FIFO needs to be configured according to a set of rules defined in
the Operations section. In order to change the current setup of a FIFO, it is recommended that
the user reads the existing setup information first, makes any modifications as required, and
writes back the information.
PHYID[5:0]:
This is a 6-bit number that is used to describe the current FIFO being addressed by the rest
of the FIFO setup registers – the TXSDQ FIFO Indirect Configuration, TXSDQ FIFO Buffer
Available Threshold, TXSDQ FIFO Data Available Threshold and TXSDQ FIFO Cells and
Packets Count. This field should be set to all zeros.
EMPTY:
This read-only bit indicates if the requested FIFO is empty. When this bit is rad as 1, the
FIFO number specified in PHYID[5:0] in this register is empty. Before reconfiguring a
disabled FIFO, this bit needs to be sampled at logic 1 indicating that the FIFO is empty.
FLUSH:
This is a write-only bit used to discard all the current data in a specified FIFO. This should
typically be used if a non-empty FIFO needs to be reconfigured.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
354
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
RWB:
This bit is used to indicate whether the user is writing the setup of a FIFO, or reading all setup
information of a FIFO. This bit is used in conjunction with the BUSY bit. When this bit is set
to 1, all the available setup information of the FIFO requested in PHYID[5:0] is available in
the registers RXSDQ FIFO Indirect Configuration, RXSDQ FIFO Indirect Buffer Available
Threshold, RXSDQ FIFO Indirect Data Available Threshold, and RXSDQ FIFO Indirect Cells
and Packets Count. When this bit is set to 0, the user is writing the configuration of a FIFO.
BUSY:
This is a read-only bit is used to indicate to the user that the information requested for the
FIFO specified in bits PHYID[5:0] is in the process of being updated. If this bit is sampled to
be 1, the update is still in progress. If this bit is sampled 0, the information for the FIFO is now
available in the accessed register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
355
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0779H: TXSDQ FIFO Indirect Configuration
Bit
Type
Function
Default
Bit 15
R/W
ENABLE
0
Bit 14
R/W
POS_SEL
0
Bit 13
R/W
FIFO_NUMBER[5]
0
Bit 12
R/W
FIFO_NUMBER[4]
0
Bit 11
R/W
FIFO_NUMBER[3]
0
Bit 10
R/W
FIFO_NUMBER[2]
0
Bit 9
R/W
FIFO_NUMBER[1]
0
Bit 8
R/W
FIFO_NUMBER[0]
0
Bit 7
R/W
FIFO_BS[1]
0
Bit 6
R/W
FIFO_BS[0]
1
Unused
X
Bit 4
R/W
BLOCK_PTR[4]
0
Bit 3
R/W
BLOCK_PTR[3]
0
Bit 2
R/W
BLOCK_PTR[2]
0
Bit 1
R/W
BLOCK_PTR[1]
0
Bit 0
R/W
BLOCK_PTR[0]
0
Bit 5
BLOCK_PTR[4:0]:
This is a 5-bit number that is calculated and programmed by the user based on the number of
PHYs, the size of each FIFO, and total number of FIFOs required by the system. The rules
governing this calculation are in the Operations Section.
FIFO_BS[1:0]:
This 2-bit number denotes the size in Blocks of FIFO for the PHYID specified in the TXSDQ
FIFO Indirect Address register. The bandwidth is related to the size of the FIFO that will be
allocated to the PHY. The values to be programmed are given in the operations section.
FIFO_NUMBER[5:0]:
This is a 6-bit internal FIFO number that is used to associate a given PHY ID with a FIFO.
This allows the user to flexibly use the SDQ to map any FIFO of any size to any PHY ID. The
values to be programmed are given in the operations section.
POS_SEL:
This bit is set to 1 if the FIFO needs to be configured as a packet FIFO. By default, the FIFOs
are configured as ATM cell FIFOs.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
356
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
ENABLE:
Writing a 0 to this bit disables a FIFO. If previously enabled, a disabled FIFO does not accept
any new data into it, but continues to assert Data Available internally until it is drained
completely. In order to reconfigure FIFOs during operation, they need to be disabled first.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
357
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 077AH: TXSDQ FIFO Indirect Data and Buffer Available Thresholds
Bit
Type
Function
Default
Bit 15
R/W
DT[7]
0
Bit 14
R/W
DT[6]
0
Bit 13
R/W
DT[5]
0
Bit 12
R/W
DT[4]
0
Bit 11
R/W
DT[3]
0
Bit 10
R/W
DT[2]
0
Bit 9
R/W
DT[1]
1
Bit 8
R/W
DT[0]
1
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
R/W
BT[4]
0
Bit 3
R/W
BT[3]
0
Bit 2
R/W
BT[2]
0
Bit 1
R/W
BT[1]
1
Bit 0
R/W
BT[0]
1
This register is used to set the Data and Buffer Available Thresholds for a FIFO. These
thresholds are explained in the Operations Section. A FIFO does not need to be enabled to set
this threshold. In order to change a value for a FIFO, the user should first disable it, write in the
new value, and enable it again.
BT[4:0]:
These bits specify the Buffer Available threshold for the FIFO specified in PHYID[5:0] bits in
the TXSDQ FIFO Indirect Address register. When this threshold is being set, these bits are
written to by the user, and when this threshold is being read, these bits hold the previously
configured data. The threshold is equal to BT[4:0] + 1.
This threshold is set in 16 byte Blocks. This threshold can never be greater than the size of
the FIFO being configured, and the absolute maximum value is BT[4:0] +1 = 32. This number
should be a standard fraction of the FIFO size in blocks. In the case of ATM FIFOs, this
number should be et to a value of BT[4:0] = 3 since ATM cells are 4 bytes in size.
DT[7:0]:
These bits specify the Data Available threshold for the FIFO selected by the TXSDQ FIFO
Indirect Address register PHYID[5:0] bits. When this threshold is being set, these bits are
written to by the user, and when this threshold is being read, these bits hold the previously
configured data. The threshold is equal to DT[7:0] + 1.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
358
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
This threshold is set in 16 byte Blocks. This threshold can never be greater than the size of
the FIFO being configured, and the absolute maximum value is DT[7:0] +1 = 192. This
number should be a standard fraction of the FIFO size in blocks. In the case of ATM FIFOs,
this number should be set to a value of DT[7:0] = 3 (ATM cells are 4 Blocks long).
The DT[7:0] threshold sets the level at which the cell/packet processors (TCFP) blocks can
begin transmission of a cell or packet. Once transmission of a cell or packet begins, it cannot
be stopped so this threshold should be set to a value which guarantees that the Utopia/POSPHY interface can write to the FIFO in due time to prevent FIFO underruns. For packet data,
it is recommended that DT[7:0] be set to a larger value about equal to 1/2 or 2/3 the size of
the FIFO.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
359
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 077BH: TXSDQ FIFO Indirect Cells and Packets Count
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
R
COUNT[3]
X
Bit 2
R
COUNT[2]
X
Bit 1
R
COUNT[1]
X
Bit 0
R
COUNT[0]
X
COUNT[3:0]:
These read-only bits hold the last sampled count for the FIFO requested for in TXSDQ FIFO
Indirect Address register PHYID[5:0] bits. This register is latched when register 0000H is
written to for a global performance monitor update. After the count is latched into the register,
the internal counter is reset to 0, and starts counting again. When this counter reaches it’s
maximum count, it rolls over. This register is for internal diagnostics only.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
360
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 077CH: TXSDQ FIFO Cells and Packets Accepted Aggregate Count (LSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
ACOUNT[15:0]
X
Register 077DH: TXSDQ FIFO Cells and Packets Accepted Aggregate Count (MSB)
Bit
Type
Function
Default
Bit 15
to
Bit 0
R
ACOUNT[31:16]
X
ACOUNT[31:0]:
These bits display the aggregate count of all the POS packets and ATM cells that are
accepted by the TXSDQ. This register is latched when register 0000H is written to for a
global performance monitor update. After the count is latched into the register, the internal
counter is reset to 0, and starts counting again. When this counter reaches it’s maximum
count, it holds the value, and does not roll over.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
361
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 077EH: TXSDQ FIFO Cells and Packets Dropped Aggregate Count
Bit
Type
Function
Default
Bit 15
R
DCOUNT[15]
X
Bit 14
R
DCOUNT[14]
X
Bit 13
R
DCOUNT[13]
X
Bit 12
R
DCOUNT[12]
X
Bit 11
R
DCOUNT[11]
X
Bit 10
R
DCOUNT[10]
X
Bit 9
R
DCOUNT[9]
X
Bit 8
R
DCOUNT[8]
X
Bit 7
R
DCOUNT[7]
X
Bit 6
R
DCOUNT[6]
X
Bit 5
R
DCOUNT[5]
X
Bit 4
R
DCOUNT[4]
X
Bit 3
R
DCOUNT[3]
X
Bit 2
R
DCOUNT[2]
X
Bit 1
R
DCOUNT[1]
X
Bit 0
R
DCOUNT[0]
X
DCOUNT[15:0]:
These bits display the aggregate count of all the POS packets and ATM cells that are
dropped by the TXSDQ due to FIFO overflows. This register is latched when register 0000H
is written to for a global performance monitor update. After the count is latched into the
register, the internal counter is reset to 0, and starts counting again. When this counter
reaches it’s maximum count, it holds the value, and does not roll over.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
362
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0780H: RXPHY Configuration
Bit
Type
Bit 15
Bit 14
Function
Default
Unused
X
Unused
X
Bit 13
R/W
Reserved
0
Bit 12
R/W
Reserved
0
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
ODDPARITY
0
Bit 0
R/W
RXPRST
1
RXPRST:
The RXPRST bit is used to reset the RXPHY circuitry. When RXPRST is set to logic zero,
the RXPHY operates normally. When RXPRST is set to logic one, the RXPHY ignores all pin
inputs but the register bits may be accessed for purposes of initialization. The RXPHY
deasserts all outputs until a logic zero is written to RXPRST.
ODDPARITY:
The ODDPARITY bit is used to set the type of parity that is generated by the RXPHY for the
UL3 or POS L3 interface. When set to logic 1, odd parity is generated. When set to logic 0,
even parity is generated.
Reserved:
The Reserved bits must be set to logic 0 for proper operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
363
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0781H: RXPHY Interrupt Status
Bit
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
RUNTCELLI
X
Bit 0
Type
R
RUNTCELLI
In UTOPIA, the RENB was detected as being deasserted before appropriate time at end of
the cell transfer. The cell will continue to be transferred as per the Utopia Level 3
specification, but this indicates that there may be a configuration mismatch between the
RXPHY and the downstream device. A possible cause is the incorrect setting of the size of
the cell expected by this interface. The RUNTCELLI bit is cleared when it is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
364
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0782H: RXPHY Interrupt Enable
Bit
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
RUNTCELLE
0
Bit 0
Type
R/W
RUNTCELLE
The RUNTCELLE bit is used to enable RUNTCELLI signal to assert a hardware interrupt on
the INTB pin. When set to logic 0, the hardware interrupt is masked. When set to logic 1,
the hardware interrupt is enabled.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
365
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0783H: RXPHY Indirect Burst Size
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
CONFIG_RWB
0
Bit 13
R/W
PHY_ADDR[5]
0
Bit 12
R/W
PHY_ADDR[4]
0
Bit 11
R/W
PHY_ADDR[3]
0
Bit 10
R/W
PHY_ADDR[2]
0
Bit 9
R/W
PHY_ADDR[1]
0
Bit 8
R/W
PHY_ADDR[0]
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
BURST_SIZE[3]
0
Bit 2
R/W
BURST_SIZE[2]
0
Bit 1
R/W
BURST_SIZE[1]
1
Bit 0
R/W
BURST_SIZE[0]
1
The RXPHY Indirect Burst Size register is an indirect address and data register. The register is
used only in POS mode of operation.
BURST_SIZE[3:0]
The BURST_SIZE data register is provided to program the allowable burst size for the PHY.
The size of a burst is BURST_SIZE + 1. For example, a BURST_SIZE[3:0] = “0000”
indicates a burst size of one block. A block is equal to 16 bytes and takes 4 clocks to transfer.
The 4 bits of Burst Size allow the maximum burst to be 16 blocks (256 bytes), per PHY. This
register is used only in POS-PHY L3 mode.
PHY_ADDR[5:0]
The PHY_ADDR bits are an indirect address that is used with BURST_SIZE data. The two
allow indirect address reads and writes using a small amount of external address space. The
PHY_ADDR is used with CONFIG_RWB and BUSY to command reads and writes. Valid
values for PHY_ADDR[5:0] are from 0 to 2FH. For the S/UNI-2488, PHY_ADDR[5:0] must
be set to zero.
CONFIG_RWB
The CONFIG_RWB register allows the indirect addressing method to specify whether a read
or write is being performed. A value of ‘1’ means that a read is to be performed on the data
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
366
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
for PHY_ADDR and will be placed in the BURST_SIZE register. A value of ‘0’ means that a
write of the information in BURST_SIZE will be performed for PHY channel address
PHY_ADDR.
BUSY
The BUSY bit is used in indirect addressing to indicate the the operation of read or write is
currently being executed. A value of ‘1’ means the operation is currently in progress and the
microprocessor should wait. A value of ‘0’ means the operation is finished and the
microprocessor may proceed with further access.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
367
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0784H: RXPHY Calendar Length
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
R/W
CALENDAR_LENGTH[6]
0
Bit 5
R/W
CALENDAR_LENGTH[5]
0
Bit 4
R/W
CALENDAR_LENGTH[4]
0
Bit 3
R/W
CALENDAR_LENGTH[3]
0
Bit 2
R/W
CALENDAR_LENGTH[2]
0
Bit 1
R/W
CALENDAR_LENGTH[1]
0
Bit 0
R/W
CALENDAR_LENGTH[0]
0
CALENDAR_LENGTH[6:0]
The CALENDAR_LENGTH register is provided to program the length of calendar used for
servicing up to a maximum of 128 entries. Please see the RXPHY Calendar Indirect Address
Data register. The number of entries is equal to CALENDAR_LENGTH + 1. For the S/UNI2488, this register should be set to all zeros.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
368
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0785H: RXPHY Calendar Indirect Address Data
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
CALENDAR_ADDR[6]
0
Bit 13
R/W
CALENDAR_ADDR[5]
0
Bit 12
R/W
CALENDAR_ADDR[4]
0
Bit 11
R/W
CALENDAR_ADDR[3]
0
Bit 10
R/W
CALENDAR_ADDR[2]
0
Bit 9
R/W
CALENDAR_ADDR[1]
0
Bit 8
R/W
CALENDAR_ADDR[0]
0
Bit 7
R/W
CONFIG_RWB
0
Unused
X
Bit 6
Bit 5
R/W
CALENDAR_DATA[5]
0
Bit 4
R/W
CALENDAR_DATA[4]
0
Bit 3
R/W
CALENDAR_DATA[3]
0
Bit 2
R/W
CALENDAR_DATA[2]
0
Bit 1
R/W
CALENDAR_DATA[1]
0
Bit 0
R/W
CALENDAR_DATA[0]
0
The RXPHY Calendar Indirect Address Data register is an indirect address and data register. The
register is used in POS mode of operation
CALENDAR_DATA[5:0]
The CALENDAR_DATA register is provided to program the PHY address number to be
serviced in the calendar sequence. The calendar consists of a maximum of 128 entries
where the CALENDAR_ADDR is used to access one of the 128 (or less) entries to either
write or read CALENDAR_DATA. CALENDAR_DATA is the PHY address to be serviced
during the sequence associated with CALENDAR_ADDR. The length of the calendar is set in
the RXPHY Calendar Length register. For the S/UNI-2488, this register should be set to all
zeros.
CALENDAR_ADDR[6:0]
The CALENDAR_ADDR register is an indirect address register that is used with
CALENDAR_DATA register. The two registers together allow indirect address reads and
writes using a small amount of external address space. The CALENDAR_ADDR is used with
CONFIG_RWB and BUSY to command reads and writes.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
369
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
CONFIG_RWB
The CONFIG_RWB register allows the indirect addressing method to specify whether a read
or write is being performed. A value of ‘1’ means that a read is to be performed on the data at
CALENDAR_ADDR and will be placed in the CALENDAR_DATA register. A value of ‘0’
means that a write of the information in CALENDAR_DATA will be performed at address
CALENDAR_ADDR.
BUSY
The BUSY bit is used in indirect addressing to indicate the operation of read or write is
currently being executed. A value of ‘1’ means the operation is currently in progress and the
microprocessor should wait. A value of ‘0’ means the operation is finished and the
microprocessor may proceed with further access.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
370
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0786H: RXPHY Data Type Field
Bit
Type
Function
Default
Bit 15
R/W
POS_FIELD[7]
0
Bit 14
R/W
POS_FIELD[6]
0
Bit 13
R/W
POS_FIELD[5]
0
Bit 12
R/W
POS_FIELD[4]
0
Bit 11
R/W
POS_FIELD[3]
0
Bit 10
R/W
POS_FIELD[2]
0
Bit 9
R/W
POS_FIELD[1]
0
Bit 8
R/W
POS_FIELD[0]
1
Bit 7
R/W
ATM_FIELD[7]
0
Bit 6
R/W
ATM_FIELD[6]
0
Bit 5
R/W
ATM_FIELD[5]
0
Bit 4
R/W
ATM_FIELD[4]
0
Bit 3
R/W
ATM_FIELD[3]
0
Bit 2
R/W
ATM_FIELD[2]
0
Bit 1
R/W
ATM_FIELD[1]
0
Bit 0
R/W
ATM_FIELD[0]
0
The RXPHY Data Type Field register is used in POS-PHY L3 mode of operation only and is
provided as a means to identify the type of traffic, ATM or packet, being sent over the POS-PHY
L3 interface. Selection of ATM and packet PHYs is done using the POS_SEL bits in the RXSDQ
FIFO Indirect Configuration register.
ATM_FIELD[7:0]
The ATM_FIELD register is provided to identify ATM cell transfers over the POS-PHY L3
interface. When the outgoing data is an ATM cell, then the ATM_FIELD[7:0] is inserted in
RDAT[31:24] at the cycle in which the in-band address is inserted in RDAT[5:0] (ie. when
RSX is logic 1).
POS_FIELD[7:0]
The POS_FIELD register is provided to identify packet data transfers over the POS-PHY L3
interface. When the outgoing data is of type packet, then the POS_FIELD[7:0] is inserted in
RDAT[31:24] at the cycle in which the in-band address is inserted in RDAT[5:0] (ie. when
RSX is logic 1).
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
371
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0788H: TXPHY Configuration
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Unused
X
Bit 7
Bit 6
R/W
INBANDADDR
1
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
PARERREN
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
ODDPARITY
0
Bit 0
R/W
TXPRST
1
TXPRST:
The TXPRST bit is used to reset the TXPHY circuitry. When TXPRST is set to logic zero, the
TXPHY operates normally. When TXPRST is set to logic one, the TXPHY ignores all pin
inputs but the registers may be accessed for purposes of initialization. The TXPHY deasserts
all outputs until a logic zero is written to TXPRST.
ODDPARITY:
The ODDPARITY bit is used to set the type of parity that is checked by the TXPHY. When set
to logic 1, odd parity is expected. When set to logic 0, even parity is expected. This bit is
global and affects all PHY channels.
PARERREN:
When set to logic 1, PARERREN will enable the TXPHY to pass an error signal to the TXSDQ
upon detection of a parity error. This will cause the packet to be aborted by the cell
processor. This bit has no effect on ATM cells with parity errors.
INBANDADDR
The INBANDADDR bit is used only in POS-PHY L3 mode to indicate whether the in-band
address is expected on the interface. This bit is useful in single PHY applications where the
in-band addressing is optional (address 0 is assumed) and the Link Layer device does not
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
372
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
send an address in band since there is only one PHY. This bit can only be changed when
TXPRST is logic 1.
Reserved:
The Reserved bits must be set to logic 0 for proper operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
373
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0789H: TXPHY Interrupt Status
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
R
TDTFERRI
X
Bit 1
R
TPARERRI
X
Bit 0
R
RUNTCELLI
X
RUNTCELLI
The RUNTCELLI bit indicates that TENB was detected as being deasserted before the end of
the cell transfer when operating in Utopia L3 mode. This will result in a partial cell transfer
and an erred cell will passed to the TXSDQ. Possible causes are incorrect setting in the size
of the cell expected by this interface. The RUNTCELLI bit is cleared when this register is
read.
TPARERRI
The TPARERR bit is used to indicate that a Parity Error was observed on the incoming TDAT
bus since the last time the interrupt was read. The packet will be marked erred and sent on
to the TXSDQ. ATM cell transmission is not affected by parity errors. The TPARERRI bit is
cleared when this register is read.
TDTFERRI
The TDTFERR bit is used to indicate that a Data Field mismatch was observed on the
incoming TDAT[31:24] bus compared to the ATM/packet selection for that PHY configuration
(selection done using the POS_SEL bits in the TXSDQ FIFO Indirect Configuration register).
This bit is cleared on microprocessor read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
374
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 078AH: TXPHY Interrupt Enable
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 2
R/W
TDTFERRE
X
Bit 1
R/W
TPARERRE
X
Bit 0
R/W
RUNTCELLE
X
RUNTCELLE
The RUNTCELLE bit is used to enable the detection of the runt cell condition (RUNTCELLI)
to assert a hardware interrupt on the INTB pin. When set to logic 0, the hardware interrupt is
masked. When set to logic 1, the hardware interrupt is enabled.
TPARERRE
The TPARERRE bit is used to enable the detection of a parity error (TPARERRI) to assert a
hardware interrupt on the INTB pin. When set to logic 0, the hardware interrupt is masked.
When set to logic 1, the hardware interrupt is enabled.
TDTFERRE
The TDTFERRE bit is used to enable the TDFTERRI interrupt status bit to assert a hardware
interrupt on the INTB pin. When set to logic 0, the hardware interrupt is masked. When set
to logic 1, the hardware interrupt is enabled.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
375
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 078BH: TXPHY Data Type Field
Bit
Type
Function
Default
Bit 15
R/W
POS_FIELD[7]
0
Bit 14
R/W
POS_FIELD[6]
0
Bit 13
R/W
POS_FIELD[5]
0
Bit 12
R/W
POS_FIELD[4]
0
Bit 11
R/W
POS_FIELD[3]
0
Bit 10
R/W
POS_FIELD[2]
0
Bit 9
R/W
POS_FIELD[1]
0
Bit 8
R/W
POS_FIELD[0]
1
Bit 7
R/W
ATM_FIELD[7]
0
Bit 6
R/W
ATM_FIELD[6]
0
Bit 5
R/W
ATM_FIELD[5]
0
Bit 4
R/W
ATM_FIELD[4]
0
Bit 3
R/W
ATM_FIELD[3]
0
Bit 2
R/W
ATM_FIELD[2]
0
Bit 1
R/W
ATM_FIELD[1]
0
Bit 0
R/W
ATM_FIELD[0]
0
The TXPHY Data Type Field is used in POS-PHY L3 mode of operation only and is provided as a
means to identify the type of traffic, ATM or packet, being sent over the POS-PHY L3 interface.
Selection of ATM and packet PHYs is done using the POS_SEL bit in the TXSDQ FIFO Indirect
Configuration register.
ATM_FIELD[7:0]
The ATM_FIELD register is provided to identify an ATM cell being transferred over the POSPHY L3 interface. When the incoming data is of type ATM cell, then the value of TDAT[31:24]
at the cycle in which the in-band address is inserted on TDAT[5:0] (ie. when TSX = 1) should
match ATM_FIELD[7:0]. Otherwise, an interrupt is signaled to indicate a data type
mismatch.
POS_FIELD[7:0]
The POS_FIELD register is provided to identify packet data being transferred over the POSPHY L3 interface. When the incoming data is of type packet, then the value of TDAT[31:24]
at the cycle in which the in-band address is inserted on TDAT[5:0] (ie. When TSX = 1) should
match POS_FIELD[7:0]. Otherwise, an interrupt is signaled to indicate a data type
mismatch.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
376
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0790H: SIRP Configuration Timeslot
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
R/W
TSx_RDI[1]
0
Bit 10
R/W
TSx_RDI[0]
0
Bit 9
R/W
TSx_REI[3]
0
Bit 8
R/W
TSx_REI[2]
0
Bit 7
R/W
TSx_REI[1]
0
Bit 6
R/W
TSx_REI[0]
0
Bit 5
R/W
Tsx_FORCE_LCD
0
Bit 4
R/W
TSx_RDI20F
0
Bit 3
R/W
TSx_ERDI
0
Bit 2
R/W
TSx_RMODE[1]
1
Bit 1
R/W
TSx_RMODE[0]
1
Bit 0
R/W
TSx_PROV
0
TSx_PROV:
When TSx_PROV is logic 0, automatic remote alarm reporting is disabled for the APS In bus
into the THPP. When TSx_PROV is logic 1, automatic remote alarm reporting is enabled for
the APS In data stream to the THPP.
TSx_RMODE[1:0]:
The TSx_RMODE[1:0] bits identify the mode of reporting STS Path Remote Defect
Indications (RDI) as shown in Table 13.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
377
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Table 13: SIRP RDI and REI Reporting Modes
TSx_RMODE[1:0]
Error Reporting Mode
00
Register Mode: Source REI[3:0] and RDI[1:0] from internal
registers TSx_REI[3:0] and TSx_RDI[1:0] respectively. The
remote alarm port and LCD indications (which map to a
specified 2 bit programmable RDI code) are ignored.
01
Remote Alarm Input Only Mode: Source REI[3:0] and
RDI[1:0] entirely from the APS In bus.
10
Remote Alarm Input with Loss of ATM Cell Delineation
Input Mode: Source REI[3:0] from the APS In bus and
RDI[1:0] from LCD indications with a specified 2 bit RDI code.
11
Normal Error Reporting Mode: Source REI[3:0] from the
APS In bus. LCD indications with a specified 2-bit RDI code is
compared to incoming RDI[1:0] from the APS In bus. Higher
priority RDI takes precedence.
TSx_ERDI:
The TSx_ERDI bit selects between normal and extended RDI encoding. When TSx_ERDI is
set high, extended RDI is selected. The RDI output is treated as a 2-bit codepoint. When
TSx_ERDI is set low, normal RDI is selected. These selections are summarized in Table 14.
Table 14: SIRP RDI Settings
TSx_ERDI =
1
TSx_ERDI =
0
TSx_RDI[1:0]
ERDI Interpretation
00
No RDI-P defect
01
ERDI-P payload defect
10
ERDI-P server defect
11
ERDI-P connectivity defect
00
No RDI-P defect
01
No RDI-P defect
10
RDI-P defect
11
RDI-P defect
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
378
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
TSx_RDI20F:
The TSx_RDI20F bits specify the configuration of RDI maintenance duration. The standard
required duration is 10 frames. The GR-253 objective duration is 20 frames. The two options
are specified by the TSx_RDI20F bit are selected as shown in Table 15.
Table 15: SIRP RDI Maintenance
TSx_RDI20F
Configuration
0
A particular RDI value for will be maintained for the required 10 frames
before changing to a lower priority RDI code.
1
A particular RDI value for will be maintained for the GR-253 objective 20
frames before changing to a lower priority RDI code.
TSx_FORCE_LCD:
The TSx_FORCE_LCD bit is used to force a Loss of ATM Cell Delineation (LCD) event. A
logic OR operation is performed on the LCD indication and the TSx_FORCE_LCD bit. When
TSx_FORCE_LCD is set high, an LCD event is assumed and RDI[1:0] is sourced entirely
from a specified 2 bit RDI code (LCD[1:0]). The TSx_FORCE_LCD bit is ignored when
TSx_RMODE[1:0] = b’00 and b’01.
TSx_REI[3:0]:
The TSx_REI[3:0] bits are used to manually transmit an STS path Remote Error Indication
(REI) when both TSx_RMODE[1:0] register bits are set low. If TSx_REI[3:0] is 0, far end
block errors are automatically reported to the transmit data stream (if TSx_PROV = 1). If
TSx_REI[3:0] is set to a value other than 0, then that value will be transmitted at the next
opportunity. After the transmission is completed, TSx_REI[3:0] is reset to the value 0.
TSx_RDI[1:0]:
The TSx_RDI[1:0] bits control the value of the RDI output of the data stream selected when
both TSx_RMODE[1:0] register bits are set low. When extended RDI is enabled (TSx_ERDI
set high), the RDI output is controlled directly by TSx_RDI [1:0] register bits when either
register bit is set high. The RDI output reflects the remote alarm status (if TSx_PROV = 1)
when both TSx_RDI[1:0] register bits are set low. When extended RDI is disabled
(TSx_ERDI set low), and the RDI[0] register bit is set high, the RDI output is forced high
regardless of the remote alarm status. When RDI[0] is set low, the RDI output reflects the
remote alarm status. When both TSx_RMODE[1:0] register bits are not set low, the
TSx_RDI[1:0] bits are ignored.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
379
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 079CH: SIRP Configuration
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
R/W
RDIPRIHI[1]
0
Bit 4
R/W
RDIPRIHI[0]
0
Bit 3
R/W
RDIPRIMID[1]
0
Bit 2
R/W
RDIPRIMID[0]
0
Bit 1
R/W
LCD[1]
1
Bit 0
R/W
LCD[0]
0
LCD[1:0]:
The LCD[1:0] bits represent the 2 bit programmable RDI code generated when a Loss of ATM
Cell Delineation (LCD) event is detected.
RDIPRIMID[1:0]
The RDIPRIMID[1:0] bits specify which two-bit alarm code point (RDI) will be treated as the
second highest priority code. These bits combined with the RDIPRIHI bits allow almost any
priority scheme to be specified. The bits are interpreted as shown in RDIPRIHI[1:0]
The RDIPRIHI[1:0] bits specify which two-bit alarm code point (RDI) will be treated as the
highest priority code. High priority codes will replace low priority codes at the next transmit
G1 byte, instead of allowing 10/20 copies to be sent. The highest priority alarm is sent 10/20
times before replacement is allowed.
Table 16.
RDIPRIHI[1:0]
The RDIPRIHI[1:0] bits specify which two-bit alarm code point (RDI) will be treated as the
highest priority code. High priority codes will replace low priority codes at the next transmit
G1 byte, instead of allowing 10/20 copies to be sent. The highest priority alarm is sent 10/20
times before replacement is allowed.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
380
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Table 16: SIRP RDI Priority Schemes
RDIPRIHI[1:0]
RDIPRIMID[1:0]
11
01
11
10
10
11
10
01
01
11
01
10
00
00
Other codes
other codes
Priority of Codes (3 = highest)
Code
Priority
11
3
01
2
10
1
00
0
11
3
10
2
01
1
00
0
10
3
11
2
01
1
00
0
10
3
01
2
11
1
00
0
01
3
11
2
10
1
00
0
01
3
10
2
11
1
00
0
11
1
10
1
01
1
00
0
Reserved
Note: When RDIPRIHI[1:0] and RDIPRIMID[1:0] are both equal to b’00, all RDI codes have
equal priority except RDI[1:0] = b’00 which always has lowest priority.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
381
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0800H: PRGM Indirect Address
Register 0810H: PRGM Aux 2 Indirect Address
Register 0820H: PRGM Aux 3 Indirect Address
Register 0830H: PRGM Aux 4 Indirect Address
Bit
Type
Function
Default
Bit 15
R
BUSY
X
Bit 14
R/W
RWB
0
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
R/W
IADDR[3]
0
Bit 8
R/W
IADDR[2]
0
Bit 7
R/W
IADDR[1]
0
Bit 6
R/W
IADDR[0]
0
Unused
X
Bit 5
Bit 4
Unused
X
Bit 3
R/W
PATH[3]
0
Bit 2
R/W
PATH[2]
0
Bit 1
R/W
PATH[1]
0
Bit 0
R/W
PATH[0]
0
PATH[3:0]:
The STS-1/STM-0 path (PATH[3:0]) bits select which STS-1/STM-0 path is accessed by the
current indirect transfer. For the S/UNI-2488, PATH[3:0] should be set to 1H.
IADDR[3:0]:
The internal address bits select which internal register is accessed by the current indirect
transfer. Six registers are defined for the monitor while four pages are defined for the
generator.
IADDR[3:0]
Register
0000
Monitor - Timeslot Configuration page
0001
Monitor - PRBS[22:7] page
0010
Monitor - PRBS[6:0] page
0011
Monitor - B1/E1 value page
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
382
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
0100
Monitor - Monitor error count page
0101
Monitor - Received B1 and E1
1000
Generator - Timeslot Configuration page
1001
Generator - PRBS[22:7] page
1010
Generator - PRBS[6:0] page
1011
Generator - B1/E1 value page
RWB:
The active high read and active low write (RWB) bit selects if the current access to the
internal register is an indirect read or an indirect write. Writing to the Indirect Address
Register initiates an access to the internal register. When RWB is set to logic 1, an indirect
read access to the register is initiated. The data from the addressed location in the internal
register will be transfer to the Indirect Data Register. When RWB is set to logic 0, an indirect
write access to the register is initiated. The data from the Indirect Data Register will be
transfer to the addressed location in the internal register.
BUSY:
The active high RAM busy (BUSY) bit reports if a previously initiated indirect access to the
internal register has been completed. BUSY is set to logic 1 upon writing to the Indirect
Address Register. BUSY is set to logic 0, upon completion of the RAM access. This register
should be polled to determine when new data is available in the Indirect Data Register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
383
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0801H: PRGM Indirect Data
Register 0811H: PRGM Aux 2 Indirect Data
Register 0821H: PRGM Aux 3 Indirect Data
Register 0831H: PRGM Aux 4 Indirect Data
Bit
Type
Function
Default
Bit 15
R/W
DATA[15]
0
Bit 14
R/W
DATA[14]
0
Bit 13
R/W
DATA[13]
0
Bit 12
R/W
DATA[12]
0
Bit 11
R/W
DATA[11]
0
Bit 10
R/W
DATA[10]
0
Bit 9
R/W
DATA[9]
0
Bit 8
R/W
DATA[8]
0
Bit 7
R/W
DATA[7]
0
Bit 6
R/W
DATA[6]
0
Bit 5
R/W
DATA[5]
0
Bit 4
R/W
DATA[4]
0
Bit 3
R/W
DATA[3]
0
Bit 2
R/W
DATA[2]
0
Bit 1
R/W
DATA[1]
0
Bit 0
R/W
DATA[0]
0
DATA[15:0]:
The indirect access data (DATA[15:0]) bits hold the data transfer to or from an internal
register during indirect access. When RWB is set to logic 1 (indirect read), the data from the
addressed location in the internal register will be transfer to DATA[15:0]. BUSY should be
polled to determine when the new data is available in DATA[15:0]. When RWB is set to logic
0 (indirect write), the data from DATA[15:0] will be transfered to the addressed location in the
internal register. The indirect Data register must contain valid data before the indirect write is
initiated by writing to the Indirect Address Register.
DATA[15:0] has a different meaning depending on which internal register is being accessed.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
384
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0802H: PRGM Generator Payload Configuration
Register 0812H: PRGM Aux 2 Generator Payload Configuration
Register 0822H: PRGM Aux 3 Generator Payload Configuration
Register 0832H: PRGM Aux 4 Generator Payload Configuration
Bit
Type
Function
Default
Bit 15
R/W
GEN_STS12CSL
0
Bit 14
R/W
GEN_STS12C
0
Bit 13
Unused
X
Bit 12
Unused
X
Unused
X
Bit 10
Bit 11
R/W
GEN_MSSLEN[2]
0
Bit 9
R/W
GEN_MSSLEN[1]
0
Bit 8
R/W
GEN_MSSLEN[0]
0
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
Reserved
0
GEN_MSSLEN[2:0], GEN_STS12C, GEN_STS12CSL:
These bits control the operating mode of the PRGM generators. The bits should be set
according to the table below.
PRGM
Master
Aux2
Aux3
Aux4
GEN_STS12C
1
1
GEN_STS12CSL
0
1
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
GEN_MSSLEN[2:0]
011
011
385
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0803H: PRGM Monitor Payload Configuration register
Register 0813H: PRGM Aux 2 Monitor Payload Configuration
Register 0823H: PRGM Aux 3 Monitor Payload Configuration
Register 0833H: PRGM Aux 4 Monitor Payload Configuration
Bit
Type
Function
Default
Bit 15
R/W
MON_STS12CSL
0
Bit 14
R/W
MON_STS12C
0
Bit 13
Unused
X
Bit 12
Unused
X
Unused
X
Bit 10
Bit 11
R/W
MON_MSSLEN[2]
0
Bit 9
R/W
MON_MSSLEN[1]
0
Bit 8
R/W
MON_MSSLEN[0]
0
Unused
X
Reserved
0
Unused
X
Bit 7
Bit 6
R/W
Bit 5
Bit 4
Unused
X
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
Reserved
0
MON_MSSLEN[2:0], MON_STS12C, MON_STS12CSL:
These bits control the operating mode of the PRGM monitors. The bits should be set
according to the table below.
PRGM
Master
Aux2
Aux3
Aux4
MON_STS12C
1
1
MON_STS12CSL
0
1
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
MON_MSSLEN[2:0]
011
011
386
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0804H: PRGM Monitor Byte Error Interrupt Status
Register 0814H: PRGM Aux 2 Monitor Byte Error Interrupt Status
Register 0824H: PRGM Aux 3 Monitor Byte Error Interrupt Status
Register 0834H: PRGM Aux 4 Monitor Byte Error Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
MON[N+12]_ERRI
X
Bit 10
R
MON[N+11]_ERRI
X
Bit 9
R
MON[N+10]_ERRI
X
Bit 8
R
MON[N+9]_ERRI
X
Bit 7
R
MON[N+8]_ERRI
X
Bit 6
R
MON[N+7]_ERRI
X
Bit 5
R
MON[N+6]_ERRI
X
Bit 4
R
MON[N+5]_ERRI
X
Bit 3
R
MON[N+4]_ERRI
X
Bit 2
R
MON[N+3]_ERRI
X
Bit 1
R
MON[N+2]_ERRI
X
Bit 0
R
MON[N+1]_ERRI
X
MONx_ERRI:
The Monitor Byte Error Interrupt Status registers contain the status of the interrupt generated
by each of the 48 STS-1 paths when an error has been detected.
PRGM Monitor Byte Error Interrupt Status register, N = 0.
PRGM Aux2 Monitor Byte Error Interrupt Status register, N = 1.
PRGM Aux3 Monitor Byte Error Interrupt Status register, N = 2.
PRGM Aux4 Monitor Byte Error Interrupt Status register, N = 3.
The MONx_ERRI bit is set high when the monitor is in the synchronized state and when an
error in a PRBS byte is detected in the STS-1 path x. This bit is independent of
MONx_ERRE, and is cleared after it’s been read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
387
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0805H: PRGM Monitor Byte Error Interrupt Enable
Register 0815H: PRGM Aux 2 Monitor Byte Error Interrupt Enable
Register 0825H: PRGM Aux 3 Monitor Byte Error Interrupt Enable
Register 0835H: PRGM Aux 4 Monitor Byte Error Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
MON[N+12]_ERRE
0
Bit 10
R/W
MON[N+11]_ERRE
0
Bit 9
R/W
MON[N+10]_ERRE
0
Bit 8
R/W
MON[N+9]_ERRE
0
Bit 7
R/W
MON[N+8]_ERRE
0
Bit 6
R/W
MON[N+7]_ERRE
0
Bit 5
R/W
MON[N+6]_ERRE
0
Bit 4
R/W
MON[N+5]_ERRE
0
Bit 3
R/W
MON[N+4]_ERRE
0
Bit 2
R/W
MON[N+3]_ERRE
0
Bit 1
R/W
MON[N+2]_ERRE
0
Bit 0
R/W
MON[N+1]_ERRE
0
MONx_ERRE:
The Monitor Byte Error Interrupt Enable registers enable the interrupt for each of the 48 STS1 paths.
PRGM Monitor Byte Error Interrupt Enable register, N = 0.
PRGM Aux2 Monitor Byte Error Interrupt Enable register, N = 1.
PRGM Aux3 Monitor Byte Error Interrupt Enable register, N = 2.
PRGM Aux4 Monitor Byte Error Interrupt Enable register, N = 3.
When MONx_ERRE is set high, the Byte Error Interrupt is allowed to generate an interrupt on
INTB.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
388
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0806H: Monitor B1/E1 Bytes Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserved
X
Bit 10
R
Reserved
X
Bit 9
R
Reserved
X
Bit 8
R
Reserved
X
Bit 7
R
Reserved
X
Bit 6
R
Reserved
X
Bit 5
R
Reserved
X
Bit 4
R
Reserved
X
Bit 3
R
Reserved
X
Bit 2
R
Reserved
X
Bit 1
R
Reserved
X
Bit 0
R
MON1_B1E1I
X
MON1_B1E1I:
The MON1_B1E1I bit indicates the status of the interrupt generated when a change in the
status of the comparison has been detected on the B1/E1 bytes. The MON1_B1E1I is set
high when the monitor is in the synchronized state and when the status change is detected
on either the B1 or E1 bytes. For example, if a mismatch is detected and the previous
comparison was a match, the MON1_B1E1I bit will be set high. But if a mismatch is detected
and the previous comparison was a mismatch, the MON1_B1E1I bit will keep its previous
value. This bit is independent of MON1_B1E1E, and is cleared after it’s been read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
389
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0807H: Monitor B1/E1 Bytes Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
0
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
MON1_ B1E1E
0
MON1_B1E1E:
When MON1_B1E1E is set high, the B1/E1Bytes Interrupt (MON1_B1E1I ) is allowed to
generate an interrupt on INTB.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
390
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0808H: Monitor B1/E1 Bytes Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
Reserved
X
Bit 10
R
Reserved
X
Bit 9
R
Reserved
X
Bit 8
R
Reserved
X
Bit 7
R
Reserved
X
Bit 6
R
Reserved
X
Bit 5
R
Reserved
X
Bit 4
R
Reserved
X
Bit 3
R
Reserved
X
Bit 2
R
Reserved
X
Bit 1
R
Reserved
X
Bit 0
R
MON1_ B1E1V
X
MON1_B1E1V:
The Monitor B1/E1 Bytes Status value bit reflects the status of the previous B1/E1
comparison. When MON1_B1E1V is set high, an error on the previous B1 or E1 bytes has
been detected. When MON1_B1E1V is low, the received B1 and E1 bytes were the
expected ones.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
391
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0809H: PRGM Monitor Synchronization Interrupt Status
Register 0819H: PRGM Aux 2 Monitor Synchronization Interrupt Status
Register 0829H: PRGM Aux 3 Monitor Synchronization Interrupt Status
Register 0839H: PRGM Aux 4 Monitor Synchronization Interrupt Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
MON[N+12]_SYNCI
X
Bit 10
R
MON[N+11]_SYNCI
X
Bit 9
R
MON[N+10]_SYNCI
X
Bit 8
R
MON[N+9]_SYNCI
X
Bit 7
R
MON[N+8]_SYNCI
X
Bit 6
R
MON[N+7]_SYNCI
X
Bit 5
R
MON[N+6]_SYNCI
X
Bit 4
R
MON[N+5]_SYNCI
X
Bit 3
R
MON[N+4]_SYNCI
X
Bit 2
R
MON[N+3]_SYNCI
X
Bit 1
R
MON[N+2]_SYNCI
X
Bit 0
R
MON[N+1]_SYNCI
X
MONx_SYNCI:
The Monitor Synchronization Interrupt Status registers indicate synchronization interrupts for
each of the 48 STS-1 paths.
PRGM Monitor Synchronization Interrupt Status register, N = 0.
PRGM Aux2 Monitor Synchronization Interrupt Status register, N = 1.
PRGM Aux3 Monitor Synchronization Interrupt Status register, N = 2.
PRGM Aux4 Monitor Synchronization Interrupt Status register, N = 3.
The Monitor Synchronization Interrupt Status Interrupt (MONx_SYNCI) bit is set high when a
change occures in the monitor’s synchronization status. Whenever a state machine of the x
STS-1 path goes from Synchronized to Out Of Synchronization state or vice-versa, the
MONx_SYNCI is set high. This bit is independent of MONx_SYNCE, and is cleared after it’s
been read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
392
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 080AH: PRGM Monitor Synchronization Interrupt Enable
Register 081AH: PRGM Aux 2 Monitor Synchronization Interrupt Enable
Register 082AH: PRGM Aux 3 Monitor Synchronization Interrupt Enable
Register 083AH: PRGM Aux 4 Monitor Synchronization Interrupt Enable
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R/W
MON[N+12]_SYNCE
0
Bit 10
R/W
MON[N+11]_SYNCE
0
Bit 9
R/W
MON[N+10]_SYNCE
0
Bit 8
R/W
MON[N+9]_SYNCE
0
Bit 7
R/W
MON[N+8]_SYNCE
0
Bit 6
R/W
MON[N+7]_SYNCE
0
Bit 5
R/W
MON[N+6]_SYNCE
0
Bit 4
R/W
MON[N+5]_SYNCE
0
Bit 3
R/W
MON[N+4]_SYNCE
0
Bit 2
R/W
MON[N+3]_SYNCE
0
Bit 1
R/W
MON[N+2]_SYNCE
0
Bit 0
R/W
MON[N+1]_SYNCE
0
MONx_SYNCE:
The Monitor Synchronization Interrupt Enable registers enables the synchronization interrupts
for each of the 48 STS-1 paths.
PRGM Monitor Synchronization Interrupt Enable register, N = 0.
PRGM Aux2 Monitor Synchronization Interrupt Enable register, N = 1.
PRGM Aux3 Monitor Synchronization Interrupt Enable register, N = 2.
PRGM Aux4 Monitor Synchronization Interrupt Enable register, N = 3.
The Monitor Synchronization Interrupt Enable register allows each individual STS-1 path to
generate an external interrupt on INTB. When MONx_SYNCE is set high, a change in the
synchronization state of the monitor in STS-1 path x generates an interrupt on INTB.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
393
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 080BH: PRGM Monitor Synchronization Status
Register 081BH: PRGM Aux 2 Monitor Synchronization Status
Register 082BH: PRGM Aux 3 Monitor Synchronization Status
Register 083BH: PRGM Aux 4 Monitor Synchronization Status
Bit
Type
Function
Bit 15
Unused
Bit 14
Unused
Bit 13
Unused
Bit 12
Unused
Default
Bit 11
R
MON[N+12]_SYNCV
X
Bit 10
R
MON[N+11]_SYNCV
X
Bit 9
R
MON[N+10]_SYNCV
X
Bit 8
R
MON[N+9]_SYNCV
X
Bit 7
R
MON[N+8]_SYNCV
X
Bit 6
R
MON[N+7]_SYNCV
X
Bit 5
R
MON[N+6]_SYNCV
X
Bit 4
R
MON[N+5]_SYNCV
X
Bit 3
R
MON[N+4]_SYNCV
X
Bit 2
R
MON[N+3]_SYNCV
X
Bit 1
R
MON[N+2]_SYNCV
X
Bit 0
R
MON[N+1]_SYNCV
X
MONx_SYNCV:
The Monitor Synchronization Status registers reflects the synchronization state of each STS-1
path.
PRGM Monitor Synchronization Status register, N = 0.
PRGM Aux2 Monitor Synchronization Status register, N = 1.
PRGM Aux3 Monitor Synchronization Status register, N = 2.
PRGM Aux4 Monitor Synchronization Status register, N = 3.
The Monitor Synchronization Status registers reflect the state of the monitor’s state machine.
When MONx_SYNCV is set high, the monitor’s state machine is in synchronization for the
STS-1 Path x. When MONx_SYNCV is low, the monitor is out of sync for the STS-1 Path x.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
394
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 0800H: PRGM Monitor Timeslot Configuration Page
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
R/W
Reserved
0
Bit 9
R/W
Reserved
0
Bit 8
Unused
X
Bit 7
Unused
X
0
Bit 6
R/W
SEQ_PRBSB
Bit 5
R/W
B1E1_ENA
0
Unused
X
Bit 4
Bit 3
W
RESYNC
0
Bit 2
R/W
INV_PRBS
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
MON_ENA
0
MON_ENA:
Monitor Enable register bit enables the PRBS monitors for the PRGM blocks (all 48). If
MON_ENA is set high, a PRBS sequence is generated and compare to the incoming one
inserted in the payload of the SONET/SDH frame. If MON_ENA is low, the data at the input
of the monitor is ignored.
INV_PRBS:
Sets the monitor to invert the PRBS before comparing it to the internally generated payload.
When set high, the PRBS bytes will be inverted else they will be compared unmodified.
RESYNC:
Sets the monitor to re-initialize the PRBS sequence. When set high, the monitor’s state
machines will be forced in the Out Of Sync state and automatically try to resynchronize to the
incoming stream. To force another resynchronization, the bit needs to be set low again
before it is set high..
B1E1_ENA:
When high, this bit enables the monitoring of the B1 and E1 bytes in the SONET/SDH frame.
The incoming B1 byte is compared to a programmable register. The E1 byte is compared to
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
395
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
the complement of the same value. When B1E1_ENA is high, the B1 and E1 bytes are
monitored.
SEQ_PRBSB:
This bit enables the monitoring of a PRBS or sequential pattern inserted in the payload.
When low, the payload is expected to contain PRBS bytes. When high, the payload is
expected to contain a sequential pattern.
Reserved:
The Reserved bit should be set to logic 0 for proper operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
396
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 0801H: PRGM Monitor PRBS[22:7] Accumulator Page
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
PRBS[22:7]
0000
Indirect Register 0802H: PRGM Monitor PRBS[6:0] Accumulator Page
Bit
Type
Bit 15
to
Bit 7
Bit 6
to
Bit 0
R/W
Function
Default
Unused
00
PRBS[6:0]
00
PRBS[22:0]:
The PRBS[22:0] register contians the state of the LFSR monitor. It is possible to write in this
register to change the initial state of the monitor.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
397
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 0803H: PRGM Monitor B1/E1 Value Page
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
R/W
B1[7]
0
Bit 6
R/W
B1[6]
0
Bit 5
R/W
B1[5]
0
Bit 4
R/W
B1[4]
0
Bit 3
R/W
B1[3]
0
Bit 2
R/W
B1[2]
0
Bit 1
R/W
B1[1]
0
Bit 0
R/W
B1[0]
0
This indirect register is not valid for PRGM Aux2, Aux3, Aux4.
B1[7:0]:
When enabled, the monitoring of the B1byte in the incoming SONET/SDH frame is a simple
comparison to the value in the PRGM Monitor B1/E1 Value Page register. The same value is
used for the monitoring of the E1 byte except its complement is used.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
398
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 0804H: PRGM Monitor Error Count Page
Bit
Type
Function
Default
Bit 15
R
ERR_CNT[15]
X
Bit 14
R
ERR_CNT[14]
X
Bit 13
R
ERR_CNT[13]
X
Bit 12
R
ERR_CNT[12]
X
Bit 11
R
ERR_CNT[11]
X
Bit 10
R
ERR_CNT[10]
X
Bit 9
R
ERR_CNT[9]
X
Bit 8
R
ERR_CNT[8]
X
Bit 7
R
ERR_CNT[7]
X
Bit 6
R
ERR_CNT[6]
X
Bit 5
R
ERR_CNT[5]
X
Bit 4
R
ERR_CNT[4]
X
Bit 3
R
ERR_CNT[3]
X
Bit 2
R
ERR_CNT[2]
X
Bit 1
R
ERR_CNT[1]
X
Bit 0
R
ERR_CNT[0]
X
ERR_CNT[15:0]:
The ERR_CNT[15:0] register is the number of error in the PRBS bytes detected during the
monitoring. Errors are accumulated only when the monitor is in the synchonized state. Even
if there are multiple errors within one PRBS byte, only one error is counted. The transfer of
the error counter to this holding register is trigger by an indirect write to this register or writing
register 0000H for a global performance monitor update. The error counter will not wrap
around after reaching FFFFH. It will saturate to this value.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
399
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 0805H: PRGM Monitor Received B1/E1 Bytes Page
Bit
Type
Function
Default
Bit 15
R
REC_E1[7]
X
Bit 14
R
REC_E1[6]
X
Bit 13
R
REC_E1[5]
X
Bit 12
R
REC_E1[4]
X
Bit 11
R
REC_E1[3]
X
Bit 10
R
REC_E1[2]
X
Bit 9
R
REC_E1[1]
X
Bit 8
R
REC_E1[0]
X
Bit 7
R
REC_B1[7]
X
Bit 6
R
REC_B1[6]
X
Bit 5
R
REC_B1[5]
X
Bit 4
R
REC_B1[4]
X
Bit 3
R
REC_B1[3]
X
Bit 2
R
REC_B1[2]
X
Bit 1
R
REC_B1[1]
X
Bit 0
R
REC_B1[0]
X
This indirect register is not valid for PRGM Aux2, Aux3, Aux4.
REC_B1[7:0]:
The Received B1 byte is the content of the B1 byte position in the SONET/SDH frame. Every
time a B1 byte is received, it is copied in this register.
REC_E1[7:0]:
The Received E1 byte is the content of the E1 byte position in the SONET/SDH frame. Every
time a E1 byte is received, it is copied in this register.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
400
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 0808H: PRGM Generator Timeslot Configuration Page
Bit
Type
Bit 15
Bit 14
Function
Default
Unused
X
Unused
X
Bit 13
R/W
Reserved
0
Bit 12
R/W
PRBS_ENA
0
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
S[1]
0
Bit 6
R/W
S[0]
0
Bit 5
R/W
PRBS_SEQB
1
Bit 4
R/W
B1E1_ENA
0
Bit 3
W
FORCE_ERR
0
Unused
X
Bit 2
Bit 1
R/W
INV_PRBS
0
Bit 0
R/W
Reserved
0
INV_PRBS:
Sets the generator to invert the PRBS before inserting it in the payload. When set high, the
PRBS bytes will be inverted; else they will be inserted unmodified.
FORCE_ERR:
The Force Error bit is used to force bit errors in the inserted pattern. When set high, the MSB
of the next byte will be inverted, inducing a single bit error. The register will clear itself when
the operation is complete. A read operation will always result in a logic ‘0’.
B1E1_ENA:
This bit enables the replacement of the B1 byte in the SONET/SDH frame, by a
programmable value. The E1 byte is replaced by the complement of the same value. When
B1E1_ENA is high, the B1 and E1 bytes are replaced in the frame; otherwise they go through
the PRGM unaltered.
PRBS_SEQB:
This bit enables the insertion of a PRBS sequence or a sequential pattern in the payload.
When high, the payload is filled with PRBS bytes. When low, a sequential pattern is inserted.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
401
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
S[1:0]:
The S[1:0] bits contain the value inserted in the S[1:0] bit positions in the payload pointer.
Reserved:
The Reserved bit should be set to logic 0 for proper operation.
PRBS_ENA:
This bit specifies if PRBS overwriting is enabled. If PRBS_ENA is high, PRBS patterns are
generated and are used to overwrite the data stream; else no pattern is generated and the
data stream is not overwritten.
Reserved:
The Reserved bit should be programmed to logic 0 for proper operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
402
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 0809H : PRGM Generator PRBS[22:7] Accumulator Page
Bit
Type
Function
Default
Bit 15
to
Bit 0
R/W
PRBS[22:7]
0000
Indirect Register 080AH: PRGM Generator PRBS[6:0] Accumulator Page
Bit
Type
Bit 15
to
Bit 7
Bit 6
to
Bit 0
R/W
Function
Default
Unused
00
PRBS[6:0]
00
PRBS[22:0]:
The PRBS[22:0] register contians the state of the LFSR generator. It is possible to write in
this register to change the initial state of the monitor.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
403
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Indirect Register 080BH: PRGM Generator B1/E1 Value Page
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
R/W
B1[7]
0
Bit 6
R/W
B1[6]
0
Bit 5
R/W
B1[5]
0
Bit 4
R/W
B1[4]
0
Bit 3
R/W
B1[3]
0
Bit 2
R/W
B1[2]
0
Bit 1
R/W
B1[1]
0
Bit 0
R/W
B1[0]
0
This indirect register is not valid for PRGM Aux2, Aux3, Aux4.
B1[7:0]:
When enabled, the value in this register is inserted in the B1byte position of the outgoing
SONET/SDH frame. The complement of this value is also inserted at the E1 byte position.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
404
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0840H: R8TD APS1 Control and Status
Register 0848H: R8TD APS2 Control and Status
Register 0850H: R8TD APS3 Control and Status
Register 0858H: R8TD APS4 Control and Status
Bit
Type
Function
Default
Bit 15
R/W
DLBEN
0
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
R/W
PININV
0
Bit 8
R/W
OFAAIS
0
Bit 7
R/W
FUOE
0
Bit 6
R/W
LCVE
0
Bit 5
R/W
OFAE
0
Bit 4
R/W
OCAE
0
Bit 3
R
OFAV
X
Bit 2
R
OCAV
X
Bit 1
W
FOFA
X
Bit 0
W
FOCA
X
FOCA:
The force out-of-character-alignment bit (FOCA) controls the operation of the character
alignment circuit on a serial link. A transition from logic zero to logic one in this bit forces the
receiver to the out-of-character-alignment state where it will search for the transport frame
alignment character (K28.5). This bit must be manually set to logic zero before it can be used
again.
FOFA:
The force out-of-frame-alignment bit (FOFA) controls the operation of the frame alignment
circuit. A transition from logic zero to logic one in this bit forces the receiver to the out-offrame-alignment state where it will search for the transport frame alignment character
(K28.5). This bit must be manually set to logic zero before it can be used again.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
405
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
OCAV:
The out-of-character-alignment status bit (OCAV) reports the state of the character alignment
circuit. OCAV is set high when the receiver is in the out-of-character-alignment state. OCAV
is set low when the receiver is in the in-character-alignment state.
OFAV
The out-of-frame-alignment status bit (OFAV) reports the state of the frame alignment circuit.
OFAV is set high when the receiver is in the out-of-frame-alignment state. OFAV is set low
when the receiver is in the in-frame-alignment state.
OCAE:
The out-of-character-alignment interrupt enable bit (OCAE) controls the change of character
alignment state interrupts. Interrupts may be generated when the character alignment circuit
changes state to the out-of-character-alignment state or to the in-character-alignment state.
When OCAE is set high, an interrupt is generated when a change of state occurs. Interrupts
due to changes of character alignment state are masked when OCAE is set low.
OFAE
The out-of-frame-alignment interrupt enable bit (OFAE) controls the change of frame
alignment state interrupts. Interrupts may be generated when the frame alignment block
changes state to the out-of-frame-alignment state or to the in-frame-alignment state. When
OFAE is set high, an interrupt is generated when a change of state occurs. Interrupts due to
changes of frame alignment state are masked when OFAE is set low.
LCVE:
The line code violation interrupt enable bit (LCVE) controls the line code violation event
interrupts. Interrupts may be generated when a line code violation is detected. When LCVE
is set high, an interrupt is generated when an LCV is detected. Interrupts due of LCVs are
masked when LCVE is set low.
FUOE
The FIFO underrun/overrun status interrupt enable (FUOE) controls the underrun/overrun
event interrupts. Interrupts may be generated when the underrun/overrun event is detected.
When FUOE is set high, an interrupt is generated when a FIFO underrun or overrun condition
is detected. Interrupts due to FIFO underrun of overrun conditions are masked when FUEO
is set low.
OFAAIS
The out of frame alignment alarm indication signal (OFAAIS) is set high to force high-order
AIS signals in the R8TD egress data stream if the R8TD is in the out-of-frame-alignment
state. The R8TD egress data stream is left unaffected in the out-of-frame alignment state
when the OFFAIS is set low.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
406
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
PININV
The parallel incoming data invert bit (PININV) controls the active polarity of the incoming data
stream. When PININV is set high, the incoming data stream is complemented before further
processing by the R8TD. When PININV is set low, the incoming data stream is not
complemented.
DLBEN:
The diagnostic loopback enable bit (DLBEN) controls diagnostic loopback operation. When
DLBEN is set high, serial TeleCombus diagnostic loopback is enabled. When DLBEN is set
low, serial TeleCombus diagnostic loopback is disabled. The loopback involves the
complementary R8TD and T8TE blocks. For example, the T8TE which sources APSO[1] will
be diagnostically looped back to the R8TD which sinks APSI[1].
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
407
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0841H: R8TD APS1 Interrupt Status
Register 0849H: R8TD APS2 Interrupt Status
Register 0851H: R8TD APS3 Interrupt Status
Register 0859H: R8TD APS4 Interrupt Status
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
R
FUOI
X
Bit 6
R
LCVI
X
Bit 5
R
OFAI
X
Bit 4
R
OCAI
X
Bit 3
Unused
X
Bit 2
Unused
X
Bit 1
Unused
0
Bit 0
Unused
X
OCAI:
The out-of-character-alignment interrupt status bit (OCAI) reports and acknowledges change
of character alignment state interrupts. Interrupts are generated when the character
alignment block changes state to the out-of-character-alignment state or to the in-characteralignment state. OCAI is set high when change of state occurs and is cleared immediately
following a read of this register, which also acknowledges and clears the interrupt. When the
interrupt is masked by the OCAE bit the OCAI remains valid and may be polled to detect
change of frame alignment events.
OFAI
The out-of-frame-alignment interrupt status bit (OFAI) reports and acknowledges change of
frame alignment state interrupts. Interrupts are generated when the frame alignment block
changes state to the out-of-frame-alignment state or to the in-frame-alignment state. OFAI is
set high when change of state occurs and is cleared immediately following a read of this
register, which also acknowledges and clears the interrupt. When the interrupt is masked by
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
408
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
the OFAE bit the OFAI remains valid and may be polled to detect change of frame alignment
events.
LCVI:
The line code violation event interrupt status bit (LCVI) reports and acknowledges line code
violation interrupts. Interrupts are generated when the character alignment block detects a
line code violation in the incoming data stream. LCVI is set high when a line code violation
event is detected and is cleared immediately following a read of this register, which also
acknowledges and clears the interrupt. When the interrupt is masked by the LCVE bit the
LCVI remains valid and may be polled to detect change of frame alignment events.
FUOI
The FIFO underrun/overrun event interrupt status bit (FUOI) reports and acknowledges the
FIFO underrun/overrun interrupts. Interrupts are generated when the character alignment
block detects a that the read and write pointers are within one of each other. FUOI is set high
when this event is detected and is cleared immediately following a read of this register, which
also acknowledges and clears the interrupt. When the interrupt is masked by the FUOE bit
the FUOI remains valid and may be polled to detect underrun/overrun events.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
409
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0842H: R8TD APS1 Line Code Violation Count
Register 084AH: R8TD APS2 Line Code Violation Count
Register 0852H: R8TD APS3 Line Code Violation Count
Register 085AH: R8TD APS4 Line Code Violation Count
Bit
Type
Function
Default
Bit 15
R
LCV[15]
X
Bit 14
R
LCV[14]
X
Bit 13
R
LCV[13]
X
Bit 12
R
LCV[12]
X
Bit 11
R
LCV[11]
X
Bit 10
R
LCV[10]
X
Bit 9
R
LCV[9]
X
Bit 8
R
LCV[8]
X
Bit 7
R
LCV[7]
X
Bit 6
R
LCV[6]
X
Bit 5
R
LCV[5]
X
Bit 4
R
LCV[4]
X
Bit 3
R
LCV[3]
X
Bit 2
R
LCV[2]
X
Bit 1
R
LCV[1]
X
Bit 0
R
LCV[0]
X
LCV[15:0]:
The LCV[15:0] bits reports the number of line code violations that have been detected since
the last time the LCV registers were polled. The LCV registers are polled by writing to this
register or to register 0000H, the S/UNI-2488 Identity, and Global Performance Monitor
Update. This action transfers the internally accumulated error count to the LCV registers
within 5 REFCLK cycles and simultaneously resets the internal counter to begin a new cycle
of error accumulation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
410
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0843H: R8TD APS1 Analog Control 1
Register 084BH: R8TD APS2 Analog Control 1
Register 0853H: R8TD APS3 Analog Control 1
Register 085BH: R8TD APS4 Analog Control 1
Bit
Type
Function
Default
Bit 15
R/W
Reserved
1
Bit 14
R/W
Reserved
1
Bit 13
R/W
Reserved
1
Bit 12
R/W
Reserved
1
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
1
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Unused
X
Bit 0
This register controls internal analog functions.
Reserved[8:0]
The Reserved[8:0] bits must be set to the indicated default value for correct operation of the
TSE.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
411
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0844H: R8TD APS1 Analog Control 2
Register 084CH: R8TD APS2 Analog Control 2
Register 0854H: R8TD APS3 Analog Control 2
Register 085CH: R8TD APS4 Analog Control 2
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
R
Reserved
X
Bit 8
R
Reserved
X
Bit 7
R
Reserved
X
Bit 6
R
Reserved
X
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
Reserved
0
This register controls internal analog functions. This register should not be used.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
412
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0860H: T8TE APS1 Control and Status
Register 0868H: T8TE APS2 Control and Status
Register 0870H: T8TE APS3 Control and Status
Register 0878H: T8TE APS4 Control and Status
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
R/W
Reserved
0
Bit 4
R/W
FIFOERRE
0
Bit 3
R/W
TPINS
0
Bit 2
R/W
LLBEN
0
Bit 1
W
CENTER
1
Bit 0
R/W
DLCV
0
DLCV:
The diagnose line code violation bit (DLCV) controls the insertion of line code violation in the
outgoing data stream. When this bit is set high, the transmit encoded data bus is inverted to
generate the complementary running disparity.
CENTER:
The FIFO centering control bit (CENTER) controls the separation of the FIFO read and write
pointers. CENTER is a write only bit. When a logic high is written to CENTER, and the
current FIFO depth is not in the range of 3, 4 or 5 characters, the FIFO depth is forced to be
four 8B/10B characters deep, with a momentary data corruption. Writing to the CENTER bit
when the FIFO depth is in the 3, 4 or 5 character range produces no effect. CENTER always
returns a logic low when read.
LLBEN:
The line loopback enable bit (LLBEN) controls line loopback operation. When LLBEN is set
high, serial line loopback is enabled. When LLBEN is set low, line loopback is disabled.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
413
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
TPINS:
The Test Pattern Insertion (TPINS) controls the insertion of test pattern in the outgoing data
stream for jitter testing purpose. When this bit is set high, the test pattern stored in the
registers (TP[9:0]) is used to replace all the overhead and payload bytes of the output data
stream. When TPINS is set low, no test patterns are generated.
FIFOERRE:
The FIFO overrun/underrun error interrupt enable bit (FIFOERRE) controls the FIFO overrun
interrupt event. An interrupt is generated on a FIFO error event if the FIFOERRE is set to
logic 1. No interrupt is generated if FIFOERRE if is set to logic 0.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
414
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0861H: T8TE APS1 Interrupt Status
Register 0869H: T8TE APS2 Interrupt Status
Register 0871H: T8TE APS3 Interrupt Status
Register 0879H: T8TE APS4 Interrupt Status
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
FIFOERRI
X
Bit 3
R
Unused
X
Bit 2
Unused
X
Bit 1
Unused
X
Bit 0
Unused
X
FIFOERRI:
The FIFO overrun/underrun error interrupt indication bit (FIFOERRI) reports a FIFO
overrun/underrun error event. FIFO overrun/underrun errors occur when FIFO logic detects
FIFO read and write pointers in close proximity to each other. FIFOERRI is set to logic 1 on
a FIFO overrun/underrun error. FIFOERRI is set to logic 0 when the T8TE Interrupt status
register is read. This bit does not cause a hardware interrupt on INTB, unless the FIFOERRE
bit is set high.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
415
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0862H: T8TE APS1 TeleCombus Mode #1
Register 086AH: T8TE APS2 TeleCombus Mode #1
Register 0872H: T8TE APS3 TeleCombus Mode #1
Register 087AH: T8TE APS4 TeleCombus Mode #1
Bit
Type
Function
Default
Bit 15
R/W
Reserved
0
Bit 14
R/W
Reserved
0
Bit 13
R/W
Reserved
0
Bit 12
R/W
Reserved
0
Bit 11
R/W
Reserved
0
Bit 10
R/W
Reserved
0
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
Reserved
0
This register is reserved and should be forced to all zeros.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
416
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0863H: T8TE APS1 TeleCombus Mode #2
Register 086BH: T8TE APS2 TeleCombus Mode #2
Register 0873H: T8TE APS3 TeleCombus Mode #2
Register 087BH: T8TE APS4 TeleCombus Mode #2
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
0
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
0
Bit 1
R/W
Reserved
0
Bit 0
R/W
Reserved
0
This register is reserved and should be forced to all zeros.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
417
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0864H: T8TE APS1 Test Pattern
Register 086CH: T8TE APS2 Test Pattern
Register 0874H: T8TE APS3 Test Pattern
Register 087CH: T8TE APS4 Test Pattern
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
R/W
TP[9]
1
Bit 8
R/W
TP[8]
0
Bit 7
R/W
TP[7]
1
Bit 6
R/W
TP[6]
0
Bit 5
R/W
TP[5]
1
Bit 4
R/W
TP[4]
0
Bit 3
R/W
TP[3]
1
Bit 2
R/W
TP[2]
0
Bit 1
R/W
TP[1]
1
Bit 0
R/W
TP[0]
0
TP[9:0]:
The Test Pattern registers (TP[9:0]) contains the test pattern that is used to insert into the
outgoing data stream for jitter test purpose. When the TPINS bit is set high, the test pattern
stored in TP[9:0] is used to replace all the overhead and payload bytes of the output data
stream.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
418
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0865H: T8TE APS1 Analog Control
Register 086DH: T8TE APS2 Analog Control
Register 0875H: T8TE APS3 Analog Control
Register 087DH: T8TE APS4 Analog Control
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Reserved
0
Bit 9
Reserved
0
Bit 8
R/W
TXLV_ENB
1
Bit 7
R/W
PISO_ENB
1
Bit 6
R/W
ATIN[3]
0
Bit 5
R/W
ATIN[2]
0
Bit 4
R/W
ATIN[1]
0
Bit 3
R/W
ATIN[0]
0
Bit 2
R/W
TXLV_ATMSB
1
Bit 1
R/W
PISO_ATMSB
1
Bit 0
R/W
ARSTB
1
ARSTB:
The analog reset bit (ARSTB) controls the TXLV and PISO operation. When ARSTB is set
low, the TXLV and PISO are reset. This bit must be set to logic 1 for normal operation.
PISO_ATMSB:
The PISO analog test mode select bit (PISO_ATMSB) controls the PISO test operation.
PISO_ATMSB drives the output PISO_ATMSB pin low to enable test mode in the PISO. This
bit must be set to logic 1 for normal operation.
TXLV_ATMSB:
The TXLV analog test mode select bit (TXLV_ATMSB) controls the TXLV test operation.
TXLV_ATMSB drives the output TXLV_ATMSB pin low to enable test mode in the TXLV block.
This bit must be set to logic 1 for normal operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
419
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
ATIN[3:0]:
The analog test control inputs (ATIN[3:0]) control the PISO and TXLV test circuitry. These bits
are not used for normal operation.
PISO_ENB:
The PISO enable bit (PISO_ENB) controls the PISO operation. When set to logic 1,
PISO_ENB disables the PISO. When set to logic 0, PISO_ENB enables the PISO.
TXLV_ENB:
The TXLV enable bit (TXLV_ENB) controls the TXLV operation. When set to logic 1,
TXLV_ENB disables the TXLV. When set to logic 0, TXLV_ENB enables the TXLV.
Reserved:
The Reserved bits should be set to logic 0 for proper operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
420
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0866H: T8TE APS1 DTB Bus
Register 086EH: T8TE APS2 DTB Bus
Register 0876H: T8TE APS3 DTB Bus
Register 087EH: T8TE APS4 DTB Bus
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
Bit 7
R/W
DTBO[0]
0
Bit 6
R/W
DTBO[0]
0
Bit 5
R/W
DTBO[0]
0
Bit 4
R/W
DTBO[0]
0
Bit 3
R
DTBI[3]
0
Bit 2
R
DTBI[2]
0
Bit 1
R
DTBI[1]
0
Bit 0
R
DTBI[0]
0
DTBO[3:0]
The analog wrapper digital test bus output bits (DTB_OUT[3:0]) are used to drive values on
the digital test bus (DTB[3:0]). These bits are not used in normal operation.
DTBI[3:0]
The analog wrapper digital test bus input bits (DTB_IN[3:0]) are used to read values from the
digital test bus (DTB[3:0]). Thee bits are not used in normal operation.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
421
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0880H-0883H: RFCLK DLL Reserved
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
422
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0884H-0887H: TFCLK DLL Reserved
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
423
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0888H: CSTR Control
Bit
Type
Function
Default
Bit 15
R/W
Reserved
0
Bit 14
R/W
Reserved
0
Bit 13
R/W
Reserved
0
Bit 12
R/W
Reserved
0
Unused
X
Bit 11
Bit 10
R/W
Reserved
1
Bit 9
R/W
Reserved
0
Bit 8
R/W
Reserved
0
Bit 7
R/W
Reserved
0
Bit 6
R/W
Reserved
0
Bit 5
R/W
Reserved
0
Bit 4
R/W
Reserved
1
Bit 3
R/W
Reserved
0
Bit 2
R/W
Reserved
X
Bit 1
R/W
Reserved
X
Bit 0
R/W
Reserved
1
Except for the CSU_ENB register bit, the other register bits are used for manufacturing
test purposes only. They are not required for normal operations.
Reserved:
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
424
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0889H: CSTR Interrupt Enable and CSU Lock Status
Bit
Type
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 1
Unused
X
Bit 1
R
CSU_LOCKV
X
Bit 0
R/W
CSU_LOCKE
0
CSU_LOCKE:
The CSU lock interrupt enable bit (CSU_LOCKE) enables the assertion of a hardware
interrupt on INTB when the CSU lock status changes. When CSU_LOCKE is logic 1, the
hardware interrupt is enabled. When CSU_LOCKE is logic 0, the hardware interrupt is
disabled.
CSU_LOCKV:
The CSU lock status (CSU_LOCKV) indicates the current state of the CSU. When
CSU_LOCKV is logic 1, the CSU has locked on to the SYSCLK reference and is operating
normally. When CSU_LOCKV is logic 0, the CSU has not locked onto the SYSCLK reference
and is not in normal operating mode.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
425
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 088AH: CSTR CSU Lock Interrupt Indication
Bit
Function
Default
Bit 15
Unused
X
Bit 14
Unused
X
Bit 13
Unused
X
Bit 12
Unused
X
Bit 11
Unused
X
Bit 10
Unused
X
Bit 9
Unused
X
Bit 8
Unused
X
Bit 7
Unused
X
Bit 6
Unused
X
Bit 5
Unused
X
Bit 4
Unused
X
Bit 3
Unused
X
Bit 1
Unused
X
Bit 1
Unused
X
CSU_LOCKI
X
Bit 0
Type
R
CSU_LOCKI:
The CSU lock interrupt indication bit (CSU_LOCKI) reports changes in the CSU lock status.
CSU_LOCKI is logic 1 when the CSU transitions to or out of lock state. CSU_LOCKI is
cleared when this register is read.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
426
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 088BH: CSTR CSU Lock Interrupt Indication
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
427
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0890H-0897: S/UNI-2488 Rx STSI Reserved
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
428
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Register 0898H-089F: S/UNI-2488 Tx STSI Reserved
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
429
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
12
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
OPERATION
12.1.1 LVDS Overview
The LVDS APS Port implements the 777.6 Mb/s LVDS links. A reference clock of 77.76MHz is
required (which is generated from the S/UNI-2488 CSU). Four 777.6 Mb/s LVDS form a highspeed serial TeleCombus interface for passing an STS-48 aggregate data stream.
A generic LVDS link according to IEEE 1596.3-1996 is illustrated below. The transmitter drives a
differential signal through a pair of 50Ω characteristic interconnects, such as board traces,
backplane traces, or short lengths of cable. The receiver presents a 100Ω differential termination
impedance to terminate the lines. Included in the standard is sufficient common-mode range for
the receiver to accommodate as much as 925mV of common-mode ground difference.
Figure 17: Generic LVDS Link Block Diagram
Transmitter
Interconnect
Vop
Zo=50Ω
Receiver
Vip
100Ω
Von
Vin
Zo=50Ω
Complete SERDES transceiver functionality is provided. Ten-bit parallel data is sampled by the
line rate divided-by-10 clock (77.76MHz SYSCLK) and then serialized at the line rate on the
LVDS output pins by a 777.6MHz clock synthesized from a divided version of REFCLK. Serial
line rate LVDS data is sampled and de-serialized to 10-bit parallel data. Parallel output transfers
are synchronized to a gated line rate divided-by-10 clock. The 10-bit data is passed to an 8B/10B
decoding block. The gating duty cycle is adjusted such that the throughput of the parallel
interface equals the receive input data rate (Line Rate +/- 100ppm). It is expected that the clock
source of the transmitter is the same as the clock source of the receiver to ensure the data
throughput at both ends of the link are identical.
Data must contain sufficient transition density to allow reliable operation of the data recovery
units. 8B/10B block coding and decoding is provided by the T8TE and R8TD blocks.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
430
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
At the system level, reliable operation will be obtained if proper signal integrity is maintained
through the signal path and the receiver requirements are respected. Namely, a worst case eye
opening of 0.7UI and 100mV differential amplitude is needed. These conditions should be
achievable with a system architecture consisting of board traces, two sets of backplane
connectors and up to 1m of backplane interconnects. This assumes proper design of 100Ω
differential lines and minimization of discontinuities in the signal path. Due to power constraints,
the output differential amplitude is approximately 350mV.
The LVDS system is comprised of the LVDS Receiver (RXLV), Data Recovery Unit (DRU),
Receive 8B/10B TeleCombus Decoder (R8TD), Transmit 8B/10B TeleCombus Encoder (T8TE),
APS Parallel to Serial converter (APISO), LVDS Transmitter (TXLV) and Transmitter LVDS
Reference (TXLVREF), and Clock Synthesis Unit (CSU) blocks.
12.1.2 LVDS Receiver (RXLV)
The RXLV ABC is a 777.6 Mb/s Low Voltage Differential Signaling (LVDS) Receiver according to
the IEEE 1596.3-1996 LVDS Specification.
The RXLV ABC is the receiver accepts up to 777.6 Mb/s LVDS signals from the transmitter,
amplifies them, converts them to digital signals and passes them to a data recovery unit (DRU).
As per to the IEEE 1596.3-1996 specification, the RXLV has a differential input sensitivity better
than 100mV, and includes at least 25mV of hysteresis.
12.1.3 Data Recovery Unit (DRU)
The DRU is a fully integrated data recovery and serial to parallel converter which is used for
777.6 Mb/s NRZ data. An 8B/10B block code is used to guarantee transition density for optimal
performance. The DRU recovers data and outputs a 10-bit word synchronized with a line rate
divided by 10 gated clock to allow frequency deviations between the data source and the local
oscillator. The DRU accumulates 10 data bits and outputs them on the next clock edge.
The DRU provides moderate high frequency jitter tolerance suitable for inter-chip serial link
applications. It can support frequency deviations up to ±100ppm.
12.1.4
Receive 8B/10B TeleCombus Decoder (R8TD)
The R8TD works in conjunction with the upstream DRU that packs consecutive bits from an
incoming 8B/10B serial link into a 10-bit wide stream with arbitrary alignment to the 8B/10B
character boundaries.
The R8TD character alignment block uses the K28.5 control character (Comma control / transport
frame alignment) to determine 8B/10B character alignment in the incoming stream. When the
R8TD character alignment state machine is in the out-of-character-alignment state, it searches for
the K28.5 character in all positions of the incoming stream. Upon detecting the K28.5 character,
the R8TD will align its internal character boundary, the character alignment state machine will
transition to the in-character-alignment state and cease searching for subsequent K28.5
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
431
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
characters. The character alignment block also monitors for line-code violations (LCV) which are
accumulated in an internal register. If 5 or more LCVs are detected within a window of 15
characters, the R8TD will enter the out-of-character-alignment state and begin searching for the
K28.5 character afresh.
When operating in FIFO mode, aligned characters are written into a 24-character FIFO that
isolates the incoming timing domain from the outgoing timing domain and provides a means of
synchronizing multiple R8TDs outputs. Otherwise, the FIFO is bypassed.
In order to allow synchronization with other R8TDs that may have slightly different frame
alignment and to allow for frame re-alignment, the R8TD frame alignment block monitors the
character aligned data stream for the K28.5. An internal frame counter is maintained based on
this character. If the K28.5 is found out of place three times then the frame alignment moves to
the out-of-frame-alignment state. When in the out-of-frame-alignment state the first K28.5 will be
written to the 0 position of the FIFO. The read pointer is then set by the OJ0FP signal to
synchronize the output of the K28.5 characters which ensures that signals leaving the multiple
R8TDs will have the same alignment.
The R8TD decodes 8B/10B control characters associated with specific SONET/SDH byte
positions in an extended TeleCombus stream. In order to identify more SONET/SDH bytes than
the 12 control characters available in the standard set, those control characters with balanced line
codes for both positive and negative running disparity (K28.0, K28.4, K38.7, K23.7, K27.7, K29.7
and K30.7) are treated specially, where the positive and negative disparity codes are each
associated with a different SONET/SDH byte. The reception of these line-codes will not be
considered LCVs due to a mismatch with the running disparity.
The R8TD provides a diagnostic loopback port where the outgoing stream from an associated
Transmit 8B/10B Encoder block (T8TE) can be processed in place of the incoming stream.
12.1.5 Transmit 8B/10B TeleCombus Encoder (T8TE)
The T8TE encodes a TeleCombus data stream and encodes it into an extended 8B/10B format
for transmission on the serial LVDS links. The T8TE encodes TeleCombus control signals such
as transport frame and payload boundaries, pointer justification events and alarm conditions into
three levels of extended set of 8B/10B characters as well as performing the IEEE mode
conversion on data. In order to identify more TeleCombus bytes and events than the 12 control
characters available in the standard set, those control characters with balanced line codes for
both positive and negative running disparity (K28.0, K28.4, K28.5, k28.6, k28.7, K23.7, K27.7,
K29.7 and K30.7) are treated specially. The positive and negative disparity codes are each
associated of a different SONET/SDH byte or event.
The T8TE can be configured to operate in the Loopback mode which allows a line loopback from
the associated R8TD block. The T8TE can be configured to use a FIFO to bridge between the
incoming data stream and the outgoing data stream clock domains.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
432
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
12.1.6 APS Parallel to Serial Converter (PISO)
The APISO is a parallel-to-serial converter designed for high-speed transmit operation, supporting
up to 777.6 Mb/s.
12.1.7 LVDS Transmitter (TXLV)
The TXLV is a 777.6 Mb/s Low Voltage Differential Signaling (LVDS) Transmitter according to the
IEEE 1596.3-1996 LVDS Specification. The TXLV accepts 777.6 Mbit/s differential data from the
APSIO circuit and transmits the data off-chip as a low voltage differential signal. The TXLV uses
the reference current and voltage from the TXLVREF to control the output differential voltage
amplitude and the output common-mode voltage.
12.2 SONET/SDH Frame Mappings and Overhead Byte Usage
12.2.1 ATM Mapping
The S/UNI-2488 processes the ATM cell mapping for STS-48c (STM-16c) as shown below in
Figure 18. The S/UNI-2488 processes the transport and path overhead required to support ATM
UNIs and NNIs. In addition, the S/UNI-2488 provides support for the APS bytes, the data
communication channels and provides full control and observability of the transport and path
overhead bytes through register access. In Figure 18, the STS-48c (STM-16c) mapping is shown.
In this mapping, fifteen stuff columns are included in the SPE. No other options are provided.
Figure 18 ATM Mapping
4320 Bytes
Transport
Overhea
d
Section
Overhea
d
Pointer
4176 Bytes
J1
B3
C2
G1
F
I
X
E
D
F
I
X
E
D
S
T
U
F
F
S
T
U
F
F
F2
Line
Overhea
d
H4
Z3
Z4
Z5
ATM Cell
9
Bytes
ATM Cell
ATM Cell
ATM Cell
12.2.2 Packet Over SONET Mapping
The S/UNI-2488 processes the Packet Over SONET mapping for STS-48c (STM-16c) as shown
below in Figure 19. The S/UNI-2488 processes the transport and path overhead required to
support Packet Over SONET applications. In addition, the S/UNI-2488 provides support for the
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
433
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
APS bytes, the data communication channels and provides full control and observability of the
transport and path overhead bytes through register access. Figure 19, the STS-48c (STM-16c)
mapping is shown. In this mapping, the entire SPE is used for POS Frames.
Figure 19 Packet Over SONET Mapping
4320 Bytes
4176 Bytes
Transport
Overhead
Section
Overhead
Pointer
J1
B3
C2
G1
F
I
X
E
D
F
I
X
E
D
S
T
U
F
F
S
T
U
F
F
F2
Line
Overhead
H4
Z3
Z4
Z5
POS Frame
9
Bytes
POS Frame
POS Frame
POS Frame
12.2.3 Transport and Path Overhead Bytes
Transport Overhead Bytes
A1, A2:
The frame alignment bytes (A1, A2) locate the SONET frame in the STS-48c
(STM-16c) serial stream.
J0
The J0 byte is currently defined as the STS-48c (STM-16c) section trace byte
for SONET/SDH. J0 byte is not scrambled by the frame synchronous
scrambler.
Z0:
The Z0 bytes are currently defined as the STS-48c (STM-16c) section growth
bytes for SONET/SDH. Z0 bytes are not scrambled by the frame synchronous
scrambler.
B1:
The section bit interleaved parity byte provides a section error monitoring
function.
In the transmit direction, the S/UNI-2488 calculates the B1 byte over all bits of
the previous frame after scrambling. The calculated code is then placed in the
current frame before scrambling.
In the receive direction, the S/UNI-2488 calculates the B1 code over the
current frame and compares this calculation with the B1 byte received in the
following frame. B1 errors are accumulated in an error event counter.
D1 - D3:
The section data communications channel provides a 192 kbit/s data
communications channel for network element to network element
communications.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
434
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
H1, H2:
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
The pointer value bytes locate the path overhead column in the SONET/SDH
frame.
In the transmit direction, the S/UNI-622-POS inserts a fixed pointer value, with
a normal new data flag indication in the first H1-H2 pair. The concatenation
indication is inserted in the remaining H1-H2 pairs (STS-48c (STM-16c)).
Pointer movements can be induced using the THPP registers.
In the receive direction, the pointer is interpreted to locate the SPE. The loss
of pointer state is entered when a valid pointer cannot be found. Path AIS is
detected when H1, H2 contain an all ones pattern.
H3:
The pointer action bytes contain synchronous payload envelope data when a
negative stuff event occurs. The all zeros pattern is inserted in the transmit
direction. This byte is ignored in the receive direction unless a negative stuff
event is detected.
B2:
The line bit interleaved parity bytes provide a line error monitoring function.
In the transmit direction, the S/UNI-2488 calculates the B2 values. The
calculated code is then placed in the next frame.
In the receive direction, the S/UNI-2488 calculates the B2 code over the
current frame and compares this calculation with the B2 code receive in the
following frame. Receive B2 errors are accumulated in an error event counter.
K1, K2:
The K1 and K2 bytes provide the automatic protection switching channel. The
K2 byte is also used to identify line layer maintenance signals. Line RDI is
indicated when bits 6, 7, and 8 of the K2 byte are set to the pattern '110'. Line
AIS is indicated when bits 6, 7, and 8 of the K2 byte are set to the pattern
'111'.
In the transmit direction, the S/UNI-2488 provides register control for the K1
and K2 bytes.
In the receive direction, the S/UNI-2488 provides register access to the filtered
APS channel. Protection switch byte failure alarm detection is provided. The
K2 byte is examined to determine the presence of the line AIS, or the line RDI
maintenance signals
D4 - D12:
The line data communications channel provides a 576 kbit/s data
communications channel for network element to network element
communications.
S1:
The S1 byte provides the synchronization status byte. Bits 5 through 8 of the
synchronization status byte identifies the synchronization source of STS-48c
(STM-16c) signal. Bits 1 through 4 are currently undefined.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
435
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
In the transmit direction, the S/UNI-2488 provides register control for the
synchronization status byte.
In the receive direction, the S/UNI-2488 provides register access to the
synchronization status byte.
Z1:
The Z1 bytes are located in the second and third STS-1’s locations of an STS48c (STM-16c) and are allocated for future growth.
M1:
The M1 byte is located in the third STS-1 location of a STS-48c (STM-16c) and
provides a line far end block error function for remote performance monitoring.
Z2:
The Z2 bytes are located in the first and second STS-1’s locations of a STS12c (STM-4c) and are allocated for future growth.
In the transmit direction, Z2 byte is internally generated. The number of B2
errors detected in the previous interval is inserted.
In the receive direction, a legal Z2 byte value is added to the line FEBE event
counter.
Path Overhead Bytes
J1:
The Path Trace byte is used to repetitively transmit a 64-byte CLLI message
(for SONET networks), or a 16-byte E.164 address (for SDH networks). When
not used, this byte should be set to transmit continuous null characters. Null is
defined as the ASCII code, 0x00.
In the transmit direction, characters can be inserted using the TTTP Path Trace
register. The register is the default selection and resets to 0x00 to enable the
transmission of NULL characters from a reset state.
In the receive direction, the path trace message is optionally extracted into the
16 or 64 byte path trace message buffer.
B3:
The path bit interleaved parity byte provides a path error monitoring function.
In the transmit direction, the S/UNI-2488 calculates the B3 bytes. The
calculated code is then placed in the next frame.
In the receive direction, the S/UNI-2488 calculates the B3 code and compares
this calculation with the B3 byte received in the next frame. B3 errors are
accumulated in an error event counter.
C2:
The path signal label indicator identifies the equipped payload type. For ATM
payloads, the identification code is 0x13. For Packet over SONET (including
43
X +1 payload scrambling), the identification code is 0x16.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
436
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
G1:
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
The path status byte provides a path RDI function, and a path remote defect
indication function. Three bits are allocated for remote defect indications: bit 5
(the path RDI bit), bit 6 (the auxiliary path RDI bit) and bit 7 (Enhanced RDI
bit). Taken together these bits provide a eight state path RDI code that can be
used to categorize path defect indications.
In the transmit direction, the S/UNI-2488 provides register bits to control the
path RDI (bit 5) and auxiliary path RDI (bit 6) states. For path RDI, the number
of B3 errors detected in the previous interval is inserted either automatically or
using a register. This path RDI code has 9 legal values, namely 0 to 8 errors.
In the receive direction, a legal path RDI value is accumulated in the path RDI
event counter. In addition, the path RDI and auxiliary path RDI signal states
are available in internal registers.
H4:
The multi-frame indicator byte is a payload specific byte, and is not used for
ATM payloads. This byte is forced to 0x00 in the transmit direction, and is
ignored in the receive direction.
Z3 - Z5:
The path growth bytes provide three unused bytes for future use.
In the transmit direction, the growth bytes may be inserted from the three
THPP Path Growth byte registers.
12.2.4 ATM Cell Data Structure
ATM cells may be passed to/from the S/UNI-2488 using a 52 byte cell structure on a 32-bit
UTOPIA level 3 compliant interface.
Figure 20 shows the default ATM cell format for the S/UNI-2488 at the UTOPIA Level 3 interface.
It is the 13x32-bit word structure with no HCS or UDF bytes.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
437
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Bit 31 of each word is the most significant bit (which corresponds to the first bit transmitted or
received). The start of cell indication input and output (TSOC and RSOC) are coincident with
Word 1 (containing the first four header octets).
Figure 20: A 52 Byte ATM Data Structure
Word 1
Word 2
Word 3
.
.
.
Word 12
Word 13
Bit 31
H1
Payload 1
Payload 5
.
.
.
Payload 41
Payload 45
Bit 16
H2
Payload 2
Payload 6
.
.
.
Payload 42
Payload 46
Bit 15
H3
Payload 3
Payload 7
.
.
.
Payload 43
Payload 47
Bit 0
H4
Payload 4
Payload 8
.
.
.
Payload 44
Payload 48
12.3 POS/HDLC Data Structure
Packets may be passed to/from the S/UNI-2488 using a 32-bit POS-PHY Level 3 compliant
interface.
The 32-bit POS-PHY Level 3 data structure is shown in Figure 21. The packet length of 63 bytes
is chosen arbitrarily for illustrative purposes only. Other lengths are acceptable. Octets are
written in the same order they are to be transmitted or they were received on the SONET line. All
words are composed of four octets, except the last word of a packet which can have one, two,
three, or four octets. If the Transmit Packet Processor (TCFP) is configured to not insert the FCS
field, then these bytes should be included with the packet passed through the POS-PHY L3
interface. Similarly, if the Receive Packet Processor (RCFP) is configured to not strip the FCS
field, then these bytes will be included at the end of the packet.
Figure 21: A 63 Byte Packet Data Structure
Word 1
Word 2
Word 3
.
.
.
Word 15
Word 16
Bit 31
Byte 1/SOP
Byte 5
Byte 9
.
.
.
Byte 57
Byte 61
Bit 16
Byte 2
Byte 6
Byte 10
.
.
.
Byte 58
Byte 62
Bit 15
Byte 3
Byte 7
Byte 11
.
.
.
Byte 59
Byte 63/EOP
Bit 0
Byte 4
Byte 8
Byte 12
.
.
.
Byte 60
Unused
Both the start of the packet and the end of the packet must be identified by the TSOP/RSOP and
TEOP/REOP signals. When the first section of a packet is transferred over the interface, the
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
438
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
TSOP/RSOP signals will be high for Byte 1 of the packet only. The TMOD[1:0] pins will indicate
how many bytes of the final word are valid.
Bits 31 to 24 form the first transmitted byte and bit 31 can be configured to be the bit which is
transmitted first. This is the desired set-up for byte-synchronous POS. Bit 24 can also be
configured to be the first transmitted bit of this byte. This is the desired set-up for bit-synchronous
HDLC.
12.3.1 Limitation when using externally generated FCS in STS-48c Mode
When the S/UNI-2488 is set up in STS-48c POS mode and FCS bytes are passed through the
transmit POS-PHY L3 interface, the overall throughput is reduced. The maximum bandwidth
throughput will be reduced by a maximum of 2 bytes per packet. The overall effect will depend
on the length of the packets + FCS bytes being transferred through the POS-PHY L3 interface. If
the packet + FCS length is evenly divisible by 4 bytes, no bandwidth is lost for that packet.
12.3.2 Limitations from Small Packets
The S/UNI-2488 cannot process packets which are smaller than 4 bytes (including FCS).
Packets of size 3 bytes or less are discarded by the RCFP packet processor and marked as
minimum length violations.
12.4 Setting ATM Mode of Operation
TBD
12.5 Setting Packet Over SONET/SDH Mode of Operation
TBD
12.6 Bit Error Rate Monitor
TBD
12.7 Clocking Operations
TBD
12.8 Loopback Operation
TBD
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
439
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
12.9 Board Design Recommendations
TBD
12.10 Power Supplies
TBD
12.11 Interfacing to ECL or PECL Devices
TBD
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
440
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
13
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
FUNCTIONAL TIMING
13.1 Serial Line Interface
TBD
13.2 ATM Utopia Level 3 System Interface
The Receive UTOPIA Level 3 System Interface Timing diagrams Figure 22 and Figure 23
illustrate the operation of the system side receive interface.
The single PHY case shown in Figure 22 illustrates the behaviour of the RCA signal. At the start
cycle 3, RENB is sampled low which initiates a cell transfer from the S/UNI-2488. The transfer
begins at cycle 4. The response to RENB always occurs on the rising RFCLK edge following the
RFCLK edge which samples RENB. Also note that RENB must remain asserted during a cell
transfer as specified by the Utopia L3 standard. In Figure 22, this occurs on the rising edge of
RFCLK at the start of cycle 9.
RCA is deasserted in cycle 11 coincident with the RSOC assertion indicating that the cell transfer
which has just started contains the last cell in the FIFO at this time. RCA may be asserted at any
time due to the insertion of a complete cell into the FIFO.
Back-to-back cells can be handled by holding RENB asserted at logic 0 during cycle 8. In this
case, cycle 10 for RSOC, RDAT[31:0], and RPRTY will be eliminated and the following cycles will
be advanced.
Figure 22 Single-PHY Utopia Level 3 Receive Functional Timing
1
2
3
4
5
6
7
8
9
P10
P11
P12
10
11
12
RFCLK
RCA
RENB
RSOC
RDAT[31:0]
H1
P1
H1
RPRTY
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
441
P1
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
The Transmit UTOPIA Level 3 System Interface Timing diagram (Figure 23) illustrates the
operation of the system side transmit UL3 interface. The single PHY case shown Figure 23
illustrates the behaviour of the TCA signal. At the start of cycle 4, there is only enough FIFO
buffer space for the cell being transferred so TCA is deasserted. The deassertion occurs on the
TFCLK edge after TSOC of the cell (cell#1) being written to the FIFO is sampled. This cell will
take the last remaining cell buffer space in the FIFO. This TCA behaviour is consistent with the
Utopia L3 specification which states that TCA is invalid on the TFCLK edge that initiates the
transition of TSOC to logic 1.
On cycle 5, a cell has been read out of the FIFO to the S/UNI-2488 core so it now has room to
accomodate the cell currently being transferred (cell#1) plus one additional cell (cell#2). At the
start of cycle 8, the transfer of cell#1 is completed. TCA remains high because there is still buffer
space for one more cell. At the start of cycle 10, transfer of cell#2 starts. TCA is deasserted at
cycle 11 because besides the space for holding cell#2, there is no FIFO space for any more cells.
Note that the single-PHY mode is handled exactly like the multi-PHY mode except that the PHY
address is held at the value 0. However, TENB must be set to logic 1 between cell transfers as
shown in Figure 23. Back-to-back cell transfers is not allowed.
TSOC must be high during the first byte of the ATM cell structure and must be present for the
start of each cell. Thus, TSOC will mark the H1 byte. If TSOC is asserted at the wrong time (not
at proper cell boundaries), a corrupted (but complete) cell will be transmitted from the S/UNI2488. This corrupted cell will contain the bytes from the runt cell transferred through the UL3
interface plus some random bytes to fill the remainder of the ATM cell.
Figure 23 Single-PHY Utopia Level 3 Transmit Functional Timing
1
2
3
4
5
6
7
8
9
10
11
12
TFCLK
TCA
TENB
TSOC
TDAT[31:0]
H1
P1
P2
P3
P12
H1
P1
P2
TPRTY
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
442
P3
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
13.3 Packet Over SONET/SDH (POS) Level 3 System Interface
The Receive POS Level 3 System Interface Timing diagram (Figure 24) illustrates the operation
of the system side receive interface. The SUNI-2488 performs the polling operation internally,
selects the PHY for which data is to be transferred, and pushes data to the downstream reader.
When data is available, the RVAL signal is asserted. RSX is also asserted in cycle 2 to indicate
that the PHY address for which data is being transferred is present on RDAT[31:0]. At cycle 3,
RSOP is asserted to indicate that the RDAT[31:24] contains the first byte of a packet. RENB is
deasserted in cycle 4 because the downstream device wants to pause the data transfer.
Data transfer continues until cycle 10 when RVAL is deasserted. At cycle 12 and 13, the last two
transfers for the packet are performed. In cycle 13, REOP signals the last byte of the packet is
contained in RDAT[31:0] and the value of RMOD[1:0] indicates which bytes in RDAT[31:0] contain
valid data. RERR is asserted along with REOP if errors were detected in this packet (aborted,
length violation, FIFO overrun, FCS errors) so the downstream device may discard the packet. In
cycle 14, a new transfer is initiated by reasserting RSX and a new PHY address on RDAT[31:0].
The burst length of any transfer can be limited by setting the RXPHY’s BURST_SIZE[7:0] register
bits. The polling algorithm used for selecting the order in which data from different PHYs are
transferred is completely user programmable using the CALENDAR_LENGTH[6:0],
CALENDAR_ADDR[6:0] and CALENDAR_DATA[5:0] register bits of the RXPHY.
The FIFO threshold at which data transfer begins is set by the RXSDQ’s DT[7:0] register bits.
ATM cells can be transferred through the PL3 interface as fixed length packets. The DT[7:0]
value should be set so that only complete ATM cells are transferred.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
443
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Figure 24 Single PHY POS-PHY Level 3 Receive Functional Timing
1
2
3
4
000
B1-B B5-B
5
6
7
8
9
B41
B45
10
11
12
13
14
15
RFCLK
RENB
RSX
RSOP
REOP
RERR
RMOD[1:0]
RDAT[31:0]
B9-B12
B52
B56
000
B2
RPRTY
RVAL
The Transmit POS Level 3 System Interface Timing (Figure 25) illustrates the operation of the
system side transmit FIFO interface. TENB, TSX, and TDAT[31:0] (which contains the in-band
PHY address since TSX = 1) are asserted in cycle 1 to start the transfer. Because the S/UNI2488 is a single-PHY device, the in-band address must always be set to 0x0000. DTPA responds
in cycle 3 to show that there is room in the FIFO (the FIFO fill threshold is user programmable) for
PHY address 0. The packet data is transferred on TDAT[31:0] starting at the rising TFCLK edge
at the start of cycle 3. TSOP is also asserted at this cycle to indicate the data on TDAT[31:24]
contains the start-of-packet byte. TENB is deasserted in cycle 3 by the upstream device to pause
the transfer. Data transfer continues in cycle 4. In cycle 6, DTPA is deasserted indicating that the
FIFO for PHY address 0 has fallen below the data available threshold (TXSDQ’s BT[7:0] register
bits). In the example shown here, BT[7:0] is set to the value 1 so that DTPA is deasserted when
there is less than 16 bytes of buffer space left in the FIFO. The TXSDQ FIFO status takes 1 clock
cycle to propagate to the interface so after the upstream device samples DTPA at the rising
TFCLK edge at the start of cycle 7, it can only write one more cycle of TDAT[31:0] before it must
stop to avoid overrunning the FIFO. TENB is deasserted before cycle 9 to prevent the overrun.
The TXSDQ hysteresis value (GHT[3:0] should be used to prevent the DTPA signal from
pulsating on and off while the FIFO is at the BA[7:0] threshold.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
444
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Because DTPA is asserted again on cycle 8, transfers can be conducted again. TENB is
asserted again before cycle 11 to continue the transfer. In cycle 11, TEOP is asserted to indicate
that TDAT[31:0] contains one byte which is the end of the packet. TMOD[1:0] is valid at the same
time to indicate which bytes in TDAT[31:0] contain valid data and thus the last byte of the packet
can be inferred. TERR is also valid during this cycle to indicate whether or not this packet should
be aborted because of an upstream error. If TERR is logic 1, the packet will be aborted by the
S/UNI-2488’s packet processor.
In cycle 12, TENB is deasserted and TSX is asserted to select a different PHY to transfer data to.
TSOP must be high during transfers which contain the first byte of a packet. TEOP must be high
during transfers which contain the last byte of a packet. It is legal to assert TSOP and TEOP at
the same time. This case occurs when TDAT[31:0] contain both the SOP and EOP. When
TSOP is asserted and the previous transfer was not marked with TEOP, the system interface
realigns itself to the new timing, and both the previous packet and the current packet may be
corrupted and aborted.
Figure 25 Single PHY POS-PHY Level 3 Transmit Functional Timing
1
2
000
B1-B
3
4
5
6
7
B45
B49
8
9
10
11
12
13
TFCLK
TENB
TSX
TSOP
TEOP
TMOD[1:0]
TERR
TDAT[31:0]
B5-B
B41
B53
B57
000
TPRTY
DTPA
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
445
B1-
14
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
13.4 Section and Line Data Communication Channels
TBD
13.5 S/UNI-2488 Conceptual Regions
The S/UNI-2488 can conceptually be split into 3 regions: line side timeslots, system side
timeslots, and system side channels. Each region has its data streams segregated differently and
has a transmit half and a receive half.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
446
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
14
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
TEST FEATURES DESCRIPTION
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
447
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
15
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
FUNCTIONAL TIMING
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
448
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
16
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
ABSOLUTE MAXIMUM RATINGS
Maximum rating are the worst case limits that the device can withstand without sustaining
permanent damage. They are not indicative of normal mode operation conditions.
Table 17: Absolute Maximum Ratings
Case Temperature under Bias
-40°C to +85°C
Storage Temperature
-40°C to +125°C
Supply Voltage
TBD
Voltage on Any Digital Pin
-0.3V to VVDD+0.3V
Static Discharge Voltage
±1000 V
Latch-Up Current
±100 mA
DC Input Current
±20 mA
Lead Temperature
+230°C
Absolute Maximum Junction Temperature
+150°C
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
449
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
17
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
D.C. CHARACTERISTICS
TC = -40°C to +85°C, VDD = VDDtypical ± 10%
(Typical Conditions: TC = 25°C, VVDDDC = 1.8V, VVDDAC = 3.3V, VAVDH = 3.3V +/- 5% only,
VAVDL = 1.8V +/- 5% only, VQAVD = 3.3V +/- 5% only)
Table 18: D.C Characteristics
Symbol
Parameter
Min
Typ
Max
Units Conditions
VVDDI
Power Supply
1.62
1.8
1.98
Volts
VVDDO
Power Supply
2.97
3.3
3.63
Volts
VAVDD
Power Supply
2.97
3.3
3.63
Volts
VAVDDQ
Power Supply
2.97
3.3
3.63
Volts
VIL
Input Low Voltage
0
TBD
0.8
Volts
VIH
Input High
Voltage
2.0
TBD
VOL
Output or Bidirectional Low
Voltage
VOH
Output or Bidirectional High
Voltage
2.4
VT+
Reset Input High
Voltage
Reset Input Low
Voltage
Reset Input
Hysteresis
Voltage
Input Low Current
2.0
VTVTH
IILPU
TBD
Volts
0.4
TBD
Volts
Volts
0.8
TBD
TBD
Volts
TBD
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
Volts
Volts
TBD
µA
Guaranteed Input
Low voltage.
Guaranteed Input
High voltage.
Guaranteed output
Low voltage at
VDD=2.97V and
IOL=maximum rated
for pad.
Guaranteed output
High voltage at
VDD=2.97V and
IOH=maximum rated
current for pad.
Applies to RSTB and
TRSTB only.
Applies to RSTB and
TRSTB only.
Applies to RSTB and
TRSTB only.
VIL = GND. Notes 1
and 3.
450
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
VIH = VDD. Notes 1
and 3.
VIL = GND. Notes 2
and 3.
VIH = VDD. Notes 2
and 3.
IIHPU
Input High Current
TBD
TBD
TBD
µA
IIL
Input Low Current
TBD
TBD
TBD
µA
IIH
Input High Current
-10
0
+10
µA
VICM
LVDS Input CommonMode Range
0
2.4
V
|VIDM|
LVDS Input
Differential Sensitivity
100
mV
RIN
LVDS Differential
Input Impedance
100
115
Ω
VLOH
LVDS Output voltage
high
1375
1475
mV
RLOAD=100Ω ±1%
VLOL
LVDS Output voltage
low
925
1025
mV
RLOAD=100Ω ±1%
VODM
LVDS Output
Differential Voltage
300
350
400
mV
RLOAD=100Ω ±1%
VOCM
LVDS Output
Common-Mode
Voltage
1125
1200
1275
mV
RLOAD=100Ω ±1%
RO
LVDS Output
Impedance,
Differential
85
110
115
Ω
|∆VODM|
Change in |VODM|
25
mV
RLOAD=100Ω ±1%
25
mV
RLOAD=100Ω ±1%
85
between “0” and “1”
∆VOCM
Change in VOCM
between “0” and “1”
ISP, ISN
LVDS Short-Circuit
Output Current
10
mA
Drivers shorted to ground
ISPN
LVDS Short-Circuit
Output Current
10
mA
Drivers shorted together
CIN
Input Capacitance
5
pF
tA=25°C, f = 1 MHz
COUT
Output
Capacitance
Bi-directional
Capacitance
5
pF
tA=25°C, f = 1 MHz
5
pF
tA=25°C, f = 1 MHz
CIO
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
451
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
IDDOP1
Operating Current
TBD
mA
IDDOP2
Operating Current
TBD
mA
IDDOP3
Operating Current
TBD
mA
IDDOP4
Operating Current
TBD
mA
VDD = max, Outputs
Unloaded
VDD = max, Outputs
Unloaded
VDD = max, Outputs
Unloaded
VDD = max, Outputs
Unloaded
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).
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
452
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
18
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
MICROPROCESSOR INTERFACE TIMING CHARACTERISTICS
(TC = -40°C to +85°C, VDD = typical ± 10%)
Table 19: Microprocessor Interface Read Access (Figure 26)
Symbol
Parameter
Min
Max
Units
tSAR
Address to Valid Read Set-up Time
10
ns
tHAR
Address to Valid Read Hold Time
5
ns
tSALR
Address to Latch Set-up Time
10
ns
tHALR
Address to Latch Hold Time
10
ns
tVL
Valid Latch Pulse Width
5
ns
tSLR
Latch to Read Set-up
0
ns
tHLR
Latch to Read Hold
5
ns
tPRD
Valid Read to Valid Data Propagation Delay
70
ns
tZRD
Valid Read Negated to Output Tri-state
20
ns
tZINTH
Valid Read Negated to INTB High
50
ns
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
453
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Figure 26: Intel Microprocessor Interface Read Timing
tSar
tHar
A[13:0]
tSalr
tVl
tHalr
ALE
tSlr
tHlr
(CSB+RDB)
tZinth
INTB
tPrd
D[15:0]
tZrd
VALID
Notes on Microprocessor Interface Read Timing:
1. Output propagation delay time is the time in nanoseconds from the 1.4 Volt point of the
reference signal to the 1.4 Volt point of the output.
2. Maximum output propagation delays are measured with a 100 pF load on the Microprocessor
Interface data bus, (D[15:0]).
3. A valid read cycle is defined as a logical OR of the CSB and the RDB signals.
4. In non-multiplexed address/data bus architectures, ALE should be held high so parameters
tSALR, tHALR, tVL, tSLR, and tHLR are not applicable.
5. Parameter tHAR is not applicable if address latching is used.
6. When a set-up time is specified between an input and a clock, the set-up time is the time in
nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock.
7. When a hold time is specified between an input and a clock, the hold time is the time in
nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
454
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Table 20: Microprocessor Interface Write Access (Figure 27)
Symbol
Parameter
Min
Max
Units
tSAW
Address to Valid Write Set-up Time
10
ns
tSDW
Data to Valid Write Set-up Time
20
ns
tSALW
Address to Latch Set-up Time
10
ns
tHALW
Address to Latch Hold Time
10
ns
tVL
Valid Latch Pulse Width
5
ns
tSLW
Latch to Write Set-up
0
ns
tHLW
Latch to Write Hold
5
ns
tHDW
Data to Valid Write Hold Time
5
ns
tHAW
Address to Valid Write Hold Time
5
ns
tVWR
Valid Write Pulse Width
40
ns
Figure 27: Intel Microprocessor Interface Write Timing
tSaw
tHaw
A[13:0]
tSalw
tVl
tHalw
ALE
tSlw
tVwr
tHlw
(CSB+WRB)
tSdw
D[15:0]
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
tHdw
VALID
455
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Notes on Microprocessor Interface Write Timing:
1
A valid write cycle is defined as a logical OR of the CSB and the WRB signals.
2
In non-multiplexed address/data bus architectures, ALE should be held high so parameters
tSALW , tHALW , tVL, tSLW , and tHLW are not applicable.
3
Parameter tHAW is not applicable if address latching is used.
4
When a set-up time is specified between an input and a clock, the set-up time is the time in
nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock.
5
When a hold time is specified between an input and a clock, the hold time is the time in
nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
456
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
19
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
A.C. TIMING CHARACTERISTICS
Table 21: Receive System Interface Timing (Figure 28)
Symbol
Description
Min
Max
Units
60
104
MHz
fRFCLK
RFCLK Frequency
tHIRFCLK
RFCLK HI Pulse Width
3.85
ns
tLORFCLK
RFCLK LO pulse Width
3.85
ns
tSRENB
RENB Set-up time to RFCLK
2
ns
tHRENB
RENB Hold time to RFCLK
0.5
ns
tPRVAL
RFCLK High to RCA/RVAL Valid
1
5
ns
tPRSOP
RFCLK High to RSOC/RSOP Valid
1
5
ns
tPREOP
RFCLK High to REOP Valid
1
5
ns
tPRPRTY
RFCLK High to RPRTY Valid
1
5
ns
tPRERR
RFCLK High to RERR Valid
1
5
ns
tPRSX
RFCLK High to RSX Valid
1
5
ns
tPRDAT
RFCLK High to RDAT[31:0] Valid
1
5
ns
tPRMOD
RFCLK High to RMOD[1:0] Valid
1
5
ns
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
457
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Figure 28: Receive System Interface Timing Diagram
tLOrfclk
tHIrfclk
RFCLK
tSrenb
tHrenb
RENB
tPrval
RCA/RVAL
tPrsop
RSOC/RSOP
tPreop
REOP
tPrprty
RPRTY
tPrerr
RERR
tPrsx
RSX
tPrdat
RDAT[31:0]
tPrmod
RMOD[1:0]
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
458
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Table 22: Transmit System Interface Timing (Figure 29)
Symbol
Description
Min
Max
Units
60
104
MHz
fTFCLK
TFCLK Frequency
tHITFCLK
TFCLK HI Pulse Width
3.85
ns
tLOTFCLK
TFCLK LO pulse Width
3.85
ns
tSTENB
TENB Set-up time to TFCLK
2
ns
tHTENB
TENB Hold time to TFCLK
0.5
ns
tSTSOP
TSOC/TSOP Set-up time to TFCLK
2
ns
tHTSOP
TSOC/TSOP Hold time to TFCLK
0.5
ns
tSTEOP
TEOP Set-up time to TFCLK
2
ns
tHTEOP
TEOP Hold time to TFCLK
0.5
ns
tSTPRTY
TPRTY Set-up time to TFCLK
2
ns
tHTPRTY
TPRTY Hold time to TFCLK
0.5
ns
tSTERR
TERR Set-up time to TFCLK
2
ns
tHTERR
TERR Hold time to TFCLK
0.5
ns
tSTDAT
TDAT[31:0] Set-up time to TFCLK
2
ns
tHTDAT
TDAT[31:0] Hold time to TFCLK
0.5
ns
tSTMOD
TMOD[1:0] Set-up time to TFCLK
2
ns
tHTMOD
TMOD[1:0] Hold time to TFCLK
0.5
ns
tPTPA
TFCLK High to TCA/DTPA Valid
1
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
5
ns
459
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Figure 29: Transmit System Interface Timing
tLOtfclk
tHItfclk
TFCLK
tStenb
tHtenb
tStsop
tHtsop
tSteop
tHteop
tStprty
tHtprty
TENB
TSOC/TSOP
TEOP
TPRTY
tHterr
tSterr
TERR
tHtdat
tStdat
TDAT[31:0]
tStmod
tHtmod
TMOD[1:0]
tPtpa
TCA/DTPA
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
460
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
19.1 APS Port Interface
Symbol
fRLVDS
Description
APSI+/-[4:1], APSO+/-[4:1] Bit Rate
Min
Typical
Max
Units
5fSYSCLK 100ppm
5fSYSCLK
5fSYSCLK 100ppm
Mbps
tFALL
VODM fall time, 80%-20%, (RLOAD=100Ω
±1%)
200
300
400
ps
tRISE
VODM rise time, 20%-80%, (RLOAD=100Ω
±1%)
200
300
400
ps
50
ps
tSKEW
Differential Skew
Table 23: JTAG Port Interface (Figure 30)
Symbol
Description
fTCK
tHITCK
TCK Frequency
TCK HI Pulse Width
100
ns
tHITCK
tSTMS
TCK LO Pulse Width
100
ns
TMS Set-up time to TCK
25
ns
tHTMS
tSTDI
TMS Hold time to TCK
25
ns
TDI Set-up time to TCK
25
ns
tHTDI
tPTDO
TDI Hold time to TCK
25
ns
TCK Low to TDO Valid
2
tVTRSTB
TRSTB Pulse Width
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
Min
Max
Units
4
MHz
25
100
ns
ns
461
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
Figure 30: JTAG Port Interface Timing
tHItck
tLOtck
TCK
tStdi
tHtdi
tStms
tHtms
TDI
TMS
tPtdo
TDO
tVtrstb
TRSTB
Notes on Input Timing:
1. When a set-up time is specified between an input and a clock, the set-up time is the time in
nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock.
2. When a hold time is specified between an input and a clock, the hold time is the time in
nanoseconds from the 1.4 Volt point of the clock to the 1.4 Volt point of the input.
Notes on Output Timing:
1. Output propagation delay time is the time in nanoseconds from the 1.4 Volt point of the
reference signal to the 1.4 Volt point of the output.
2. Maximum output propagation delays are measured with a 30 pF load on the outputs except
when otherwise specified.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
462
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
20
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
ORDERING AND THERMAL INFORMATION
Table 24: Ordering Information
PART NO.
PM5381-BI
DESCRIPTION
416-pin Ultra Ball Grid Array (UBGA)
Table 25: Thermal Information
PART NO.
PM5381-BI
CASE TEMPERATURE
-40°C to 85°C
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
Theta Ja
X °C/W
Theta Jc
X °C/W
463
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
21
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
MECHANICAL INFORMATION
aaa
A1 BA LL
CO R NE R
D
(4X)
A1 BALL
CO RNE R
D1, M
A
B
30
0.30
C A S B S
0.10
C
A1 B ALL ID
INK M ARK
28
29
b
26
27
24
25
22
23
20
21
19
18
16
17
14
15
12
13
10
11
6
8
9
7
4
5
2
3
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
W
Y
AA
AB
AC
AD
AE
AF
AG
AH
AJ
AK
S
E
e
S
e
EX TEN T O F
EN C APS U LA T ION
TO P VIEW
A
BO TT OM VIEW
A2
bbb
C
C
SEAT ING PLANE
A1
SIDE VIEW
NO TE S: 1)
2)
3)
4)
ALL D IM ENSIO NS IN M ILLIM ETER .
DIMEN SIO N aaa DEN OTES PA CKAGE B ODY PRO FILE.
DIME NSIO N bbb DENO TES PAR ALLE L.
DIME NSIO N ddd DE NO TE S C OPLANA RIT Y.
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
1
464
E1, N
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-2000489
ISSUE 1
Proprietary and Confidentail to PMC-Sierra Inc., and for its Customer’s Internal Use
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
465
PMC-Sierra, Inc.
PRELIMINARY
PM5381 S/UNI-2488
DATASHEET
PMC-991044
ISSUE 1
SATURN USER NETWORK INTERFACE FOR 2488 MBIT/S
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.
© 2000 PMC-Sierra, Inc.
PMC-2000489 (P1) Ref PMC-991408 (P1)
PMC-Sierra, Inc..
Issue date: March 2000
105 - 8555 Baxter Place Burnaby, BC Canada V5A 4V7
604 415.6000