electronics forum

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

Difference between FPGA and CPLD


Post new topic  Reply to topic    EDAboard.com Forum Index -> Electronic Elementary Questions -> Difference between FPGA and CPLD
Author Message
senthilnathan.rajesh



Joined: 12 Apr 2006
Posts: 43


Post22 Feb 2007 6:40   

Difference between FPGA and CPLD


Can anybody explain the main difference between a CPLD and a FPGA...? Whats the term used to mention the available Logic resources in CPLD and FPGA...?


Thanks
Back to top
Sathish



Joined: 06 Jan 2006
Posts: 91
Helped: 4
Location: Chennai


Post22 Feb 2007 9:43   

Re: Difference between FPGA and CPLD


COMPLEX PROGRAMABLE LOGIC DEVICE(CPLD) has less gate count as it is made of EPROM, flash technologies.

FIELD PROGRAMABLE GATE ARRAY(FPGA) are large gate count devices and is made of SRAM, antifuse technologies

Hence their architecture is also different.

you can get the difference between flash and antifuse technologies in internet.
Back to top
zeeshanzia84



Joined: 29 May 2006
Posts: 202
Helped: 19
Location: Pakistan / Germany


Post22 Feb 2007 11:52   

Re: Difference between FPGA and CPLD


No. Actually Satish is WRONG. FPGAs are available in fuse as well as antifuse type, and Flash as well as RAM and even EEPROM type.


Quote:
FIELD PROGRAMABLE GATE ARRAY(FPGA) are large gate count devices....COMPLEX PROGRAMABLE LOGIC DEVICE(CPLD) has less gate count


Actually, that is also not very correct. First of all "gate count" is only an advertising term....that allows you to VERY rough estimate where your programmable device stands in comparison to an ASIC based design flow....

Secondly, ofcourse you can get an FPGA with much lesser gate count as compared to a CPLD..
In reality, the difference lies in their architecture. The fundamental unit of almost all FPGAs is the LOGIC CELL which comprises of latches, a multiplexer and a LUT(which can act as 16 FFs or one 16x1 RAM)....this is a more complex architecture as compared to the CPLD whose LOGIC CELL has programmable arrays of ORs and ANDs....at the end of each logic cell of a cpld are certain FFs.....

Thus FPGAs are much versatile for Sequential logic based circuits...
Back to top
Sathish



Joined: 06 Jan 2006
Posts: 91
Helped: 4
Location: Chennai


Post23 Feb 2007 6:48   

Re: Difference between FPGA and CPLD


hi senthilnathan.rajesh

you can get the difference in there architecture and the application of FPGA and CPLD's in the following article.

http://www.netrino.com/Articles/ProgrammableLogic/index.php..


i accept you comment zeeshan..
Back to top
Google
AdSense
Google Adsense




Post23 Feb 2007 6:48   

Ads




Back to top
ankit12345



Joined: 27 Dec 2005
Posts: 292
Helped: 6
Location: bangalore,India


Post23 Feb 2007 7:06   

Difference between FPGA and CPLD


FPGA and CPLD differ in architecture and technology
Back to top
zeeshanzia84



Joined: 29 May 2006
Posts: 202
Helped: 19
Location: Pakistan / Germany


Post23 Feb 2007 20:55   

Re: Difference between FPGA and CPLD


Quote:
i accept you comment zeeshan..


Thank you. That's very generous of you.
Back to top
fahadislam2006



Joined: 09 Jan 2006
Posts: 51
Helped: 1
Location: Sweden


Post02 Mar 2007 15:10   

Re: Difference between FPGA and CPLD


In simple you can say that before many years, when we were mot much mature in Digital Designing we designed simple Logical gates ... and then after time our needs grown and we turned to combining more and more Logical gates ... then to make connections clear, we arranged in form of arrays (PAL,PLA etc) and called then PLD and its more complex form as CPLD ...
after that some people felt that very soon our need will grow too much and we cannot create that much complex Arrays (CPLDs) so they turned to create some logical formation to arrange.
And decided to broke don system in little logical groups having its own centre (LUT), own memory and own interconnections. It also give advantage in terms of power as we can turn off unnecessary blocks.

And soon Human needs will grow and he will search some new way ... Very Happy

But let c who think first and who realize first and who do first Neutral
Back to top
sonal



Joined: 10 Feb 2007
Posts: 112
Helped: 2


Post03 Mar 2007 8:11   

Difference between FPGA and CPLD


it's differ in technology
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 -> Electronic Elementary Questions -> Difference between FPGA and CPLD
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
Difference between CPLD and FPGA (7)
Difference between FPGA and CPLD (13)
Difference between PLD, CPLD and FPGA (2)
WHAT IS DIFFERENCE BETWEEN CPLD AND FPGA? (3)
Difference between FPGA, PLD, CPLD and ASIC... (2)
Difference Between FPGA & CPLD (3)
What's the main difference between FPGA &CPLD ??? (14)
What is the difference of CPLD and FPGA? (24)
main diff between cpld and fpga? (4)
Difference between FPGA and ASIC (7)


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