High Speed, Parallel Configuration of Multiple Field Programmable Gate Arrays
AssigneeMicron Technology, Inc.
InventorsRobert Trout, Jeremy B. Chritz, Gregory M. Edvenson
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorsRobert Trout, Jeremy B. Chritz, Gregory M. Edvenson
Estimating the term…
Representative embodiments are disclosed for a rapid and highly parallel configuration process for field programmable gate arrays (FPGAs). In a representative method embodiment, using a host processor, a first configuration bit image for an application is stored in a host memory; one of more FPGAs are configured with a communication functionality such as PCIe using a second configuration bit image stored in a nonvolatile memory; a message is transmitted by the host processor to the FPGAs, usually via PCIe lines, with the message comprising a memory address and also a file size of the first configuration bit image in the host memory; using a DMA engine, each FPGA obtains the first configuration bit image from the host memory and is then configured using the first configuration bit image. Primary FPGAs may further transmit the first configuration bit image to additional, secondary FPGAs, such as via JTAG lines, for their configuration.
A method of configuring a system having at least one host computing system and a plurality of field programmable gate arrays, the method comprising:
A system comprising:
A system comprising:
Dependencies are inferred from the claim text.