Unified container for hardware and software binaries

    公开(公告)号:US11720422B1

    公开(公告)日:2023-08-08

    申请号:US17198887

    申请日:2021-03-11

    Applicant: Xilinx, Inc.

    CPC classification number: G06F9/545 G06F8/44 G06F21/53 G06F21/572 G06F8/65

    Abstract: A unified container file can be selected using computer hardware. The unified container file can include a plurality of files embedded therein used to configure a programmable integrated circuit (IC). The plurality of files can include a first partial configuration bitstream and a second partial configuration bitstream. The unified container file also includes metadata specifying a defined relationship between the first partial configuration bitstream and the second partial configuration bitstream for programming the programmable IC. The defined relationship can be determined using computer hardware by reading the metadata from the unified container file. The programmable IC can be configured, using the computer hardware, based on the defined relationship specified by the metadata using the first partial configuration bitstream and the second partial configuration bitstream.

    Unified container for hardware and software binaries

    公开(公告)号:US10956241B1

    公开(公告)日:2021-03-23

    申请号:US15848691

    申请日:2017-12-20

    Applicant: Xilinx, Inc.

    Abstract: A computer program product can include a non-transitory computer readable storage medium storing a unified container. The unified container can include a header structure, wherein the header structure has a fixed length and specifies a number of section headers included in the unified container. The unified container can include a plurality of section headers equivalent to the number of section headers specified in the header structure. The unified container can include a plurality of data sections corresponding to the plurality of section headers on a one-to-one basis. The plurality of data sections includes a first data section including a hardware binary and a second data section including a software binary. The hardware binary and the software binary are configured to program a programmable integrated circuit. Each section header specifies a type of data stored in the corresponding data section and specifies a mapping for the corresponding data section.

Patent Agency Ranking