Functional Description
211x1-DSH-001-I Mindspeed Technologies®58
Mindspeed Proprietary and Confidential
Register CORECTRL[0] = 1 enables the SmartPower™ core control (default).
SmartPower automatically disables portions of the core mux circuitry that are not active for certain switch
configurations. This results in a significant power savings compared to operations when the core mux is fully
powered. The actual power savings will vary across configurations.
Enabling SmartPower will slightly increase the settling time of the device when a new switch core configuration is
implemented, so for applications where the minimum configuration time of the switch is desired, SmartPower
should be disabled. Most applications will use the M21131/M21151 with SmartPower enabled.
4.3.13 PRBS Transmitter and Receiver
Internally, the switch core input terminals (INP and INN) and output terminals (OUTP and OUTN) are grouped into
odd and even sections, as shown in the PRBS TX and RX Functional Block Diagram, Figure 4-14. Likewise, there
are two PRBS transmitter (TX) and receiver (RX) sections:
An odd (1) section which operates with the odd numbered Inputs (INP1, 3, 5, etc. and INN1, 3, 5, etc.) and
Outputs (OUTP1, 3. 5, etc. and OUTN1, 3, 5, etc.)
An even (0) section which operates with the even numbered Inputs (INP0, 2, 4, etc. and INN0, 2, 4, etc.) and
Outputs (OUTP0, 2, 4, etc. and OUTN0, 2, 4, etc.).
As a result, there are two sets of PRBS control terminals, interface terminals and control registers. See Ta bl e 3 - 1 ,
Register Summary, (addresses A0 − B7) for additional information.
The references to PRBS control registers in this section apply to either the odd or even PRBS registers. As an
example:
Terminal DOTXP/N[1] is the PRBS TX output of the odd (1) section and can only be routed to the odd
numbered inputs. If an even numbered input is selected for PRBSTXCHSEL_ODD[7:0], the PRBS TX output
will not be connected to any odd numbered input (to connect a PRBS signal to an even numbered input, the
even (0) PRBS TX section must be enabled and the PRBSTXCHSEL_EVEN[7:0] register must be properly
programmed).
Similarly, the even (0) PRBS RX section can only accept even numbered outputs (OUTP0, 2. 4, etc.). If an odd
numbered output is selected for the even (0) PRBS RX, no PRBS output signal will be connected to the even
(0) PRBS RX block (invalid output).
Also, note that since the RX and TX functions are completely duplicated, they can be used simultaneously in
parallel. For instance, PRBS signals can be simultaneously routed into input 1 and input 71/input 1 and input 143.
These two PRBS signals can then be switched to any even and any odd outputs, respectively. The respective odd
and even outputs that were selected can be connected to the PRBS RX blocks. The PRBS TX and RX sections
operate from 1.0 Gbps to 1.6 Gbps and 2.0 Gbps to 3.2 Gbps.
4.3.13.1 PRBS TX Pattern Generation
The 223-1 PRBS TX (with polynomial D23+D18+1) provides a NRZ PRBS pattern. The PRBS TX is enabled with
register PRBSTXCTRL1[3] = 1 (default 0) or with terminal XENTX = L (CMOS level, internal pull-up). An
asynchronous reset can be performed by setting PRBSTXCTRL1[4] = 1 and then bringing it low again. The data
rate is determined by the external clock on terminal CLKTXP/N (PCML), by an external reference clock CLKTXREF
(~19.44MHz, CMOS level) or by the recovered clock from the PRBS RX block, which is derived from its preceding
CDR).
Register PRBSTXCTRL1[6:5] = 10b (default) selects the high-speed clock input, PRBSTXCTRL1[6:5] = 00b
selects the low-frequency reference clock input and PRBSTXCTRL1[6:5] = 01b selects the recovered PRBS RX
clock. For the case where an external low frequency clock is provided, register PRBSTXCTRL1[1] = 0 enables the
TX PLL and PLL_CTRLB[6:0] sets the actual internal clock frequency into the PRBS TX. For a 19.44 MHz