When you select the Vivado IP format on the Export RTL dialog box, you also have the option of configuring the IP. Selecting the Configuration button opens the IP Identification Dialog box, as shown below, letting you specify information that can help identify the specific IP in the exported RTL.
The Configuration information is used to differentiate between multiple instances of the same design when the design is loaded into the Vivado IP catalog. For example, if an implementation is packaged for the IP catalog, and then a new solution is created and packaged as IP, the new solution by default has the same name and configuration information. If the new solution is also added to the IP catalog, the IP catalog will identify it as an updated version of the same IP and the last version added to the IP catalog will be used.
The Configuration options, and their default values are listed below:
- Vendor
- xilinx.com
- Library
- hls
- Version
- 1.0
- Description
- An IP generated by Vitis HLS
- Display Name
- This field is left blank by default
- Taxonomy
- This field is left blank by default
After the IP packaging process is complete, the ZIP file archive in the solution/impl folder can be imported into the Vivado IP catalog and used in any design.
Software Driver Files
For designs that include AXI4-Lite slave interfaces, a set of software driver files is created during the export process. These C driver files can be included in a Vitis embedded software development project, and used to access the AXI4-Lite slave port.
The software driver files are written to directory solution/impl/ip/drivers and are included in the packaged IP export.zip. Refer to AXI4-Lite Interface for details on the C driver files.