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.

DP83867IS: Using CLK_OUT as input for next PHY

Part Number: DP83867IS

Tool/software:

I will be using 17 DP83867IS PHYs connected to a single FPGA. I will use SGMII and two MDI buses. I will use GbE.

I am currently looking into the CLK distribution. The datasheet states the following:

Using the I/O Configuration register (address 0x0170), the DP83867 can be configured to output these internal
clocks through the CLK_OUT pin. By default, the output clock is synchronous to the XI oscillator / crystal input.
The default output clock is suitable for use as the reference clock of another DP83867 device.

What is the phase delay between the input CLK at XI and CLK_OUT? How many PHY CLKs can be connected in this daisy-chain fashion before the phase difference is too big? Is it possible to connect one 25MHz crystal to PHY 1 and then use its output for PHY 2, its output for PHY 3 and so on until PHY 17 (PHY 17's output will then be used as the FPGA reference clock)? 

An alternative design is to use an oscillator IC with LVCMOS clock buffers/dividers to have all the clocks synchronous. 

  • Hi Nicole,

    May I ask what is the latency number you are looking between XI and CLK_OUT?

    Normally it is in milli-second range. We normally recommend to wait for couple hundred milli-second for the clock to be stabilize before powering up the other PHY that refer to the clock out pins.

    --

    Regards,

    Hillman Li

  • Hi Hillman,

    Thank you for your reply.

    If I am to use the method of daisy-chaining all the PHY clocks, then the latency between the first XI and the last XI will be the latency of all the PHYs combined. The latency internal to the PHY is not given in the datasheet, this is something I was hoping Texas Instruments could provide.

    What will happen if all the PHYs are powered simultaneously? There will be 17 PHYs, so it can take quite a bit to sequence all of them. 

    What is the phase delay between the XI and CLK_OUT pins? If I use the output of the last PHY as the reference clock for my processor, will it be out of sync compared to the first PHY?

    Kind regards,

    Nicole

  • Hi Nicole,

    If you want to power up the all the PHY simultaneously, we recommend to hold all the PHY into reset stage first and make sure all the clock is stable before releasing the reset pins

    There might be possible jitter between the first PHY and last processor since you are daisy chain 17 device. We did not evaluate 17 PHYs daisy chain with each other, therefore we don't have much data based on that.

    --

    Sincerely,

    Hillman Lin