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
| Aspekt | Detail |
|---|---|
| Architektur | Array aus CLBs + LUTs (Look-up-Tabellen) + Flipflops + DSP-Slices + Block-RAM |
| Programmiersprache | VHDL oder SystemVerilog (RTL); HLS unterstützt C/C++ für bestimmte Workloads |
| Konfiguration | Wird beim Systemstart aus externem Flash-Speicher geladen; vor Ort über JTAG oder OTA-Fernaktualisierung reprogrammierbar |
| Typische Taktfrequenzen | 200–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) |
| Leistungseffizienz | 2–10× höhere Leistungsaufnahme als ASIC, aber um eine Größenordnung niedriger als CPU bei parallelen Workloads |
| Zeit bis zur funktionsfähigen Hardware | 3–6 Monate für ein Design mittlerer Komplexität |
| NRE-Kosten | 10.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
| Kriterium | FPGA | ASIC | Mikrocontroller (MCU) |
|---|---|---|---|
| Rekonfigurierbarkeit | Vollständig – Aktualisierung im Feld | Nach der Fertigung festgelegt | Nur Firmware-Updates |
| Time-to-Market | 3–6 Monate | 12–24 Monate | Wochen bis Monate |
| NRE-Kosten | 10.000–150.000 € | 500.000–10 Mio. €+ | Minimal (Evaluierungsboards) |
| Stückkosten bei 10.000 Einheiten | 15–200 € | 2–50 € | 0,50–15 € |
| Parallelität | Nativ – Tausende Operationen/Taktzyklus | Nativ | Sequenziell (begrenztes DMA) |
| Optimal für | Rekonfigurierbar, kleine bis mittlere Stückzahlen, parallel | Hohe Stückzahlen, feste Funktion | Universelle 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)
| Anbieter | Flaggschiff-Familie | Prozesstechnologie | Max. Logikelemente | Differenzierungsmerkmal |
|---|---|---|---|---|
| AMD (Xilinx) | Versal AI Edge / Premium | 7 nm | 1,9 Mio. LUTs | Adaptive SoC + AI Engine Tiles |
| Intel (Altera) | Agilex 9 | Intel 7 | 9,4 Mio. LE | Höchste verfügbare Dichte |
| Lattice | Avant / Nexus | 16 nm FD-SOI | 500K LUTs | Extrem geringe Leistungsaufnahme (15 mW im Leerlauf) |
| Microchip | PolarFire / PolarFire SoC | 28 nm | 481K LE | Strahlungstolerant; niedrigste statische Leistungsaufnahme |
| Efinix | Titanium Ti180 | 16 nm | 180K LE | Hard-RISC-V-Core; niedrigste Kosten pro LUT |
| NanoXplore (EU) | NG-Large / NG-Ultra | 65 nm | 540K LE | EU-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
- DO-254 / ED-80 – Design Assurance for Airborne Electronic Hardware – RTCA, der anwendbare Standard zur Design-Assurance für FPGAs in der Luftfahrt
- EU Chips Act (Verordnung 2023/1781) – 43-Milliarden-Euro-Rahmen zur Unterstützung der EU-Halbleitersouveränität, einschließlich der FPGA-Entwicklung
- IEEE 1076 (VHDL-Standard) – Die von der IEEE standardisierte HDL, die für die meisten europäischen FPGA-Designs verwendet wird