Forum Discussion
Altera_Forum
Honored Contributor
12 years agotransfer Analog to Digital (count time between two pulses)
Hello guys, I hope everyone doing alright, i got a project that i am starting to work with and want to get your advice. I have laser pulses and i want the FPGA to count the time between t...
Altera_Forum
Honored Contributor
12 years agoDepends on the intended time resolution. Timing measurements down to about 1 ns can be implemented with pure digital methods, e.g. using SERDES blocks, possibly with mutiple phase shifted clocks.
For high resolution timing mesurements, e.g. 10 ps or better resolution, there's no straightforward solution with FPGAs. You find TDC (time-to-digital converters) utilizing logic gate delay described in literature, also with Altera FPGA. See previous threads in the Altera forum. But these designs are fighting various problems like unpredictable and hard to control routing delay. Referring to state-of-the-art external TDC circuits might be the easier approach.