UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor bdesai
Visitor
8,553 Views
Registered: ‎07-01-2016

Tuning of GTX Receiver for Custom Protocol

Hello,

 

We are trying to implement a custom protocol on Zynq ZC706 platform, but we are seeing issue in the GTX RX path. Since this is a custom protocol, there are no straight forward values for CDR and other tuning related attributes. Most of such values are listed as "use Wizard generated values", which may not work for a custom protocol. We are starting with 5 Gbps data rate and targeting to achieve 10 Gbps data rate. I understand that tuning may be different for different data rates, but that can be addressed later once we get hold of it. In initial tests, we are seeing 1-bit error occurring in the RX data path when we try to run it at 5 Gbps. 

 

Can someone point me to a document or link that outlines method to tune the GTX receiver for custom protocol? Any recommendations for better RX results will be highly appreciated.

 

Thanks!

Tags (3)
0 Kudos
9 Replies
Xilinx Employee
Xilinx Employee
8,543 Views
Registered: ‎08-01-2008

Re: Tuning of GTX Receiver for Custom Protocol



you can use custom options .

http://www.xilinx.com/support/documentation/ip_documentation/gtwizard/v3_3/pg168-gtwizard.pdf
Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
0 Kudos
Visitor bdesai
Visitor
8,540 Views
Registered: ‎07-01-2016

Re: Tuning of GTX Receiver for Custom Protocol

Hi Balkrishan,

 

I have checked the wizard and 7-series GTX documentation and none provide specific help on addressing the receiver tuning. e.g., I am getting 1-bit error in RX path couple of times (by looking at the received data) with the settings generated by GT wizard. What can be done to detect the source of error and resolve it?

 

Thanks.

0 Kudos
Xilinx Employee
Xilinx Employee
8,538 Views
Registered: ‎08-01-2008

Re: Tuning of GTX Receiver for Custom Protocol

can you please copy error message
Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
0 Kudos
Visitor bdesai
Visitor
8,537 Views
Registered: ‎07-01-2016

Re: Tuning of GTX Receiver for Custom Protocol

It's not the error message that we are getting. This error was observed by using chipscope and probing the received parallel data.
0 Kudos
Moderator
Moderator
8,504 Views
Registered: ‎02-16-2010

Re: Tuning of GTX Receiver for Custom Protocol

What is the error rate?

Can you mention the similarities of your custom protcol with any of the standard protocols?

Please make the 5Gbps link work error free to start with.

If the attenuation of the link is more than 12dB, select DFE otherwise try with LPM.
------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------
0 Kudos
Visitor bdesai
Visitor
8,498 Views
Registered: ‎07-01-2016

Re: Tuning of GTX Receiver for Custom Protocol

Hi @venkata,

 

Are you asking about required error rate or achieved error rate? The required error rate is 1e-12. I am not sure how to measure the achieved error rate. It would be good if you can point me to how to measure it. I found that the RX configuration also depends upon the board and other factors, so some parameters may need to be tuned, I suppose.

 

My custom protocol is similar to PCIe. I have an add-on board that goes on FMC interface of the ZC706 Kit. I am not sure what is the impact of this add-on board on the overall channel. It would help me a lot if you can provide some step-by-step pointers for debug as we are using GTX for the first time.

 

Thanks.

0 Kudos
Visitor bdesai
Visitor
8,277 Views
Registered: ‎07-01-2016

Re: Tuning of GTX Receiver for Custom Protocol

Hi,

 

Can anyone point to a troubleshooting guide for 7-series GTX? How to debug and detect issues in GTX configuration for a custom protocol?

 

Thanks.

0 Kudos
Visitor bdesai
Visitor
8,146 Views
Registered: ‎07-01-2016

Re: Tuning of GTX Receiver for Custom Protocol

Can any one help with this query? If not, can someone point me to appropriate Xilinx Support channel, if available?

0 Kudos
Moderator
Moderator
8,129 Views
Registered: ‎02-16-2010

Re: Tuning of GTX Receiver for Custom Protocol

Have you checked the HSSIO solution center?
http://www.xilinx.com/support/answers/57237.html
------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------
0 Kudos