Rules | Recent posts | topic RSS | Search | Register  | Log in

Difference b/w FPGA & CPLD


Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> Difference b/w FPGA & CPLD
Author Message
ijyazahmed



Joined: 08 Jul 2003
Posts: 1


Post20 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


Post04 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


Post04 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


Post04 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


Post04 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


Post04 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


Post08 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


Post08 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


Post10 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


Post20 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


Post21 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
Google Adsense




Post21 Jul 2004 6:15   

Ads




Back to top
ashishjindal76



Joined: 05 Dec 2003
Posts: 78


Post21 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


Post26 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


Post15 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


Post15 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


Post16 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


Post16 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


Post23 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


Post23 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


Post23 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


Post23 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
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> Difference b/w FPGA & CPLD
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
Difference Between FPGA & CPLD (3)
What's the main difference between FPGA &CPLD ??? (14)
Difference between FPGA and CPLD (7)
Difference between CPLD and FPGA (7)
Difference between FPGA and CPLD (13)
Difference between PLD, CPLD and FPGA (2)
Difference between FPGA, PLD, CPLD and ASIC... (2)
WHAT IS DIFFERENCE BETWEEN CPLD AND FPGA? (3)
What is the difference of CPLD and FPGA? (24)
cpld & fpga (2)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS