[Fpga-synth] Jitter
Dave Manley
dlmanley at sonic.net
Mon Nov 19 06:17:20 CET 2007
Scott Gravenhorst wrote:
> For a Spartan-3E, it looks like the jitter tolerance of the DLL system is
> +/- 300 pico seconds for clock input frequencies less than or equal to 150
> MHz. The S3Esk board user doc doesn't have jitter specs per se for the 50
> MHz on board clock. They only state:
>
> The board includes a 50 MHz oscillator with a 40% to 60% output duty cycle.
> The oscillator is accurate to ±2500 Hz or ±50 ppm.
>
> I think that's a 2 pico second span. I know that's not the same as jitter.
> I would hope that the hardware clock chosen would complement the jitter
> tolerance of the DLL.
The +/-50ppm is just an accuracy number - it considers initial set
frequency, aging, temperature and voltage variation. These sources of
inaccuracy lead to drift over time, but not jitter. For most purposes
any reasonably designed crystal oscillator, on a reasonably designed
board (good power and signal integrity) can be assumed jitter free (did
I put enough weasel words in there?). To see the DCM jitter use a dual
trace storage scope, trigger on the oscillator's output and watch the
DCM output. Make sure you've got a solid trigger.
-Dave
More information about the Fpga-synth
mailing list