device_virtual_dr_shift (::quartus::jtag)
The following table displays information for the device_virtual_dr_shift
Tcl command:
Tcl Package and Version |
Belongs to ::quartus::jtag 1.0 |
|||
Syntax |
device_virtual_dr_shift [-h | -help] [-long_help]
[-dr_value
<data register value>
]
-instance_index
<instance index>
-length
<data register length>
[-no_captured_dr_value]
[-show_equivalent_device_ir_dr_shift]
[-value_in_hex]
|
|||
Arguments |
-h | -help
|
Short help | ||
-long_help
|
Long help with examples and possible return values | |||
-dr_value
<data register value>
|
Value of string operand type in either default binary or hexadecimal format to be written into the data register in this instance | |||
-instance_index
<instance index>
|
The index of the virtual JTAG instance | |||
-length
<data register length>
|
Length of the data register in this instance | |||
-no_captured_dr_value
|
Option to not return the data instruction register value | |||
-show_equivalent_device_ir_dr_shift
|
Option to show equivalent device ir dr shifts performed by this command | |||
-value_in_hex
|
Option to specify that the value string is represented in hexadecimal format | |||
Description |
|
|||
Example Usage |
|
|||
Return Value | Code Name | Code | String Return | |
TCL_OK | 0 | INFO: Operation successful | ||
TCL_ERROR | 1 | ERROR: Captured value cannot be disabled at the time when no value is shifted into data register. | ||
TCL_ERROR | 1 | ERROR: The specified virtual JTAG instance cannot be found. | ||
TCL_ERROR | 1 | ERROR: One of the options, mfg_id, type_id and version is specified, but not all. All of them are required. | ||
TCL_ERROR | 1 | ERROR: A device has not been locked; exclusive communication must be obtained first. | ||
TCL_ERROR | 1 | ERROR: A device has been locked by another application; exclusive communication cannot be granted within the specified timeout period. | ||
TCL_ERROR | 1 | ERROR: The length of the value string specified does not match the length parameter specified. |