A new major version of XJTAG – version 3.9 – is now available from our website for users who are in maintenance.

Main Features

XJIntegration API

In XJTAG 3.9 the XJRunnerIntegration API has been replaced with our new XJIntegration API – this includes all of the functions of the previous XJRunner integration but now also includes an XJAnalyser integration for those with an XJAnalyser licence. The XJAnalyser integration allows you to access much of the XJAnalyser functionality to set or read individual pins on the PCB from within your own application, or from NI LabVIEW, TestStand, etc.

Existing XJRunnerIntegration users will find a migration guide in the help files for this release.


XJEase Configuration editor

Many XJEase device models in the XJTAG library have configurable options which the XJDeveloper user sets on categorising a device as one of these models. These configuration options can now be edited or created from within XJDeveloper, to allow the matching of new parts to existing models or to create new device models that can more easily be re-used (e.g. to set a different I2C address for each device using the file).


Machine-readable log file format

The machine-readable log files (*.xjlog) produced by XJTAG now have an enhanced structure with new keywords, which makes it easier to automatically extract information from the file. The log file format has been documented and examples produced of how to parse the files so that the output from boundary scan tests can be incorporated into results databases.