Device Configuration System
The following is a list of device commands:
device program
Program PDI/BIT
Syntax
device program <file>
Program PDI or BIT file into the device.
Note(s)
- If no target is selected or if the current target is not a configurable device, and only one supported device is found in the targets list, then this device will be configured. Otherwise, users will have to select a device using targets command.
- device program command is currently supported for Versal devices only. Other devices will be supported in future releases.
- For Versal devices, users can run "plm log" to retrieve plm log from memory.
Returns
Nothing, if device is configured, or an error if the configuration failed.
device status
Return JTAG Register Status
Syntax
device status [options] <jtag-register-name>
Return device JTAG Register status, or list of available registers if no name is given.
Options
Option | Description |
---|---|
-jreg-name <jtag-register-name> |
Specify jtag register name to read. This is the default option, so register name can be directly specified as an argument without using this option. |
-jtag-target <jtag-target-id> |
Specify jtag target id to use instead of the current target. This is primarily used when there isn't a valid target option. |
-hex |
Format the return data in hexadecimal. |
Returns
Status report.
device authjtag
Secure Debug BIN
Syntax
device authjtag <file>
Unlock device for secure debug.
Options
Option | Description |
---|---|
-jtag-target <jtag-target-id> |
Specify jtag target id to use instead of the current target. This is primarily used when there isn't a valid target option. |
Note(s)
- If no target is selected or if the current target is not a configurable device, and only one supported device is found in the targets list, then this device will be configured. Otherwise, users will have to select a device using targets command.
- device authjtag command is currently supported for Versal devices only.
Returns
Nothing, if secure debug is successful, or an error if failed.