Intel® Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 12/13/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents
Give Feedback

3.1.18.7. 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

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

Writes the specified value into the data register of the JTAG tap controller of the open device. Returns the captured data register value. The captured value return can be disabled to improve the JTAG communication speed by packing multiple IR or DR scans together. The value is specified using either a binary string or a hexadecimal string. The bit on the left most side is the first bit shifted in. For example, using the binary string "010001", the first bit shifted in