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.
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.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.