FOREACH loops added to XJEase
XJTAG 4.1.3 introduces FOREACH loops to iterate over all elements of an array in XJEase. […]
XJTAG 4.1.3 introduces FOREACH loops to iterate over all elements of an array in XJEase. […]
We are starting to see an increased number of questions about support for DDR5 DIMMs and SDRAM devices, which are rapidly becoming mainstream. Support for DDR5 devices will be added to the XJEase Library in the near future, but in the meantime XJTAG can now make DDR5 models available on request to customers with a [...]
XJTAG 3.13 adds the ability to display images inside XJEase dialogs when running tests. To add an image to an XJEase dialog, simply pass the filename of the image on disk into the built-in XJEase function as an input parameter. The path may be absolute or relative to the XJDeveloper project file. [...]
XJTAG 3.12 has extended the functionality of the Find and Replace dialog that is accessible when viewing XJEase or BSDL code files. […]
In XJTAG 3.11 we’ve added configurable oscillator functionality which can be used on any XJLink2-based controller. The oscillator operates independently of TCK, so can run when TCK is not running and can be set to any frequency from 10 kHz to 166 MHz (in 10 kHz increments) regardless of the current TCK frequency. [...]
Historically we have provided three mechanisms for defining some form of constant or default values for a pin/net in XJDeveloper. These are BSDL compliance pins, bus disable values and constant pins, which allow you to define pins which XJTAG should keep in a constant state during automated testing, such as with Connection Test. However these [...]
XJTAG 3.11 introduces support for the ARM Serial Wire Debug (SWD) protocol in XJEase using our XJLink2-based JTAG controllers. Reading and writing with the SWD protocol is made simple using two new XJEase functions SWD_READ and SWD_WRITE. They handle the transfer of data on the bidirectional data connection, keeping the code in XJEase clean and [...]
The second part in this 2 part series about the new user libraries feature in XJDeveloper 3.11 will explain how user libraries are useful in XJDeveloper. When devices are categorised using library files (as opposed to using files saved on disk) you can re-use these library files in other XJDeveloper projects with ease and all [...]
A new feature in XJTAG 3.11 is the ability to create user-defined XJEase libraries containing your own XJEase device files and additional code files. Part 1 in this 2 part blog series will explain how to use the new XJEase Library Editor application to create user libraries. Part 2 will then explore how user libraries [...]
A time-saving feature of XJTAG v3.10 is streamlined background compilation of projects, drastically reducing the startup time to run tests. […]