Complex programmable logic device
Från Rilpedia
Complex programmable logic device (förkortat CPLD) är inom digitalteknik en programmerbar logikkrets med en komplexitet som ligger mellan en PAL-krets och en FPGA-krets. Byggstenen i en CPLD kallas makrocell och består av logiska grindar anslutna till en D-vippa.
I motsats till en FPGA utnyttjar CPLD:n ett inbyggt icke-flyktigt minne (oftast Flash) som kan programmeras "In System" när komponenten är monterad på kretskortet.
Några tillverkare av CPLD:er är Xilinx, Altera och Lattice.