I was wondering if Cypress has an inexpensive solution for counting the time interval/difference between two separate pulses with at least couple of nanosecond resolution. The pulses are TTL, 50 nanosecond wide. Basically, I want to make a fast time-to-digital converter(TDC). Any ideas? Can you run a PSoC counter, externally clocking it with a with 2 GHz a cypress clock, e.g. CY294x? If so what PSoC chip do your recommend, what timer, and maybe if you could suggest sample schematic. Any suggestions would be much appreciated. Thanks.