Confused: Can FPGA measure less than 0.1ns delay between digital pulses?
Hello! I am a beginner of FPGA and want to learn can I build FIR-like structures in FPGA to process multi-channels of high speed pulse train and detect less than 0.1ns delay between each pulse?
I find the Intel Agilex 9/Stratix 10 AX can perform direct analog RF signal conversion for multiple analog input and output channels at groundbreaking rates as fast as 12 gigasamples/sec (Gsps) over sixteen channels, and 64 Gsps over as many as eight channels. However, the internal clock rate is much less (only 1000MHz at most for Stratix 10). I am confused why the built-in RF ADC and DAC in Stratix 10 are claimed to operate as fast as 64 Gsps with 36 GHz of input bandwidth? If the internal clock rate is only 1GHz, how do FPGA logic cells process 10s of GHz output data from the built-in ADC/DAC?
I think I am confused about the Clock speed, Max IO speed and the Max Sampling speed of FPGA. Can any one give me some advices? Thank you very much!