Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
12 years ago

Hi, How to choose the speed grade in an FPGA or CPLD?

Hi

I've a lot of questions about FPGAs and CPLDs speed grade, I want to generate a pulse of 3 ns acording to an event, which means that I need at least a 333 MHz clock, either external or using a PLL, right?

I don't understand the definition of speed grade, I found than means that an FPGA speed grade -10 for example, has a delay of 10 ns through macrocell, how this affect the maximum frequency supported? In the forum said that it depends of what I want to implement, I don't understand this either

Also, if I have an FPGA speed grade -6 (I read in a post that means 315 MHz) can I use an external clock of 300 MHz and try to obtain a higher frequency? the speed grade has to suport this new frequiency?

Speed grade definitions are equal in FPGAs and CPLDs?

If I don't need very much processing, only sample of events and generate pulses (3 ns), how can I decide which FPGA or CPLD buy?

Where can I find more information in order to undestand FPGAs an CPLDs work frequency?

I know that there are a lost of questions, I hope you can help me, thank you so much.

11 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I really appreciate the orientacion now I have more ideas, I prefer to keep it simple and don't do unnecessary things, I'm going to document myself and hope that if anything else comes up you can help me as always XD thanks