UPGRADE YOUR BROWSER

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# 59108

2013.4 Vivado - Changing a Device Property value to a blank field results in an incorrect Tcl command

Description

In a synthesized or implemented design, a user can change the device properties by going to "Tools -> Edit Device Properties...". Changing a value to blank or enabling an existing blank field in this window will issue an incorrect Tcl command.

Example: If Bitstream encryption is enabled and the "HMAC Authentication Key" property in "Encryption -> Key Settings" field is cleared and then click OK, the following Tcl command is issued which is incorrect:

set_property BITSTREAM.ENCRYPTION.HKEY [current_design]

Saving the change(constraints) into XDC will cause the following Critical Warning message in Synthesis and Implementation:

Critical Warning:[Common 17-163] Missing value for option 'objects', please type 'set_property -help' for usage info.

Solution

Braces are needed to indicate a blank value, so the correct Tcl command should be as follows:

set_property BITSTREAM.ENCRYPTION.HKEY {} [current_design]

To work around this in Vivado Design Suite 2013.4, modify the saved constraint in XDC manually.

This issue will be fixed in Vivado Design Suite 2014.1.

AR# 59108
Date Created 01/14/2014
Last Updated 02/07/2014
Status Active
Type Known Issues
Tools
  • Vivado Design Suite - 2013.4