TMXF28155/51 Super Mapper
155/51 Mbits/s SONET/SDH x28/x21 DS1/E1
Preliminary Data Sheet
May 2001
562
Agere Systems Inc.
22 Cross Connect (XC) Block Functional Description
(continued)
5-9190(F)r.3
* = Channel ID
from
Table 615
.
Figure 91. M23 DeMUX DS2 Output Cross Connect
22.7.5 M23 MUX (Transmit Path)
The M23 MUX assembles seven DS2s into a DS3 signal. The routing of the DS2 data and clock inputs to the M23
MUX is shown in
Figure 92
. Two modes of operation are available and selected with bit XC_DS2ALCOEN
(
Table 462
). The first mode routes DS2 data and clock from device inputs to the M23 (XC_DS2ALCOEN = 0). The
second mode cross connects a DS2 clock out to an external I/O pin that is used by the external application to pro-
vide DS2 data and a stuff request to the Super Mapper input pins for the M23 (XC_DS2ALCOEN = 1). The first
mode determines the appropriate standards based stuff times internally, ignoring the external stuff request, and the
second mode determines the stuff times from the external application.
The DS2 data, clock, and stuff request inputs to the M23 are cross connected by programming
XC2_MDS2M23DATA[1
—
7] (
Table 460
) bytes in XC2_M23_SRC[1
—
7] registers with the source ID = 11 and a
channel select value of 1 to 29. The channel select value of 1 to 29 selects the data, clock, and stuff request signals
from the external I/O device pins LINERXDATA[1
—
29], LINERXCLK[1
—
29], and LINERXSYNC[1
—
29], respec-
tively.
For example, to cross connect DS2 data from LINERXDATA[6], DS2 clock from LINERXCLK[6], and stuff request
from LINERXSYNC[6] to the inputs of M23 number 3, program the XC2_MDS2M23DATA3 byte in register
XC2_M23_SRC3, with a source ID = 11 and a channel select = 6. XC2_MDS2M23DATA3 = 01100110 (binary).
If XC_DS2ALCOEN = 1, the cross connect for the DS2 clock output must be programmed into XC_ALCO[1
—
29]
byte in the XC_ALCO_SRC[1
—
15] registers. The source ID = 000 and the channel ID select has a value between
17 and 23 (decimal) to select DS2 DeMUX 1 to 7, respectively.
M13
XC
XC2
EXTERNAL I/O
M23_DS2_DATA
M23_DS2_CLOCK
M23_DS2_CLOCK_OUT
(DEMUX FROM DS3)
M23_DS2_STUFF
REQUEST
LINERXDATA
LINERXCLK
LINERXSYNC
XC2 MDS2M23DATA[1
—
7][7:0]
TPG
—
SOURCE_ID = 00
CHANNEL_ID = 4
—
DS2 DATA
CHANNEL_ID = 5
—
DS2 IDLE
EXT I/O
—
SOURCE_ID = 11
CHANNEL_ID = 1 TO 29
—
PIN SELECT
XC_ALCO[1
—
29][7:0]
SOURCE_ID = 000
CHANNEL_ID =*
TPG
TPG_DATA[4]
TPG_CLK[4]
BUNDLED SIGNALS
XC1
REGISTER BIT XC_DS2ALCOEN
0 = DS2 EXTERNAL CLOCK IN
1 = DS2 M23 DEMUX CLOCK OUT