[time-nuts] time interval with 10 ps resolution using cheap FPGA ?

beale beale at bealecorner.com
Fri Mar 11 05:33:50 UTC 2011


I was interested to see this 2009 Fermilab paper which claims a 10 ps (RMS) timing resolution in a TDC (time to digital converter) implented in the Altera Cyclone II FPGA, which of course has a much slower clock than that.  They call their technique a "wave union TDC", involving multiple readouts of an internal ring oscillator triggered by the input signal, permitting calibration of the relatively coarse and uneven delay elements in the FPGA. http://lss.fnal.gov/archive/2009/conf/fermilab-conf-09-275-e.pdf

I have not worked with them yet, but there are some pretty cheap FPGA development boards now-, for example, at the $50 price point for a fully assembled "Papilio One" board (hosting a Xilinx Spartan 3e) from Gadget Factory.  Has anyone tried to make such an extended-resolution TDC using this type of FPGA platform? Any opinions on whether it can be done?



More information about the time-nuts mailing list