| Author |
Message |
ijyazahmed
Joined: 08 Jul 2003 Posts: 1
|
20 Jul 2003 8:21 cpld vs fpga |
|
|
|
|
| what is the difference between PLD, SPLD, GAL, CPLD and FPGA ?
|
|
| Back to top |
|
 |
vvsvv
Joined: 26 May 2004 Posts: 98
|
04 Jun 2004 13:06 fpga vs cpld |
|
|
|
|
Cpld is usually used in small or middle project,
however fpga is usually used in big or huge Project.
and the Timeing in CPLD is usually easy to control whick is more different in FPGA.
and the cells in CPLD is more bigger than that in FPGA!
WHAT I KNOW IT THAT!!
ENJOY IT!
|
|
| Back to top |
|
 |
atmaca
Joined: 13 Jan 2004 Posts: 355 Helped: 1
|
04 Jun 2004 14:41 difference between cpld and fpga |
|
|
|
|
Download this the book referred by the link:
http://www.edaboard.com/viewtopic.php?t=77206&highlight=fpga
In this book the answer of your question is explained in detail
thanks
|
|
| Back to top |
|
 |
alphi
Joined: 23 Dec 2001 Posts: 440 Helped: 1
|
04 Jun 2004 16:23 fpga v/s cpld |
|
|
|
|
| It is basic,go to www.fpga.com.cn
|
|
| Back to top |
|
 |
davyzhu
Joined: 23 May 2004 Posts: 521 Helped: 3 Location: oriental
|
04 Jun 2004 16:45 difference between fpga and cpld |
|
|
|
|
| To designer, no difference.
|
|
| Back to top |
|
 |
Black Jack
Joined: 02 Dec 2003 Posts: 221 Helped: 11 Location: UKRAINE
|
04 Jun 2004 17:36 difference between a fpga and a cpld |
|
|
|
|
| davyzhu wrote: |
| To designer, no difference. |
I`m not agree with you.
CPLD`s and FPGA`s have absolutely different architectures.
And for effective development you MUST know how
functions implemented in chip
IMHO
|
|
| Back to top |
|
 |
rajendar
Joined: 03 Jun 2004 Posts: 3
|
08 Jun 2004 8:20 cpld vs. fpga |
|
|
|
|
There is one good article from altera..
u can search for the following title in google.com
"CPLD Vs FPGA Comparing high capacity programmable logic"
rgds,
Rajendar
|
|
| Back to top |
|
 |
hamming
Joined: 13 Dec 2002 Posts: 6
|
08 Jun 2004 12:47 compare cpld fpga |
|
|
|
|
| Vistit the websites of Altera and Xilinx; you can find a lot of info
|
|
| Back to top |
|
 |
duguzhang
Joined: 28 May 2004 Posts: 21
|
10 Jun 2004 0:27 cpld as rom |
|
|
|
|
| It seems that the input of CPLD's cell uses the configurable OR plane and the input of FPGA uses the LUT. Of cource, the gates counts of FPGA is much larger than CPLD.
|
|
| Back to top |
|
 |
kermit
Joined: 07 Apr 2002 Posts: 106 Helped: 2
|
20 Jul 2004 9:44 compare fpga & cpld |
|
|
|
|
| I think FPGA is suited for timing circuit becauce they have more registers , but cpld is suited for control circuit because they have more combinational circuit. At the same time, If you synthises the same code for fpga for many times, you will find out that each timing reports is different.But it is different in cpld synthisesing, you can get the same result.
|
|
| Back to top |
|
 |
gaonkc
Joined: 16 Jul 2004 Posts: 107
|
21 Jul 2004 6:15 diff b/w fpga and cpld |
|
|
|
|
fpga can be use to high-end product.
cpld used to low-end product
|
|
| Back to top |
|
 |
Google AdSense

|
21 Jul 2004 6:15 Ads |
|
|
|
|
|
|
| Back to top |
|
 |
ashishjindal76
Joined: 05 Dec 2003 Posts: 78
|
21 Jul 2004 11:48 cpld fpga differences |
|
|
|
|
hi
I think that fpga has more flexibility as well as design capacty in terms of complexcity compared to cpld. also that fpga can operate at very high speeds compared to cpld.
ashish
|
|
| Back to top |
|
 |
ldhung
Joined: 26 Jul 2004 Posts: 44
|
26 Jul 2004 12:59 cpld v/s fpga |
|
|
|
|
| The difference b/w FPGA and CPLD are: Interconnection, programming technology and logic blocks
|
|
| Back to top |
|
 |
chinara
Joined: 15 Sep 2004 Posts: 96 Helped: 2
|
15 Sep 2004 8:17 fpga cpld difference |
|
|
|
|
The fpga and cpld have completly different architecture and semiconductor method. So the cpld is very hard to own more resource.
The cpld could work immediatly after power up. But fpga could not work untill the configuration is done.
|
|
| Back to top |
|
 |
odesus
Joined: 30 Jun 2004 Posts: 36 Helped: 1
|
15 Sep 2004 15:22 cpld versus fpga |
|
|
|
|
Hi to everyone:
Generally, the CPLD devices are not volatile, 'cos they contain flash or erasable ROM memory in all of cases. The fpga are volatile in many cases, that's way they need a configuration memory for working with programmed desing. Of course exists some variants in FPGA, one of them uses antifuse technology which makes impossible to change the configuration for new desings.
Regards.
|
|
| Back to top |
|
 |
SPATAN
Joined: 17 Aug 2004 Posts: 135 Helped: 5
|
16 Sep 2004 4:40 diff fpga and cpld |
|
|
|
|
| FPGA is ram base. CPLD is rom base
|
|
| Back to top |
|
 |
jay_ec_engg
Joined: 19 Jun 2004 Posts: 157 Helped: 1 Location: India
|
16 Sep 2004 4:59 what is the difference between fpga and cpld |
|
|
|
|
| FPGA are more powerful and u will get more pinouts but compare to that less logic.... but CPLD has good capacity...FPGAs can be SRAM or ANTIFUSE or non-volatile also.... but CPLDs are generally non-volatile.. nowadays ppl are using SRAM or antifuse based FPGAs which are to be programed/configure after power up thru serial or parallal eeprom... but advantage is u can reprogram it....In ckt reporgramability support will be there.
|
|
| Back to top |
|
 |
terminal
Joined: 23 Jan 2005 Posts: 6
|
23 Jan 2005 9:04 diff b/w cpld and fpga |
|
|
|
|
| in term of cost, which is cheaper ?
|
|
| Back to top |
|
 |
farhada
Joined: 01 Oct 2004 Posts: 325 Helped: 37 Location: Nice, France
|
23 Jan 2005 12:17 differences between cpld and fpga |
|
|
|
|
| SPATAN wrote: |
| FPGA is ram base. CPLD is rom base |
Not really, there are FPGAs that are Flash (anti-fuse) based, like the ones from ACTEL.
|
|
| Back to top |
|
 |
bilgekaan
Joined: 18 Nov 2004 Posts: 118 Helped: 14 Location: Turkiye
|
23 Jan 2005 12:50 difference fpga cpld |
|
|
|
|
from fpga4fun.com dıfferences of fpga and cpld devices
FPGAs are "fine-grain" devices. That means that they contain a lot (up to 100000) of tiny blocks of logic with flip-flops. CPLDs are "coarse-grain" devices. They contain relatively few (a few 100's max) large blocks of logic with flip-flops.
FPGAs are RAM based. They need to be "downloaded" (configured) at each power-up. CPLDs are EEPROM based. They are active at power-up (i.e. as long as they've been programmed at least once...).
CPLDs have a faster input-to-output timings than FPGAs (because of their coarse-grain architecture, one block of logic can hold a big equation), so are better suited for microprocessor decoding logic for example than FPGAs.
FPGAs have special routing resources to implement efficiently binary counters and arithmetic functions (adders, comparators...). CPLDs do not.
FPGAs can contain very large digital designs, while CPLDs can contain small designs only.
|
|
| Back to top |
|
 |
lucbra
Joined: 30 Oct 2003 Posts: 160 Helped: 6 Location: Belgium
|
23 Jan 2005 22:08 advantage & disadvantage fpga vs cpld.pdf |
|
|
|
|
Granularity is the biggest difference between CPLD and FPGA.
CPLD's have a register with associated logic (AND/OR matrix) For that reason, CPLD's are mostly implemented in control applications and FPGA's in datapath apps. Because of this course grained architecture, the timing is very fixed in CPLDs.
This is also the reason why Altera's MAX2 devices can't be called CPLDs (allthough non-volatile). They have a fine grained architecture, just like any other FPGA.
The 'grey' zone between datapath and control apps can be served both by CPLDs and FPGAs.
Regards
|
|
| Back to top |
|
 |