TABLE 22- D3MX THERMAL INFORMATION .....................................................................179
viii
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
1
FEATURES
Integrates a full featured M13 multiplexer and DS-3 framer in a single
•
monolithic device.
Supports the M23 or C-bit parity DS3 formats.
•
Supports the M12 or G.747 formats allowing DS1 or E1 signals to be
•
multiplexed into a DS3 signal.
•Allows the M12 stages to be bypassed allowing direct input of DS2 signals
•
into the M23 multiplexer stage.
Provides a generic microprocessor interface for configuration, control, and
•
status monitoring.
Low power CMOS technology.
•
Packaged in a 208 pin Plastic Quad Flat Pack (PQFP) package.
•
Each DS3 framer/performance monitor section:
Frames to a DS3 signal with a maximum average reframe time of less than
•
1.5 ms (as required by TR-TSY-000009 Section 4.1.2 and TR-TSY-000191
Section 5.2).
Decodes a B3ZS-encoded signal and indicates line code violations. The
•
definition of line code violation is software selectable.
Detects and accumulates occurrences of excessive zeros and loss of signal.
•
Provides indication of M-frame and M-subframe boundaries, and overhead bit
•
positions in the DS3 stream.
Detects the DS3 alarm indication signal (AIS) and idle signal. Detection
•
algorithms operate correctly in the presence of a 10-3 bit error rate.
Extracts valid X-bits and indicates far end receive failure. Accumulates up to
•
65,535 line code violation (LCV) events per second, 16,383 P-bit parity error
events per second, 1023 F-bit or M-bit (framing bit) events per second,
65,535 excessive zero (EXZ) events per second, and when enabled for C-bit
1
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
parity mode operation, up to 16,383 C-bit parity error events per second, and
16,383 far end block error (FEBE) events per second.
• Detects and validates bit-oriented codes in the C-bit parity far end alarm and
control channel.
• Terminates the C-bit parity path maintenance data link with an integral HDLC
receiver having a 4-byte deep FIFO buffer. Supports polled, interrupt-driven
or DMA access.
• Optionally extracts the C-bit parity mode path maintenance data link signal
and serializes it at 28.2 kbit/s.
• Extracts the X, P, M, F, C and stuff opportunity bits and serializes them at
526 kbit/s on a time division multiplex signal.
Each DS3 transmit framer section:
• Provides the overhead bit insertion for a DS3 stream.
• Provides a bit serial clock and data interface, and allows the M-frame
boundary and/or the overhead bit positions to be located via an external
interface
• Provides optional insertion of the X, P, M, F, C, and stuff opportunity bits via a
526 kbit/s serial interface.
• Provides B3ZS encoding.
• Inserts far end receive failure (FERF), the DS3 alarm indication signal (AIS)
and the idle signal when enabled by external inputs, or internal register bits.
• Provides diagnostic features to allow the generation of line code violation
error events, parity error events, framing bit error events, and when enabled
for the C-bit parity application, C-bit parity error events, and far end block
error events.
• Inserts bit-oriented codes in the C-bit parity far end alarm and control
channel.
• Optionally inserts the C-bit parity path maintenance data link with an integral
HDLC transmitter. Supports polled, interrupt-driven, or DMA access.
2
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
Optionally inserts the C-bit parity mode path maintenance data link signal
•
from a 28.2 kbit/s serial input.
Each M23 multiplexer section:
Multiplexes 7 DS2 bit streams into a single M23 format DS3 bit stream.
•
Performs required bit stuffing including generation of C-bits.
•
Includes required FIFO buffers for rate adaptation in the multiplex path.
•
Allows insertion of per DS2 payload loopback requests encoded in the
•
transmitted C-bits to be activated or cleared under microprocessor control.
Provides generated DS2 clock for use in integrated M13 or C-bit parity
•
multiplex applications.
Demultiplexes a single M23 format DS3 bit stream into 7 DS2 bit streams.
•
Performs required bit destuffing including interpretation of C-bits.
•
Detects per DS2 payload loopback requests encoded in the received C-bits.
•
Allows per DS2 payload loopback to be activated or cleared under
•
microprocessor control.
Allows per DS2 alarm indication signal (AIS) to be activated or cleared for
•
either direction under microprocessor control.
Allows DS2 alarm indication signal (AIS) to be activated or cleared in the
•
demultiplex direction automatically upon loss of DS3 frame alignment or
signal.
Supports C-bit parity DS3 format.
•
Each DS2 framer and M12 multiplexer section:
Supports two asynchronous multiplexing standards: the combination of four
•
DS1 bit streams into a single M12 format DS2 bit stream and the combination
of three 2048 kbit/s tributaries into a 6312 kbit/s high speed signal according
to CCITT Recommendation G.747.
Frames to either a DS2 or G.747 signal.
•
3
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
Maximum average reframe time of less than 7 ms (as required by TR-TSY-
•
000009 Section 4.1.2 and TR-TSY-000191 Section 5.2) for DS2 format and 1
ms for G.747 format.
Allows forcing of reframe via an internal register.
•
Detects the alarm indication signal in 9.9 ms in the presence of a 10-3 bit
•
error rate.
Extracts the DS2 X-bit or G.747 remote alarm bit and indicates far end
•
receive failure.
Accumulates error events over consecutive accumulation intervals as defined
•
by writes to internal registers.
Accumulates up to 255 DS2 M-bit or F-bit error events per second.
•
Accumulates up to 255 G.747 framing bit or word (selectable) error events
per second.
Accumulates up to 8191 G.747 parity error events per second.
•
Optionally generates interrupts when various events or status changes occur.
•
Performs required bit stuffing including generation of C-bits.
•
Performs required bit destuffing including interpretation of C-bits.
•
Includes required FIFO buffers for rate adaptation in the multiplex path.
•
Allows per tributary alarm indication signal (AIS) to be activated or cleared for
•
either direction under microprocessor control.
DS2 Functionality
Multiplexes four DS1 bit streams into a single M12 format DS2 bit stream.
•
Performs required inversion of second and fourth multiplexed DS1 streams as
•
required by ANSI T1.107 Section 7.2.
Allows insertion of per DS1 payload loopback requests encoded in the
•
transmitted C-bits to be activated or cleared under microprocessor control.
Inserts X, F, and M bits into transmitted DS2 bit stream.
•
4
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
Allows transmission of far end receive failure (FERF) and alarm indication
•
signal (AIS) under microprocessor control.
Allows inversion of inserted F or M bits for diagnostic purposes.
•
Demultiplexes a single M12 format DS2 bit stream into four DS1 bit streams.
•
Detects per DS1 payload loopback requests encoded in the received C-bits.
•
Allows per DS1 payload loopback to be activated or cleared under
•
microprocessor control.
Performs required inversion of second and fourth demultiplexed DS1 streams.
•
E1 Functionality
Multiplexes three 2048 kbit/s bit streams into a single G.747 format 6312
•
kbit/s bit stream.
Inserts frame alignment signal and parity bit into transmitted 6312 kbit/s bit
•
stream.
Allows transmission of remote alarm indication (RAI) and reserved bit (Set II,
•
bit 3) under microprocessor control.
Allows inversion of inserted frame alignment signal for diagnostic purposes.
•
Allows inversion of the C-bits in anticipation of remote loopback
•
recommendations.
Demultiplexes a single G.747 format 6312 kbit/s bit stream into three 2048
•
kbit/s bit streams.
5
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
2
APPLICATIONS
M23 Based M13 Multiplexer
•
C-Bit Parity Based M13 Multiplexer
•
M23 Multiplexer
•
M13 Multiplexer Supporting G.747 Tributary Format
•
6
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
3
STANDARD REFERENCES
1. American National Standard for Telecommunications, ANSI T1.103-1987 "Digital Hierarchy - Synchronous DS3 Format Specifications".
2. American National Standard for Telecommunications, ANSI T1.107-1988 "Digital Hierarchy - Formats Specifications".
3. American National Standard for Telecommunications, ANSI T1.404-1989 "Customer Installation-to-Network - DS3 Metallic Interface Specification".
4. American National Standard for Telecommunications, ANSI T1.107a-1990 "Digital Hierarchy - Supplement to Formats Specifications (DS3 Format
Applications)".
5. American National Standard for Telecommunications, T1M1.3/91-003R3 - "InService Digital Transmission Performance Monitoring Draft Standard".
6. Bell Communications Research, TR-TSY-000009 - "Asynchronous Digital
Multiplexes Requirements and Objectives," Issue 1, May 1986.
7. Bell Communications Research, TR-TSY-000191 - "Alarm Indication Signal
Requirements and Objectives," Issue 1, May 1986.
8. Bell Communications Research, TR-TSY-000233 - "Wideband and
Broadband Digital Cross-Connect Systems Generic Requirements and
Objectives," Issue 2, September 1990.
9. Bell Communications Research, TR-TSY-000820 - "OTGR: Network
Maintenance Transport Surveillance - Generic Digital Transmission
Surveillance, Section 5.1," Issue 1, June 1990.
10. Bell Communications Research, TR-NWT-000499 - "Transpor t Systems
Generic Requirements (TSGR) - Common Requirements," Issue 4,
November 1991.
11. CCITT Blue Book, Recommendation Q.921 - "ISDN User-Network Interface
Data Link Layer Specification", Volume VI, Fascicle VI.10, 1988.
12. CCITT Blue Book, Recommendation G.747 - "Second Order Digital Multiplex
Equipment Operating at 6312 kbit/s and Multiplexing Three Tributaries at
2048 kbit/s", Volume III, Fascicle III.4, 1988.
7
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
13. International Organization for Standardization, ISO 3309:1984 - "High-Level
Data Link Control Procedures -- Frame Structure".
8
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
4
APPLICATION EXAMPLE
Figure 1- M1-3 Multiplexer/Demultiplexer
(7 Quad DSX-1/E1 line interfaces)
•
•
•
•
•
•
•
•
•
1:1.36
1:2
1:1.36
1:2
+5V
LIN+
NC-R
LIN-
RGND
RFO
TGN D
LOUT+
NC-T
LOUT-
P
µ
e
fac
0
0
ter
72
P
In
8
ine
I 7
3 L
SS
DS-
AD[15:0]
ALE
RDB
WRB
RESB
INT
RPOS
RNEG
RCLK
LF1
LF2
TPOS
TNE G
TCLK
RPOS
RNEG
RCLK
TPOS
TNE G
TCLK
TICLK
TOH
TOH EN
TIMFP
TOHCLK
TOHFP
A[7:0]
D[7:0]
ALE
RDB
WRB
CSB
RSTB
RD1DAT1
RD1CLK1
TD1DAT1
TD1CLK1
RD1DAT2
RD1CLK2
TD1DAT2
TD1CLK2
RD1DAT3
RD1CLK3
TD1DAT3
TD1CLK3
MX
D3
RD1DAT4
3
RD1CLK4
TD1DAT4
31
TD1CLK4
PM8
RD1DAT28
RD1CLK28
TD1DAT28
TD1CLK28
INTB
TDD[1]
TCLKI[1]
RDD[1]
RCLKO[1]
TDD[2]
TCLKI[2]
RDD[2]
RCLKO[2]
TDD[3]
TCLKI[3]
RDD[3]
RCLKO[3]
TDD[4]
TCLKI[4]
RDD[4]
RCLKO[4]
•
•
•
•
•
A[8:0]
D[7:0]
ALE
RDB
WRB
from /to µP
CSB
RSTB
TXTIP[1]
TXRING[1]
RXTIP[1]
RXRING[1]
TXTIP[2]
TXRING[2]
RXTIP[2]
RXRING[2]
X
TXTIP[3]
S
TXRING[3]
RXTIP[3]
QD
RXRING[3]
4
1
TXTIP[4]
43
TXRING[4]
PM
RXTIP[4]
RXRING[4]
INTB
From chip select
decode circuitry
From Master
reset circu itry
Note:
Use of the SSI LIU as illustrated requires that TICLK has a duty cycle of 45% min
55% max or better (e.g. using a Connor Winfield S65T3 reference oscillator).
9
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
5
TCLK
TPOS/TDAT
TNEG/TMFP
RCLK/VCLK
RPOS/RDAT
RNEG/RLCV
BLOCK DIAGRAM
LINT
TDLEOMI
TDLCLK/TD
XFDL
XBOC
FEAC
B3ZS
Encode
B3ZS
Decode
RBOC
FEAC
Tx
Rx
Tx
HDLC
TRAN
DS3 Transmit
Framer
FRMR
DS3 Receive
Framer
RFDL
Rx
HDLC
RDLCLK/RDLINT
RDLSIG/RDLEOM
TDLSIG/TDLUDR
PMON
Perf.
Monitor
TOH
TOHEN
O/H
Access
RMSFP, ROHP,
ROCLK, RODAT, RMFP,
TOHCLK
Tx
Rx
O/H
Access
ROHCLK,
TIMFP
TOHFP
TICLK
Microprocessor
D[7:0]
RE X Z , RAIS,
ROHFP, ROH, RLOS,
ROOF/RRED, RFERF
GD2CLK
MX23
M23
MUX/DEMUX
I/F
ALE
CSB
A[7:0]
A8/TRS
#1
TD1CLK4
TD1DAT4
MX12
M12 MUX/
DEMUX
DS2
FRMR
Framer
One of seven M12
#2-#7
Remaining Six M12
RDB
WRB
INTB
RSTB
TD2CLK
TD1DAT[3:1 ]
TD1CLK[3:1]
RD1DAT[3:1]
RD1CLK[3:1]
RD1CLK4
RD1DAT4
TD1CLK[28:5]
TD1DAT[28:5]
RD1CLK[28:5]
RD1DAT [28:5]
10
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
DESCRIPTION
The PM8313 D3MX M13 Multiplexer supports asynchronous multiplexing and
demultiplexing of 28 DS1s, 21 E1s or 7 DS2s into a DS3 signal. The device
supports ANSI T1.107, Bell Communications Research TR-TSY-000009 and
CCITT Recommendation G.747 standards.
Receive DS3 framing is provided by the DS3 FRMR Framer Block. The FRMR
accepts either a B3ZS encoded bipolar, or a unipolar signal compatible with M23
and C-bit parity applications. The FRMR frames to a DS3 signal with a maximum
average reframe time of 1.5 ms in the presence of a 10
-3
bit error rate. The
FRMR indicates line code violations, loss of signal, framing bit errors, parity
errors, C-bit parity errors, and far end block errors (FEBE). The FRMR detects
far end receive failure (X-bits set to 0), the alarm indication signal (AIS), and the
idle signal. The FRMR is an off-line framer, indicating both out of frame (OOF)
and change of frame alignment (COFA) events. The error events (FER, CBIT
PARITY ERROR, FEBE, etc.) are still indicated while the framer is OOF, based
on the previous frame alignment.
The C-bit parity far end alarm channel (FEAC) and path maintenance data link
are supported. Bit oriented codes in the FEAC channel are detected by the
RBOC Bit-Oriented Code Receiver Block. If enabled, the RBOC generates an
interrupt when a valid code has been received. The path maintenance data link is
terminated using either the RFDL Data Link Receiver Block or an external HDLC
receiver. The RFDL supports polled, interrupt driven, and DMA servicing.
DS3 error event accumulation is provided by the DS3 PMON Performance
Monitor Block. The PMON accumulates framing bit errors, line code violations,
excessive zeros occurrences, parity errors, C-bit parity errors, and far end block
errors. Error accumulation continues even while the off-line framer is indicating
OOF. The counters are intended to be polled once per second, and are sized so
as not to saturate at a 10
-3
bit error rate. Transfer of count values to holding
registers is initiated through the microprocessor interface.
DS3 transmit framing insertion is provided by the DS3 TRAN Transmitter Block. It
outputs either a B3ZS encoded bipolar signal, or a unipolar signal. The DS3
TRAN inserts the X, P, M, C, and F bits into the outgoing DS3 stream. The DS3
TRAN block inserts far end receive failure, AIS, and the idle signal under the
control of external inputs, or internal register bits. Diagnostic features are
provided to allow the generation of line code violation error events, parity error
events, framing bit error events, and when enabled for the C-bit parity
application, C-bit parity error events, and far end block error events. External
11
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
inputs allow substitution of the overhead bits or the sourcing of AIS, idle signal or
far end receive failure indication.
When configured for the C-bit parity application, bit oriented codes in the FEAC
channel are inserted by the XBOC Bit-Oriented Code Transmitter Block. The
FEAC code is controlled by an internal register. The path maintenance data link
is inserted using the XFDL Data Link Transmitter Block or an external HDLC
transmitter. The XFDL supports polled, interrupt driven, and DMA servicing.
The demultiplexing and multiplexing of seven 6312 kbit/s data streams into and
out of the DS3 is performed by the MX23 M23 Multiplexer Block. The MX23
contains FIFOs and performs bit stuffing fo r the rate adaptation of the DS2s. The
C-bits are set appropriately, with the option of inserting DS2 loopback requests.
The MX23 may be configured to generate an interrupt upon the detection of
loopback requests in the received DS3. AIS may be inserted in the any of the
6312 kbit/s tributaries in both directions. C-bit parity is supported by sourcing a
6.3062723 MHz clock, which corresponds to a stuffing ratio of 100%.
Framing to the demultiplexed 6312 kbit/s data streams is provided by the DS2
FRMR Framer. It supports both DS2 (ANSI TI.107) and CCITT Recommendation
G.747 frame formats. The maximum average reframe time is 7 ms for DS2 and
1ms for G.747. In DS2 mode, it detects far end receive failure and accumulates
M-bit and F-bit errors. In G.747 mode, it detects remote alarm and accumulates
framing word errors and parity errors. The DS2 FRMR is an off-line framer,
indication both OOF and COFA events. Error events (FERF, MERR, FERR,
PERR, RAI, framing word errors) are still indicated while the DS2 framer is
indicating OOF, based on the previous alignment.
The multiplexing and demultiplexing of the low speed tributaries into and out of a
6312 kbit/s data stream is performed by seven MX12 M12 Multiplexers. Each of
the MX12 blocks may be independently configured to multiplex and demultiplex
four 1544 kbit/s DS1s into and out of a DS2 formatted signal or to multiplex and
demultiplex three 2048 kbit/s signals into and out of a G.747 formatted signal.
Each MX12 may be independently bypassed so an external DS2 may by
multiplexed and demultiplexed directly into and out of the DS3. The MX12
contains FIFOs and performs bit stuffing to accommodate the tributary frequency
deviations. The C-bits are set appropriately, with the option of inserting DS1
loopback requests. The MX12 block may be configured to generate an interrupt
upon the detection of loopback requests in the received DS2. AIS may be
inserted in any of the low speed tributaries in both directions.
12
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
6
PIN DIAGRAM
The D3MX is packaged in a 208 pin PQFP package having a body size of 28 mm by 28
mm and a pin pitch of 0.5 mm.
for the receive side of the D3MX. RCLK is
nominally a 44.736 MHz, 50% duty cycle clock.
The test vector clock (VCLK) signal is used
during D3MX production testing to verify
internal functionality.
RPOS/
RDAT
Input29The positive input pulse (RPOS) signal
represents the positive pulses received on the
B3ZS-encoded line when configured for dual
rail reception. The receive data input (RDAT)
signal represents the unipolar DS3 input
stream when configured for single rail
operation. Both RPOS and RDAT are sampled
on the rising edge of RCLK by default and may
be enabled to be sampled on the falling edge of
RCLK.
RNEG/
RLCV
Input30The negative input pulse (RNEG) signal
represents the negative pulses received on the
B3ZS-encoded line when configured for dual
rail reception. Line code violations (LCVs) may
be input on the receive line code violation
(RLCV) signal when configured for single rail
operation. Both RNEG and RLCV are sampled
on the rising edge of RCLK by default and may
be enabled to be sampled on the falling edge of
RCLK.
ROCLKOutput10The receive output clock (ROCLK) signal
provides timing for downstream processing.
ROCLK is nominally a 44.736 MHz, 50% duty
cycle clock. RODAT, RMFP, RMSFP, RLOS,
REXZ and ROHP are updated on the falling
edge of ROCLK. ROCLK is a buffered version
of RCLK.
14
PM8313 D3MX
DATA SHEET
PMC-920702ISSUE 5M13 MULTIPLEXER
Pin NameTypePin No. Function
RODATOutput7The receive data output (RODAT) signal carries
the 44.736 Mbit/s NRZ stream decoded from
the B3ZS line signal. The frame alignment
signals (RMFP, RMSFP, and ROHP) are
aligned to the RODAT stream. RODAT is
updated on the falling edge of ROCLK.
RMFPOutput11The receive M-frame pulse (RMFP) signal
marks the first bit (X1) in the M-frame of the
DS3 signal on RODAT. When the framer is out-
of-frame, RMFP continues to operate with
timing aligned to the old M-frame position.
When the framer regains frame alignment the
RMFP timing is updated, which may result in a
change of frame alignment. RMFP is updated
on the falling edge of ROCLK.
RMSFPOutput16The receive M-subframe pulse (RSMFP) signal
marks the first bit (X, P, and M) in each M-
subframe of the received DS3 stream (RODAT)
when the framer is in-frame. When the framer
is out-of-frame, RSMFP continues to operate
with timing aligned to the old M-frame position.
When the framer regains frame alignment the
RMSFP timing is updated, which may result in
a change of frame alignment. RSMFP is
updated on the falling edge of ROCLK.
ROHPOutput12The receive overhead pulse (ROHP) signal