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

WHAT IS DIFFERENCE BETWEEN CPLD AND FPGA?

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Author Message
sumant.thapliyal



Joined: 15 Aug 2007
Posts: 39


Post05 Sep 2007 11:59   WHAT IS DIFFERENCE BETWEEN CPLD AND FPGA?

WHAT IS DIFFERENCE BETWEEN CPLD AND FPGA?
Back to top
deh_fuhrer



Joined: 25 Jul 2006
Posts: 422
Helped: 28


Post05 Sep 2007 12:18   Re: WHAT IS DIFFERENCE BETWEEN CPLD AND FPGA?

The complexity of the CPLD is lesser than that of FPGA.
CPLD consists of programmable AND and OR connections to implement a logic circuit. While FPGAs make use of CLBS (configurable logic blocks) like Look-up tables(LUTs).
Back to top
gck



Joined: 17 Oct 2006
Posts: 136
Helped: 4


Post06 Sep 2007 5:45   Re: WHAT IS DIFFERENCE BETWEEN CPLD AND FPGA?

CPLD is Complex Programmable Logic array
FPGA is Field Programmable Gate Array.

CPLD is ROM based technology and FPGA is RAM based. Because of which FPGA needs external ROM to boot up after power on.

FPGA structure is more complex than CPLD. CPLD is fixed routings so delays are predictable. In FPGA routing is done by switching matrix so delays are not fixed.

Hope this might have given basic idea about both. For further info just search through eda board there are lots of posts regarding this issue
Back to top
vamsi_addagada



Joined: 05 Jul 2007
Posts: 99
Helped: 3


Post06 Sep 2007 11:19   WHAT IS DIFFERENCE BETWEEN CPLD AND FPGA?

CPLD have more combinal logic and few sequential logic.cpld is not reprogram when power is on.
FPGA have more combinational logic and more sequential logic .must be reprogramble when power is on.

vamsi
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap