News
Company news
XJTAG 3.9 Release Notes
DATE:【2019-07-31 11:55】 TIPS:【】次

Link: https://pan.baidu.com/s/1c4PQDY3_GSqFOH6eNA61IA


Password: e978


New features and enhancements


Please see the Change Log for a list of new features and enhancements in XJTAG 3.9.


Default JTAG Devices for Test Devices


It has always been possible to specify a JTAG device that should be used by default for a particular test device. This feature has a number of shortcomings:


The system would endeavour to use this JTAG device if possible, but would silently use other means to access the test device if it could not use the default JTAG device.

The feature was limited to a single JTAG device and excluded using logic devices or external hardware

A single JTAG device was specified for reading and writing all the pins of the test device.

In XJTAG v3.5 we introduced a feature called Bus Access overrides that allows very fine-grained control over how every pin on a test device is both read and written and is configured per test function. This is a much more flexible approach, which addresses all the limitations listed above.


Assigning a default JTAG device to a test device is now deprecated and a warning is displayed if a device is configured in this way. If a project does not contain any such devices, then the option to configure them is no longer available.


XJEase GET_PIN_STRING_INFO function


The GET_PIN_STRING_INFO function was marked as deprecated in XJTAG v3.3 and has been removed in XJTAG v3.9. The GET_PIN_INFO function should be used instead.


XJEase READABLE and WRITEABLE functions


The XJEase READABLE and WRITEABLE functions have been improved to be much more dynamic and therefore much more accurate, so that they take into account all the conditions at the current point of execution.


In addition, WRITEABLE now takes an additional argument to determine not only whether a pin is generally accessible, but whether it can be written to a specific value. There are many cases with asymmetric drivers and logic, where a pin can be currently written to one value but not to another.


 


Supported Platforms


XJTAG is supported on both the 32 and 64 bit variants of the following operating systems: Windows 7® Service Pack 1, Windows 8®, Windows 8.1® and Windows 10®.


This version does not support Windows XP or Windows Vista.


XJTAG recommends a screen resolution of at least 1024×768.


XJTAG requires a processor that supports the SSE2 instruction set. This includes every Intel processor since the Pentium 4 and every AMD processor produced since the end of 2003. See this blog post for more details. This requirement was introduced in version 3.1.


Target Hardware


In order for XJTAG to interact with a circuit, the JTAG chain must be set up properly. To help with this, we have a produced a set of DFT guidelines. There is also a troubleshooting section in the help files.


Side-by-side installations


It is only possible to have one instance of each major release of XJTAG installed. It is possible, for example, to install any variant of version 3.4.x along side any variant of version 3.5.y; however it is not possible to install two variants of version 3.4, e.g. 3.4.3 and 3.4.4.


Changing Project File Associations


By default, double-clicking on an XJTAG project file of any kind will open it in the most recently installed version of XJTAG. The Version Check utility (XJVersion) can be used to control these file associations. It is recommended to do this using the copy installed with the latest version of XJTAG that you have installed.


UP:
NEXT: