We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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 Created 01/26/2016
Last Updated 01/27/2016
Status Active
Type General Article
  • Vivado Design Suite - 2015.4.1
  • Vivado Design Suite - 2015.4
  • Vivado Design Suite - 2015.3