Aoxomox
Member level 5
fpga jitter
Hallo,
I have a question concerning a method to sample a digital signal in a Spartan-3 FPGA with very low jitter. The external signal input to the FPGA is not synchronized to the FPGA clock signal. I want to implement a synchronous counter (retriggerable monoflop) that can be triggered by the rising edge of the sampled signal. The absolute delay between the rising edge of the input signal and the start of my counter is not critical. BUT the jitter of the output signal related to the input signals should be less than 1ns. The maximum sampling frequency is about 250MHz, so a period of 4ns.
My idea is that I could use the DCM (digital clock management) with say 250MHz input clock to generate 4 clock signals with a phase shift of 0, 90, 180 & 270 degrees to the input clock. Thus I will have four rising edges distributed with 1ns phase shift. Then I would implement 4 counters each running on one of the four generated clocks. The enable signal for the counters is my signal to sample.
Does anyone have ideas, comments or maybe an Appnote?
Thanks for your help,
Aoxomox
Hallo,
I have a question concerning a method to sample a digital signal in a Spartan-3 FPGA with very low jitter. The external signal input to the FPGA is not synchronized to the FPGA clock signal. I want to implement a synchronous counter (retriggerable monoflop) that can be triggered by the rising edge of the sampled signal. The absolute delay between the rising edge of the input signal and the start of my counter is not critical. BUT the jitter of the output signal related to the input signals should be less than 1ns. The maximum sampling frequency is about 250MHz, so a period of 4ns.
My idea is that I could use the DCM (digital clock management) with say 250MHz input clock to generate 4 clock signals with a phase shift of 0, 90, 180 & 270 degrees to the input clock. Thus I will have four rising edges distributed with 1ns phase shift. Then I would implement 4 counters each running on one of the four generated clocks. The enable signal for the counters is my signal to sample.
Does anyone have ideas, comments or maybe an Appnote?
Thanks for your help,
Aoxomox