Option | Purpose |
---|---|
detect-ir-length
|
Disable detecting the IR detect length during scan chain discovery. This option is used to start up the
This is how you specify a .csv file at
The .cvs file is formatted as shown below (hw_server_device_info_file.csv):
|
device-info-file
|
Sets a default device file .csv to be used |
max-jtag-devices
|
Increases the max number of devices that can be detected in a scan chain. Default is 32. This option is used to start up the This is how to specify the option at
hw_server
start-up:
|
xdb-user-bscan
|
Sets which bscan will be used to scan for This option is used to start the
This is how to specify the option at
hw_server
start-up:
The arguments to this parameter specify the list of parameters. The list will be a comma separated list ranging from 1-4. The minimum number specified is 1 element in the list and the maximum is 4. |
mdm-detect-bscan-mask
|
Sets which bscan will be used to scan for mdm cores. This option is used to start the
This is how to specify the option at
hw_server
start-up:
The bitmask is for any FPGA
or ACAP discovered by Mask Value BSCAN Scanned 0 none 1 User1 3 User1, User2 7 User1, User2, User3 f User1, User2, User3, User4 |
always-open-jtag
|
Forces When In some cases, it is necessary to have the
cables discovered and ready to be used. For instance when
setting up a linux system as a board server, it may be desirable
to have the cables always initialized and ready to serve
connections. For these cases you can use the By default this is the setting at start up (no
argument needs to be passed
in):
To force opening the cable, pass in this
argument as shown
below:
|
auto-open-servers
|
Opens a cable server with specific parameters., used for XVC cable opening. This option is a debug option used to
automatically open an XVC cable connection, and to control which
types of USB cables This is how to specify the option at
To open up two servers you would use:
To open up two XVC servers in addition to the all USB based cables you would use:
|
auto-open-ports
|
Controls automatic open of ports (cables or scan chains). This option is used to control the automatic
open of JTAG scan chains. The argument to the This is how to specify the option at
|
xvc-timeout
|
Changes the XVC timeout value to help debug XVC servers. This option is a debug option used to increase
the timeout period needed for an XVC transaction to terminate.
The argument to the This is how you specify the option at
|
xvc-servers
|
Start XVC servers for cables. This option is used make
See This is how to specify the option at
Note that you will still have to connect to this
To have the XVC cable automatically opened and
locked to XVC add the
|
xvc-packet-len
|
Change max package length of XVC servers. This option controls the XVC package length
returned by XVC servers started using the This is how to specify the option at
|
xvc-version
|
Change XVC protocol version of XVC servers. This is a debug option that can be used together with xvc-servers to control which XVC protocol version is exposed to XVC clients. The current default protocol version is 1.1, however this may change if new versions of the XVC protocol are defined. This is how to specify the option at
|
xvc-capabilities
|
Change XVC capabilities of XVC servers. This is a debug option that can be used together
with xvc-servers to control which capabilities are exposed to
XVC clients. Current default capabilities are This is how to specify the option at
|
processor-debug-claim
|
Automatically claim select device types to prevent debugger from using them. This option is used to prevent
Bit Device Type 0 Arm DAP 1 MPSoC 2 FPGA or ACAP This option is useful for example when starting
XVC server using xvc-servers with an XVC client that is a
debugger of one or more of the above devices, or when
This is how to specify the option at
|
jtag-poll-delay
|
Delay in uS. Default 50000. This option is a polling option used to reduce the JTAG polling frequency. The JTAG polling frequency is the smallest period taken between JTAG poll operations. The default and smallest value is 50,000 uS. The argument to the |
help
|
Displays This option is used to display all the available
" This is how to specify the option at
|
show-all
|
Shows all options passed set in
This option is used to display all the " This is how you specify the option at
|
jtag-default-frequency
|
Sets default frequency for all cables. This option sets the default JTAG TCK frequency.
The This is how to specify the option at
|
jtag-port-filter
|
Set JTAG port filter. This option is used to control JTAG port
filtering. When it is set, This parameter is useful when running multiple
instances of This is how to specify the option at
Another example filtering any Xilinx DLC9 or
DLC10 cable while having the
|
bscan-switch-user-mask
|
Enables bscan switch. This option is used to control the bscan switch detection. This is how to specify the option at
|
jtag-port-devices
|
Sets JTAG port device list. This option is used to specify a static list of
devices for a JTAG scan chain. When this is specified
This is how to specify the option at
|
max-ir-length
|
Enables devices in JTAG chain whose ir length is greater than 64 bits. This option is used to start up the
This is how to specify the option at
|