Altera_Forum
Honored Contributor
18 years agoBeginner question: FPGA timings
I'm very new to the FPGA world, so my question is probably naive.
So, I chose a very standard Cyclone II EP2C20F484C7N device. I created a very simple design, and found that the latency from input pin to output pin can't be lower than 8.6ns. As I'm reading the Cyclone II device handbook, Chapter 5, Timing specifications, I find a nice explanation for my timings: there is a delay of about 4ns from pin to cell, and again from cell to pin, added to the smaller internal delays for each gate. So far so good. Now, it looks like I can't get any output in less than 10ns with this chip. And I can't even make it works on something in less than 4ns. So why is its maximum clock rate at around 500MHz ? How are these numbers related ? How are they both related the the sentence "The fastest FPGA broadly available run at around 600MHz" ? I apologize once again for this beginner question. Thanks in advance for any answer. Jerome.