Invalid Rights Specification for AMD - 2024.1 English

Vivado Design Suite User Guide: Creating and Packaging Custom IP (UG1118)

Document ID
Release Date
2024.1 English

In the following invalid example, error_handling specifies a value of "srcrefs" in the commonblock, which AMD does not support. The AMD toolblock contains a conditional statement to override the error_handling right; however, when the xilinx_activity condition evaluates to TRUE, the unsupported value "srcrefs" is assigned to the right.

In the following example, the Vivado tool issues an error and stops when attempting to decrypt this block.

`protect begin commonblock
`protect control error_handling = "srcrefs"
`protect end_commonblock
`protect begin_toolblock
`protect key_keyowner="Xilinx", ...
`protect control error_handling = (xilinx_activity==synthesis)? "srcrefs" : "delegated"