07-29-2020 01:39 AM
Hello,
I am trying to implement in practice the Rx margin analysis as described in the UG576 (section Rx margin analysis of course)
I have a 10 Gbps link (based on Aurora) and I am doing the following:
1- I wait till the link is established with valid data received
2- I set the horizontal offset ES_HORZ_OFFSET to a given value and I update that field through the DRP
3- I set the ES_CONTROL field to ARM mode and update through DRP
4- I set the ES_CONTROL to READ mode and update through DRP
5- I start reading periodically the ES_RDATA (the 5 bytes) and the ES_SDATA (the 5 bytes) fields
The problem is that I only get zeros on both fields even though valid data is continuously transmitted and well received at system level.
Am I missing something?
Regards
08-10-2020 08:42 AM
Yes, see https://www.xilinx.com/support/answers/67295.html or https://www.xilinx.com/support/answers/70872.html
An easier way might be to add in system eye scan to a design and gt wizard will take care of the details for you.