Field-Programmable Gate FPGAs and Complex Programmable Integrated Circuits represent distinct techniques for implementing custom circuits . Programmable logic comprise an grid of configurable logic elements https://socialtechnet.com/story7074289/fpga-cpld-components-a-deep-dive