Re: Virtex4 FX12 dynamic clock divider



Guru schrieb:

Here are some more details:
The output clock is used for CMOS imaging sensor.
The input clock can be 200MHz (CLK2X from DCM0)
Desired clock increment is about 1 MHz.
Maximum jitter not specified.

Ahhh, now we move forward!

2 DCMs free for now.

I think that DCM with dynamic FX ratios cannot produce such increments,
because
output frequency can only take fraction ratios according to input
clock. I think DDS is the best solution for my problem. The open
question is which frequency to take for input: 100, 200, 300 ..MHz?

Lets look at the worst case. You want 66 MHz max. If we use some kind of 660 MHz master clock, we will have 1/10 UI jitter. Not too bad, not too good. I guess for the CMOS image sensor the jitter wont hurt, since it is read like a ram array, isnt it?
So what you need is a multiphase DDS using lets say 4 accus. The MSBs must be parallel-serial converted using a x2 Clock and a DDR output stage. Been there, done that. Do a search in the FPGA FAQ, its explained there.

Regards
Falk
.



Relevant Pages

  • Re: Going from CLK1X to CLK2X.. really safe?
    ... Ever since I have been careful to avoid direct transfers from one to the other on the same edge. ... In my case, it turned out that a combination of a heavily loaded 2x clock tree, a lightly loaded 1x clock tree, and jitter on the input clock conspired to push the 1x and 2x clocks apart by over 500ps, which was enough to cause the design to fail. ...
    (comp.arch.fpga)
  • Re: All Digital PLL Design
    ... output clock which is a integer ratio multiple of the input clock. ... times the input clock and the PLL must maintain a zero phase ... I haven't seen the phrase "bang-bang" applied to a phase comparator. ...
    (comp.dsp)
  • Re: How to spec jitter for a digital NCO
    ... The "DDS" style of NCO works well (and is by far what people usually ... RMS timing jitter that comes directly from the fact that the timing ... input clock is fast relative to the generated clock, and the NCO has a good ...
    (comp.dsp)
  • Re: All Digital PLL Design
    ... output clock which is a integer ratio multiple of the input clock. ... and to keep a fixed amount of data in the FIFO while driving the output ... times the input clock and the PLL must maintain a zero phase ...
    (comp.dsp)
  • Re: How to spec jitter for a digital NCO
    ... to trigger that logic, all of which is on the same input clock. ... that you can't get to exactly via an NCO, and does so with zero jitter. ...
    (comp.dsp)