FPGA sta per Field Programmable Gate Array. Si tratta di piccoli chip logici a semiconduttore noti come circuiti integrati o circuiti integrati per brevi cortocircuiti. Gli FPGA sono costruiti da una cella logica di base, duplicato centinaia di volte.
Sono costituiti da un blocco logico configurabile, matrice di commutazione programmabile, Blocchi i/o e interconnessioni.
Blocco logico configurabile
CLB è costituito da tabelle di ricerca (LUT), flip flop e multiplexer. Vengono utilizzati per implementare funzioni di progettazione complesse e sincronizzare il codice sull'FPGA.
Matrix interruttori programmabile
Una Matrix di commutazione programmabile (PSM) viene utilizzata per controllare le interconnessioni tra i blocchi logici configurabili e i blocchi di ingresso/uscita. La Matrix programmabile di commutazione collega ciascun blocco secondo il codice di programma e presenta elementi di commutazione che hanno all'interno transistor a sei passi.
Blocchi I/O
I blocchi I/O sono pin che possono essere programmati come pin di ingresso, pin di uscita o entrambi
Interconnessioni
Le interconnessioni trasportano i segnali tramite fili per collegare gli ingressi e le uscite ai blocchi logici.
Le principali differenze tra i due dispositivi sono la loro configurazione. Un dispositivo CPLD ha una struttura molto limitata, pertanto è meno flessibile. Gli FPGA, invece, hanno una capacità logica molto elevata e possono essere facilmente programmati per eseguire qualsiasi tipo di funzione digitale.
Sono presenti in molte applicazioni quali i sistemi radar, hardware per usi militari dispositivi medici e tecnologia di telecomunicazione. La loro natura riprogrammabile rende gli FPGA adatti per un'ampia gamma di soluzioni. Possono essere qualsiasi circuito digitale, a seconda del numero di blocchi logici che contiene. I tecnici utilizzano spesso FPGA nello sviluppo di prototipi e circuiti integrati (IC) appositamente progettati.
RS offre una gamma di dispositivi di alta qualità dei marchi leader, tra cui Xilinx, Lattice Semiconductor altera I nostri dispositivi sono disponibili in contenitori di tipo standard industriale, numero di pin e tipi di montaggio per soddisfare tutte le esigenze di progettazione elettronica.