Method and device for programming a FPGA
AssigneesUniversite De Rennes 1, Inria
InventorsOlivier Sentieys, Sébastien Pillement, Christophe Huriaux, Antoine Courtay
Life of this patent
Estimating the term…
Loading patent…
AssigneesUniversite De Rennes 1, Inria
InventorsOlivier Sentieys, Sébastien Pillement, Christophe Huriaux, Antoine Courtay
Estimating the term…
A method of programming a FPGA, wherein the FPGA comprises an array of macrocells, each comprising at least a configurable hardware block and a configurable interconnection network, the method comprises the steps of: providing a high-level configuration file containing: first data defining a set of macrocells and their relative positions; second data defining a configuration of the hardware blocks of the macrocells; and third data defining interconnections between the macrocells; wherein said high-level configuration file contains neither data defining an absolute position of the macrocells within the FPGA, nor local routing information fully defining a configuration of their interconnection networks; converting said high-level configuration file into a bitstream file; and uploading the bitstream file into the FPGA. A semiconductor chip comprising a FPGA and a device configured for programming the FPGA are provided.
A method of programming a FPGA, wherein said FPGA comprises an array of macrocells, each comprising at least a configurable hardware block and a configurable interconnection network, the method comprising the steps of:
A device for programming a FPGA, wherein said FPGA comprises an array of macrocells, each comprising at least a configurable hardware block and a configurable interconnection network, the device comprising:
A semiconductor chip comprising a FPGA and a device for programming said FPGA, wherein the FPGA comprises an array of macrocells, each comprising at least a configurable hardware block and a configurable interconnection network, and the device comprises:
Dependencies are inferred from the claim text.