FPGA

Aus HASiWiki

Wechseln zu: Navigation, Suche

FPGA- Field Programmable Gate Array

Übersicht

Im Gegensatz zu normalen Prozessoren sind FPGAs intern nicht fest verschaltet d.h. sie haben keine feste Konfiguration was sie extrem flexibel und bei richtiger Nutzung sehr leistungsfähig macht. Die Programmierung wird entweder über eine Hardwarebeschreibungssprache wie Verilog und VHDL oder auch direkt per Schaltbild vorgenommen. Jeder FPGA besteht aus sogenannten Logikblöcken. Diese Blöcke können so konfiguriert werden, dass sie entweder einfache Logikfunktionen wie XOR ausführen oder auch kleine Logikschaltungen. Zusätzlich zur Konfiguration der Logikblöcke lässt sich genau festlegen wie diese zusammengeschalten sind und welche Ein- und Ausgänge diese besitzen.

Vor- und Nachteile von FPGAs gegenüber anderen IC Varianten

An der Hochschule

An der Hochschule gibt es Boards von Altera und Xilinx.


ALtera

Bei KST sind mehrere DE2-Boards von Altera vorhanden. Diese werden mit der Altera-eigenen Software Quartus II programmiert.


Xilinx

Bei KST gibt es ein Xilinx ML-501 Board. Zur Programmierung wird die Xilinx-Software ISE und iMPACT benutzt.

Links

[Wikipedia - FPGAs]

Persönliche Werkzeuge