TMXF28155 Supermapper
155/51 Mbits/s SONET/SDH x28/x21 DS1/E1
Data Sheet
June 2002
568
Agere Systems Inc.
22 Cross Connect (XC) Block Functional Description
(continued)
5-9189(F)r.3
Figure 91. M12 DeMUX Input DS2 Cross Connect
22.7.4 M23 DeMUX (Receive Path)
The M23 deMUX disassembles a DS3 into 7 DS2 signals. The M23 deMUX can cross connect DS2 data and clock
out to external pins and/or the test-pattern monitor, as shown in
Figure 92 on page 569
.
The M23 DS2 data and clock are connected to external I/O by programming the XC_PDATA[1—29] (
Table 463 on
page 328
) bytes in the DS1 cross connect registers XC_PIND_SRC[1—15] with a source ID = 000 and a channel
select value from
Table 627 on page 558
. The channel select value of 17 to 23 (decimal) routes DS2 data out from
DS2 deMUX 1 to 7 to the external I/O pins LINETXDATA[1—29] and LINETXCLK[1—29], as selected by program-
ming one of the 29 XC_PDATA[1—29] bytes.
For example, to connect the DS2 data and clock outputs from M23 deMUX 4 to the LINETXDATA[19] and
LINETXCLK[19] device pins, program the XC_PDATA19 byte in register XC_PIND_SRC10 (
Table 463 on
page 328
) for a source ID = 000 (binary) and a channel ID = 20 (decimal) XC_PDATA19 = 00010100 (binary).
The demultiplexed DS2 may be connected to the test-pattern monitor (TPM) by programming the
XC2_TSOURCE_ID (
Table 473 on page 331
) byte in register XC2_TPM_SRC with a source ID of 10 and a chan-
nel select value of 1 to 7, corresponding to the deMUXed output to monitor. The TPM is limited to receiving
unframed pseudorandom data patterns.
M13
XC
EXTERNAL I/O
DM12_DS2_DATA
DM12_DS2_CLOCK
LINETXSYNC[21—15]
LINETXSYNC[28—22]
DS2_AISCLK
TPG
TPG_DATA[4]
TPG_CLK[4]
XC_DS2M12CLK[1—7][7:0]
M12_DS2_DATA
XC2_M21_[1—7][7:0]
TPG—SOURCE_ID = 000
CHANNEL_ ID = 4—DS2 DATA
M13:M12 MUX (DS2 FROM M12)—SOURCE_ID = 001
CHANNEL_ID = 1 TO 7
BUNDLED SIGNALS
CHANNEL_ID = 1 TO 29
LINERXDATA/DS2_AISCLK—SOURCE_ID = 100
DM23_DS2_DATA
DM23_DS2_CLK
LINERXDATA[29—1]
LINERXCLK[29—1]
M13:M23 DEMUX —SOURCE_ID = 010
CHANNEL_ID = 1 TO 7
LINETXSYNC —SOURCE_ID = 011
CHANNEL_ID = 1 TO 7
CHANNEL_ID = 1 TO 29
LINERXDATA/CLK—SOURCE_ID = 101