Visible to Intel only — GUID: reference_TCL_tcl_pkg_jtag_ver_1_0_cmd_device_ir_shift
Ixiasoft
Visible to Intel only — GUID: reference_TCL_tcl_pkg_jtag_ver_1_0_cmd_device_ir_shift
Ixiasoft
3.1.18.3. device_ir_shift (::quartus::jtag)
The following table displays information for the device_ir_shift Tcl command:
Tcl Package and Version | Belongs to ::quartus::jtag |
||
Syntax | device_ir_shift [-h | -help] [-long_help] -ir_value <instruction register value> [-no_captured_ir_value] | ||
Arguments | -h | -help | Short help | |
-long_help | Long help with examples and possible return values | ||
-ir_value <instruction register value> | Value to be written into the instruction register in the JTAG tap controller of the open device. Operand must be of a TCL numerical type such as decimal (10), hexadecimal (0xa), or octal number (012) | ||
-no_captured_ir_value | Option to not return the captured instruction register value. If this is specified, this IR scan may be packed together with the subsequent IR or DR scan until the device is unlocked or a captured value is requested | ||
Description | Writes the specified value into the instruction register of the JTAG tap controller of the open device. Returns the captured instruction register value. The captured value return can be disabled to improve the JTAG communication speed by packing multiple IR or DR scans together. The instruction register length is determined automatically by the Quartus Prime JTAG server. The device must be locked first before this operation. |
||
Example Usage | |
||
Return Value | Code Name | Code | String Return |
TCL_OK | 0 | INFO: Operation successful | |
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. |