I have packaged a project containing an HLS module.
Now when I use this new user IP in an IP Integrator design, write_hwdef and write_sysdef do not write out software drivers from the HDL subcore of the user IP block.
Below are the steps to recreate:
It appears that "write_hwdef" and "write_sysdef" did not write out software drivers from the HLS subcore which had the software driver, and the software driver from the HLS IP is lost during bitstream generation.
IP Packager will not pick up a software driver from an HLS IP core when packaging a project containing the HLS IP core.
When packaging such a project, the user is responsible for bringing the drivers over manually.