01-02-2008 09:21 AM
01-02-2008 12:12 PM
01-02-2008 01:01 PM - edited 01-02-2008 01:03 PM
I agree with tbob if you are just trying to detect the pulse. If you want to measure the rise time ripple etc, then the 10 samples per pulse may not be fast enough. Nyquist talks about the highest freq component of your signal. For a 50MHz pulse the lowest freq component is 50MHz and the others are above (Check CRC handbook for fourier transforms).
Discalimer: Anything and evrything that I say that is math related should be taken with grain of salt. I once tried to take the log of a negative number!
Sanity Check Q:
Can a FPGA sample faster than it can loop? I thought the top end loop rate fro a FPGA was 40MHz
Oh well.... just trying to help!
Ben
01-09-2008 09:02 PM
An FPGA can't sample analog data nearly that fast, so you won't be able to do that. With digital inputs, it is possible to get the FPGA up to 100 MHz, possibly even 200 MHz by using clock multipliers. You might be lucky enough to detect the pulses, but you wouldn't be able to measure anything about them. However, your pulses may be too short to register in the TTL circuitry.
Bruce