Part Number: TCI6638K2K
Hi,
We have a seldom problem in Hyperlink initialization. Reproduction rate is about 1 out of 100.
The initialization passes, all PLLs are locked and everything looks good. But when it's taken into use, the block and the accessing core stalls.
I managed to read the register set before the crash (afterwards it's impossible) and my eye was caught by the Link Status -register.
That's the only one having difference between the reproductions;
A Good situation the both peers have the same value:
linkStatus = 0xfdf0 bdf0
and non-working situation the values are
DSP1: linkStatus = 0xccf0 bdf0
DSP2: linkStatus = 0xfdf0 8dff
Could you share your view, what has gone wrong?
I can see that the PLS has not connected correctly but is it a symptom or cause?
The forum had an incident where the SERDES configuration was carried out twice and the results looked somewhat the same.
the dual configuration is not an issue in this case, the power cycle is used to re-boot the device.
The environment is custom one. It's possible that the problem occurs more in some particular environments.
Is it possible that glitches in a reference clocks can cause behavior like this?
SERDES values are measured and custom values are applied.
Thank you in advance.