US 12,073,155 B2
Method and system for building hardware images from heterogeneous designs for electronic systems
Anindita Patra, Amherst, NH (US); Ali Behboodian, Fremont, CA (US); and Michael Gill, Campbell, CA (US)
Assigned to XILINX, INC., San Jose, CA (US)
Filed by Xilinx, Inc., San Jose, CA (US)
Filed on Mar. 11, 2022, as Appl. No. 17/692,602.
Prior Publication US 2023/0289500 A1, Sep. 14, 2023
Int. Cl. G06F 30/31 (2020.01); G06F 30/34 (2020.01)
CPC G06F 30/31 (2020.01) [G06F 30/34 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by a design tool, in response to a user control input to generate a hardware image to configure an integrated circuit (IC), a respective compiler script for each type of different types of programming models used to specify blocks of a circuit design, wherein each compiler script initiates compilation of blocks specified in a corresponding type of the different types of programming models into a respective accelerator representation;
generating, by the design tool, in response to generating the compiler scripts, a build script configured to execute the compiler scripts and link the accelerator representations into linked accelerator representations;
executing the build script by the design tool; and
building, by the design tool, the hardware image from the linked accelerator representations for configuring the IC to implement a circuit according to the circuit design.