Field Programmable Gate Array

dispositivo logico programmabile
Versione del 25 set 2005 alle 20:28 di Alfiobot (discussione | contributi) (interwiki)

I dispositivi FPGA (Field Programmable Gate Array) sono dispositivi digitali utilizzati per implementare funzioni specializzate. Sono elementi che presentano caratterristiche intermedie rispetto ai dispositivi semi-custom da un lato e a quelli con architettura PAL dall'altro. L'uso di tali componenti comporta alcuni vantaggi rispetto ai gate-array: si tratta infatti di dispositivi standar prodotti da costruttori diversi, cosa che consente di non essere vincolati a una determinata silicon foundary. Sono programmati direttamente dall'utente finale, consentendo la diminuzione dei tempi di esecuzione e la possibilità di una verifica di fattibilità in tempo reale. Premetto, 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