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.

WHAT IS DIFFERENCE BETWEEN CPLD AND FPGA?

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

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
 

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
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top