[Fpga-synth] Jitter
Magnus Danielson
magnus at rubidium.dyndns.org
Mon Nov 19 10:59:20 CET 2007
From: Scott Gravenhorst <music.maker at gte.net>
Subject: [Fpga-synth] Jitter
Date: Sun, 18 Nov 2007 17:10:53 -0700
Message-ID: <200711190110.lAJ1AqoU031100 at linux7.lan>
> 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.
Yeah, that is a common misstake. Good thing you pointed out that it is not the
same.
If you have a 2 ps(RMS) clock you are most of the times home free. There are
better clocks when in need.
> I would hope that the hardware clock chosen would complement the jitter
> tolerance of the DLL.
I would think so too. Best thing is to pull the datasheet. It is the cycle-to-
cycle jitter which will be given, probably in the bogusity peak-to-peak form.
> Also, the PicoBlaze docs I looked at are sort of old. They state a max
> rate of 43 MIPS for a Spartan-3 not a Spartan-3E. The doc says to look at
> the ISE trace report. My design is showing 109.9 MHz with the longest
> delay being associated with kcpsm3. That would indicate that I should be
> able to run it at 100 MHz assuming my jitter isn't excessive.
I agree with your conclusion here.
Cheers,
Magnus
More information about the Fpga-synth
mailing list