Hi,
finally, we've managed to bring a self-designed prototype board with a combination of your ds32el0124/421 interfacing to a Spartan 6 (almost everything out ouf XAPP1064) to work. Smile!
But as we had troubles in the past with the reliabilty of high-speed connections in our machines due to EMC, we'd like to test the error rate of the connection with different setups (cable types, length, equalizer settings and so on). What we don't understand yet is the behavior of the error counters and the remote-sense feature. What happens if one bit-error occurs on the high-speed line? Is it detected by the remote-sense? Or is it just put out on LVDS and we have to implement a FEC or similar?
Is it possible to use 5 LVDS lanes with remote-sense activated? Because the datasheet says, one has to set the last LVDS lane to high when link starts as a data valid?
The error counter register is always 0, regardless of different settings, we don't understand the use of these and many other, undocumented registers. Is there somewhere more information / documents about these registers? Some registers are just named in the datasheet but not further documented.
Let me say, that we would be glad to get this setup working, so this would be the base of our high-speed connections in our machines for the future.
Thanks for any hints!
Regards, Harry