Embedded - CPLD's (Complex Programmable Logic Devices) zijn een type digitaal geïntegreerd circuit dat gebruikers kunnen configureren om verschillende logische bewerkingen uit te voeren. Ze bestaan uit een matrix van configureerbare logische blokken die zijn verbonden via een programmeerbare verbinding. CPLD's zijn essentieel voor ontwerpers die complexe logische structuren moeten creëren, maar met een vooraf bepaald, vast aantal bronnen. Deze apparaten worden veel gebruikt in elektronische producten omdat ze de flexibiliteit bieden om logische functies zoals gegevensverwerking, signaalcontrole en apparaatinterface te implementeren, terwijl ze na productie herprogrammeerbaar zijn, waardoor ontwerpherhalingen en updates mogelijk zijn zonder dat er nieuwe hardware nodig is.
p>
De belangrijkste toepassingen van CPLD's zijn onder meer digitale signaalverwerking, communicatie-interfaces, energiebeheersystemen en als lijmlogica, die helpt bij het koppelen van verschillende componenten op een printplaat. Hun kenmerken, zoals een laag stroomverbruik, hoge snelheidsprestaties en voorspelbare timing, maken ze bijzonder geschikt voor toepassingen waarbij energie-efficiëntie en timing van cruciaal belang zijn. CPLD's worden gewaardeerd omdat ze snelle prototyping en ontwerpwijzigingen mogelijk maken, waardoor de productontwikkelingscyclus wordt versneld. Enkele van de prominente fabrikanten van Embedded - CPLD's zijn Xilinx, Altera (nu onderdeel van Intel), Lattice Semiconductor en Microchip Technology.