Der Begriff rekonfigurierbare Computing bedeutet, verschiedene Dinge für verschiedene Menschen. Um praktisch denkende IT-Profis , rekonfigurierbare Computing bedeutet im Wesentlichen, Verbrauchsmaterial Hardware, die mehrere abgestufte Upgrades , bevor er völlig obsolet anpassen können . In einer wissenschaftlichen und fortschrittliche Informatik Welt bezieht rekonfigurierbare Computing auf eine ganz neue Design-Konzept für Computer, um das Konzept der Field Programmable Gate Arrays (FPGA ) und verwandte Software-Anwendungen zentriert . Diese direkt übersetzt in Computern mit Prozessoren , die konfiguriert werden können nach der Herstellung . FPGAs haben eine Reihe von Ähnlichkeiten mit traditionellen Mikrocontroller, insbesondere in Bezug auf reale Anwendungen . FPGA vs Traditionelle Mikrocontroller
Traditionelle Mikrocontroller sind typischerweise Zweck gebauten Geräte an einen der wenigen ausgewählten Anwendungen zu dienen, und haben den Vorteil, dass deutlich kleiner als vollwertige PCs , sie sind auch billiger , unter Beibehaltung der Möglichkeit, einige Computing Funktionen auszuführen. FPGA-Systeme kombinieren die Leistung eines typischen PC mit den zweckgerichtete Fähigkeiten eines traditionellen Mikrocontroller; der entscheidende Unterschied ist ein FPGA Platine verwendet werden könnten, um eine beliebige Anzahl von Geräten , die von Dienst als Ersatz Mikrocontroller betreiben, um eine Alternative zu einem werden voll funktionsfähigen PC zu Hause ohne Hardware- externe Veränderungen . Der FPGA ist in der Lage , weil es die Art und Weise die Leiterplatte mit Informationen umgeht, durch den Einsatz von Task -spezifischen Software, die nicht nur vervollständigt die gewünschte Aufgabe ändert , sondern erzählt auch das System , wie es seine allgemeine Verarbeitung Ressourcen zuzuweisen. Ein FPGA-Projekt würden in der Regel auf die Entwicklung neuer Steuerungs-Software -Anwendungen für die FPGA konzentrieren , während ein Mikrocontroller -Projekt auf einem einzigen Zweck -driven Hardware konzentrieren würde .
Rekonfigurierbaren Computer auf Basis der aktuellen PC Architecture