0
635views
| written 4.7 years ago by |
| Sr. No, | CPLD | FGPA |
|---|---|---|
| 1 | CPLD stands for Complex Programmable Logic Device | FPGA stands for Field Programmable Gate Array |
| 2 | CPLDs contain just a few thousand logic blocks | FPGAs contain around one tenth of a million logic blocks |
| 3 | The functional blocks are connected together by a global interconnection matrix | The logic blocks are interconnected by programmable paths called routing channels |
| 4 | In terms of architecture,these are considered to be 'coarse grain' devices | In terms of architecture,these are considered to be 'fine grain' devices |
| 5 | CPLD is an EPROM based chip | FPGA is a RAM based chip |
| 6 | Delays are more predictable in CPLD | Delays are very unpredictable in FPGA due to its architecture |
| 7 | CPLDs are relatively cheaper | FPGAs are more expensive |