Request a Demo

Improve your board test and debug process, XJTAG can speed up your design and development as well as providing excellent test coverage in production.
Request a demonstration of the XJTAG suite of test tools today

FREE board setup

FREE board setup
/ XJRunner

Migrating from XJRunnerIntegration.dll to XJIntegration.dll

Much of the content in the XJRunner .NET Integration is also relevant to the XJAnalyser .NET Integration, which is new for XJTAG 3.9. Therefore we have taken the decision to combine the two into a single new assembly, XJIntegration, which means that resources can be shared between the two integrations, and allows them both to be used in the same application if required. […]

By |Categories: Support, XJRunner|Tags: , , , |

XJTAG version 3.9

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

New Layout Viewer

XJTAG 3.8 includes a new Layout Viewer. With similar functionality to the previous layout viewer, the new viewer contains a number of improvements. […]

By |Categories: Features, XJDeveloper, XJRunner|Tags: , , |

An easier way to run SVF or STAPL files in XJTAG projects

There are new global functions in XJTAG 3.6 which are always available to use (like the built-in Connection Test). The functions RUNSTAPL and RUNSVF allow users to run programming files without having to write any further XJEase to enable this. […]

By |Categories: Features, XJDeveloper, XJEase, XJRunner|Tags: , , , |

Input parameters for test functions

Until now, XJRunner tests have been limited to functions which have no input arguments and a single return argument (which returns the result). XJTAG v3.5 relaxes that restriction, allowing input in XJRunner tests, though there is still a requirement to have a single return argument for the result. […]

Specifying bus access during XJRunner tests

Alongside other improvements to the XJRunner test setup, XJTAG v3.5 has a new interface to specify bus access from the test system using the XJRunner Setup screen. When you edit a test there is now a Bus Access tab on the dialog, which allows full control of which pins are used to read and/or write from a bus during the test. […]

Conditional testing in XJRunner

It has always been possible to construct tests in XJEase which were conditional on something else having happened, or a previous test having passed, but the new v3.5 release includes a number of major enhancements to the setup, running and control of tests in XJDeveloper and XJRunner, some of which make conditional testing much easier to setup, control and debug. […]

XJRun – Command-line Test Runner

Most of our users will be familiar with XJRunner, our production test runner, but many perhaps will not be aware of the command-line version, XJRun, that also comes as part of the XJTAG installation. […]

By |Categories: XJRunner|Tags: , , |

Formatted Log Files

It is now possible to produce log files which save the test output to be displayed at a later time in the same way as it is displayed on the Run Tests screen. When these formatted log files are viewed, they contain the tables, expandable sections and hyperlinks as are displayed in the test output on the Run Tests screen. […]

By |Categories: Features, XJDeveloper, XJInvestigator, XJRunner|Tags: , |

Introducing Dynamic Chains

‘Dynamic Chains’ is a term we’ve coined to describe a test system that has the ability to drive more that 1 JTAG chain configuration. This may be possible if it has multiple chains driven by different TMS or TCK pins, or a single chain that has multiple JTAG device variations (for example using a Scan Bridge). Before v3.3, XJTAG projects could only represent a single static JTAG chain. With our new functionality, multiple JTAG chain variations can be defined, set up and run within a single XJTAG project in a single test run. […]