Lessico IT › Hardware › CPLD

CPLD

Hardware Svenska → Aggiornato: 2026-11-03

Complex Programmable Logic Device: un piccolo chip di logica programmabile che conserva la configurazione senza alimentazione ed è operativo nello stesso istante in cui arriva la tensione.

Il CPLD è un discendente ingrandito dei componenti PAL e GAL degli anni Settanta e Ottanta: un insieme di macrocelle basate su logica a somma di prodotti, collegate da una matrice di interconnessione centrale. A differenza di una FPGA, la configurazione risiede in flash o EEPROM sul chip e i ritardi da pin a pin sono prevedibili. Le famiglie classiche sono MAX 7000 di Altera e XC9500 e CoolRunner di Xilinx.

Il compito tipico è la glue logic: decodifica degli indirizzi, sequenziamento delle alimentazioni sulle schede server, traduzione tra bus che non combaciano del tutto. La maggior parte si programma via JTAG. Il confine con le FPGA si è fatto sfumato nel 2004, quando Altera lanciò MAX II, basato internamente su LUT ma venduto comunque come CPLD.

← Torna al lessico