Was ist ein FPGA (Feldprogrammierbare Gate-Array)?

Was ist ein FPGA (Feldprogrammierbare Gate-Array) ?

Vergleich der Architektur mit einer ALU – Arithmetischen Logischen Unit / Einheit

Mikrocontroller-Einheit (MCU) & Prozessor

  • Feste, definierte Architektur

  • Controller-Komponenten werden verwendet

image
image

FPGA

  • Erforderliche Funktionalität wird mit vordefinierten Blöcken aufgebaut

  • Einige Komponenten auf Systemebene sind bereits vorhanden (Taktgeber, DSP usw.)

image
image

Ich habe gehört, daß ein FPGA komplex und teuer ist –> NEIN ?

Ich habe im Studium gelernt, daß FPGAs nur für Prototypen verwendet werden und deren Einsatz in großen Stückzahlen nicht sinnvoll ist –> NEIN.

Ich habe gehört, daß FPGAs sehr komplexe Logik beinhalten und schwierig zu handhaben sind –> NEIN.

Ich habe gehört, daß FPGAs unzuverlässig sind und nicht für echtzeitkritische Anwendungen verwendet werden können –> NEIN.

FPGAs sind ganz einfach verständlich erklärt: die Bausteine für Elektroingenieure

  • ähnlich wie Lego-Blöcke, nur mit konfigurierbarer Logik, die sich dann einfach zur großen und ganzen Funktion zusammen setzen lassen image

  • SoC System on Chip:
    FPGA mit integriertem Prozessorsystem als programmierbarem Bausteine image

Copyright & geistiges Eigentum / tiefgreifendere technische Fragen: