| Author |
Message |
sumant.thapliyal
Joined: 15 Aug 2007 Posts: 39
|
05 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
|
05 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
|
06 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
|
06 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 |
|
 |