Hello,
I'm using two TE0712 with
SI5338A feeded by (
SiT8008BI) to initiate Aurora link it runs smoothly.
Then from only one of TE0712 I replace SI5338A (MGT0) by PCIE (MGT1) clock from PC. And the link do never UP with exactly the same design.
So I use labtool FrequencyMeter to mesure my PCIE clock with SI5338A as reference clock.
Mesured PCIE clock is 99.76MHZ . So it's -2400ppm drift from 100MHz , almost 10 times more than the 300ppm specified by the PCIE spec. The pcie have also strong rms jitter.
I mesure the clock from another PC and the mesure is 99.77MHz. So SI5338A ref clock looks imprecise.
I program SI5338A to 99.76MHz to board 1, and try to sync the Aurora link with board 2 (feeded by pcie clock) and it still do not works.

My question is, do the SI5338A feeded by (SiT8008BI +-50ppm after 1years) is enough precise and stable to synch with a PCIE clock?
From the SI5338A datasheet yes but it seems to not be the case.
Could the clocks of the two PCs have shifted by aging? (More than 5 years PC)
Regards
PS: Aurora test summary:
-----------------------------------------------------------------------------
Aurora | Source CLK MB | MainBoard | ITF (always Si5338)
OK | Si5338 | 125MHz | 125MHz
OK | Si5338 | 99.79MHz | 99.79MHz
OK | Si5338 | 100MHz | 100MHz
KO | Si5338 | 99.76MHz | 99.99MHz
KO | PCIE | 99.79MHZ | 100MHz
KO | PCIE | 99.76MHZ | 99.76MHz