Definizione di FPGA (Field Programmable Gate Array)
Dispositivi programmabili (ad esempio attraverso un cavo JTAG) dinamicamente. Sono molto utilizzati, soprattutto per realizzare prototipi, perchè consentono di programmare dell'hardware per ottenere particolari funzionalità, ottenendo così elevate prestazioni, senza dover però sostenere gli elevati costi di fabbricazione di un chip.