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: 
Explorer
Explorer
1,052 Views
Registered: ‎03-27-2017

Theory: Use of TX Phase Interpolator

Jump to solution

Hello transceiver experts,

 

Reference: Ultrascale+ GTY (p. 165-167)

 

There is example code given on p. 165 on the usage of the TX phase interpolator to match TARGET_CLOCK to TXUSRCLK2.

 

From my understanding: TXUSRCLK2 is output from the transceiver to clock the TX interface logic and TARGET_CLOCK is some clock signal. The disparity between the two will control the signals TXPIPPMEN and TXPIPPMSTEPSIZE to perform phase matching, but which clock signal will be modified? I'm thinking it's TXUSRCLK2 which is internal to the transceiver channel (refer to p. 157)? From the code comments:

 

// This is an example of using TXPIPPM to match TARGET_CLK to TXUSRCLK2
// TARGET_CLK is running at the same frequency as TXUSRCLK2

  This suggests TARGET_CLK will be the clock which will be modified???

 

Please help clarify my understanding of this!

 

 

0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
1,380 Views
Registered: ‎07-30-2007

Re: Theory: Use of TX Phase Interpolator

Jump to solution

Refer to the diagram on page 157.  The code is actually matching the TXUSRCLK to the Target clock.  Not the other way around.




----------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution
----------------------------------------------------------------------------


View solution in original post

2 Replies
Moderator
Moderator
1,381 Views
Registered: ‎07-30-2007

Re: Theory: Use of TX Phase Interpolator

Jump to solution

Refer to the diagram on page 157.  The code is actually matching the TXUSRCLK to the Target clock.  Not the other way around.




----------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution
----------------------------------------------------------------------------


View solution in original post

368 Views
Registered: ‎03-01-2019

Re: Theory: Use of TX Phase Interpolator

Jump to solution

Thanks for pointing out there is a sample code. I just used it on artix 7 gtp. It matched tx clock with target clock. 

0 Kudos