GIUGNO 2014
AUTOMAZIONE OGGI 373
106
AO
Tutorial
N
egli ultimi anni i continui progressi ottenuti dai
sistemi embedded hanno modificato radical-
mente il settore delle applicazioni industriali e
di controllo. Una delle tecnologie più interes-
santi in questo senso è certamente quella delle
logiche programmabile.
Introdotti nell’ormai lontano 1984, gli Fpga (acronimo per
Field programmable gate array) sono dispositivi che imple-
mentano una matrice di celle logiche che possono essere
riprogrammate e connesse più o meno arbitrariamente
dall’utente per realizzare funzioni proprie. Uno stesso dispo-
sitivo Fpga può così diventare sia un controller video, sia un
gestore di una porta di comunicazione di rete o un nodo di
calcolo per l’accelerazione hardware di specifiche funzioni.
Xilinx e Altera sono da sempre i principali vendor nel mercato
delle logiche programmabili; spazi minori occupano oggi Mi-
crosemi e Lattice. Di recente, i progressi nel settore dei se-
miconduttori hanno consentito l’integrazione negli Fpga di
core di microcontrollori, finendo per trasformarli in complessi
sistemi su singolo dispositivo (System-
On-Chip) che combinano i benefici di
una tipica architettura sequenziale pro-
grammabile mediante software con la
flessibilità e il supporto per il paralleli-
smo nell’esecuzione delle operazioni
tipica dei tradizionali Fpga.
I dispositivi Fpga rappresentano uno
strumento interessante per la realizza-
zione di nuove applicazioni in sistemi
industriali e di automazione. La riprogrammabilità consente
loro di adattarsi facilmente a eventuali modifiche o aggior-
namenti dei requisiti. Grazie alla possibilità di implementare
tutte e solo le funzioni necessarie in unico dispositivo, inoltre,
si aumenta il livello di integrazione; contenendo il numero di
componenti si riducono evidentemente i costi, si semplifica
la gestione del ciclo di vita del prodotto, si protegge il pro-
getto da costanti problemi di obsolescenza. L’espandibilità
tipica dell’architettura delle logiche programmabili consente
poi di realizzare più facilmente sistemi scalabili. Di seguito
mostriamo alcuni esempi di applicazioni tipiche nei settori
industriale e dell’automazione che possono trarre beneficio
dall’impiego di logiche programmabili di nuova generazione.
Machine vision
I moderni sistemi di produzione in campo industriale utiliz-
zano sempre più spesso i sistemi di visione artificiale e ma-
chine vision per il controllo di processo. Le elevate frequenze
di immagini richieste (>100 fps) e le dimensioni delle imma-
L’evoluzione della…
logica
L’impiego di
logiche
programmabili di
nuova generazione
offre numerosi
vantaggi nella
realizzazione di
applicazioni nei
settori industriale e
dell’automazione
di
Mariano Severi
Fonte: http.diplomat.is