Wat betekent Field-Programmable Gate Array?
Een field-programmable gate array (FPGA) is een type geïntegreerde schakeling die je na productie nog kunt programmeren of herprogrammeren voor de gewenste functie of toepassing. De belangrijkste kenmerken van FPGA’s zijn hun relatief eenvoudige opzet, snelle werking, aanpasbaarheid voor verschillende ontwerpen en programmeerbare functies. Dankzij de voortschrijdende technologie zijn FPGA’s tegenwoordig geschikt voor een breed scala aan ontwerpen en markten.
Techopedia legt uit wat een field-programmable gate array is
Een field-programmable gate array (FPGA) bestaat uit programmeerbare logische blokken, aanpasbare verbindingen en input/output pads. Deze logische blokken, die onder meer flip-flops of geheugenblokken kunnen bevatten, kunnen zowel eenvoudige als complexe berekeningen uitvoeren. FPGA’s lijken in veel opzichten op programmeerbare read-only geheugenchips, maar bieden ondersteuning voor duizenden poorten, veel meer dan de honderden poorten van programmeerbare chips. Een uniek kenmerk van FPGA’s is dat ze opnieuw geprogrammeerd kunnen worden, in tegenstelling tot applicatiespecifieke geïntegreerde circuits die voor specifieke taken ontworpen zijn.
FPGA’s stellen computergebruikers in staat om de functionaliteit van microprocessoren aan te passen aan hun eigen behoeften. Ingenieurs gebruiken ze ook voor het ontwerpen van gespecialiseerde geïntegreerde schakelingen. Voordelen van FPGA’s zijn een voorspelbaardere levenscyclus door het wegnemen van waferfabricage, mogelijke aanpassingen en een snellere marktintroductie vergeleken met andere opties, naast een eenvoudiger ontwerpproces.
FPGA’s vinden hun toepassing in diverse markten en sectoren, zoals lucht- en ruimtevaart, defensie, datacenters, auto-industrie, gezondheidszorg en draadloze communicatie.