In the following invalid example,
specifies a value of
"srcrefs" in the
commonblock, which AMD
does not support. The AMD
toolblock contains a conditional statement to override
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"