The information is proprietary and confidential to PMC-Sierra, Inc., and for its customers’
internal use. In any event, you cannot reproduce any part of this document, in any form, without
the express written consent of PMC-Sierra, Inc.
PMC-2010850, (P1)
Disclaimer
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.
Trademarks
S/UNI is a registered trademark of PMC-Sierra, Inc. and NSE-8G, SBS, CHESS, TEMUX-84,
AAL1gator-32, SPECTRA, FREEDM-336, and SBI are trademarks of PMC-Sierra, Inc.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 1
Document ID: PMC-2010850, Issue 1
Page 3
Contacting PMC-Sierra
PMC-Sierra
8555 Baxter Place Burnaby, BC
Canada V5A 4V7
Tel: (604) 415-6000
Fax: (604) 415-6200
Document Information: document@pmc-sierra.com
Corporate Information: info@pmc-sierra.com
Technical Support: apps@pmc-sierra.com
Web Si te: http://www.pmc-sierra.com
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 2
Document ID: PMC-2010850, Issue 1
• Works with SBS devices that support up to four 19.44 MHz SBI or one 77.76 MHz SBI336
bus that communicates with PMC-Sierra’s SBI device family. Alternatively, the SBS and
SBS-lite devices support up to four 19.44 MHz STS-3 TelecomBuses or one 77.76 MHz STS12 TelecomBus for connection with PMC-Sierra’s SPECTRA family of devices.
• Can be combined in applications with PMC-Sierra’s CHESS™ chip set devices (PM5374
TSE and PM5307 TBS).
• Supports a microprocessor interface used to configure/control the NSE and make DS0-
granularity switch settings.
• Supports clean error checked 8 Mbit/s full-duplex, in-band communications channels from its
attached microprocessor to the attached microprocessors of each of the 12 attached SBS336S
devices. This channel is used to initialize and control the SBSs, or other such devices, and to
implement call-establishment set-up changes.
• Supports JTAG for all non-LVDS signals.
• Requires dual power supplies at 1.8V and 3.3V.
• Packaged as a 480 ball UBGA.
• In conjunction with the SBS or SBS-lite, supports “1+1” and “1:N” fabric redundancy.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 11
Document ID: PMC-2010850, Issue 1
Page 13
2 Applications
The PM8621 Narrowband Switch Element 8G (NSE-8G) supports a variety of flexible Layer
1/Layer 2 architectures in combination with the following PMC-Sierra devices:
• PM8610 SBS and PM8611 SBS-lite (SBI Serializer and Memory switching stage).
• SBI bus devices (TEMUX™/TEMAP, FREEDM devices, S/UNI®-IMA devices,
AAL1gator™ devices and other future devices).
• CHESS™ chip set devices (PM5374 TSE, PM5307 TBS, PM5315 SPECTRA™-2488, and
PM7390 S/UNI®-MACH48).
These architectures include:
• T1/E1 SONET ADMs.
• TDM ASAP applications.
• PHY cards with DS0 (and above) level switching.
NSE-8G™ Standard Product Data Sheet
Preliminary
• PSTN replacement switching cores, as part of any-service-any-port applications, and
• Voice Gateways.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 12
Document ID: PMC-2010850, Issue 1
Code,” IBM Journal of Research and Development, Vol. 27, No 5, September 1983, pp 440-
451.
NSE-8G™ Standard Product Data Sheet
Preliminary
6. U.S. Patent No. 4,486,739, P.A. Franaszek and A.X. Widmer, “Byte Oriented DC Balanced
(0,4) 8B/10B Partitioned Block Transmission Code,” December 4, 1984.
7. IEEE Std 1596.3-1996, “IEEE Standard for Low-Voltage Differential Signals (LVDS) for
Scalable Coherent Interface (SCI)”, Approved March 21, 1996
8. L.R. Ford, D.R. Fulkerson, “Flows in Networks'', Maximum Cardinality Matchings in
Bipartite Graphs
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 13
Document ID: PMC-2010850, Issue 1
Page 15
4 Application Examples
Figure 1 illustrates an OC-48 SONET Ring Add/Drop Multiplexer. The PM5363 TUPP-622
devices align all paths to transport frames in preparation for VT1.5/VT2 granularity switching.
The PM8610 SBI336 Bus Serializer (SBS™) an PM8621 Narrowband Switching Element 8G
(NSE-8G™) devices support VT1.5/VT2 and above switching. The Add and Drop buses are
provided by the SBSs that are not in the SONET Ring path. In this case, they connect to T1 and
E1 mapper ports.
Figure 1 An OC-48 T1/E1 ADM (Individually Drop/Add any T1/E1 in STS-48)
NSE-8G™ Standard Product Data Sheet
Preliminary
SPECTRA-
2488
4 X
TUPP-
622
4 X
SBS
NSE20G
4 X
SBS
SBS
**
42 required to terminate
4 X
TUPP-
622
4 X
TEMAP
-84
SPECTRA-
2488
4 X
OCTAL
-LIU **
links for all 4 TEMAPS
Figure 2 illustrates another OC-48 SONET Ring ADM. In this application, the network of three
PM5310 TelecomBus Serializers (TBSs) from PMC-Sierra’s CHESS™ chip set add, drop, and
groom traffic at STS-1 granularities. The four TUPP-622 devices align any dropped STS-1s
(paths to transport frames). The virtual tributary (VT) or tributary unit (TU) switching solution is
provided by the SBS-NSE-8G-SBS network below the TUPP-622s. Four SBSs support up to an
STS-48 amount of add/drop traffic.
Figure 2 An OC-48 T1/E1 ADM (Drop/Add up to STS-48 at STS-1 Granularity)
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 14
Document ID: PMC-2010850, Issue 1
Page 16
NSE-8G™ Standard Product Data Sheet
Preliminary
Figure 3 illustrates the organization of the access line size card(s) from a SONET Any Service
Any Port (ASAP) product. All traffic from the NSE-8G to the SBI link layer devices is pathaligned. See Figure 4 for a description of the PHY line cards compatible with the system in
Figure 3.
Figure 3 Any-Service-Any-Port TDM Access Solution
SBS-
lite
SBS
NSE8G
SBS
SBS
FREEDM-
336
4 X
IMA-84
12 X
AAL1gator-
32
4 X
TEMUX-84
H-MVIP
Any-PHY
(Packet)
Any-PHY
(Cell)
Any-PHY
(Cell)
Processors
DSP
T1/E1/DS0/N*DS0 Layer 2 Processing
Figure 4 shows the organization of a SONET PHY card compatible with Figure 3. As shown, both
Figure 3 and Figure 4 have NSE-8Gs, but only one instance of this device is required to connect
all the SBSs. A likely packaging of this combined system would place the NSE-8G (and a standby
NSE-8G) on separate fabric cards. In Figure 4, PM8315 TEMUXs align paths to transport frames.
Note: Figure 3 assumes this alignment.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 15
Document ID: PMC-2010850, Issue 1
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 16
Document ID: PMC-2010850, Issue 1
Page 18
5 Block Diagram
The NSE-8G is organized as a DS0 granularity space switch. Alternatively, the NSE-8G is
organized as a self aligning (with respect to STS-12 boundaries in TelecomBus mode)
VT1.5/VT2 granularity space switch.
The R8TD, in combination with the RXLV and DRU receive, decode and align incoming
SBI336/STS-12-equivalent LVDS links. Outputs are provided to the primary switching flow and
to the in-band signaling channel. These provide all analog and digital functions to terminate a
full-duplex 777.6 MHz serial SBI336S or 777.6 MHz serial TelecomBus on LVDS.
A 12 X 12 DS0 Crossbar Switch(DCB) stage switches data and control signals between the 12
ports. The switching instructions are stored in two pages of ram configured as offline and online
allowing the user to modify the offline page.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 17
Document ID: PMC-2010850, Issue 1
Page 19
NSE-8G™ Standard Product Data Sheet
Preliminary
The T8TE, in combination with the PISO and TXLV perform 8B/10B coding and emits the LVDS
bit streams. These provide all analog and digital functions to launch a full-duplex 777.6 MHz
serial SBI336S bus or 777.6 MHz serial TelecomBus on LVDS.
The microprocessor bus interface and in-band signaling units (ILC) provide a clean (error
checked) channel between the NSE-8G and SBSs. This can be used to send messages between the
NSE-8G microprocessor-and the SBS microprocessors in a user defined format.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 18
Document ID: PMC-2010850, Issue 1
Page 20
6 Description
The PM8621 NSE-8G is a monolithic CMOS integrated circuit packaged in a 480 ball UBGA
that performs DS0 and above granularity space switching on 12 SBI336 streams carried as serial
SBI336S in 8B/10B coding over LVDS at 777.6 Mbit/s. The NSE-8G also performs VT1.5/VT2
and above granularity switching on 12 STS-12/STM-4 SONET/SDH streams, carried as Serial
TelecomBus signals in 8B/10B coding over LVDS at 777.6 Mbit/s.
The NSE-8G is typically used with up to 12 PM8610 SBS or PM8611 SBS-lite devices to provide
Memory-Space-Memory switching systems. As each SBS supports either four SBI buses at 19.44
MHz or one SBI336 bus at 77.76 MHz, the overall system supports any mixture of SBI and
SBI336 byte serial buses, ranging from 48 19.44 MHz SBI buses to 12 SBI336 77.76 MHz buses
that do not exceed an aggregate bandwidth of STS-144, or about 7.5 Gbit/s. In TelecomBus mode,
the SBS devices support the same range of flexibility for 48 19.44 MHz and 12 77.76 MHz
TelecomBuses at VT1.5/VT2 granularity
Central to the NSE-8G is a 12 x 12 cross bar switch. Every clock cycle, the cross bar switches a
byte of data with control signals from each input port to an output port. The byte of data may be a
DS0 channel from a T1/E1 or may be one byte of a column comprising a T1, E1, DS3, E3,
VT1.5, VT2 or STS-1.
NSE-8G™ Standard Product Data Sheet
Preliminary
In order for switching to take place, all input and output streams must be synchronized. This is
done via the RC1FP input signal. When switching T1s, E1s, VTs and other higher order units,
only SBI336 multiframe alignment is required. The same applies for TelecomBus mode where
only frame alignment is required.
An in-band control link over the serial LVDS interface allows the NSE-8G to communicate with
the microprocessors attached to the SBS, SBS-lite or other serial SBI336S devices. The effective
bandwidth of each inband link to each device is 8 Mbit/s. The inband link provides error
detection on 32 byte user messages and some near realtime control signals between devices.
Using the near realtime control signals the NSE-8G is able to synchronize page switching,
indicate switchover between working or protected links and exchange three user defined signals
(software) and eight Auxilliary signals (software). The User and Auxilliary signals can be used to
indicates things like interrupts or can be used for handshaking between the end point
microprocessors. The message format is left to the user of the devices. The only constraint is that
each message is a maximum of 32 bytes long.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 19
Document ID: PMC-2010850, Issue 1
Page 21
NSE-8G™ Standard Product Data Sheet
Preliminary
7 Pin Diagram
The NSE-8G is packaged in a 35 mm x 35 mm 480 ball UBGA.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 23
Document ID: PMC-2010850, Issue 1
Page 25
8 Pin Description
8.1 Pin Description Table
Pad NameTypePin No.Function
LVDS Ports (128 Balls)
RP[1]
RN[1]
RP[2]
RN[2]
RP[3]
RN[3]
RP[4]
RN[4]
RP[5]
RN[5]
RP[6]
RN[6]
RP[7]
RN[7]
RP[8]
RN[8]
RP[9]
RN[9]
RP[10]
RN[10]
RP[11]
RN[11]
RP[12]
RN[12]
Analog
LVDS Input
J4
J3
K3
K2
L2
L1
M3
M2
R4
R3
U2
U1
U4
U3
V2
V1
AB4
AB3
AC3
AC2
AD4
AD3
AD2
AD1
NSE-8G™ Standard Product Data Sheet
Preliminary
Receive Serial Data. The differential receive serial data
links (RP[11:0]/RN[11:0]) carry the receive SBI336S or
SONET/SDH STS-12 frame data from upstream sources
in bit serial format. Each differential pair RP[X]/RN[X]
carries a constituent SBI336 or STS-12 stream. Data on
RP[X]/RN[X] 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. All
RP[X]/RN[X] differential pairs must be frequency locked
and phase aligned (within a certain tolerance) to each
other. RP[11:0]/RN[11:0] are nominally 777.6 Mbit/s data
streams.
Any unused or N/C, but available inputs should be tied
low using a 10 k resistor.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 24
Document ID: PMC-2010850, Issue 1
Page 26
Pad NameTypePin No.Function
TP[1]
TN[1]
TP[2]
TN[2]
TP[3]
TN[3]
TP[4]
TN[4]
TP[5]
TN[5]
TP[6]
TN[6]
TP[7]
TN[7]
TP[8]
TN[8]
TP[9]
TN[9]
TP[10]
TN[10]
TP[11]
TN[11]
TP[12]
TN[12]
NSE-8G Control and Clocking (5 Balls)
SYSCLKInputA16
Analog
LVDS
Output
F2
F3
G1
G2
G3
G4
J1
J2
N1
N2
N3
N4
P2
P3
R1
R2
W1
W2
Y3
Y4
Y1
Y2
AA2
AA3
Transmit Serial Data. The differential transmit working
serial data links (TP[11:0]/TN[11:0]) carry the transmit
SBI336S or SONET/SDH STS-12 frame data to a
downstream sinks in bit serial format. Each differential
pair carries a constituent STS-12 stream. Data on
TP[X]/TN[X] 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. All
TP[X]/TN[X] differential pairs are frequency locked and
phase aligned (within a certain tolerance) to each other.
TP[11:0]/TN[11:0] are nominally 777.6 Mbit/s data
streams.
System Clock. The system clock signal (SYSCLK) is the
master clock for the NSE-8G device. SYSCLK must be a
77.76 MHz clock, with a nominal 50% duty cycle.
CMP and RC1FP are sampled on the rising edge of
SYSCLK.
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 25
Document ID: PMC-2010850, Issue 1
Page 27
NSE-8G™ Standard Product Data Sheet
Pad NameTypePin No.Function
RC1FPInputD16
ReservedOutputC17Reserved pin, must be left floating
CMPInputD10
Receive Serial Interface Frame Pulse. The receive
serial interface frame pulse signal (RC1FP) provides
system timing for the receive serial interface. RC1FP is
supplied in common to all devices in a system containing
one or more NSE-20G devices. In TelecomBus mode,
RC1FP is set high once every four frames, in SBI mode
without any DS0 switching, or when switching DS0s
(WITHOUT CAS) RC1FP is also set high once every four
frames, or multiple thereof. When in SBI mode switching
DS0s WITH CAS RC1FP indicates signaling multiframe
alignment by pulsing once every 48 frames or multiples
thereof.
A software configurable delay from RC1FP is used to
indicate that the C1 multiframe boundary 8B/10B
characters have been delivered on all the receive serial
data links (RP[32:1]/RN[32:1]) and are ready for
processing by the time-space-time switching elements.
RC1FP is sampled on the rising edge of SYSCLK.
Connection Memory Page. The connection memory
page select signal (CMP) controls the selection of the
connection memory page in the NSE. When CMP is set
high, connection memory page 1 is selected. When CMP
is set low, connection memory page 0 is selected.
Changes to the connection memory page selection are
synchronized to the boundary of the next C1FP frame or
multiframe depending on the mode:
4-Frame SBI/SBI336 mode:
CMP is sampled at the C1 byte position of the incoming
bus on the first frame of the four-frame multiframe.
Changes to the connection memory page selection are
synchronized to the frame boundary (A1 byte position) of
the next four-frame multiframe.
48-Frame SBI/SBI336 mode:
CMP is sampled at the C1 byte position of the incoming
bus on the first frame of the 48-frame multiframe.
Changes to the connection memory page selection are
synchronized to the frame boundary (A1 byte position) of
the next 48-frame multiframe.
TelecomBus mode:
CMP is sampled at the C1 byte position of every frame
on the incoming bus. Changes to the connection memory
pate selection are synchronized to the frame boundary
(A1 byte position) of the next frame.
Preliminary
CMP is sampled on the rising edge of SYSCLK at the
RC1FP frame position.
RSTBInputB18
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 26
Document ID: PMC-2010850, Issue 1
Reset Enable Bar. The active low reset signal (RSTB)
provides an asynchronous reset for the NSE. RSTB is a
Schmitt triggered input with an integral pull-up resistor
Page 28
Pad NameTypePin No.Function
Microprocessor Interface (49 Balls)
CSBInputAM30
RDBInputAM29
WRBInputAN29
Chip Select Bar. The active low chip select signal (CSB)
controls microprocessor access to registers in the NSE8G device. CSB is set low during NSE-8G
Microprocessor Interface Port register accesses. CSB is
set high to disable microprocessor accesses.
If CSB is not required (i.e. register accesses controlled
using RDB and WRB signals only), CSB should be
connected to an inverted version of the RSTB input.
Read Enable Bar. The active low read enable bar signal
(RDB) controls microprocessor read accesses to
registers in the NSE-8G device. RDB is set low and CSB
is also set low during NSE-8G Microprocessor Interface
Port register read accesses. The NSE-8G drives the
D[31:0] bus with the contents of the addressed register
while RDB and CSB are low.
Write Enable Bar. The active low write enable bar signal
(WRB) controls microprocessor write accesses to
registers in the NSE-8G device. WRB is set low and CSB
is also set low during NSE-8G Microprocessor Interface
Port register write accesses. The contents of D[31:0] are
clocked into the addressed register on the rising edge of
WRB while CSB is low.
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 27
Document ID: PMC-2010850, Issue 1
Page 29
Pad NameTypePin No.Function
D[31]
D[30]
D[29]
D[28]
D[27]
D[26]
D[25]
D[24]
D[23]
D[22]
D[21]
D[20]
D[19]
D[18]
D[17]
D[16]
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[11
A[10]
A[9]
A[8]
A[7]
A[6]
A[5]
A[4]
A[3]
A[2]
A[1]
A{0]
I/O
InputAP28
AM24
AN23
AM23
AN22
AL22
AN21
AM21
AP20
AP19
AN19
AM19
AM18
AN18
AP18
AL17
AN17
AM16
AN16
AL15
AN15
AL14
AM14
AM13
AL13
AM12
AN12
AL11
AN11
AL10
AM10
AM9
AL9
AN27
AM27
AP26
AN26
AL26
AM26
AN25
AM25
AL25
AP24
AN24
Microprocessor Data Bus. The bi-directional data bus,
D[31:0] is used during NSE-8G Microprocessor Interface
Port register reads and write accesses. D[31] is the most
significant bit of the data words and D[0] is the least
significant bit.
Microprocessor Address Bus. The microprocessor
address bus (A[11:0]) selects specific Microprocessor
Interface Port registers during NSE-8G register
accesses.
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 28
Document ID: PMC-2010850, Issue 1
Page 30
Pad NameTypePin No.Function
ALEInputAL30
INTBOpen Drain
Output
JTAG Port (5 Balls)
TCKInputB14
TMSInputB13
TDIInputC12
TDOTri-stateC11
TRSTBInputD14
AN30
Address Latch Enable. The address latch enable signal
(ALE) is active high and latches the address bus
(A[11:0]) when it is set low. The internal address latches
are transparent when ALE is set high. ALE allows the
NSE-8G to interface to a multiplexed address/data bus.
ALE has an integral pull up resistor.
Interrupt Request Bar. The active low interrupt enable
signal (INTB) output goes low when an NSE-8G interrupt
source is active and that source is unmasked. INTB
returns high when the interrupt is acknowledged via an
appropriate register access. INTB is an open drain
output.
Test Clock. The JTAG test clock signal (TCK) provides
timing for test operations that are carried out using the
IEEE P1149.1 test access port.
Test Mode Select. The JTAG test mode select signal
(TMS) controls the test operations that are 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.
Test Data Input. The JTAG test data input signal (TDI)
carries test data into the NSE-8G via the IEEE P1149.1
test access port. TDI is sampled on the rising edge of
TCK. TDI has an integral pull-up resistor.
Test Data Output. TheJTAG test data output signal
(TDO) carries test data out of the NSE-8G 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.
Test Reset Bar. The active low JTAG test reset signal
(TRSTB) provides an asynchronous NSE-8G test access
port reset via the IEEE P1149.1 test access port. TRSTB
is a Schmitt triggered input with an integral pull-up
resistor.
Note that when TRSTB is not being used, it must be
connected to the RSTB input.
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 29
Document ID: PMC-2010850, Issue 1
Page 31
Pad NameTypePin No.Function
Reserved
ReservedInput
External Resistors (4 Balls)
RES[2]
RES[1]
Analog InputAK2
C29
D29
B6
C6
D6
A7
B7
D7
C7
B8
C8
A9
B9
D9
C9
B10
C19
B19
C20
D20
B20
A20
D21
C21
B21
C22
D22
B22
A22
B23
C24
D24
B24
A24
E33
Reserved. Must be left floating [internally pulled up].
Reference Resistor Connection. An off-chip 3.16kΩ
±1% resistor is connected between these the positive
resistor reference pin RES and a Kelvin ground contact
RESK. An on-chip negative feedback path will force the
1.20 V VREF onto RES, therefore forcing 252 µA of
current to flow through the resistor.
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 30
Document ID: PMC-2010850, Issue 1
Page 32
Pad NameTypePin No.Function
RESK[2]
RESK[1]
Analog Test Bus (4 Balls)
ATB0[2]
ATB0[1]
ATB1[2]
ATB1[1]
Digital Core Power (45 Balls)
VDDI[44:0]PowerAA4
Analog InputAK1
E34
AnalogAK32
E3
AnalogAJ31
F4
AB1
AE4
AN10
AN13
AP13
AP15
AM15
AM17
AL18
AM20
AL21
AM22
AL24
AM28
AL28
AG32
AE31
AD31
AA31
W32
P31
N34
K31
T3
P4
Reference Resistor Connection. An off-chip 3.16 kΩ
±1% resistor is connected between these the positive
resistor reference pin RES and a Kelvin ground contact
RESK. An on-chip negative feedback path will force the
1.20 V VREF Voltage onto RES, therefore forcing 252
µA of current to flow through the resistor.
Analog test bus for PMC validation and testing.
This pin must be connected to GND.
Analog test bus for PMC validation and testing.
This pin must be connected to GND.
The digital core power pins (VDDI[44:0]) should be
connected to a well-decoupled +1.8 V DC supply.
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 31
Document ID: PMC-2010850, Issue 1
Page 33
Pad NameTypePin No.Function
VDDI[44:0]PowerL4K4
H3
C5
B11
D11
D13C13
C15
D15
C18
D18
A18
C23
B25
C26
D28
B29
C30
Digital I/O Power (34 Balls)
VDDO[33:0]PowerAL5
AM4
AN3
AN4
AN5
AP5
AL8
AL12
AL16
AL23
AL27
AL31
AM31
AM32
AN31
AN32
AN33
A30
The digital I/O power pins (VDDO[33:0]) should be
connected to a well-decoupled +3.3 V DC supply.
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 32
Document ID: PMC-2010850, Issue 1
Page 34
Pad NameTypePin No.Function
VDDO[33:0]PowerB30
B31
B32
C31
D30
D27
D23
D19
D12
D8
B2
B3
B4
C3
C4
D4
Digital Ground (72 Balls)
VSS [71:0]GroundA1
A2
A3
A4
A6
A8
A10
A12
A14
A19
A21
A23
A25
A27
A29
A31
A32
A33
A34
The digital ground pins (VSS [71:0]) should be
connected to GND.
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 33
Document ID: PMC-2010850, Issue 1
Page 35
Pad NameTypePin No.Function
VSS [71:0]GroundAP1
AP2
AP3
AP4
AP6
AP8
AP10
AP12
AP14
AP16
AP21
AP23
AP25
AP27
AP29
AP31
AP32
AP33
AP34
B1
C1
D1
F1
H1
K1
M1
P1
T1
AA1
AC1
AE1
AG1
AJ1
AL1
AM1
AN1
B34
C34
D34
F34
H34
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 34
Document ID: PMC-2010850, Issue 1
Page 36
Pad NameTypePin No.Function
VSS [71:0]GroundK34
M34
P34
W34
AA34
AC34
AE34
AG34
AJ34
AL34
AM34
AN34
Analog Power (8 Balls)
AVDL[7:0]PowerF31
N33
W33
AD32
AJ4
AB2
T2
L3
Clock Synthesis 1.8 V Power (6 Balls)
CSU_AVDL[5:0]PowerT31
T32
U32
W4
W3
V3
Clock Synthesis Power (2 Balls)
CSU_AVDH[0:1]PowerU31
V4
The analog power pins (AVDL[7:0]) should be connected
to a well-decoupled +1.8 V DC supply. These pins
supply the RXLVs.
The clock synthesis pins (CSU_AVDL[5:0]) should be
connected to a well-decoupled +1.8 V DC supply. These
pins supply the CSUs.
These two pins should be connected to a well-decoupled
+3.3 V DC supply.
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 35
Document ID: PMC-2010850, Issue 1
Page 37
Pad NameTypePin No.Function
Analog I/O Power (34 Balls)
AVDH[33:0]PowerH4
M4
T4
AC4
AG4
AL2
AL3
AL4
AM2
AM3
AN2
C2
D2
D3
E1
E2
E4
B33
C32
C33
D31
D32
D33
AG31
AC31
W31
M31
H31
AK31
AK33
AK34
AL32
AL33
AM33
The analog I/O power pins (AVDH[33:0]) should be
connected to a well-decoupled +3.3 V DC supply.
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 36
Document ID: PMC-2010850, Issue 1
Page 38
Pad NameTypePin No.Function
No Connect (50 Balls)
NC[49:0]AG33
AP30
AL29
AN28
AP22
AN20
AL20
AL19
AP17
AN14
AM11
AP11
AN9
AP9
AM8
AN8
AM7
AL7
AN7
AP7
AL6
AM6
AN6
AM5
H2
A5
B5
D5
C10
A11
B12
A13
C14
A15
B15
B16
C16
The No Connect pins (NC[49:0]) should be left floating.
NSE-8G™ Standard Product Data Sheet
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 37
Document ID: PMC-2010850, Issue 1
Page 39
NSE-8G™ Standard Product Data Sheet
Pad NameTypePin No.Function
NC[49:0]D17
B17
A17
D25
C25
D26
B26
A26
C27
B27
C28
B28
A28
TOTAL480
Notes
1. All NSE-8G inputs and bi-directional balls except the LVDS links present minimum capacitive loading
and operate at TTL logic levels.
2. Inputs RSTB, ALE, TMS, TDI and TRSTB have internal pull-up resistors.
3. All outputs have a minimum 8 mA drive capability – this includes TDO, INTB and D[31:0]).
4. The VDDI and AVDL power pins are not internally connected to each other. Failure to connect these
pins externally may cause malfunction or damage to the device.
5. The AVDH, CSU_AVDH and VDDO power pins are not internally connected to each other. Failure to
connect these pins externally may cause malfunction or damage to the device.
6. The VDDI, VDDO, AVDH, CSU_AVDH and AVDL power pins all share the common ground VSS.
7. To prevent damage to the device and to ensure proper operation, power must be applied
simultaneously to all 3.3 V power pins followed by power to all the 1.8 V power pins followed by input
pins driven by signals.
8. To prevent damage to the device, power must first be removed from input pins followed by the removal
of power from all the 1.8 V power supply pins followed by the simultaneous removal of power from all
the 3.3 V power pins.
9. The 3.3 V supplies should never be less than the 1.8 V supplies at any time during power-up and
power-down.
Preliminary
8.2 Analog Power Filtering Recommendations
To achieve best performance of the LVDS links, an analog filter network should be installed
between the power balls and the supply.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 38
Document ID: PMC-2010850, Issue 1
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 39
Document ID: PMC-2010850, Issue 1
Page 41
9 Functional Description
9.1 LVDS Overview
The LVDS family of cells allow the implementation of 777.6 Mbit/s LVDS links. A reference
clock of 77.76 MHz is required.
A generic LVDS link according to IEEE 1596.3-1996 is illustrated in Figure 7 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 925 mV of common-mode
ground difference.
Figure 8 Generic LVDS Link Block Diagram
TransmitterInterconnectReceiver
NSE-8G™ Standard Product Data Sheet
Preliminary
V
op
ΩZo=50
V
ip
100Ω
V
on
V
in
Zo=50Ω
Complete SERDES transceiver functionality is provided. Ten-bit parallel data is sampled by the
line rate divided-by-10 clock (77.76 MHz SYSCLK) and then serialized at the line rate on the
LVDS output pins by a 777.6 MHz clock synthesized from SYSCLK. 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 +/- 100 ppm). 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 is guaranteed to contain sufficient transition density to allow reliable operation of the data
recovery units by 8B/10B block coding and decoding provided by the T8TE and R8TD blocks.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 40
Document ID: PMC-2010850, Issue 1
Page 42
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 100 mV differential amplitude is needed. These conditions should be
achievable with a system architecture consisting of board traces, two sets of backplane
connectors, up to 1m of backplane interconnect. 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 350 mV
The LVDS system is comprised of the LVDS Receiver (RXLV), LVDS Transmitter (TXLV),
Transmitter reference (TXREF), data recovery unit (DRU), parallel to serial converter (PISO and
Clock Synthesis Unit (CSU).
9.1.1 LVDS Receiver (RXLV)
The RXLV block is a 777.6 Mbit/s Low Voltage Differential Signaling (LVDS) Receiver
according to the IEEE 1596.3-1996 LVDS Specification.
The RXLV block is the receiver in Figure 7, accepting 777.6 Mbit/s LVDS signals from the
transmitter, over RP[X]/RN[X] pins, amplifying them and converting them to digital signals, then
passing them to a data recovery unit (DRU). Holding to the IEEE 1596.3-1996 specification, the
RXLV has a differential input sensitivity better than 100 mV, and includes at least 25 mV of
hysteresis. There are 12 RXLV blocks in the NSE.
NSE-8G™ Standard Product Data Sheet
Preliminary
9.1.2 LVDS Transmitter (TXLV)
The TXLV block is a 777.6 Mbit/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 a “parallel-in, serial-out” (PISO) circuit
and then transmits the data off-chip as a LVDS on TP[X]/TN[X] pins.
The TXLV uses a reference current and voltage from the TXREF block to control the output
differential voltage amplitude and the output common-mode voltage.
There are 12 instances of the TXLV block in the NSE-8G.
9.1.3 LVDS Transmit Reference (TXREF)
The TXREF provides an on-chip bandgap voltage reference (1.20 V ±5%) and a precision current
to the TXLV (777.6 Mbit/s LVDS Transmitter) block’s. 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
3.16 kΩ(±1%) resistor. The resulting current is then mirrored through several individual reference
current outputs, so each TXLV receives its own reference current.
There is one instance of the TXREF in the NSE-8G.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 41
Document ID: PMC-2010850, Issue 1
Page 43
9.1.4 Data Recovery Unit (DRU)
The DRU is a fully integrated data recovery and serial to parallel converter that can be used for
777.6 Mbit/s NRZ data. 8B/10B block code is used to guarantee transition density for optimal
performance.
The DRU recovers data and outputs a ten-bit word synchronized with a line rate divided by ten,
gated clock to allow frequency deviations between the data source and the local oscillator. The
output clock is not a recovered clock. The DRU accumulates 10 data bits and outputs them on the
next clock edge. If 10-bits are not available for transfer at a given clock cycle, the output clock is
gated.
The DRU provides moderate high frequency jitter tolerance suitable for inter-chip serial link
applications. It can support frequency deviations up to ±100 ppm.
There are 12 instances of the DRU on the NSE-8G.
9.1.5 Parallel to Serial Converter (PISO)
The PISO is a parallel-to-serial converter designed for high-speed transmit operation, supporting
up to 777.6 Mbit/s.
NSE-8G™ Standard Product Data Sheet
Preliminary
There are 12 instances of the PISO on the NSE-8G.
9.1.6 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 use by the transmitter.
There is one instance of the CSU on the NSE-8G.
9.2 Receive 8B/10B Frame Aligner (R8TD)
The Receive 8B/10B serial SBI336S Bus frame aligner, R8TD, frames to the receive stream to
find 8B/10B character boundaries. It also contains a FIFO to bridge between the timing domain of
the receive LVDS links and the system clock timing domain. The R8TD blocks perform framing
and elastic store functions on data retrieved from the receive LVDS links, RP[x]/RN[x].
9.2.1 FIFO Buffer
The FIFO buffer sub-block provides isolation between the timing domains of the associated
receive LVDS link and that of the system clock, SYSCLK. Data with arbitrary alignment to the
8B/10B characters, are written into a 10-bit by 24-word deep FIFO at the link clock rate. Data is
read from the FIFO at every SYSCLK cycle.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 42
Document ID: PMC-2010850, Issue 1
Page 44
9.3 Transmit 8B/10B Encoder (T8TE)
The Transmit 8B/10B Encoder blocks, T8TE, construct an 8B/10B character stream from an
incoming translated SBI336 or TelecomBus carrying an STS-12/STM-4 equivalent channelized
stream. The T8TE block corrects the running disparity of an 8B/10B character stream and buffers
data in a FIFO before transmission to the transmit serializer block. A total of 32 T8TE blocks are
instantiated in the NSE-20G device.
In SBI mode, these blocks encode the SBI336S stream as shown in Table 2. When configured for
Synchronous mode for DS0 switching, the 8B/10B encoder transmits CAS signaling multiframe
alignment across the SBI336S interface by generating a C1FP character every 48 frame times.
When not configured for DS0 switching, the C1FP character is sent every four frames.
9.3.1 SBI336S 8B/10B Character Encoding
Table 2 shows the mapping of SBI336S bus control bytes and signals into 8B/10B control
characters. The linkrate octet in location V4, V1 and V2, the in-band programming channel, the
V3 octet when it contains data are all carried as data. Justification requests for master timing are
carried in the V5 character so there are three V5 characters used, nominal, negative timing
adjustment request, positive timing adjustment request.
NSE-8G™ Standard Product Data Sheet
Preliminary
Table 2 SBI336S Character Encoding
Code Group
Name
Common to All Link Types
K28.5001111 1010110000 0101IC1FP=’b1
K23.7-111010 1000-Overhead Bytes (columns 1-60 or 1-72
Asynchronous T1/E1 Links
K27.7-110110 1000-V5 byte, no justification request
K28.7-001111 1000-V5 byte, send one extra byte request**
Curr. RDabcdei fghj
Curr. RD+
abcdei fghj
Encoded Signals
Description
C1FP frame and multiframe alignment
except for C1 and in-band programming
channel), V3 or H3 byte except during
negative justification, byte after V3 or H3
byte during positive justification, unused
bytes in fraction rate links
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 43
Document ID: PMC-2010850, Issue 1
Page 45
NSE-8G™ Standard Product Data Sheet
Preliminary
Code Group
Name
K29.7-101110 1000-V5 byte, send one less byte request**
* Note there can be multiple V5s per SBI frame when in DS3 or E3 mode but only one
justification can occur per SBI frame. Positive and negative justification request through V5
required by the SBI336S interface should be limited to one per frame.
** Note fractional rate links are symmetric in the transmit and receive direction over SBI336S.
When using clock slave mode with a fractional rate link the clock master makes single byte
adjustments to the slaves rate once per frame.
9.3.2 Serial TelecomBus 8B/10B Character Encoding
Table 3 shows the mapping of TelecomBus control bytes and signals into 8B/10B control
characters. When the TelecomBus control signals conflict each other, the 8B/10B control
characters are generated according to the sequence of the table, with the characters at the top of
the table taking precedence over those lower in the table.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 44
Document ID: PMC-2010850, Issue 1
Page 46
Table 3 Serial TelecomBus Character Encoding
NSE-8G™ Standard Product Data Sheet
Preliminary
Code Group
Name
High Order Path Termination (HPT) Mode
K28.5001111 1010110000 0101IC1FP=’b1
K28.0-001111 0100-IPL=’b0
K28.0+-110000 1011IPL=’b0
K28.6001111 0110110000 1001
Low Order Path Termination (LPT) Mode
K28.4+-110000 1101ITAIS=’b1
K27.7-110110 1000-IV5=’b1,
K27.7+-001001 0111IV5=’b1,
K28.7-001111 1000-
K28.7+-110000 0111
K29.7-101110 1000-
K29.7+-010001 0111
Curr. RDabcdei fghj
Curr. RD+
abcdei fghj
Encoded Signals
Description
IPL=’b0
C1FP frame and multiframe alignment
High-order path H3 byte position, no
negative justification event.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 45
Document ID: PMC-2010850, Issue 1
Page 47
K30.7-011110 1000-IV5=’b1,
K30.7+-100001 0111
K23.7-111010 1000000101 0111ITPL=’b0
9.3.3 Serial SBI336S and TelecomBus Alignment
The alignment functionality preformed by each receiver can be broken down into two parts,
character alignment and frame alignment. Character alignment finds the 8B/10B character
boundary in the arbitrarily aligned incoming data. Frame alignment finds SBI336S or
TelecomBus frame and multiframe boundaries within the Serial link.
NSE-8G™ Standard Product Data Sheet
Preliminary
REI are encoded in the V5 byte.
IDATA[0,4] = ERDI[1:0] = ‘b11, IDATA[5] =
REI = ‘b0
Low order path frame alignment. ERDI and
REI are encoded in the V5 byte.
Low order path frame alignment. ERDI and
REI are encoded in the V5 byte.
Non low-order path payload bytes.
The character and frame alignment are expected to be robust enough for operation over a cabled
interconnect.
9.3.4 Character Alignment Block
Character alignment locates character boundaries in the incoming 8B/10B data stream. The
character alignment algorithm may be in one of two states, in-character-alignment state and outof-character-alignment state. The two states of the character alignment algorithm is shown in
Figure 8.
When the character alignment state machine is in the out-of-character-alignment state, it
maintains the current alignment, while searching for a C1FP character. If it finds the C1FP
character, it will re-align to the C1FP character and move to the in-character-alignment state. The
C1FP character is found by searching for the 8B/10B C1FP character, K28.5+ or K28.5-,
simultaneously in ten possible bit locations. While in the in-character-alignment state, the state
machine monitors LCVs. If 5 or more LCVs are detected within a 15 character window the
character alignment state machine transitions to out-of-character-alignment state. The special
characters listed in Table 2 and Table 3 are ignored for LCV purposes. Upon return to incharacter-alignment state the LCV count is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 46
Document ID: PMC-2010850, Issue 1
Page 48
Figure 9 Character Alignment State Machine
5-in-15 LCVs
NSE-8G™ Standard Product Data Sheet
Preliminary
out-of-
character-
alignment
9.3.5 Frame Alignment
Frame alignment locates SBI or TelecomBus frame and multiframe boundaries in the incoming
8B/10B data stream. The frame alignment state machine may be in one of two states, in-framealignment state and out-of-frame-alignment state. Each SBI336S frame is 125 µS in duration.
In SBI mode: Encoded over the SBI336S frame alignment is SBI336S multiframe alignment
which is every four SBI336S frames or 500 µS. When carrying DS0 traffic in synchronous mode,
signaling multiframe alignment is also necessary and is also encoded over SBI336S alignment.
Signaling multiframe alignment is every 24 frames for T1 links and every 16 frames for E1 links,
therefore signaling multiframe alignment covering both T1 and E1 multiframe alignment is every
48 SBI336S frames or 6ms. Therefore C1FP characters are sent every four or every 48 frames.
in-
character-
alignment
Found C1FP Character
In TelecomBus mode: Encoded over the serial link is the tributary multiframe alignment which is
every 4 frames or 500 µS. Multiframe alignment is required so that a downstream device can
extract the T1 or E1 data from the tributary. The multiframe information is preserved by only
sending out C1FP characters every four frames.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 47
Document ID: PMC-2010850, Issue 1
Page 49
NSE-8G™ Standard Product Data Sheet
Preliminary
The frame alignment state machine establishes frame alignment over the link and is based on the
frame and not the multiframe alignments. When the frame alignment state machine is in the outof-frame-alignment state, it maintains the current alignment, while searching for a C1FP
character. When it finds the C1FP character the state machine transitions to the in-framealignment state. While in the in-frame-alignment state, the state machine monitors out-of-place
C1FP characters. Out-of-place C1FP characters are identified by maintaining a frame counter
based on the C1FP character. The counter is initialized by the C1FP character when in the out-ofcharacter-alignment state, and is unaffected in the in-character-alignment state. If three
consecutive C1FPs have been found that do not agree with the expected location as defined by the
frame counter, the state will change to out-of-frame-alignment state.
The frame alignment state machine is also sensitive to character alignment. When the character
alignment state machine is in the out-of-character-alignment state, the frame alignment state
machine is forced out-of-alignment, and is held in that state until the character alignment state
machine transitions to the in-character alignment state.
Figure 10 Frame Alignment State Machine
out-offrame-
alignment
3 consecutive out-of-place
C1FPs or
out-of-character alignment
in-frame-
alignment
Found C1FP and
not (out-of-character alignment)
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 48
Document ID: PMC-2010850, Issue 1
Page 50
9.3.6 SBI336S Multiframe Alignment
SBI336S multiframe alignment is communicated across the link by controlling the frequency of
the C1FP character. The most frequent transmission of the C1FP character is every four SBI336S
frame times. This is the SBI336S multiframe and is used when there are no synchronous
tributaries requiring signalling multiframe alignment on the SBI336S bus. When there are
synchronous tributaries on the SBI336S bus the C1FP character is transmitted every 48 frame
times. This is the CAS signaling multiframe and is the lowest common multiple of the 24 frame
T1 multiframe and the 16 frame E1 multiframe.
The SBI336S multiframe and signaling multiframe alignment is based a free running multiframe
counter that is reset with each C1FP character received. Under normal operating conditions each
received C1FP character will coincide with the free running multiframe counter. SBI336S
multiframe alignment is always required, SBI336S signaling multiframe alignment is optional
and only required when synchronous tributaries are supported with DS0 level switching.
9.4 DS0 Cross Bar switch (DCB)
Each of 12 R8TD blocks provides an eight-bit data signal on each 77.76 MHz clock edge. These
signals are the STS-12 frame aligned ingress octets. Likewise, each of 12 egress T8TE blocks
expects to receive a STS-12 frame aligned signal on each clock edge. The DS0 Cross Bar switch
(DCB) connects these inputs to these outputs.
NSE-8G™ Standard Product Data Sheet
Preliminary
The DCB constitutes a Space switch that connects each output to some input during each clock
period in the STS-12 frame structure. The STS-12 frame structure consists of 12*9*90 = 9720
octets (of overheads and payload). Being a DS0 granularity space switch, the DCB must provide
separate switch settings for each of these 9720 octet times.
These 9720 switch settings are stored in an on-chip SRAM. Each of twelve egress ports must be
told which of each of twelveingress ports it should read during each of the 9720 clock periods.
Five bits are required to specify which ingress port should be read by each output. Thus, we
require 9720 words of five bits each for twelveegress ports. Thus each clock period requires 12
*5 = 60 bits. To support controlled switchover from one set of switch settings to another, we
require two banks of 9720 words each. The aggregate memory requirement is 2 X 9720 X 60b =
1,166,400b of SRAM. Table 4 illustrates the mapping of this memory. Each control page in the
table is a vector of 60 bits containing five bits (specifying the source port) for each of 12 egress
ports. One page will be on-line translating ports in the core switch while the other is offline for
CPU update. When the new configuration is ready, and the appropriate system synchronized
frame boundary arrives, the pages will be swapped.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 49
Document ID: PMC-2010850, Issue 1
Page 51
NSE-8G™ Standard Product Data Sheet
Preliminary
Table 4 Switching Control RAM Layout
Control Page 0Control Page 1
RAM AddressSTSRowColSTSRow
0111111
1211211
……
97191299012990
Col
The multiplexers that select the inputs for each egress port are straight forward 12to-1
multiplexers. They require five bits of control during each 77.76 MHz clock cycle. Their outputs
go to the T8TEs. This design permits unicast, multicast, and broadcast.
9.5 Clock Synthesis and Transmit Reference Digital Wrapper (CSTR)
The CSTR contains the configuration registers for the CSU and TXREF LVDS analog locks.
9.6 Fabric Latency
The flow of octets from ingress LVDS to egress LVDS has variable latency, depending on the
timing of the arriving LVDS stream, and the clock variation on the egress LVDS drivers. A
reasonable estimate of the NSE’s latency can be arrived at by making assumptions about the
depths of the receive and transmit FIFOs: we assume the “C1” timing is set to maintain about
four samples in the ingress FIFO; the egress FIFO is designed to be centered at four samples – so
typically delay due to FIFOs will be 8 clock cycles. The latency through the space switch stage is
three clock cycles. Data latency through the analog blocks is around 90 ns. The typical latency of
the NSE-8G is 24 clock cycles or 308 ns. With worst case conditions in both FIFOs, latency rises
to 36 clock cycles or 463 ns.
9.7 JTAG Support
The NSE-8G provides JTAG support for testing device interconnection on a PC board.
9.8 Microprocessor Interface
The Microprocessor Interface Block provides the logic required to interface the normal mode and
test mode registers within the NSE-8G to a generic microprocessor bus. The normal mode
registers are used during normal operation to configure and monitor the NSE. The register set is
accessed as shown in the Register Memory Map table below. Addresses that are not shown are
not used and must be treated as Reserved.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 50
Document ID: PMC-2010850, Issue 1
Page 52
9.9 In-band Link Controller (ILC)
In order to permit centralized control of distributed NSE/SBS fabrics from the NSE-8G
microprocessor interface (for applications in which NSEs are located on fabric cards, and SBSs
are located on multiple line cards), an in-band signaling channel is provided between the NSE-8G
and the SBS over the Serial SBI336S interface. Each NSE-8G can control up to 12 SBSs that are
attached by the LVDS links. The NSE-SBS in-band channel is full duplex, but the NSE-8G has
active control of the link.
The in-band channel is carried in the first 36 columns of four rows of the SBI structure, rows 3, 6,
7 and 8. The overall in-band channel capacity is thus 36*4*64 kb/s = 9.216 Mbit/s. Each 36 bytes
per row allocated to the in-band signaling channel is its own in-band message between the end
points. Four bytes of each 36 byte inband message are reserved for end-to-end control
information and error protection, leaving 8.192 Mbit/s available for data transfer between the end
points.
The data transferred between the end points has no fixed format, effectively providing a clear
channel for packet transfer between the attached microprocessors at each of the LVDS link
terminating devices. The user is able to send and receive any packet up to 32 bytes in length. The
last two reserved bytes of the 36 byte in-band message is a CRC-16 which detects errors in the
message. This block provides a microprocessor interface to the in-band signaling channel.
NSE-8G™ Standard Product Data Sheet
Preliminary
This in-band channel is expected to be used almost entirely to carry out switching control changes
in the SBSs. To configure a DS0 in an SBS device most often requires a local microprocessor to
write to one memory location consisting of a 16-bit address and a 16-bit data. Using this as a
baseline and assuming an efficient use of the in-band channel bandwidth, we can set a maximum
of (32bytes/row * 4 rows/frame * 8000 frames/sec / 4 bytes/write) 256,000 DS0 configurations
per second.
Considering that configuring a T1 when switching DS0s requires 27 DS0 writes, indicates that
the in-band signaling channel bandwidth sets maximum limit of over 9000 T1 configurations per
second. In real life these limits will not be achieved but this shows that the in-band link should
not be the bottleneck. In TelecomBus mode, this same configuration will require only three writes
per T1 link. Another more efficient communication scheme could be used to increase this
performance.
In N+1 protected architectures, it is likely that full configuration of a port card will be necessary
during the switchover. This would require the entire connection memory be reconfigured.
Assuming connections for overhead bytes are also reconfigured, the fastest that a complete
reconfiguration can take place is 9720 register writes for each of the two configuration pages in
the SBS. This equates to (2 * 9720 writes * 4 bytes/write / (32 bytes/row * 4 rows/frame * 8000
frames/second)) 76 milliseconds. It is also possible that the spare card could hold all the
connection configurations for all the port cards it is protecting locally, for even faster switch over.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 51
Document ID: PMC-2010850, Issue 1
Page 53
9.9.1 In-Band Signaling Channel Fixed Overhead
The In-Band Link Controller block generates and terminates two bytes of fixed header and a
CRC-16 per every 32 byte in-band message (total 36 bytes). The two byte header provides control
and status between devices at the ends of the LVDS link. The CRC-16 is calculated over the 32
byte (and header - 34 bytes) in-band message and provides the terminating end the ability to
detect errors in the in-band message. The format of the in-band message and header bytes is
shown in Figure 11 and Figure 12.
Figure 11 In-Band Signaling Channel Message Format
1 byte1 byte32 bytes2 bytes
Header1Header2Free Format InformationCRC-16
Figure 12 In-Band Signaling Channel Header Format
Header1
Bit 7Bit 6Bit 5Bit4Bit3Bit2Bit1Bit 0
VALIDLINK[1:0]PAGE[1:0]USER[2:0]
NSE-8G™ Standard Product Data Sheet
Preliminary
Header2
Bit 7Bit 6Bit 5Bit4Bit3Bit2Bit1Bit 0
AUX[7:0]
Table 5 In-band Message Header Fields
Field NameNSE-8G to SBSSBS to NSE
ValidMessage slot contains a message(1)
or is empty(0). If empty this message
will not be put into Rx Message FIFO
(other header information processed
as usual)
Link[1:0]#These bits are optional for SBI336S
devices, intended for devices which
have multiple redundant links. Each
bit either indicates which Link to use,
Working(0) or Protect(1) when
sourced from the master device, or
which link is being used, when
sourced from the slave device. Other
algorithms are possible to indicate
Working or Protect over these 2 bits
but all SBI336S devices must be able
to revert back to this meaning.
Transmitted immediately.
Message slot contains a message(1)
or is empty(0). If empty this message
will not be put into Rx Message FIFO
(other header information processed
as usual)
These bits are optional for SBI336S
devices, intended for devices which
have multiple redundant links. Each
bit either indicates which Link to use,
Working(0) or Protect(1) when
sourced from the master device, or
which link is being used, when
sourced from the slave device. Other
algorithms are possible to indicate
Working or Protect over these 2 bits
but all SBI336S devices must be able
to revert back to this
meaning.Transmitted immediately.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 52
Document ID: PMC-2010850, Issue 1
Page 54
NSE-8G™ Standard Product Data Sheet
Preliminary
Field NameNSE-8G to SBSSBS to NSE
Page[1:0]#
User[2:0]#User defined register indication to
Aux[7:0]#
Each bit indicates which control page
to use, page 1 or 0, two bits, bit 1 for
the ingress MSU and bit 0 for the
egress MSU.
Only transmitted from the beginning of
the first message of the frame
SBS reflected in the SBS as external
hardware signal outputs.
Transmitted immediately.
User defined auxiliary register
indication to SBS.
Transmitted immediately.
Each bit shows current control page in
use, page 1 or 0, two bits, bit 1 for the
ingress MSU and bit 0 for the egress
MSU.
Only transmitted from the beginning of
the first message of the frame.
User defined register indication to
NSE-8G from external hardware
inputs to the SBS.
Transmitted immediately.
User defined auxiliary register
indication to NSE.
Transmitted immediately.
# Change in these bits(received side) will not be processed if the received message CRC-16
indicates an error.
Interrupts can be generated when CRC errors are detected or the USER or LINK bits change
state. There is no inherent flow control provided by the In-Band Link Controller. The attached
microprocessor is able to provide flow control via interrupts when the in-band message FIFO
overflows and via the USER and Auxiliary bits in the header.
As each message arrives, the CRC-16 and valid bit is checked; if the valid bit is not set the
message is discarded, if it fails the CRC check it is flagged as being in error and an interrupt is
generated if enabled. If the CRC-16 is OK, regardless of the valid bit, the Page Link, User and
Aux bits are passed on immediately. If the FIFO erroneously overflows, an interrupt is generated.
9.10 Microprocessor Interface
The following register map, Table 6, shows the registers used to provide control of the NSE.
The first 100h addresses provide access to the top level NSE-8G configuration and control
registers, the Clock synthesis units through the CSTR blocks and the DSO Crossbar (DCB) The
DCB is the space switch at the core of the NSE. From 100h are 12 identical, 20h spaces used to
control the ports of the NSE-8G on an individual basis. Each port has an In-Band Link Controller
(ILC), an 8B/10B encoder (T8TE) and an 8B/10B decoder (R8TD). These blocks provide
functions specific to the ports such as Line Code Violation counts (for data integrity monitoring)
and receive and transmit in-band link message buffers. Only port 0 is fully described as the other
ports are identical, being incrementally distributed from address 100h in 20h steps.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 53
Document ID: PMC-2010850, Issue 1
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 54
Document ID: PMC-2010850, Issue 1
Page 56
NSE-8G™ Standard Product Data Sheet
AddressRegister
046DCB CONFIGURATION OUTPUT REGISTER
047DCB ACCESS MODE REGISTER
048DCB C1 DELAY (RC1FP) REGISTER
04ADCB FRAME SIZE REGISTER
04CDCB CONFIGURATION REGISTER
04DDCB INTERRUPT REGISTER
04E – 0FFReserved
100-1FFPort Register Set 0 – Port 0 (Channel 0)
100Port Register Set 0: R8TD Control and Status
101Port Register Set 0: R8TD Interrupt Status
102Port Register Set 0: R8TD LCV Count
103Port Register Set 0: RXLV and DRU Control
0106 – 107Port Register Set 0: Reserved
108Port Register Set 0: T8TE Control and Status
109Port Register Set 0: T8TE Interrupt Status
10APort Register Set 0: T8TE Time-slot Configuration #1
10BPort Register Set 0: T8TE Time-slot Configuration #2
10CPort Register Set 0: T8TE Test Pattern
10DPort Register Set 0: TXLV and PISO Control
10FPort Register Set 0: Reserved
110Port Register Set 0: ILC Transmit Message FIFO Data
111Port Register Set 0: ILC Transmit Control
112Port Register Set 0: ILC Transmit Status and FIFO Synch
113Port Register Set 0: ILC Receive Message FIFO DATA
114Port Register Set 0: ILC Receive Control
115Port Register Set 0: ILC Receive Status and FIFO Synch
116Port Register Set 0: ILC Interrupt enable and Control
117Port Register Set 0: ILC Interrupt reason Register
118-11FReserved
120-13FPort Register Set 1 – Port 1 (Channel 1)
140-15FPort Register Set 2 – Port 2 (Channel 2)
160-17FPort Register Set 3 – Port 3 (Channel 3)
180-19FPort Register Set 4 – Port 4 (Channel 4)
1A0-1BFPort Register Set 5 – Port 5 (Channel 5)
1C0-1DFPort Register Set 6 – Port 6 (Channel 6)
1E0-1FFPort Register Set 7 – Port 7 (Channel 7)
200-21FPort Register Set 8 – Port 8 (Channel 8)
220-23FPort Register Set 9 – Port 9 (Channel 9)
240-25FPort Register Set 10 – Port 10 (Channel 10)
260-27FPort Register Set 11 – Port 11 (Channel 11)
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 55
Document ID: PMC-2010850, Issue 1
Page 57
NSE-8G™ Standard Product Data Sheet
AddressRegister
280-29FPort Register Set 12 – Port 12 (Channel 12
2A0-7FFReserved
800
–
FFF
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.
Reserved for Test
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 56
Document ID: PMC-2010850, Issue 1
Page 58
10 Normal Mode Register Description
Normal mode registers are used to configure and monitor the operation of the NSE. Normal mode
registers (as opposed to test mode registers) are selected when A[11] is set 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 one 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 TSB to determine the programming state of the block.
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 NSE-8G operation
unless otherwise noted.
NSE-8G™ Standard Product Data Sheet
Preliminary
5. For registers above 100H, only a one port set of the 12 ports are shown. The Register
addresses are shown for example as: 0100H + N*20H, N here is the port number between 0
and 11. This is done to prevent unnecessary duplication of otherwise identical register sets.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 57
Document ID: PMC-2010850, Issue 1
Page 59
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 000H: NSE-8G Master Reset
BitTypeFunctionDefault
Bit 31R/WDRESET0
Bit 30R/WARESET0
Bit 29:0RUnusedX
This register allows separate software reset of digital and analog circuitry on the NSE.
ARESET
The ARESET bit allows the analog circuitry in the NSE-8G to be reset under software
control. If the ARESET bit is a logic one, all the NSE-8G analog circuitry is held in reset.
ARESET must be held at logic one for at least 100us to ensure correct reset of the CSU. This
bit is not self-clearing. Therefore, a logic zero must be written to bring the NSE-8G out of
reset. Holding the NSE-8G in a reset state places it into a low power, analog stand-by mode.
A hardware reset clears the ARESET bit, thus negating the analog software reset.
DRESET
The DRESET bit allows the digital circuitry in the NSE-8G to be reset under software
control. If the DRESET bit is a logic one, all the NSE-8G digital circuitry is held in reset.
This bit is not self-clearing. Therefore, a logic zero must be written to bring the NSE-8G out
of reset. Holding the NSE-8G in a reset state places it into a low power, digital stand-by
mode. A hardware reset clears the DRESET bit, thus negating the digital software reset.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 58
Document ID: PMC-2010850, Issue 1
Page 60
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 001H: NSE-8G Individual Channel Reset
BitTypeFunctionDefault
Bit 11:0R/WRESET[11:0]*1
This register allows power saving by holding individual channels in reset.
RESET[n]
The RESET[n] bit allows the channel circuitry in the NSE-8G to be reset under software
control. If the RESET[n] bit is a logic one, the NSE-8G channel circuitry for a particular
channel is held in reset. RESET[n] does not affect the reset of the CSU. This bit is not selfclearing. Therefore, a logic zero must be written to bring the channel out of reset. Holding the
channel in a reset state places it into a low power, analog stand-by mode. A hardware reset or
software DRESET bit 000h sets the RESET[n] bit.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 59
Document ID: PMC-2010850, Issue 1
Page 61
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 002H: NSE-8G Master JTAG ID
BitTypeFunctionDefault hex
Bit 31:28RID[3:0]0h
Bit 27:12RDEVID[15:0]8621h
Bit 11:0RJTAG Identification
Code
[MID[10:0] & JID]
0CDh
The NSE-8G Master JTAG ID registers hold the jtag identification code for the device. The
device revision number and device id are available through these registers.
ID[3:0]
The ID bits can be read to provide a binary NSE-8G revision number.
DEVID[15:0]
The DEVID bits can be read to distinguish the NSE-8G from other members of the NSE-8G
family of devices.
MID[10:0]
The MID bits provide the manufacturer identity field in the JTAG identification code.
JID
The JID bit is bit 0 in the JTAG identification code.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 60
Document ID: PMC-2010850, Issue 1
Page 62
NSE-8G™ Standard Product Data Sheet
Register 003H: SBS Page select – Page 0
BitTypeFunctionDefault
Bit 11:0R/WPage0_SBS[11:0]*0
Page0_SBS[n]
This bit will be the Page 0 bit sent to SBSn over the In-Band channel – where n is any SBS
connected to LVDS links numbered from 0 to 11*.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 61
Document ID: PMC-2010850, Issue 1
Page 63
NSE-8G™ Standard Product Data Sheet
Register 004H: SBS Page select – Page 1
BitTypeFunctionDefault
Bit 11:0R/WPage1_SBS[11:0]*0
Page1_SBS[n]
This bit will be the Page 1 bit sent to SBSn over the In-Band channel – where n is any SBS
connected to LVDS links numbered from 0 to 11*.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 62
Document ID: PMC-2010850, Issue 1
Page 64
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 005H: NSE-8G Master Interrupt Source
BitTypeFunctionDefault
Bit 31:8RUnusedX
Bit 7RR8C1EXTRAINT0
Bit 6RR8C1MISSINT0
Bit 5RReserved0
Bit 4RCSU1INT0
Bit 3RR8TDINT0
Bit 2RT8TEINT0
Bit 1RILCINT0
Bit 0RDCBINT0
R8C1EXTRAINT
If the R8C1EXTRAINT bit is a logic one, an interrupt of unexpected C1 character in one of
the R8TD_C1_INT blocks has occurred. The source of the R8C1EXTRAINT bit comes from
the Register 013h.
R8C1MISSINT
If the R8C1MISSINT bit is a logic one, an interrupt of missing C1 characters in one of the
R8TD_C1_INT blocks has occurred. The source of the R8C1MISSINT bit comes from the
Register 014h.
CSU1INT
If the CSU1INT bit is a logic one, an interrupt has been generated by CSU #1. The CSTR
Interrupt register must be read to clear this interrupt.
R8TDINT
If the R8TDINT bit is a logic one, an interrupt has been generated by one of the R8TD
blocks. The internal R8TD Interrupt register must be read to clear this interrupt. Which R8TD
caused the interrupt can be ascertained by reading the NSE-8G R8TD Interrupt Source
Register.
T8TEINT
If the T8TEINT bit is a logic one, an interrupt has been generated by one of the T8TE blocks.
The internal T8TE Interrupt register must be read to clear this interrupt. Which T8TE caused
the interrupt can be ascertained by reading the NSE-8G T8TE Interrupt Source Register.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 63
Document ID: PMC-2010850, Issue 1
Page 65
NSE-8G™ Standard Product Data Sheet
Preliminary
ILCINT
If the ILCINT bit is a logic one, an interrupt has been generated by one of the ILC blocks.
The relevant ILC Interrupt register must be read to clear this interrupt. Which ILC caused the
interrupt can be ascertained by reading the NSE-8G ILC Interrupt Source Register.
DCBINT
If the DCBINT bit is a logic one, an interrupt has been generated by the DCB block. The
DCB Interrupt register must be read to clear this interrupt.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 64
Document ID: PMC-2010850, Issue 1
Page 66
NSE-8G™ Standard Product Data Sheet
Register 006H: NSE-8G Master ILC Interrupt Source
BitTypeFunctionDefault
Bit 11:0RILCINT[11:0]*0
ILCINT[n]
If the ILCINT[n] bit is a logic one, an interrupt has been generated by that ILC block. The
relevant ILC Interrupt register must be read to clear this interrupt.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 65
Document ID: PMC-2010850, Issue 1
If the R8TDINT[n] bit is a logic one, an interrupt has been generated by that R8TD block.
The relevant R8TD Interrupt register must be read to clear this interrupt.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 66
Document ID: PMC-2010850, Issue 1
If the T8TEINT[n] bit is a logic one, an interrupt has been generated by that T8TE block. The
relevant T8TE Interrupt register must be read to clear this interrupt
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 67
Document ID: PMC-2010850, Issue 1
Page 69
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 009H: NSE-8G Master Clock Monitor
BitTypeFunctionDefault
Bit 31:2RUnusedX
Bit 1RRC1FPAX
Bit 0RSYSCLKAX
When a monitored clock signal makes a low to high transition, the corresponding register bit is
set high. The bit will remain high until this register is read, at which point all the bits in this
register are cleared. A lack of transitions is indicated by the corresponding register bit reading
low. This register should be read at periodic intervals to detect clock failures.
SYSCLKA
The SYSCLK active bit (SYSCLKA) detects low to high transitions on the SYSCLK input.
SYSCLKA is set high on a rising edge of SYSCLK, and is set low when this register is read.
RC1FPA
The RC1FP active bit (RC1FPA) detects low to high transitions on the RC1FP input.
RC1FPA is set high on a rising edge of RC1FP, and is set low when this register is read.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 68
Document ID: PMC-2010850, Issue 1
Page 70
NSE-8G™ Standard Product Data Sheet
Register 00AH: NSE-8G DCB CMP select
BitTypeFunctionDefault
Bit 31:2RUnusedX
Bit 1R/WCMP_SRC0
Bit 0R/WCMP_VAL0
The connection memory page select signal (CMP) controls the selection of the connection
memory page in the NSE. When CMP is set high, connection memory page 1 is selected.
When CMP is set low, connection memory page 0 is selected. Changes to the connection
memory page selection are synchronized to the boundary of the next C1FP multiframe.
This Register controls a software override to the CMP pin.
CMP_SRC
This bit dictates whether CMP is to be sourced from software when set to ‘1’ or from the
external CMP pin when set to 0.
Preliminary
CMP_VAL
CMP_VAL is used to provide the CMP signal when CMP_SRC is set to ‘1’ other wise this bit
is ignored.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 69
Document ID: PMC-2010850, Issue 1
Page 71
NSE-8G™ Standard Product Data Sheet
Register 00BH: NSE-8G Interrupt Enable Register
BitTypeFunctionDefault
Bit 31:1RUnusedX
Bit 0R/WINTE0
This register allows the CPU to disable or enable NSE-8G interrupts with a single write.
INTE
This bit, when ‘1’, enables the INTB pin on the NSE. When set to ‘0’ INTB is held ‘1’.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 70
Document ID: PMC-2010850, Issue 1
This register allows the CPU to disable or enable NSE-8G Subsystem interrupts with a single
write.
TOPINTE
This bit, when ‘1’, enables the generation of interrupts from the Top_level i.e.
R8C1EXTRAINT and R8C1MISSINT interrupts. When set to ‘0’ R8C1EXTRAINT and
R8C1MISSINT interrupts are disabled .
CSUINTE
This bit, when ‘1’, enables the generation of interrupts from CSU1 control. When set to ‘0’
CSU1 control interrupts are disabled .
R8TDINTE
This bit, when ‘1’, enables the generation of interrupts from R8TD blocks. When set to ‘0’ all
R8TD interrupts are disabled .
T8TEINTE
This bit, when ‘1’, enables the generation of interrupts from T8TE blocks. When set to ‘0’ all
T8TE interrupts are disabled .
ILCINTE
This bit, when ‘1’, enables the generation of interrupts from ILC blocks. When set to ‘0’ all
ILC interrupts are disabled .
DCBINTE
This bit, when ‘1’, enables the generation of interrupts from the DCB block. When set to ‘0’
DCB interrupts are disabled .
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 71
Document ID: PMC-2010850, Issue 1
Page 73
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 00DH: NSE-8G R8TD TIP register
BitTypeFunctionDefault
Bit 31:1RUnusedX
Bit 0RTIP0
This register allows the CPU to determine if the TIP signals from all the R8TDs are inactive
indicating no transfers in progress.
TIP
This bit, when ‘1’, indicates one or more of the TIP signals from each of the R8TDs is active.
It is the result of all TIP signals ORed together.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 72
Document ID: PMC-2010850, Issue 1
Page 74
NSE-8G™ Standard Product Data Sheet
Register 00EH: SBS User Bit 0
BitTypeFunctionDefault
Bit 11:0R/WSBS_USER_0[11:0]*0
SBS_USER_0[n]
This bit will be the USER 0 bit sent to SBSn over the In-Band channel – where n is any SBS
connected to LVDS links numbered from 0 to 11*
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 73
Document ID: PMC-2010850, Issue 1
Page 75
NSE-8G™ Standard Product Data Sheet
Register 00FH: SBS User Bit 1
BitTypeFunctionDefault
Bit 11:0R/WSBS_USER_1[11:0]*0
SBS_USER_1[n]
This bit will be the USER 1 bit sent to SBSn over the In-Band channel – where n is any SBS
connected to LVDS links numbered from 0 to 11*
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 74
Document ID: PMC-2010850, Issue 1
Page 76
NSE-8G™ Standard Product Data Sheet
Register 010H: SBS User Bit 2
BitTypeFunctionDefault
Bit 11:0R/WSBS_USER_2[11:0]*0
SBS_USER_2[n]
This bit will be the USER 2 bit sent to SBSn over the In-Band channel – where n is any SBS
connected to LVDS links numbered from 0 to 11*.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 75
Document ID: PMC-2010850, Issue 1
Page 77
NSE-8G™ Standard Product Data Sheet
Register 011H: NSE-8G FREE User Register
BitTypeFunctionDefault
Bit 31:8RUnusedX
Bit 7:0R/WFREE[7:0]0
FREE[7:0]
The software ID register (FREE) holds whatever value is written into it. Reset clears the
contents of this register. This register has no impact on the operation of the NSE.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 76
Document ID: PMC-2010850, Issue 1
Page 78
NSE-8G™ Standard Product Data Sheet
Register 012H: Correct R8TD_RX_C1 Pulse Monitor
BitTypeFunctionDefault
Bit 11:0RR8C1_OK_INT[11:0]0
R8C1_OK_INT[n]
This bit will be set to ‘1’ if both oc1fp[n] and r8_rx_c1[n] have occurred at the same time.
Otherwise, it will be stay at ‘0’. Read access will clear this bit.
Section 12.5 describes the proper use of this register.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 77
Document ID: PMC-2010850, Issue 1
Page 79
NSE-8G™ Standard Product Data Sheet
Register 013H: Unexpected R8TD_RX_C1 Interrupt
BitTypeFunctionDefault
Bit 11:0RR8C1_EXTRA_INT[11:0]0
R8C1_EXTRA_INT[n]
This bit will be set to ‘1’ if oc1fp[n] has not occurred at the time when r8_rx_c1[n] has
occurred. Otherwise, it will stay at ‘0’. Read access will clear this bit.
Section 12.5 describes the proper use of this register.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 78
Document ID: PMC-2010850, Issue 1
Page 80
NSE-8G™ Standard Product Data Sheet
Register 014H: Missing R8TD_RX_C1 Interrupt
BitTypeFunctionDefault
Bit 11:0RR8C1_MISS_INT[11:0]0
R8C1_MISS_INT[n]
This bit will be set to ‘1’ if r8_rx_c1[n] has not occurred at the time when oc1fp[n] has
occurred. Otherwise, it will stay at ‘0’. Read access will clear this bit.
Section 12.5 describes the proper use of this register.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 79
Document ID: PMC-2010850, Issue 1
R8C1_EXTRA_INTE[n] is used to enable/disable ( ‘1’ for enable; ‘0’ for disable) the
R8C1_EXTRA_INT[n] (defined in Reg 013h) to cause interrupt. This is on per channel*
basis.
*Any unused ports must be set to ‘0’.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 80
Document ID: PMC-2010850, Issue 1
R8C1_MISS_INTE[n] is used to enable/disable ( ‘1’ for enable; ‘0’ for disable) the
R8C1_MISS_INT[n] (defined in Reg 014h) to cause interrupt. This is on per channel* basis.
*Any unused ports must be set to ‘0’
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 81
Document ID: PMC-2010850, Issue 1
Page 83
Register 020H, 024H: CSTR #1 – 2 Control*
BitTypeFunctionDefault
Bit 31-16UnusedX
Bit 15R/WReserved[11]0
Bit 14R/WReserved[10]0
Bit 13R/WReserved[9]0
Bit 12R/WReserved[8]0
Bit 11R/WReserved[7]0
Bit 10R/WReserved[6]1
Bit 9R/WReserved[5]0
Bit 8R/WReserved[4]0
Bit 7R/WReserved[3]0
Bit 6R/WReserved[2]0
Bit 5R/WReserved[1]0
Bit 4R/WCSU_ENB0
Bit 3R/WCSU_RSTB1
Bit 2UnusedX
Bit 1UnusedX
Bit 0R/WReserved[0]1
NSE-8G™ Standard Product Data Sheet
Preliminary
This register provides reset control and enable control for CSTR block #1
Reserved[11:0]
The Reserved bits must be set to the indicated default value for correct operation of the NSE.
CSU_RSTB
The CSU_RSTB signal is a software reset signal that forces the CSU into reset. The CSU is
reset when the CSU_RSTB is logic 0. The CSU is also reset by the NSE-8G master analog
reset signal. When the CSU is reset, the reset signal should be held for at least 100us.
CSU_ENB
The CSU enable control signal (CSU_ENB) bit forces the CSU into low power configuration.
The CSU is disabled when CSU_ENB is logic one. The CSU is enabled when CSU_ENB is
logic 0.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 82
Document ID: PMC-2010850, Issue 1
Page 84
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 021H, 025H: CSTR #1 – 2* Interrupt Enable and CSU Lock Status
BitTypeFunctionDefault
Bit 31-2RUnusedX
Bit 1RLOCKVX
Bit 0R/WLOCKE0
This register configures the operation of CSTR block #1.
LOCKE
The CSU lock interrupt enable bit (LOCKE) controls the contribution of CSU lock state
interrupts by the CSTR to the device interrupt INTB. When LOCKE is high, INTB is asserted
low when the CSU lock state changes. Interrupts due to CSU lock state are masked when
LOCKE is set low.
LOCKV
The CSU lock status bit (LOCKV) indicates whether the clock synthesis unit has successfully
locked with the system clock. LOCKV is set low when the CSU has not successfully locked
with the reference clock. LOCKV is set high if when the CSU has locked with the reference
clock.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 83
Document ID: PMC-2010850, Issue 1
The CSU lock interrupt status bit (LOCKI) reports and acknowledges changes in the CSU
lock state. LOCKI is set high when the CSU achieves lock with the reference clock or loses
its lock to the reference clock. LOCKI is cleared on a read to this register when WCIMODE
is logic 0. LOCKI is cleared on a write (of any value) to this register when WCIMODE is
logic one. INTB is asserted low when both LOCKE and LOCKI are high. If LOCKE is
asserted, LOCKI must be cleared before INTB will be reasserted.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 84
Document ID: PMC-2010850, Issue 1
Page 86
NSE-8G™ Standard Product Data Sheet
Register 044H: DCB Configuration port 11-6 Register
BitTypeFunctionDefault
Bit 31-30RUnusedX
Bit 29-25R/WPort11[4:0]0
Bit 24-20R/WPort10[4:0]0
Bit 19-15R/WPort9[4:0]0
Bit 14-10R/WPort8[4:0]0
Bit 9-5R/WPort7[4:0]0
Bit 4-0R/WPort6[4:0]0
Port11[4:0]
This register selects the input port number to map to output port 11 of the DCB for an
arbitrary position in the SBI336/TelecomBus frame.
Port10[4:0]
Preliminary
This register selects the input port number to map to output port 10 of the DCB for an
arbitrary position in the SBI336/TelecomBus frame.
Port9[4:0]
This register selects the input port number to map to output port 9 of the DCB for an arbitrary
position in the SBI336/TelecomBus frame.
Port8[4:0]
This register selects the input port number to map to output port 8 of the DCB for an arbitrary
position in the SBI336/TelecomBus frame.
Port7[4:0]
This register selects the input port number to map to output port 7 of the DCB for an arbitrary
position in the SBI336/TelecomBus frame.
Port6[4:0]
This register selects the input port number to map to output port 6 of the DCB for an arbitrary
position in the SBI336/TelecomBus frame.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 85
Document ID: PMC-2010850, Issue 1
Page 87
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 045H: DCB Configuration port 5-0 Register
BitTypeFunctionDefault
Bit 31-30RUnusedX
Bit 29-25R/WPort5[4:0]0
Bit 24-20R/WPort4[4:0]0
Bit 19-15R/WPort3[4:0]0
Bit 14-10R/WPort2[4:0]0
Bit 9-5R/WPort1[4:0]0
Bit 4-0R/WPort0[4:0]0
Port5[4:0]
This register selects the input port number to map to output port 5 of the DCB for an arbitrary
position in the SBI336/TelecomBus frame.
Port4[4:0]
This register selects the input port number to map to output port 4 of the DCB for an arbitrary
position in the SBI336/TelecomBus frame.
Port3[4:0]
This register selects the input port number to map to output port 3 of the DCB for an arbitrary
position in the SBI336/TelecomBus frame.
Port2[4:0]
This register selects the input port number to map to output port 2 of the DCB for an arbitrary
position in the SBI336/TelecomBus frame.
Port1[4:0]
This register selects the input port number to map to output port 1 of the DCB for an arbitrary
position in the SBI336/TelecomBus frame.
Port0[4:0]
This register selects the input port number to map to output port 0 of the DCB for an arbitrary
position in the SBI336/TelecomBus frame.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 86
Document ID: PMC-2010850, Issue 1
Page 88
NSE-8G™ Standard Product Data Sheet
Register 046H: DCB Configuration Output Register.
BitTypeFunctionDefault
Bit 31-30RUnusedX
Bit 29-0RCFG_O[29:0]0
CFG_O[29:0]
This field contains configuration data read from the offline connection memory page.
Configuration data in this field is read from the location specified by the WORDADDR and
PORTADDR fields in the Access Mode register. There is a 6 SYSCLK cycle latency from
when an indirect read is requested until when correct data appears in this register.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 87
Document ID: PMC-2010850, Issue 1
Page 89
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 047H: DCB Access Mode Register
BitTypeFunctionDefault
Bit 31R/WWRB1
Bit 30R/WACCMDE0
Bit 29RUnusedX
Bit 28-24R/WPORTCFG[4:0]0
Bit 23-21RUnusedX
Bit 20-16R/WPORTADDR[4:0]0
Bit 15-14RUnusedX
Bit 13-0R/WWORDADDR [13:0]0
Writing to this register with the WRB register bit set high initiates an indirect read from the
offline connection memory page. WORDADDR selects the offline connection memory page to
read from. There is a latency of 6 SYSCLK cycles from when this register is written to with the
WRB bit set high until when valid data appears on the Configuration Output register. Indirect
reads should be spaced at least 6 SYSCLK cycles apart to permit valid data to appear in the
Configuration Output register.
Writing to this register with the WRB register bit set low initiates an indirect write to the offline
connection memory page. WORDADDR selects the offline connection memory page to write to.
Indirect writes should be spaced at least 4 SYSCLK cycles apart to ensure the writes complete
successfully.
While page copy is in progress (UPDATEV register bit = ‘1’), writing to this register will NOT
cause data to be updated to/from the offline connection memory page.
While a page swap is pending (SWAPV register bit = ‘1’), writing to this register MAY cause
unpredictable results as data may be transferred while a page swap is occurring, causing data to
be updated to a different connection memory page from the intended.
WRB
The indirect access control bit selects between a write (0) or read (1) access to the offline
connection memory page.
ACCMDE
These bits indicate the access mode of the offline connection memory page.
0 : PORT transfer mode.
1 : WORD transfer mode.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 88
Document ID: PMC-2010850, Issue 1
Page 90
NSE-8G™ Standard Product Data Sheet
Preliminary
In port transfer mode, one port is updated per word of the offline connection memory page.
PORTCFG: new port mapping to be updated to the connection memory page.
WORDADDR: specifies the address of the offline connection memory page.
PORTADDR: port address of the offline connection memory page.
In word transfer mode, an entire word of the offline connection memory page is updated.
PORTCFG: is ignored.
WORDADDR: specifies the address to the offline connection memory page.
PORTADDR: is ignored.
In either mode, the contents read from the off-line connection memory page can be read by
the microprocessor through the Configuration Output register..
PORTCFG[4:0]
This field contains the input port mapping to a particular output port specified in
PORTADDR. Used only in PORT transfer mode. At all other modes, this field is ignored.
PORTADDR[4:0]
When performing writes to the offline connection memory page, this field indicates the
output port to be updated with new mapping in PORTCFG. A PORTADDR of 0 relates to
output port 0 of the DCB.
This field is valid in PORT transfer mode and during reading from the Configuration Output
register and is ignored in WORD transfer mode. Valid values are 0-31 when performing
writes.
When performing reads through the Configuration Output register, PORTADDR indicates the
ports being read as follows:
000xx : ports 5-0
001xx : ports 11-6
010xx : ports 17-12
011xx : ports 23-18
100xx : ports 29-24
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 89
Document ID: PMC-2010850, Issue 1
Page 91
NSE-8G™ Standard Product Data Sheet
101xx : ports 31-30 on least significant bits
110xx : ports 5-0
111xx : ports 5-0
WORDADDR[13:0]
This field indicates the address of the update connection memory page to be accessed. This
field relates to the time location within the SBI/TeleCombus frame. I.e. Location 0 would be
the first A1 byte of the frame and location 24 is the C1 character.
This field is ignored in page copy mode. Valid values are 0-9719.
Preliminary
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 90
Document ID: PMC-2010850, Issue 1
Page 92
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 048H: DCB C1 delay (RC1DLY) register.
BitTypeFunctionDefault
Bit 31-6RUnusedX
Bit 13-0R/WRC1DLY[13:0]0
RC1DLY
This value, equaling the delay (in 77.76 MHz clock periods), between RC1FP and the arrival
of the C1 characters in the R8TD. This delay will synchronize the C1 input to the R8TD
blocks assuming all the C1 characters have arrived. As the delay on those links is dependent
on the system design, backplane propagation delays, cable lengths etc. This value will have to
be arrived at empirically. And will have an upper an lower limit for which the middle value
should be selected. The Operations section for more detail and some recommended starting
values.
MF_SWAP Legal Range (clock cycles)
0026 – 9716
0126 – 16383
1026 – 16383
1126 – 16383
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 91
Document ID: PMC-2010850, Issue 1
Page 93
NSE-8G™ Standard Product Data Sheet
Register 04AH: DCB Frame size Register
BitTypeFunctionDefault
Bit 31-14RUnusedX
Bit 13-0R/WFRMSZ[13:0]9719
This register specifies the frame size of the SBI or TelecomBus frame.
FRMSZ[13:0]
This register specifies the size of the connection memory page in the various switching
modes. Legal values:
1079:TelecomBus switching.
1079:SBI column switching.
9719:SBI DS0 switching.
Preliminary
9719:SBI DS0 switching with CAS.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 92
Document ID: PMC-2010850, Issue 1
Page 94
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 04CH: DCB Configuration Register
BitTypeFunctionDefault
Bit 31- 8RUnusedX
Bit 7-6R/WMF_SWAP[1:0]0
Bit 5R/WAUTO0
Bit 4R/WSWAP_PE0
Bit 3R/WUPDATEE0
Bit 2R/WFRAMEE0
Bit 1RSWAPPV0
Bit 0RUPDATEV0
MF_SWAP [1:0]
This bit selects when RC1FP is expected and synchronizes when page swaps can occur. Table
below relates MFSWAP to all vital variables from the DCB:
MFSWAPConfiguration
Page Size
0010801 frame1 frame4 frameTelecomBus
0110804 frame4 frame4 frameSBI column mode
1097204 frame4 frame4 frameSBI DS0 mode
11972048 frame48 frame48 frameSBI DS0 with CAS
Frame
Switching @
(9720 byte
frame)
Frame
Interrupt
RC1FP
expected
every
Switching Mode
AUTO
This bit enables an automatic copy of the online connection memory page to the offline
connection memory page after the connection memory page is switched. Toggling the AUTO
bit to ‘0’ while a page copy is in progress will terminate the page copy process.
0: automatic update disabled.
1: automatic update enabled.
If automatic page copying is used, the page copy will take place automatically whenever the
connection memory page swaps. This means that the UPDATEV register bit will be asserted
immediately following a change from 1 to 0 in the SWAPV register bit. When the AUTO bit
is set, access to the offline connection memory page is restricted from when a page swap is
pending until when the page copy is complete
.
SWAP_PE
This bit enables the propagation of interrupt to the INT output due to a change in state of
SWAPV. This bit does not have an impact on SWAPI bit.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 93
Document ID: PMC-2010850, Issue 1
Page 95
NSE-8G™ Standard Product Data Sheet
Preliminary
0: disables interrupt propagation to the INT output.
1: enables interrupt propagation to the INT output.
UPDATEE
This bit enables the propagation of interrupt to the INT output when UPDATEV changes state
from 1 to 0. This bit does not have impact on UPDATEI bit
0: disables interrupt propagation to the INT output.
1: enables interrupt propagation to the INT output.
FRAMEE
This bit enables the propagation of interrupt to the INT output when CMP is sampled at the
expected RC1FP position. This bit does not have an impact on FRAMEI bit.
0: disables interrupt propagation to the INT output.
1: enables interrupt propagation to the INT output.
SWAPV
The SWAPV bit contains the current state of the page swap. This bit is logic one when a
switch to the connection memory page (CMP) input has been recognized but the page swap
has not yet happened. This bit is a logic 0 when page swap is not pending.
When a page swap is pending, writing to the offline page or initiating a page copy may cause
corruption of the memory pages.
UPDATEV:
This bit is updated when the active connection memory page is copied to the offline
connection memory page.
0: copying completed.
1: copying in progress.
The duration of a page copy is highly dependent on MF_SWAP.
MF_SWAPSYSCLK Clock cycles required
“00”1083
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 94
Document ID: PMC-2010850, Issue 1
Page 96
NSE-8G™ Standard Product Data Sheet
Preliminary
“01”1083
“10”9723
“11”9723
When a page copy is in progress, attempting to write to the offline connection memory page
will be ignored and attempting to read from the offline connection memory page will return
unpredictable results.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 95
Document ID: PMC-2010850, Issue 1
Page 97
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 04DH: DCB Interrupt status Register.
BitTypeFunctionDefault
Bit 31-3XUnused0
Bit 2ISWAPIX
Bit 1IUPDATEIX
Bit 0IFRAMEIX
Writing to this register initiates copying of the active connection memory page to the offline
connection memory page. When a page swap is pending (SWAPV =’1’) writing to this register
may cause a corruption of the connection memory pages.
SWAPI
This bit reports and acknowledges a change of state in the SWAPV bit of the Configuration
register. This bit is cleared when this register is read. When enabled by SWAPE, the INT
output reflects the state of this bit.
UPDATEI
The offline page copy interrupt status bit, UPDATEI reports and acknowledges a change of
state from 1 to 0 in the UPDATEV bit of the Configuration register. This signifies that a page
copy is complete. This bit is cleared when read. When enabled by the UPDATEE bit, the INT
output reflects the state of this bit.
FRAMEI
The frame interrupt status bit reports the sampling of the CMP bit at the expected RC1FP
position. When enabled by FRAMEE, frequency of occurrence of FRAMEI is dependent on
MF_SWAP. When enabled by the FRAMEE bit, the INT output reflects the state of this bit.
MF_SWAP FRAMEI occurs every
00 1 frame
01 4 frame
10 4 frame
11 48 frame
This bit is cleared when read.
A change in the CMP input should be sequenced to occur as soon as possible after the
occurrence of FRAMEI. Changing CMP prior to the occurrence of FRAMEI may cause
unpredictable behavior as it may cause CMP to be sampled later than expected.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 96
Document ID: PMC-2010850, Issue 1
Page 98
Register 100H + N*20H, R8TD Control and Status
BitTypeFunctionDefault
Bit 31:16RUnusedX
Bit 15R/WReserved[1]0
Bit 14R/WReserved[0]0
Bit 13:10RUnusedX
Bit 9R/WRXINV0
Bit 8R/WReserved[2]0
Bit 7R/WFUOE0
Bit 6R/WLCVE0
Bit 5R/WOFAE0
Bit 4R/WOCAE0
Bit 3ROFAVX
Bit 2ROCAVX
Bit 1R/WFOFA0
Bit 0R/WFOCA0
NSE-8G™ Standard Product Data Sheet
Preliminary
This register provides control and reports the status of the R8TD blocks.
FOCA
The force out-of-character-alignment bit (FOCA) control the operation of the character
alignment block in the R8TD block. A 0-1 transition on this bit forces the character alignment
block to the out-of-character-alignment state where it will search for the transport frame
alignment character (K28.5). Before another force operation can be performed, FOCA must
first be set to logic 0.
FOFA
The force out-of-frame-alignment bit (FOFA) controls the operation of the frame alignment
block in the R8TD block. A 0-1 transition on this bit forces the frame alignment block to the
out-of-frame-alignment state where it will search for the transport frame alignment character
(K28.5). Before another force operation can be performed, FOFA must first be set to logic 0.
OCAV
The out-of-character-alignment status bit (OCAV) reports the state of the character alignment
block in the R8TD block. OCAV is set high when the character alignment block is in the outof-character-alignment state. OCAV is set low when the character alignment block is in the
in-character-alignment state.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 97
Document ID: PMC-2010850, Issue 1
Page 99
NSE-8G™ Standard Product Data Sheet
Preliminary
OFAV
The out-of-frame-alignment status bit (OFAV) reports the state of the frame alignment block
in the R8TD block. OFAV is set high when the frame alignment block is in the out-of-framealignment state. OFAV is set low when the frame alignment block is in the in-framealignment state.
OCAE
The out of character alignment interrupt enable bit (OCAE) masks the contribution of the
change of character alignment event indication bit (OCAI) in the R8TD block to INTB. When
OCAE is high, INTB is asserted low when OCAI is high. INTB is not affected by the value
of OCAI when OCAE is low.
OFAE
The out of frame alignment interrupt enable bit (OFAE) masks the contribution of the change
of frame alignment event indication bit (OFAI) in the R8TD block to INTB. When OFAE is
high, INTB is asserted low when OFAI is high. INTB is not affected by the value of OFAI
when OFAE is low.
LCVE
The line code violation interrupt enable bit (LCVE) masks the contribution of the line code
violation event indication bit (LCVI) in the R8TD block to INTB. When LCVE is high, INTB
is asserted low when LCVI is high. INTB is not affected by the value of LCVI when LCVE is
low.
FUOE
The FIFO underrun/overrun status interrupt enable bit (FUOE) masks the contribution of the
FIFO underrun/overrun event indication bit (FUOI) in the R8TD block to INTB. When
FUOE is high, INTB is asserted low when FUOI is high. INTB is not affected by the value
of FUOI when FUOE is low.
RXINV
The receive data invert bit (RXINV) controls the active polarity of the incoming data stream.
When RXINV is set high, the data is complemented before any processing by the R8TD.
When RXINV is set low, data is not complemented before R8TD processing.
Reserved[2:0]
The Reserved[2:0] bits must be set to the indicated default value for correct operation of the
NSE.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 98
Document ID: PMC-2010850, Issue 1
Page 100
NSE-8G™ Standard Product Data Sheet
Preliminary
Register 101H + N*20H, R8TD Interrupt Status
BitTypeFunctionDefault
Bit 31:8UnusedX
Bit 7RFUOIX
Bit 6RLCVIX
Bit 5ROFAIX
Bit 4ROCAIX
Bit 3:0UnusedX
These registers reports interrupt status due to change of character alignment events and detection
of line code violations for the R8TD block.
OCAI
The out-of-character-alignment interrupt status bit (OCAI) reports and acknowledges change
of character alignment state events for the R8TD block. OCAI is set high when the character
alignment block changes state to the out-of-character-alignment state or to the in-characteralignment state since the last clear for the register. OCAI is cleared on a read to this register
when WCIMODE is logic 0. OCAI is cleared on a write (of any value) to this register when
WCIMODE is logic one. INTB is asserted low when both OCAE and OCAI are high. If
OCAE is asserted, OCAI must be cleared before INTB will be reasserted.
OFAI
The out-of-frame-alignment interrupt status bit (OFAI) reports and acknowledges change of
frame alignment state events for the R8TD block. OFAI is set high when the frame alignment
block changes state to the out-of-frame-alignment state or to the in-frame-alignment state.
OFAI is cleared on a read to this register when WCIMODE is logic 0. OFAI is cleared on a
write (of any value) to this register when WCIMODE is logic one. INTB is asserted low
when both OFAE and OFAI are high. IF OFAE is asserted, OFAI must be cleared before
INTB will be reasserted.
LCVI
The line code violation event interrupt status bit (LCVI) reports and acknowledges line code
violation events for the R8TD block. LCVI is set high when the character alignment block
detects a line code violation in the incoming data stream. LCVI is cleared on a read to this
register when WCIMODE is logic 0. LCVI is cleared on a write (of any value) to this register
when WCIMODE is logic one. INTB is asserted low when both LCVE and LCVI are high. IF
LCVE is asserted, LCVI must be cleared before INTB will be reasserted.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use 99
Document ID: PMC-2010850, Issue 1
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.