Forum Discussion
Altera_Forum
Honored Contributor
16 years agoCDR Solution for 2Mbps 8B10B data stream
Hi there, Is there a way to generate a phase locked 2MHz clock from a 2Mbps 8B10B data stream? All the CDRs I can find are made for higher bit rates. I thought it would be easier for lower bit ...
Altera_Forum
Honored Contributor
16 years agoI don't know a literature. It's a possibility presented by the Cyclone III architecture. The term soft CDR is used in the Altera literature for a CDR function based on the DPA circuit of advanced FPGAs.
A simple soft CDR based on the VCO phase shift can work like this: You have a bitclock from the VCO sampling the input data stream. In locked state, the clock rising edge shall be aligned to the bit center. The bitstream is also sampled at the falling edge to check the phase. If the input state changes, you generate either an up or down pulse for the VCO depending on the detected bitstream's edge position. At lower input data rates, a higher oversampling ratio than 2 would give a more continuous phase information and suggest the usage of a loop filter. So you get closer to classical all-digital PLL.