FPGA

Steht für „Field-Programmable Gate Array“. Ein FPGA ist ein integrierter Schaltkreis, der für eine bestimmte Anwendung angepasst werden kann. Anders als herkömmliche CPUs sind FPGAs „feldprogrammierbar“. Das bedeutet, dass sie nach der Herstellung vom Benutzer konfiguriert werden können.

FPGAs enthalten programmierbare Logikblöcke, die in unterschiedlichen Konfigurationen miteinander verbunden werden können. Diese Blöcke bilden eine physische Anordnung aus Logikgattern, mit denen verschiedene Vorgänge ausgeführt werden können. Da die Gatter anpassbar sind, können FPGAs für jede Rechenaufgabe optimiert werden. Dadurch können sie Vorgänge möglicherweise mehrmals schneller ausführen als ein fest verdrahteter Prozessor.

Feldprogrammierbare Logikgatter werden normalerweise mithilfe einer Hardwarebeschreibungssprache oder HDL angepasst. Ein Programmierer kann HDL-Befehle verwenden, um die Verbindungen zwischen den Gattern (also die Art und Weise, wie die Gatter miteinander verbunden sind) sowie die Gatter selbst zu konfigurieren. Beispielsweise kann einem Gatter ein boolescher Operator wie AND, OR oder XOR zugewiesen werden. Durch die Verbindung mehrerer Gatter lassen sich komplexe logische Vorgänge ausführen.

Da FPGAs für bestimmte Anwendungen programmiert werden, sind sie nicht für Personal Computer geeignet. Sie können jedoch in vielen verschiedenen Bereichen eingesetzt werden. Beispiele dafür sind Telekommunikation, Rechenzentren, wissenschaftliche Berechnungen und die Audio-/Videoverarbeitung. Neben ihrem Einsatz in Servern und leistungsstarken Computern können sie auch in elektronischen Geräten wie Fernsehern, Radios und medizinischen Geräten verwendet werden.

Aktualisiert September 4, 2015 von Per C.

quizTesten Sie Ihr Wissen

The master boot record (MBR) is written to which hardware component?

A
RAM
0%
B
Storage device
0%
C
Motherboard
0%
D
Controller card
0%
Correct! Incorrect!     View the MBR definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von FPGA auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.