Programmable Array Devices and Common Device PLDs fundamentally vary in their design. Programmable generally utilize a matrix of reconfigurable logic units interconnected via a adaptable routing https://kianaqapk028817.tinyblogging.com/fpga-cpld-components-a-deep-dive-85526568