how are fpga and cpld difference?
FPGA contains up to 100,000 of tiny logic blocks while CPLD contains only a few blocks of logic that reaches up to a few thousands. 2. In terms of architecture, FPGAs are considered as 'fine-grain' devices while CPLDs are 'coarse-grain'. ... FPGA is a RAM-based digital logic chip while CPLD is EEPROM-based.