XJLink based licensing

In most situations, XJTAG licences come from an authorisation code stored inside the XJLink. Authorisation codes are supplied by XJTAG support upon purchase and for evaluation.

Installing authorisation codes

Authorisation codes are installed using the XJLink Manager, which will also show the currently installed licences for each XJLink that is plugged into the PC.

Modules

Each authorisation code can contain licences for one or more modules. Different XJTAG applications and features require different modules.

Module Usage
XJLink hardware Required for any access to the hardware (XJRunner, XJAnalyser, JTAG Chain Debugger and some functions in XJDeveloper).
XJEase Required for XJDeveloper or for opening unpacked XJEase projects in either the XJRun command-line utility or the XJRunner Integration.
XJDebug Obsolete - not used by any current XJTAG software.
XJAnalyser Required for:
XJRunner Required for running XJEase code, including:
Layout Viewer Required to open the Layout Viewer in XJDeveloper (note that an ODB++ project is also required for at least one board in the project).
XJFlash Required to generate XJFlash project setups. The XJFlash license is not required to run XJFlash projects - the XJRunner licence is sufficient for this.
Maintenance The expiry date of the Maintenance entry does not impact which type of product you can use, but affects the version of XJTAG you can use. Only versions of XJTAG which were released before the maintenance expiry date can be run. Installing an XJTAG version that was released after that date will result in error messages saying that you do not have a valid licence. An evaluation unit will show a maintenance expiry date of N/A, which means any software version can be run.

Multiple XJLinks

If multiple XJLinks are attached to a computer, it is sufficient for any XJLink to have a licence for a particular XJTAG application; it does not have to be the XJLink that is currently being used for JTAG access. The XJLink being used to access the chain will still require a Hardware licence however.

Maintenance

In addition to the licence to run the software, there are also checks that are performed to determine whether your maintenance cover entitles you to run a specific version of XJTAG. If your maintenance contract expires, you are able to continue running your installed version of XJTAG, but cannot run any version that is released after the date your maintenance expired.

XJLink Manager will show you the maintenance expiry date for each XJLink plugged into your PC.

Maintenance licensing data is held in a maintenance authorisation file. In some exceptional circumstances XJTAG support may provide you with an updated version of this file, which is installed using the XJLink Manager.

Licence Types

Each authorisation code optionally contains a type, for example Evaluation. If set, this is displayed in the application. The type of each authorisation code is displayed in the XJLink Manager.