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