The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 05, 2020

Filed:

Aug. 27, 2018
Applicant:

Liquid Instruments Pty. Ltd., Acton, AU;

Inventors:

Daniel Anthony Shaddock, Canverra, AU;

Max Andrew Gordon Schwenke, Canberra, AU;

Danielle Marie Rawles Wuchenich, Woodside, CA (US);

Benjamin Paul Coughlan, Canberra, AU;

Timothy Tien-Yue Lam, Canberra, AU;

Paul Anthony Altin, Canberra, AU;

Assignee:

LIQUID INSTRUMENTS PTY. LTD., Acton, Australian Capital Territory, AU;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/445 (2018.01); G06F 8/60 (2018.01); G06F 8/41 (2018.01);
U.S. Cl.
CPC ...
G06F 9/44505 (2013.01); G06F 8/41 (2013.01); G06F 8/60 (2013.01);
Abstract

In an embodiment, a method is disclosed providing an improvement in speed and efficiency of programming field programmable gate array (FPGA) digital electronic integrated circuits (ICs) or other ICs that support partial reconfiguration, a particular FPGA having a plurality of reconfigurable partitions and a plurality of primitive variations configurable in each of the reconfigurable partitions, the method comprising: before writing configuration bitstreams to the particular FPGA, compiling and storing, using digital storage, a plurality of primitive bitstreams for a plurality of different primitive functions that can be written to and implemented on the particular FPGA; receiving input in a graphical user interface to select and connect graphical blocks representing functional logic of an algorithm to implement on the particular FPGA, the graphical blocks relating to reconfigurable logic; automatically determining a subset of the primitive functions comprising particular primitive functions that correspond to the graphical blocks; obtaining, from the digital storage, a subset of the primitive bitstreams that corresponds to the subset of the primitive functions; using one or more partial reconfiguration operations, writing the subset of the primitive bitstreams to the particular FPGA; wherein the method is performed by one or more computing devices.


Find Patent Forward Citations

Loading…