Description
"USER_PROG_DATA" is a command tool used in configure_tool. Configure_tool -name {USER_PROG_DATA} sets the Design Version and Silicon Signature in your device.
Note: The Configure User Programming Data tool is
obsolete. You must now use the Configure Programming Options tool to configure
design version and silicon signature.
configure_tool -name {USER_PROG_DATA} \
-params {name:value} \
-params {name:value}
Arguments
Parameter | Type | Description |
---|
design_version | integer | Sets the design version. It must be greater than the Back level version in SPM Update Policy. The possible values are integers 0 through 65535. |
silicon_signature | hexadeciml | 32-bit (8 hex characters) silicon signature to be programmed into the device. This field can
be read from the device using the JTAG USERCODE instruction. The
possible values are 8 Hex characters (max length 8 Hex
characters) |
Return Type | Description |
---|
Integer | Returns 0 on success and 1 on failure. |
Error Codes
Error Code | Description |
---|
None | Required parameter 'params' is missing. |
None | Required parameter 'name' is missing. |
None | Parameter 'param_name' is not defined. Valid command formatting is 'configure_tool -name "tool name" [-params "params"]+'. |
Supported Families
SmartFusion® 2 |
IGLOO® 2 |
RTG4™ |
Example
This example configures the {USER_PROG_DATA} tool with the following parameters.
configure_tool -name {USER_PROG_DATA} \
-params {design_version:255} \
-params {silicon_signature:abcdffff}