IP Options - 2023.1 English

Vitis Unified IDE and Common Command-Line Reference Manual (UG1553)

Document ID
UG1553
Release Date
2023-07-17
Version
2023.1 English

The syn.ip commands specify details of the IP being generated by the HLS component. These are settings to define the IP Vendor, Library, Name, and Version (VLNV) for example to identify it in the IP catalog.

syn.ip.description
Provides a description for the catalog entry for the generated IP, used when packaging the IP.
syn.ip.description=details of IP
syn.ip.display_name
Provides a display name for the catalog entry for the generated IP, used when packaging the IP.
syn.ip.display_name=randy1
syn.ip.library
Provides the library component of the <Vendor>:<Library>:<Name>:<Version> (VLNV) identifier for generated IP.
syn.ip.library=testLib
syn.ip.name
Provides the name component of the <Vendor>:<Library>:<Name>:<Version> (VLNV) identifier for the generated IP.
syn.ip.name=randy1
syn.ip.taxonomy
Specifies the taxonomy for the catalog entry for the generated IP, used when packaging the IP. Taxonomy is a category to help identify the purpose or application of the IP.
syn.ip.taxonomy=video
syn.ip.vendor
Provides the vendor component of the <Vendor>:<Library>:<Name>:<Version> (VLNV) identifier for generated IP.
syn.ip.vendor=randyCom
syn.ip.version
Provides the version component of the <Vendor>:<Library>:<Name>:<Version> (VLNV) identifier for generated IP.
syn.ip.version=2.3
syn.ip.xdc_file
Specify an XDC file whose contents will be included in the packaged IP for use during implementation in the Vivado tool.
syn.ip.ip_xdc_file=../../ip.xdc
syn.ip.xdc_ooc_file
Specify an out-of-context (OOC) XDC file whose contents will be included in packaged IP and used during out-of-context Vivado synthesis for the exported IP.
syn.ip.ip_xdc_ooc_file=../../ooc,xdc