This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLK10031: Could you give instruction guide for setting up XAUI to SFI/XFI configuration on TLK10031?

Part Number: TLK10031

To the person concerned.

It is first time to use TI 10G PHY. So I'd like to hear your opinion on what I should be careful about XAUI to SFI/XFI.

When I read the datasheet, In order fo user to set up XAUI to SFI/XFI, It is required to set a couple of register to disable auto-negotiation and link training.

Related registers which I think are as below

CHANNEL_CONTROL_1 (register: 0x0001) (default: 0x0B00) (device address: 0x1E)  : BIT 14  LT_TRAINING_CONTROL

AN_CONTROL (register = 0x0000) (default = 0x3000) (device address: 0x07) BIT 12 AN_ENABLE

Do you think they are enogh to set SFI/XFI ?

in addition, Could  you give your guide for PLL multiplier setting for HS and LS side?

Registers for Multiplier  configuration  Which I think  are  with 156.25 reference clock

-> HS side :HS_SERDES_CONTROL_1  BIT 4, [3:0]  HS_ENPLL, HS_PLL_MULT[3:0] --> b'1 , b'1100 respectively

--> LS Side : LS_SERDES_CONTROL_1 BIT 4, [3:0] LS_ENPLL, LS_MPY]3:0] -->b'1 , b'0101

Do you think I need to consider other registers for normal operation ?

thank you

Best Regards

Mark Kim

  • Hi,

    When using this TLK device as a XAUI-to-SFI PHY, the same line-rate/PLL/ref_clk settings apply as for the XAUI-to-KR PHY case. Indeed you would want to disable the auto-neg and link training when supporting SFI/XFI optical interfaces. Otherwise, other settings are same. The REF_CLK should be either 156.25MHz or 312.5MHz. See excerpt below from the datasheet.

    7.3.16 10GBASE-KR Line Rate, PLL Settings, and Reference Clock Selection

    The TLK10031 includes internal low-jitter high quality oscillators that are used as frequency multipliers for the low speed and high speed SERDES and other internal circuits of the device. Specific MDIO registers are available for SERDES rate and PLL multiplier selection to match line rates and reference clock (REFCLK0/1) frequencies for various applications.

    The external differential reference clock has a large operating frequency range allowing support for many different applications. A low-jitter reference clock should be used, and its frequency accuracy should be within ±200 PPM of the incoming serial data rate (±100 PPM of nominal data rate).

    When the TLK10031 device is set to operate in the 10GBASE-KR mode with a low speed side line rate of 3.125 Gbps and a high speed side line rate of 10.3125 Gbps, the reference clock choices are as shown in Table 7-1. In general, using a higher reference clock frequency results in improved jitter performance.

    Table 7-1. Specific Line Rate and Reference Clock Selection for the 10GBASE-KR Mode:

    LOW SPEED SIDE

    HIGH SPEED SIDE

    Line Rate

    (Mbps)

    SERDES PLL Multiplier

    Rate

    REFCLKP/N (MHz)

    Line Rate

    (Mbps)

    SERDES PLL Multiplier

    Rate

    REFCLKP/N (MHz)

    3125

    10

    Full

    156.25

    10312.5

    16.5

    Full

    156.25

    3125

    5

    Full

    312.5

    10312.5

    8.25

    Full

    312.5

    Cordially,

    Rodrigo Natal

    HSSC Applications Engineer