En Altera Stratix II GX FPGA.En Xilinx Spartan XC3S400 FPGA.
Field-Programmable Gate Array (FPGA) eller på dansk en Felt-Programmerbar Port Tabel (FPPT) er en chip, der indeholder programmerbare logikkomponenter kaldet "logikblokke" og programmerbar/rekonfigurerbare ledninger og databusser. Logikblokkene kan udføre Nand-gate, Exclusive-or-gate eller mere komplekse logikfunktioner som f.eks. dekodere eller simple matematiske funktioner. I de fleste FPGAer indeholder logikblokkene også hukommelseselementer eller mere omfattende hukommelsesmængder.
FPGA’en består af en række logikblokke, som en designer kan forbinde med hinanden, således at den kommer til at fungere som en primitiv mikroprocessor, der eksempelvis kan bruges til at få en computer til at køre hurtigere hvis de mest brugte instruktioner, skrives direkte ned i hardwaren på en ekstra FPGA-chip.
[1][2][3]
Et andet eksempel på FPGA accelerering er i PC grafikkort.
[4]
^Dec 10th 2006 Open Graphics Project NewsletterArkiveret 29. juli 2007 hos Wayback Machine Citat: "...We know how long you have dreamt about the possibility of a fully open graphics card. We have the First Photographs of what will be a genuinely Open Graphics Card. This card is not a dream. The card is real...The prototype, is a PCI based FPGA development card with dual DVI output, TV-out and three 300MHz Analog to Digital Converters..."