# how to choose CPLD or FPGA?

Status
Not open for further replies.

#### Laplace

how to choose a cpld

when you need to use a programmable logic, how do you make a decision on FPGA or CPLD ?

#### SphinX

Hi,

What is the complexity of your design?
How many of gates ?
You can use PLD also if the no. of gates is smaller .

Pharaoh Of Egypt

#### mart242

##### Junior Member level 1
Cheap & small = CPLD
More expensive and bigger = FPGA

So it all depends on what you're trying to do...

#### eltonjohn

IT'S a MATTER OF DESIGN

HI LAPLACE ..A CPLD IS SOMETIMES WELL SUITED TO REPLACE LOW COUNT NUMBEROF GLUE LOGIC..
IF YOU USE A BIG CPU AN OTHER FUNTION CHIPS THE CPLD IS THE WAY TO GO, ESPECIALY IF YOU HAVE TO MEET IMPOSED TIMINGS AND POWER REQUIREMETS ..
IF YOU NEED TO IMPLEMENT A PARTICULAR FUNCTION THAT IS TO COMPLEX TO BE TACKLE BY A CPU .. OR THAT WILL TIGHT UP THE CPU FOREVER THEN THE SOLUTION IS A SPECILISED CORE .AND ASIC OR FPGA .THIS DAYS .THERE ARE MANY POWERFULL SOLUTION FOR HIGH SPEED EMBEDED LIKE THE XILINX VIRTEX II .BU THE CHIPS GO FOR $200 SOME EPLDS GO FOR$2.. AND A CONSTELATION OF SOLUTIONS IN BEWTEEN ..SO YOU SHOULD FIND WHAT IS BEST SUITED FOR YOUR PARTICULAR NEED ..SPEED ,POWER,COMPLEXITY.

#### alongsh

##### Newbie level 4
it depends on what you're trying to do .
you can simulate before choose chips.
what is more,speed,power,price are important.

#### nj_jack

##### Member level 5
It is simple problem.
if your design is more complex or is used to complete algorithm, you should choose FPGA, for this is its strongpoint.
if you only design a simple logic circuits or control problem, CPLD is enough.

Status
Not open for further replies.