AR# 59108

|

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

描述

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.

解决方案

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
日期 02/07/2014
状态 Archive
Type 已知问题
Tools
People Also Viewed