AR# 66479


2015.4 - Vivado IP Integrator - xprameters.h not updated correctly for custom IP generated using IP Packager in Vivado


My system consists of a simple embedded system and a custom IP that has been created using the IP Packager utility in Vivado.

However, if I export to SDK and build a BSP, the resulting xparameters.h file has 0xffffffff for the base and a high address for my custom IP.

How can this be addressed?


This is a known issue in Vivado. To address this issue, download the Tcl file attached to this Answer Record.

Open the Block Design in Vivado, source the Tcl, and use the command below:

  • source -quiet script.tcl
  • fix_ip <path-to-ip>

For example:

Once this is done, you will be prompted to Refresh IP Catalog, and Upgrade the Selected IP (As normally happens after making edits).

Then Generate Output Products, and re-export to SDK.


Associated Attachments

Name File Size File Type
script.tcl 1 KB TCL
AR# 66479
Date 01/27/2016
Status Active
Type General Article
People Also Viewed