I've 2 DSP connected via hyperlinks, and the connection seems to be very unstable.
I've configured a 4-lane mode 10GBps connection and 4MB of hyperlink data section is mapped in the shared memory of the other DSP.
The problem is that i have never been able to pass all the 4MB of data to the second DSP.
From the Status Register i've seen that rerror and lerror are both set to 1 (catastrophic failure?|?) and often at this point even the remote access to Hyperlink configuration register in the other device become unaviable.
The point is that i''ve seen a strange set of values in the HyperLink SerDes Status Register f the 2 DSP: Usually the first DSP to wake up says that all the lanes are underequalized, while the second DSP to wake up says that all lane are OK or that only one lane is under or over equalized. And the 2 DSP are initialized by the same code with the same setting for serdes tx and rx.
It's normal that the 2 DSP sees different status for lane equalization?
Is there any way to optimize the equalization? I've followed the inizialization procedure in SPRUGW8C but there is not written how to manage the equalization problems