Field Programmable Gate Array: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m refuso, disambiguato un termine
Riga 1:
{{stub}}
I dispositivi '''FPGA''' ('''Field Programmable Gate Array''') sono dispositivi digitali utilizzati per implementare funzioni specializzate. Sono elementi che presentano caratterristichecaratteristiche intermedie rispetto ai dispositivi semi-custom da un lato e a quelli con architettura [[Programmable array logic|PAL]] dall'altro. L'uso di tali componenti comporta alcuni vantaggi rispetto ai [[gate-array]]: si tratta infatti di dispositivi standard prodotti da costruttori diversi, cosa che consente di non essere vincolati a una determinatadeterminato siliconfabbricante foundarydi semiconduttori. Sono programmati direttamente dall'utente finale, consentendo la diminuzione dei tempi di esecuzione e la possibilità di una verifica di fattibilità in tempo reale. Permettono, inoltre, di sfruttare architetture più flessibili, che presentano una grande quantità di gate equivalenti e software di sviluppo molto progrediti.
 
Il costo di tali dispositivi e dei sistemi di sviluppo necessari è oggi in rapida diminuzione: ciò li rende sempre di più una valida alternativa alla tecnologia gate-array o [[standard-cell]]. Usualmente vengono programmati con linguaggi come il [[Verilog]] o il [[VHDL]].
 
== Voci correlate==