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 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

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top