Difference b/w FPGA & CPLD

Status
Not open for further replies.
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
 

They can be differentiated in terms of area of application like complexcity of system,small or large project and factor like speed.
 

Dear Friend,

As per my knowledge there is big difference between FPGA & CPLD.

FPGA is mostly used for more complex & High Speed Designs. FPGA & with the help of soft core processor, we can make any design very easily.

CPLD is also High Speed but we can use it for simple multiple I/O required projects only.

As per required by project we can choose FPGA & CPLD.
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…