When packaging a design with IP Packager, I change the Editable or Dependency expression for a parameter in the "Edit IP Parameter" window.
However, when I preview the IP in the GUI, the parameter dependency and edit ability still appear to be using the original expressions for these fields.
An IP Instance with a modified component is created for the IP Packager Customization GUI.
In Vivado 2016.3, a dependency graph with the original IP Definition is created and re-used for the modified IP component.
As a result, any dependencies created on the new component are not reflected in the Customization IP GUI.
To resolve this issue, reset the dependency graph for the instance that is created for the IP Packager Customization GUI only.
This can be done by closing and reopening the Packaged IP component after making the parameter dependency change.