0
3.6kviews
Differentiate between FPGA and CPLD
1 Answer
written 6.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. |