A method of designing FPGAs for reconfigurable computing comprises a
software environment for reconfigurable coprocessor applications. This
environment comprises a standard high level language compiler (i.e. Java)
and a set of libraries. The FPGA is configured directly from a host
processor, configuration, reconfiguration and host run-time operation
being supported in a single piece of code. Design compile times on the
order of seconds and built-in support for parameterized cells are
significant features of the inventive method.
Eine Methode des Entwerfens von von FPGAs für das reconfigurable Rechnen enthält eine Softwareumgebung für reconfigurable coprocessor Anwendungen. Dieses Klima enthält einen StandardCompiler der höheren Programmiersprache (d.h. Java) und einen Satz von den Bibliotheken. Das FPGA wird direkt von von einem Wirt Prozessor, von einer Konfiguration, von einer Neukonfiguration und Wirt Laufzeiteinem betrieb, der in ein Einzelstück des Codes gestützt wird zusammengebaut. Design Kompilierzeiten auf dem Auftrag von Sekunden und eingebaute Unterstützung für parameterisierte Zellen sind bedeutende Eigenschaften der erfinderischen Methode.