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 follows: (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
hw_server with the ability to
detect more than the default number of devices in a scan chain.
The default value for this setting is 32. You can increase this
value for longer jtag chains. Note: Increasing this number slows down the
device discovery process, which in turn can slow down cable
access. Therefore, it is only for systems with large device
counts should you increase this value.
This is how to specify the option at
hw_server
start-up:
|
xdb-user-bscan
|
Sets which bscan are 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 is 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 are 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 adaptive SoC 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 can 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
follows:
|
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 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: You still have to
connect to this
If
you do not connect to the cable, you see a message like the
following:hw_server
instance first to initialize the cable interface.
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 can 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 adaptive SoC 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 previous 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 AMD 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
hw_server with the ability to
enable ir lengths greater than 64 bits. The default value for
this setting is 64. You can increase this value for devices in
the JTAG chains whose ir length is wide (for example, 93). Note: Increasing this
number slows down the device discovery process which in turn
can slow down cable access.
Therefore, only for
systems with long ir lengths device counts should you increase
this value.This is how to specify the option at
|