Zum Inhalt springen
Inovasense

FPGA

Field-Programmable Gate Array (FPGA) – Ein rekonfigurierbares Halbleiterbauelement, das nach der Herstellung für kundenspezifische Hardwarelogik programmiert werden kann.

Definition
Field-Programmable Gate Array (FPGA) – Ein rekonfigurierbares Halbleiterbauelement, das nach der Herstellung für kundenspezifische Hardwarelogik programmiert werden kann.

Field-Programmable Gate Array (FPGA)

Ein FPGA ist ein Halbleiterbauelement, das aus einer Matrix von konfigurierbaren Logikblöcken (CLBs), programmierbaren Verbindungen und dedizierten Hardwareblöcken (DSP-Slices, Block-RAM, I/O-Transceiver) aufgebaut ist und vom Kunden nach der Herstellung rekonfiguriert werden kann – daher der Begriff „vor Ort programmierbar“ (field-programmable). Im Gegensatz zu einer CPU oder einem Mikrocontroller, die Befehle sequenziell ausführen, implementiert ein FPGA digitale Logik parallel und bildet Algorithmen direkt auf Silizium ab. Der globale FPGA-Markt erreichte 11,02 Milliarden US-Dollar im Jahr 2026 und wird bis 2030 voraussichtlich mit einer jährlichen Wachstumsrate (CAGR) von 12–14 % wachsen.

Wichtige Fakten

AspektDetail
ArchitekturArray aus CLBs + LUTs (Look-up-Tabellen) + Flipflops + DSP-Slices + Block-RAM
ProgrammierspracheVHDL oder SystemVerilog (RTL); HLS unterstützt C/C++ für bestimmte Workloads
KonfigurationWird beim Systemstart aus externem Flash-Speicher geladen; vor Ort über JTAG oder OTA-Fernaktualisierung reprogrammierbar
Typische Taktfrequenzen200–800 MHz (High-End-Bausteine erreichen 1 GHz in PLL-basierten Regionen)
Logikdichte (High-End)Bis zu 9,4 Millionen Logikelemente (Intel Agilex 9, 7 nm); 1,9 Mio. LUTs (AMD Versal Premium)
Leistungseffizienz2–10× höhere Leistungsaufnahme als ASIC, aber um eine Größenordnung niedriger als CPU bei parallelen Workloads
Zeit bis zur funktionsfähigen Hardware3–6 Monate für ein Design mittlerer Komplexität
NRE-Kosten10.000–150.000 € typisch für komplette RTL-Entwicklung + PCB + Verifikation

Funktionsweise von FPGAs

Der grundlegende Baustein eines FPGAs ist die Look-Up-Tabelle (LUT), ein kleiner Speicher, der jede boolesche Funktion von N Eingängen (typischerweise 4–6) implementiert. Hunderttausende von LUTs sind durch ein programmierbares Verbindungsnetz verbunden. Dedizierte Siliziumblöcke beschleunigen gängige Operationen: DSP-Slices für Multiply-Accumulate-Operationen (essenziell für Signalverarbeitung und KI), Block-RAM für On-Chip-Datenpuffer und serielle Hochgeschwindigkeits-Transceiver (PCIe Gen4/5, 10G–112G Ethernet) für die I/O.

Wenn Sie ein FPGA „programmieren“, beschreiben Sie die gewünschte digitale Schaltung in einer Hardwarebeschreibungssprache (HDL) wie VHDL oder SystemVerilog. Die Toolchain des Herstellers (AMD Vivado, Intel Quartus, Microchip Libero) synthetisiert Ihre HDL in eine Netzliste, platziert diese auf der physischen Struktur, routet die Verbindungen und erzeugt einen Bitstream, der den Chip beim Systemstart konfiguriert.

FPGA vs. ASIC vs. Mikrocontroller

KriteriumFPGAASICMikrocontroller (MCU)
RekonfigurierbarkeitVollständig – Aktualisierung im FeldNach der Fertigung festgelegtNur Firmware-Updates
Time-to-Market3–6 Monate12–24 MonateWochen bis Monate
NRE-Kosten10.000–150.000 €500.000–10 Mio. €+Minimal (Evaluierungsboards)
Stückkosten bei 10.000 Einheiten15–200 €2–50 €0,50–15 €
ParallelitätNativ – Tausende Operationen/TaktzyklusNativSequenziell (begrenztes DMA)
Optimal fürRekonfigurierbar, kleine bis mittlere Stückzahlen, parallelHohe Stückzahlen, feste FunktionUniverselle eingebettete Systeme

Für Entscheidungsrahmen siehe unseren FPGA vs. ASIC Engineering-Leitfaden.

Gängige Anwendungsfälle (2026)

FPGAs dominieren Anwendungen, bei denen Parallelität, geringe Latenz oder Aktualisierungen nach der Inbetriebnahme entscheidend sind:

  • Verteidigung und Luft-/Raumfahrt – Radar- und Sonar-Beamforming, Lenkflugkörpersteuerung, elektronische Kampfführung. Die DO-254-Zertifizierung ist zwingend erforderlich; strahlungstolerante Familien wie Microchip RTG4 und AMD Versal AI Edge werden in Weltraumplattformen eingesetzt.
  • 5G- und Telekommunikationsinfrastruktur – Massive-MIMO-Basisband, Fronthaul (eCPRI) und Paketverarbeitung in Basisstationen. Deterministische Latenz ist nicht verhandelbar.
  • Industrielle Automatisierung – Echtzeit-Motorsteuerung, SPS-Beschleuniger, Bildverarbeitungssysteme für die Maschineninspektion. EtherCAT-, PROFINET-, TSN-Protokolle werden oft in der konfigurierbaren Logik des FPGAs implementiert.
  • Hochfrequenzhandel – Parsen von Marktdaten und Auftragsausführung im Sub-Mikrosekundenbereich; FPGAs sind der einzige Weg zu Latenzen im einstelligen Nanosekundenbereich.
  • Medizinische Bildgebung – CT- und MRT-Signalrekonstruktion, Ultraschall-Beamforming mit für die Patientensicherheit ausgelegter Zuverlässigkeit.
  • Edge-AI-Beschleunigung – DPU-Overlays (Deep Learning Processor Unit) auf AMD/Xilinx-FPGAs für die Inferenz neuronaler Netze direkt auf dem Gerät. Siehe Edge AI.
  • Videoverarbeitung – 4K/8K-Echtzeit-Codierung, Computer-Vision-Pipelines, Rundfunkausrüstung.

FPGA-Anbieter und -Produktfamilien (2026)

AnbieterFlaggschiff-FamilieProzesstechnologieMax. LogikelementeDifferenzierungsmerkmal
AMD (Xilinx)Versal AI Edge / Premium7 nm1,9 Mio. LUTsAdaptive SoC + AI Engine Tiles
Intel (Altera)Agilex 9Intel 79,4 Mio. LEHöchste verfügbare Dichte
LatticeAvant / Nexus16 nm FD-SOI500K LUTsExtrem geringe Leistungsaufnahme (15 mW im Leerlauf)
MicrochipPolarFire / PolarFire SoC28 nm481K LEStrahlungstolerant; niedrigste statische Leistungsaufnahme
EfinixTitanium Ti18016 nm180K LEHard-RISC-V-Core; niedrigste Kosten pro LUT
NanoXplore (EU)NG-Large / NG-Ultra65 nm540K LEEU-souveränes, weltraumtaugliches FPGA

Für europäische Projekte zur Hardwaresouveränität ist NanoXplore von Bedeutung – es ist der einzige FPGA-Anbieter mit Hauptsitz in der EU, der über weltraumqualifiziertes Silizium verfügt, im Einklang mit dem EU Chips Act.

Wann man sich für ein FPGA entscheiden sollte

Wählen Sie ein FPGA, wenn einer oder mehrere der folgenden Punkte zutreffen: Ihre Anforderungen könnten sich ändern (firmware-ähnliche Updates für Hardware), Ihr Produktionsvolumen liegt unter ca. 50.000 Einheiten, Sie benötigen deterministische Echtzeit-Signalverarbeitung, Ihr Design muss im Feld aufrüstbar sein, um auf sich entwickelnde Bedrohungen oder Protokolle zu reagieren, oder Sie benötigen Strahlungstoleranz und lange Produktlebenszyklen (10–30 Jahre). FPGAs sind typischerweise die einzige Option für Signalverarbeitung im Sub-Mikrosekundenbereich, kundenspezifische Schnittstellen und rekonfigurierbare Verteidigungssysteme.

Vermeiden Sie FPGAs, wenn die Stückkosten dominieren (ASIC gewinnt bei >500.000 Einheiten), der Workload zu einem Standard-MCU mit DSP-Bibliothek passt oder Ihnen die Kapazitäten in der Hardwareentwicklung fehlen (die FPGA-Entwicklung erfordert Kenntnisse in RTL-Design, Timing Closure und High-Speed-PCB-Design – nicht nur „Programmierung“).

Verwandte Begriffe

  • ASIC – Alternative zu FPGAs mit fester Funktion für die Massenproduktion
  • SoC – System-on-Chip; SoC-FPGAs integrieren ARM/RISC-V-Kerne mit programmierbarer Logik
  • RTL-Design – Die Methodik der Hardwarebeschreibung, die zur Programmierung von FPGAs verwendet wird
  • VHDL – Die primäre HDL für die europäische FPGA-Entwicklung
  • DO-254 – Standard zur Design-Assurance für FPGAs in der Luftfahrtelektronik
  • Edge AI – FPGA-beschleunigte Inferenz neuronaler Netze auf Geräteebene

Inovasense FPGA-Kompetenzen

Inovasense bietet End-to-End-FPGA-Design-Dienstleistungen – von der Anforderungsanalyse und Architekturspezifikation über die RTL-Entwicklung (VHDL/SystemVerilog), die constrained-random Verifikation (UVM), das Timing Closure, das Board-Design bis hin zur Serienproduktion. Wir arbeiten mit AMD Versal, Intel Agilex, Lattice Avant, Microchip PolarFire und NanoXplore für EU-souveräne Verteidigungsanwendungen. Unser Team verfügt über Projekterfahrung mit DO-254 für luftgestützte Hardware und über Expertise in der EU-Konformität für die Ausfuhr von Gütern mit doppeltem Verwendungszweck für FPGA-basierte Systeme, die außerhalb der EU geliefert werden.

Offizielle Referenzen