Quartus® Prime Pro Edition User Guide: Debug Tools

ID 683819
Date 7/08/2024
Public
Document Table of Contents

7.5.3.1. SLD Commands

Table 39.  SLD Commands

Command

Arguments

Function

sld_access_ir

<claim-path>

<ir-value>

<delay> (in µs)

Shifts the instruction value into the instruction register of the specified node. Returns the previous value of the instruction.

If the <delay> parameter is non-zero, then the JTAG clock is paused for this length of time after the access.

sld_access_dr

<service-path>

<size_in_bits>

<delay-in-µs>,

<list_of_byte_values>

Shifts the byte values into the data register of the SLD node up to the size in bits specified.

If the <delay> parameter is non-zero, then the JTAG clock is paused for at least this length of time after the access.

Returns the previous contents of the data register.

sld_lock

<service-path>

<timeout-in-milliseconds>

Locks the SLD chain to guarantee exclusive access.

Returns 0 if successful. If the SLD chain is already locked by another user, tries for <timeout>ms before returning a Tcl error. You can use the catch command if you want to handle the error.

sld_unlock

<service-path>

Unlocks the SLD chain.