Tool Generation Information - 2024.2 English - UG1702

Vitis Reference Guide (UG1702)

Document ID
UG1702
Release Date
2025-01-15
Version
2024.2 English

The utility also reports the v++ command line used to generate the xclbin. The Command Line section gives the actual v++ command line used, while the Options section displays each option used in the command line, but in a more readable format with one option per line.

xclbinutil --input build_dir.hw_emu.xilinx_u250_gen3x16_xdma_4_1_202210_1/vadd.xclbin --info
XRT Build Version: 2.18.0 (Vitis)
       Build Date: 2024-10-02 22:27:58
          Hash ID: 266b98dc2c041ca450d85afc3fdd0b50a54dcf62
------------------------------------------------------------------------------
Warning: The option '--output' has not been specified. All operations will   
         be done in memory with the exception of the '--dump-section' command.
------------------------------------------------------------------------------
Reading xclbin file into memory.  File: build_dir.hw_emu.xilinx_u250_gen3x16_xdma_4_1_202210_1/vadd.xclbin
 
==============================================================================
XRT Build Version: 2.18.0 (Vitis)
       Build Date: 2024-10-02 22:27:58
          Hash ID: 266b98dc2c041ca450d85afc3fdd0b50a54dcf62
==============================================================================
xclbin Information
------------------
   Generated by:           v++ (2024.2) on 2024-09-30-13:04:33
   Version:                2.18.155
   Kernels:                vadd
   Signature:             
   Content:                HW Emulation Binary
   UUID (xclbin):          c7530a58-ab34-2914-adbb-720087f7b533
   Sections:               BITSTREAM, MEM_TOPOLOGY, IP_LAYOUT, CONNECTIVITY,
                           CLOCK_FREQ_TOPOLOGY, BUILD_METADATA,
                           EMBEDDED_METADATA, SYSTEM_METADATA,
                           GROUP_CONNECTIVITY, GROUP_TOPOLOGY
==============================================================================
Hardware Platform (Shell) Information
-------------------------------------
   Vendor:                 xilinx
   Board:                  u250
   Name:                   gen3x16_xdma_4_1
   Version:                202210.1
   Generated Version:      Vivado 2022.1 (SW Build: 3510589)
   Created:
               Thu Mar 31 07:42:58 2022   FPGA Device:            xcu250
   Board Vendor:           xilinx.com
   Board Name:             xilinx.com:au250:1.4
   Board Part:             xilinx.com:au250:part0:1.4
   Platform VBNV:          xilinx_u250_gen3x16_xdma_4_1_202210_1
   Static UUID:            00000000-0000-0000-0000-000000000000
   Feature ROM TimeStamp:  0
 
Scalable Clocks
---------------
   Name:      DATA_CLK
   Index:     0
   Type:      DATA
   Frequency: 300 MHz
 
   Name:      KERNEL_CLK
   Index:     1
   Type:      KERNEL
   Frequency: 300 MHz
 
System Clocks
------
   Name:           ii_level1_wire_ulp_m_aclk_ctrl_00
   Type:           FIXED
   Default Freq:   50 MHz
 
   Name:           ii_level1_wire_ulp_m_aclk_pcie_user_00
   Type:           FIXED
   Default Freq:   250 MHz
 
   Name:           ii_level1_wire_ulp_m_aclk_freerun_ref_00
   Type:           FIXED
   Default Freq:   100 MHz
 
   Name:           ss_ucs_aclk_kernel_00
   Type:           SCALABLE
   Default Freq:   300 MHz
   Requested Freq: 0 MHz
   Achieved Freq:  0 MHz
 
   Name:           ss_ucs_aclk_kernel_01
   Type:           SCALABLE
   Default Freq:   500 MHz
   Requested Freq: 0 MHz
   Achieved Freq:  0 MHz
 
Memory Configuration
--------------------
   Name:         bank0
   Index:        0
   Type:         MEM_DDR4
   Base Address: 0x4000000000
   Address Size: 0x400000000
   Bank Used:    No
 
   Name:         bank1
   Index:        1
   Type:         MEM_DDR4
   Base Address: 0x5000000000
   Address Size: 0x400000000
   Bank Used:    Yes
 
   Name:         bank2
   Index:        2
   Type:         MEM_DRAM
   Base Address: 0x6000000000
   Address Size: 0x400000000
   Bank Used:    No
 
   Name:         bank3
   Index:        3
   Type:         MEM_DRAM
   Base Address: 0x7000000000
   Address Size: 0x400000000
   Bank Used:    No
 
   Name:         PLRAM[0]
   Index:        4
   Type:         MEM_DRAM
   Base Address: 0x3000000000
   Address Size: 0x20000
   Bank Used:    No
 
   Name:         PLRAM[1]
   Index:        5
   Type:         MEM_DRAM
   Base Address: 0x3000200000
   Address Size: 0x20000
   Bank Used:    No
 
   Name:         PLRAM[2]
   Index:        6
   Type:         MEM_DRAM
   Base Address: 0x3000400000
   Address Size: 0x20000
   Bank Used:    No
 
   Name:         PLRAM[3]
   Index:        7
   Type:         MEM_DRAM
   Base Address: 0x3000600000
   Address Size: 0x20000
   Bank Used:    No
 
   Name:         HOST[0]
   Index:        8
   Type:         MEM_DRAM
   Base Address: 0x2000000000
   Address Size: 0x400000000
   Bank Used:    No
==============================================================================
Kernel: vadd
 
Definition
----------
   Signature: vadd (void* in1, void* in2, void* out, unsigned int size)
 
Ports
-----
   Port:          M_AXI_GMEM0
   Mode:          master
   Range (bytes): 0xFFFFFFFF
   Data Width:    512 bits
   Port Type:     addressable
 
   Port:          M_AXI_GMEM1
   Mode:          master
   Range (bytes): 0xFFFFFFFF
   Data Width:    512 bits
   Port Type:     addressable
 
   Port:          S_AXI_CONTROL
   Mode:          slave
   Range (bytes): 0x3C
   Data Width:    32 bits
   Port Type:     addressable
 
--------------------------
Instance:        vadd_1
   Base Address: 0x1d010000
 
   Argument:          in1
   Register Offset:   0x10
   Port:              M_AXI_GMEM0
   Memory:            bank1 (MEM_DDR4)
 
   Argument:          in2
   Register Offset:   0x1C
   Port:              M_AXI_GMEM1
   Memory:            bank1 (MEM_DDR4)
 
   Argument:          out
   Register Offset:   0x28
   Port:              M_AXI_GMEM0
   Memory:            bank1 (MEM_DDR4)
 
   Argument:          size
   Register Offset:   0x34
   Port:              S_AXI_CONTROL
   Memory:            <not applicable>
==============================================================================
Generated By
------------
   Command:       v++
   Version:       2024.2 - 2024-09-30-13:04:33 (SW BUILD: 5192315)
   Command Line:  v++ --debug --input_files _x.hw_emu.xilinx_u250_gen3x16_xdma_4_1_202210_1/vadd.xo --link --optimize 0 --output ./build_dir.hw_emu.xilinx_u250_gen3x16_xdma_4_1_202210_1/vadd.link.xclbin --platform xilinx_u250_gen3x16_xdma_4_1_202210_1 --report_level 0 --save-temps --target hw_emu --temp_dir ./_x.hw_emu.xilinx_u250_gen3x16_xdma_4_1_202210_1
   Options:       --debug
                  --input_files _x.hw_emu.xilinx_u250_gen3x16_xdma_4_1_202210_1/vadd.xo
                  --link
                  --optimize 0
                  --output ./build_dir.hw_emu.xilinx_u250_gen3x16_xdma_4_1_202210_1/vadd.link.xclbin
                  --platform xilinx_u250_gen3x16_xdma_4_1_202210_1
                  --report_level 0
                  --save-temps
                  --target hw_emu
                  --temp_dir ./_x.hw_emu.xilinx_u250_gen3x16_xdma_4_1_202210_1
==============================================================================
User Added Key Value Pairs
--------------------------
   <empty>
==============================================================================