Disambiguazione – Se stai cercando la tecnologia successiva dal nome simile, vedi Programmable Array Logic.

In elettronica digitale, il Programmable Logic Array (in acronimo PLA) è una tipologia di dispositivo logico programmabile (PLD) usata per implementare circuiti logici combinatori.[1]
Si tratta del primo tipo di PLD apparso sul mercato: ideati nella seconda metà degli anni '60 presso i laboratori della Harris Semiconductor,[2] e poi commercializzati da Intersil a partire dal 1975.[1]

Struttura

modifica

La struttura di una PLA è basata sul fatto che qualsiasi funzione logica può essere descritta tramite somme di prodotti logici. Un PLA è composto da una matrice d'ingresso di porte logiche AND programmabili, collegate con una serie di OR programmabili, che possono essere condizionalmente complementati per produrre un'uscita. Tale struttura permette di sintetizzare un gran numero di funzioni logiche nella loro forma disgiuntiva o, talvolta, congiuntiva, minimizzata tramite tecniche quali la mappa di Karnaugh o il metodo di Quine-McCluskey.

I primi dispositivi PLA ad essere stati prodotti implementano circuiti puramente combinatori, successivamente si sono sviluppati PLA sequenziali, che hanno la medesima architettura dei precedenti ma sono dotati di flip-flop per la sincronizzazione dei segnali.[3] L'architettura di un PLA comprende inoltre linee di retroazione dall'uscita all'array di porte AND, che possono essere utilizzate come ingressi aggiuntivi. I PLA in cui la serie di porte OR non è programmabile sono detti Programmable Array Logic (PAL).[4]

Note

modifica
  1. ^ a b Ettore Napoli, Progetto di circuiti digitali e implementazione su FPGA, Bologna, Società Editrice Esculapio, 2023, pp. 15-16, ISBN 978-88-9385-350-7.
  2. ^ Geraci, pag. 97.
  3. ^ Geraci, pag. 98.
  4. ^ Geraci, pag. 100.

Bibliografia

modifica
  • Angelo Geraci, Principi di elettronica dei sistemi digitali, Milano, McGraw-Hill Milano, 2003, ISBN 88-386-6107-3.

Voci correlate

modifica

Altri progetti

modifica

Collegamenti esterni

modifica
Controllo di autoritàGND (DE4076369-9 · BNF (FRcb119665378 (data)

📚 Artikel Terkait di Wikipedia

Field Programmable Gate Array

Un Field Programmable Gate Array (solitamente abbreviato in FPGA), in elettronica digitale, è un dispositivo logico programmabile ovvero genericamente

Generic Array Logic

"Programmable Array Logic" rimanda qui. Se stai cercando la tecnologia precedente dal nome simile, vedi Programmable Logic Array. La Generic Array Logic

Programmable Logic Device

coniando il termine PLA (Programmable Logic Array). Quasi nello stesso periodo, la Harris introdusse nel mercato le PROM (Programmable Read Only Memory) che

Controllore logico programmabile

suggerimenti del progetto di riferimento. Il controllore logico programmabile (in inglese programmable logic controller, spesso in sigla, PLC) è un computer per

Complex Programmable Logic Device

Complex Programmable Logic Device (spesso abbreviato con la sigla inglese CPLD), nell'elettronica digitale, è un dispositivo programmable logic device

Pla

Repubblica Popolare Cinese Programmable logic array – un dispositivo programmabile usato per implementare circuiti logici combinatori PLA – acido polilattico

Gate array

Un gate array, o uncommitted logic array (in acronimo ULA), nell'elettronica digitale è un tipo di circuito integrato per applicazioni specifiche (application-specific

Elettronica digitale

progettista. Lo stesso argomento in dettaglio: Field Programmable Gate Array. Una FPGA (Field Programmable Gate Array) è un circuito integrato digitale ad alta scala