FPGA

È l'acronimo di "Field-Programmable Gate Array". Un FPGA è un circuito integrato che può essere personalizzato per un'applicazione specifica. A differenza delle CPU tradizionali, gli FPGA sono "programmabili sul campo", ovvero possono essere configurati dall'utente dopo la produzione.

Gli FPGA contengono blocchi logici programmabili che possono essere collegati in configurazioni diverse. Questi blocchi creano una matrice fisica di porte logiche che può essere utilizzata per eseguire operazioni diverse. Poiché le porte sono personalizzabili, gli FPGA possono essere ottimizzati per qualsiasi attività di calcolo. Questo offre agli FPGA il potenziale per eseguire operazioni diverse volte più rapidamente di un processore cablato.

Le matrici di porte programmabili sul campo vengono generalmente personalizzate utilizzando un linguaggio di descrizione dell'hardware, o HDL. Un programmatore può usare i comandi HDL per configurare le interconnessioni delle porte (il modo in cui le porte si collegano tra loro) e le porte stesse. Ad esempio, a una porta può essere assegnato un operatore booleano, come AND, OR o XOR. Collegando diverse porte tra loro, è possibile eseguire operazioni logiche avanzate.

Poiché gli FPGA sono progettati per essere programmati per applicazioni specifiche, non sono adatti ai computer personali. Tuttavia, hanno un'ampia varietà di applicazioni sul campo. Tra gli esempi vi sono le telecomunicazioni, i centri dati, il calcolo scientifico e l'elaborazione audio/video. Oltre a essere utilizzati in server e computer di fascia alta, possono anche essere integrati in dispositivi elettronici, come televisori, radio e apparecchiature mediche.

Aggiornato September 4, 2015 da Per C.

quizMetti alla prova le tue conoscenze

Which of the following is a type of processor package?

A
DMA
0%
B
ATA
0%
C
ISA
0%
D
LGA
0%
Correct! Incorrect!     View the LGA definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di FPGA in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.