0
3.9kviews
Differentiate between FPGA and CPLD
1 Answer
| written 7.1 years ago by |
| Sr. No. | FPGA | CPLD |
|---|---|---|
| 1 | It is field programmable gate array. | It is complex programmable logic device. |
| 2 | Capacity is defined in terms of number of gates available. | Capacity is defined in terms of number of macro-cells available. |
| 3 | FPGA consumes less power than CPLD. | CPLD consumes more power than FPGA devices. |
| 4 | Number of input and output pins on FPGA are less than CPLD. | Number of input and output pins on CPLD are high. |
| 5 | FPGA are suitable for designs with large number of simple blocks with few number of inputs. | CPLD are ideal for complex blocks with large number of inputs. |
| 6 | FPGA based designs require more board space and layout complexity is more. | CPLD based designs need less board space and less board layout complexity. |
| 7 | It is difficult to predict the speed performance of design. | It is easier to predict the speed performance of design. |
| 8 | FPGA are available in wide density range. | CPLD contain fewer registers but have better performance. |