XJEase
Powerful testing language
XJEase, XJDeveloper’s high-level programming language provides you with all of the functionality, flexibility and control you require to test the non-JTAG devices in your circuit.
XJEase Model Library
XJTAG checks the connectivity of non-JTAG devices by running tests against device models written in the XJEase language, normally from XJTAG’s built-in test library. These tests can respond to device behaviour and so can vary the tests performed based on the response to initial scans.
The installed XJEase library contains tests for thousands of devices, but it is also easy to write new tests with XJEase even if you don’t have any software experience.
Tests are written in terms of the device being tested so you just need to describe which pins on the non-JTAG device should be driven and which ones should be read. XJEase will work out which part of the JTAG chain needs to be controlled and monitored to implement your requirements.
This not only makes it quicker to develop the tests but also allows you to reuse them for any instance of that type of device in any circuit.
By using high-level language features such as variables, loops, conditional execution, function calls, etc. you can interact with your board in real time, not just “set and check” values.
XJEase debugger
XJDeveloper provides a full range of test debugging capabilities and gives you access to the source code for every test provided in the XJTAG library. It is therefore possible to see the tests in operation and adapt them as required for new devices.
The XJEase debugger features a variable watch window and breakpoints to help get your tests running as quickly as possible.
Programming flash memory and JTAG devices
The flash memory files in the XJEase library include all of the functionality required to program the flash with an image.
To program many JTAG devices, such as CPLDs and FPGAs, XJDeveloper allows you to run STAPL / JAM or SVF files generated from the device manufacturer’s tools.
The internal flash in some processors can also be programmed through the JTAG debug interface.
