Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Difference between CPLD and FPGA

Status
Not open for further replies.

nishams

Newbie level 4
Joined
Dec 6, 2007
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,316
Hi..I would like to know about the difference between FPGA and CPLD. Someone pls help me...NISHAMS
 

That's a very common question here. Please do a forum search for keywords FPGA CPLD difference. Previous discussions probably contain the answer you need.
 

For now
The CPLD:

1.The matrix logic.
2.Fuse programming.Even power fail.

FPGA
1.Grass filed logic
2.flexible programming but when power fail,it needs to be reprogramming(it can be trick with external memory opload.

Huys
 

Hi,
Some differences i'm listing,
FPGAs,
Large no. of flipflops, i.e. sequential logic.
Volatile...need reprogramming on power up(sram based).
can have embeded processors, multipliers n on-chip rams.Also clock management is highly advanced.
for complex applications.
CPLDs,
More amount of combinatoional logic.
PAL based, Once programmed no need of reconfiguration unless design change.
Better predictable delays.
For small designs with large decoding logic and low power consumption.
 

Some FPGAs have built-in non-volatile flash memory for configuration. For example, the Xilinx Spartan-3AN series.

What is "grass filed logic"?
 

field programmable logic device
many time programmable(reprogammable).
it contaains CLB.


Complex programabble logic devices
one time progammable.
PAL logic.
 

FPGA:
a)SRAM based technology.
b)Segmented connection between elements.
c)Usually used for complex logic circuits.
d)Must be reprogrammed once the power is off.
e)Costly

CPLD:
a)Flash or EPROM based technology.
b)Continuous connection between elements.
c)Usually used for simpler or moderately complex logic circuits.
d)Need not be reprogrammed once the power is off.
e)Cheaper
 

Thank You all ....Got good understanding of both FPGA and CPLD.


But What is "Grass Field Logic?"
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top