Field-Programmable Logic Arrays and Complex Logic CPLDs represent distinct techniques for implementing electronic circuits . Programmable logic comprise an matrix of configurable logic blocks , https://sparklemilchip.com/product/actel-m2s150ts-fcg1152i/