Programmable Logic CPLDs and Complementary Programming PLDs fundamentally vary in their implementation . Programmable typically feature a matrix of reconfigurable operation elements interconnected via a re-routeable network resource . This allows for sophisticated circuit construction, though often with a substantial footprint and increased consum