Dispositiu lògic programable
circuit integrat reconfiguable / From Wikipedia, the free encyclopedia
Un dispositiu lògic programable (PLD) és un component electrònic utilitzat per construir circuits digitals reconfigurables. A diferència de la lògica digital construïda mitjançant portes lògiques discretes amb funcions fixes, un PLD té una funció no definida en el moment de la fabricació. Abans que el PLD es pugui utilitzar en un circuit, s'ha de programar per implementar la funció desitjada.[1] En comparació amb els dispositius lògics fixos, els dispositius lògics programables simplifiquen el disseny de la lògica complexa i poden oferir un rendiment superior.[2] A diferència dels microprocessadors, programar un PLD canvia les connexions realitzades entre les portes del dispositiu. Els PLD es poden classificar a grans trets en, en ordre creixent de complexitat, Dispositius lògics programables simples (SPLD), que inclouen lògica de matriu programable, matriu de lògica programable i lògica de matriu genèrica; Dispositius lògics programables complexos (CPLD) i matrius de portes programables en camp (FPGA).[3]
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.