The final step in the Vitis HLS design flow allows you to package and export the RTL output. By selecting this option, the HLS IP is exported as a ZIP file that can be added to the Vivado IP catalog to be used in IP integrator. The configuration options in the export step help to identify the packaged RTL in the Vivado IP catalog. 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 RTL or IP integrator design.
In the IP integrator project, you must add the HLS IP as an IP repository in the IP section of the Project Settings. After you add the HLS IP, a Vitis HLS IP category appears in the IP catalog. Then, you can add the HLS IP to the IP integrator diagram similar to all other IP. You can customize this IP for use in your design by specifying values for the various parameters associated with the IP using the following steps:
- Select the IP from the IP catalog.
- Double-click the selected IP, or select the Customize IP command from the toolbar or right-click menu.
- Run connection automation and make proper connections as needed. The connection automation feature in the IP integrator helps to connect AXI interfaces along with other automated connections.
- Validate the BD design.