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: 
Voyager
Voyager
3,500 Views
Registered: ‎04-02-2011

Function Of CDR Block

Jump to solution
Folks,

Want to know in detail what exactly happens inside CDR/Clock Data Recovery Block ?

Why there is a need for this functional block in HighSpeed Serdes based applications?
0 Kudos
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
4,461 Views
Registered: ‎02-06-2013

Re: Function Of CDR Block

Jump to solution
 
Hi
 
The CDR functios is to recover the clock and the data from the high speed serial input data.
Data at the receiver is from another device with a different REFCLK.  As such, the received serial data can be at a slightly different frequency as the local PLL clock.
The CDR’s purpose is to build a “recovered” clock from the receive data.  This recovered clock is used to sample the serial receive data.
The recovered clock is called RXRECCLK.RXRECCLK is synchronous to the RX data stream.
It is very important to note that the CDR takes time to align to the incoming data.  It can take several thousand data transitions for CDR alignment to occur.
 
You can refer the below links for further info
 
 
 
 
Hope it helps,
Regards,

Satish

--------------------------------------------------​--------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.
--------------------------------------------------​-------------------------------------------
0 Kudos
2 Replies
Xilinx Employee
Xilinx Employee
4,462 Views
Registered: ‎02-06-2013

Re: Function Of CDR Block

Jump to solution
 
Hi
 
The CDR functios is to recover the clock and the data from the high speed serial input data.
Data at the receiver is from another device with a different REFCLK.  As such, the received serial data can be at a slightly different frequency as the local PLL clock.
The CDR’s purpose is to build a “recovered” clock from the receive data.  This recovered clock is used to sample the serial receive data.
The recovered clock is called RXRECCLK.RXRECCLK is synchronous to the RX data stream.
It is very important to note that the CDR takes time to align to the incoming data.  It can take several thousand data transitions for CDR alignment to occur.
 
You can refer the below links for further info
 
 
 
 
Hope it helps,
Regards,

Satish

--------------------------------------------------​--------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.
--------------------------------------------------​-------------------------------------------
0 Kudos
Highlighted
Voyager
Voyager
3,484 Views
Registered: ‎04-02-2011

Re: Function Of CDR Block

Jump to solution
Thanks for your response and spending time on this.
Looks like I have to read these docs to get more detail information about the mechanism inside this block.

Good to go!

I'm accepting your post as solution.

Thanks,
0 Kudos