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
/ John Barton

About John Barton

John is a developer at XJTAG, the majority of whose time is spent on XJDeveloper.

Categorising Devices as Logic in XJDeveloper

This post outlines how to categorise a device as a logic device in XJDeveloper and explains some of the useful features. […]

By |Categories: Features, XJDeveloper|Tags: |

The new XJLink2

The new XJLink2 USB-to-JTAG interface is beginning to make its way out to our distributors and depending on where you are is, or shortly will be, available for trial and purchase. […]

By |Categories: Releases|Tags: |

Using XJEase functions in XJRunner tests

A frequent question from customers is, “Why is my new XJEase test function not listed when I create an XJRunner test?” XJEase Functions For a function to be eligible to be made available to XJRunner it must be in the main project (.xje) file or a device file, or in a code file specified either in the main project (in the Circuit Code Files Screen) or from within a test device file (in the Test Device Files Screen). […]

By |Categories: XJDeveloper, XJEase|

Integrating XJTAG with other Test Systems – XJTAG API

XJAPI is a simple interface that gives low-level access to the JTAG chain via the XJLink. It is intended to allow programmers the ability to integrate the XJTAG hardware into other test systems. The XJTAG installation includes example projects in C/C++ and C# demonstrating the use of the API. The C# example is easily adapted [...]

By |Categories: XJAPI|

Integrating XJTAG with other Test Systems – System calls from XJEase

This series of posts covers how you can integrate XJTAG into your overall test system. This entry focuses on executing programs from within XJEase. The XJEase keyword SYSTEM is used to execute a system command or program. […]

By |Categories: XJEase|

Categories for selectors in XJDeveloper – part 2

Part 1 of this series explained how to add or edit the categories for the selectors in XJDeveloper. This entry will focus on using BOM (Bill of Materials) information in the selectors, using the demonstration board that comes with the XJTAG development system as an example. […]

By |Categories: XJDeveloper|Tags: |

Integrating XJTAG with other Test Systems – DFT

This series of posts will cover how you can integrate XJTAG into your overall test system. This post is a quick reminder that you can use XJTAG as the focal point for your DFT analysis across all your test systems. […]

By |Categories: Board Design, XJDeveloper|Tags: , |

Categories for selectors in XJDeveloper – part 1

This post discusses the selectors in XJDeveloper and how you can customise them. Selectors are used whenever you have to select either a Net or a Device. Entries in a selector are grouped into categories that can be customised.

By |Categories: XJDeveloper|Tags: |

Archiving XJDeveloper Projects

There are two ways to export projects from XJDeveloper either exporting to an XJPack or a zip file. Both options  are found on the File -> Export menu in XJDeveloper. XJPack files are used by XJRunner in production. When you have finished creating your project in XJDeveloper, “pack” it and then this file can be used in production. Zipping a project will create a single zip file that contains all the files used by the project. This can be useful if you are sending a project to another department, or for creating regular backups of your project. […]

By |Categories: XJDeveloper|Tags: |

Highlights of the 2.3 Release

This post outlines what is new in the 2.3 release. Some aspects will be explored in more detail in future entries. […]

By |Categories: Releases|Tags: , , |