El 1969, Motorola va oferir el XC157, una matriu de portes programada amb màscara amb 12 portes i 30 pins d'entrada/sortida no compromesos.[4]
El 1970, Texas Instruments va desenvolupar un CI programable amb màscara basat en la memòria associativa de només lectura o ROAM d'IBM. Aquest dispositiu, el TMS2000, es va programar alterant la capa metàl·lica durant la producció de l'IC. El TMS2000 tenia fins a 17 entrades i 18 sortides amb 8 flip flop JK per a la memòria. TI va encunyar el terme Programmable Logic Array (PLA) per a aquest dispositiu.
PAL
Els dispositius PAL tenen matrius de cèl·lules de transistors disposades en un pla "OR fix, programable I" utilitzat per implementar equacions lògiques binàries de "suma de productes" per a cadascuna de les sortides en termes d'entrada i retroalimentació síncrona o asíncrona de les sortides.
GAL
Una millora del PAL va ser el dispositiu lògic de matriu genèric, o GAL, inventat per Lattice Semiconductor el 1985. Aquest dispositiu té les mateixes propietats lògiques que el PAL però es pot esborrar i reprogramar. El GAL és molt útil en l'etapa de prototipatge d'un disseny, quan qualsevol error de la lògica es pot corregir mitjançant la reprogramació. Els GAL es programen i es reprogramen mitjançant un programador PAL o mitjançant la tècnica de programació en circuit en xips de suport.
CPLD
Els PAL i els GAL només estan disponibles en mides petites, equivalents a uns quants centenars de portes lògiques. Per a circuits lògics més grans, es poden utilitzar PLD o CPLD complexos. Aquests contenen l'equivalent de diversos PAL connectats per interconnexions programables, tot en un circuit integrat. Els CPLD poden substituir milers, o fins i tot centenars de milers, de portes lògiques.
FPGA
Mentre els PAL s'estaven desenvolupant en GAL i CPLD (tots s'han comentat anteriorment), s'estava produint un flux de desenvolupament independent. Aquest tipus de dispositiu es basa en la tecnologia de matriu de portes i s'anomena matriu de portes programable en camp (FPGA). Els primers exemples d'FPGA són la matriu 82s100 i el seqüenciador 82S105, de Signetics, introduït a finals dels anys setanta. El 82S100 era una sèrie de termes AND. El 82S105 també tenia funcions de xancleta.
EPLD
Utilitzant la mateixa tecnologia que les EPROM, els EPLD tenen una finestra de quars al paquet que permet esborrar-lo en exposició a la llum UV.
Utilitzant la mateixa tecnologia que les EEPROM, els EEPLD es poden esborrar elèctricament.
Referències
↑Horowitz, Paul. Horowitz P., Hill W. - The Art of Electronics (en anglès), 2015, p. 764. ISBN 978-0-521-80926-9.