Method of configuring FPGAS for dynamically reconfigurable computing
AssigneeXilinx, Inc.
InventorSteven A. Guccione
Life of this patent
Estimating the term…
Abstract
A method of configuring 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.
Claims22
A method of generating configuration information for a field programmable gate array (FPGA), the FPGA being connected to a host processor for configuration thereby;
- the method comprising:
- programming the host processor with instructions in a programming language;
- instantiating elements from a library of elements compatible with the programming language;
- and
- generating executable code in response to the programmed instructions and the instantiated library elements, the executable code including compiled placement and routing information.
A method of configuring a field programmable gate array (FPGA) for dynamically reconfigurable computing, the method comprising:
- programming a host processor with instructions in a programming language;
- generating executable code in response to the programmed instructions, the executable code including compiled placement and routing information;
- and
- connecting the host processor to the FPGA for configuration of the FPGA by the host processor via the executable code.
Dependencies are inferred from the claim text.