XJTAG is a leading supplier of IEEE Std. 1149.1 compliant boundary scan development tools. Its JTAG (Joint Test Action Group) development system offers a highly competitive solution for designers and developers of electronic circuits. Utilising XJTAG allows the circuit development and prototyping process to be shortened significantly by facilitating early test development, early design validation, fast development of functional tests and test re-use across circuits that use the same devices. XJTAG is based in Cambridge, UK, and is part of the Cambridge Technology Group. XJTAG was the first boundary scan solution to offer a common platform for use by design and development engineers, test engineers, contract manufacturers and field test engineers, providing testing of not only JTAG-enabled devices but non-JTAG devices as well.

“XJTAG – The JTAG /Boundary Scan Testing Tool”

Finding PCBA Shorts & Other Faults: A Better Method

Two engineers discuss JTAG boundary scan:

  • What types of devices have boundary scan?
  • What is JTAG boundary scan and how does it work?
  • How to test a PCBA using boundary scan?
  • How boundary scan can extend test coverage to include memories, clocks, ADCs, other serial peripherals, and more?
  • How to create a boundary scan test?
  • Why should I use boundary scan for testing?

Latest SW version 3.11

XJTAG 3.11 adds ARM® SWD support, user libraries, and a clock generator to boundary scan testing. These enhancements simplify the control of SWD devices when JTAG can’t be used, increase flexibility, and give you even greater convenience.

XJTAG Development System

The XJTAG Development System is an established test suite with a range of software and hardware products that enable you to debug, test and program electronic circuits quickly and easily. The system works with devices that conform to the IEEE 1149.1 and 1149.6 boundary scan standards.

xjtag software config
xjtag hardware config

XJDeveloper –Full test development environment

XJDeveloper – Advanced graphical interface

XJDeveloper is a graphical application that allows you to quickly and easily set up and run tests on your circuit. With XJDeveloper you can reduce your time to market by reusing your test scripts all the way through the product design process and then in manufacturing.

The simple drag-and-drop interface allows you to set up your JTAG chain and categorise all of the non-JTAG devices in your circuit easily. XJDeveloper includes built-in Layout Viewer,Schematic Viewer and DFT Analysis tools, along with Netlist Explorer to view connectivity between devices.

products xjdeveloper

XJDeveloper can also be used to program both JTAG devices (e.g. CPLDs, FPGAs) and non-JTAG devices (e.g. EEPROMs, Flash).

XJAnalyser — JTAG Chain Visualisation & Debug

XJRunner is the specialised run-time environment for executing pre-compiled XJDeveloper projects. With a range of special features it is particularly aimed at board manufacturers and in-field support.

In one package, you have interconnect testing, in-system programming, non-JTAG device testing, serial number handling and configurable log files for your audit trail.

It has an easy-to-use GUI, with all the testing capabilities of XJEase.

products xjanalyser

XJRunner – Run-time production test environment

XJRunner is the specialised run-time environment for executing pre-compiled XJDeveloper projects. With a range of special features it is particularly aimed at board manufacturers and in-field support.

In one package, you have interconnect testing, in-system programming, non-JTAG device testing, serial number handling and configurable log files for your audit trail.

It has an easy-to-use GUI, with all the testing capabilities of XJEase.

products xjrunner

XJInvestigator – Investigate the causes of test failure

XJInvestigator allows you to diagnose manufacturing problems on failing boards. Combining the test capabilities of XJRunner and XJAnalyser with additional diagnostic functionality, XJInvestigator is the boundary scan tool to use at your repair/rework station.

products xjinvestigator

XJAPI Software & Hardware Interface

XJAPI Software & Hardware Interface

The XJAPI is a simple-to-use DLL Application Program Interface (API), designed to give you low-level access to the JTAG chain via either the XJLink or the PXI hardware, allowing easy integration with a wide range of other systems such as development/evaluation boards, test systems…

The USB to JTAG hardware and software interface is composed of a high-speed USB to JTAG hardware module (XJLink/XJLink2) and the XJAPI, allowing you to access and control the JTAG chain directly.

The PXI to JTAG hardware and software interface is composed of a high speed PXI to JTAG hardware module and the XJAPI.

We can develop bespoke end user applications using the XJAPI to meet your requirements.

Hardware Options

The hardware can be used stand-alone, for development work, or integrated with other test equipment. Hardware options include:

XJLink2 — USB 2.0 to JTAG interface

XJLink and XJLink2 are small, portable, USB hardware devices that provide a high speed interface (480Mbps) to the JTAG chain on a circuit board.

The small, lightweight design means the XJLink or XJLink2 can easily be moved to the Unit Under Test (UUT). Advanced features, like their programmable JTAG signal pin position, switchable power supply and auto signal skew, make it easy to connect to a wide range of circuit boards. Simple to install and use due to the USB plug-and-play ability.

xjlink2 2

XJQuad — Multiport JTAG controller

XJQuad is a 4-port version of the XJLink2 USB-to-JTAG controller. It is supplied with XJRunner software for running XJDeveloper test systems. With a range of special features it is particularly suitable for manufacturers. Each of the four ports has a high-speed interface which can be connected to up to four JTAG chains on each Unit Under Test (UUT).

In one package, you have connection testing, in-system programming, non-JTAG device testing, serial number handling and configurable log files for your audit trail, ready to test up to four boards simultaneously.

xj quad

PXI XJLink2

The PXI XJLink2 module allows the integration of XJTAG into PXI-based test systems. PXI XJLink2 has one JTAG controller that can be connected to up to 4 JTAG chains, which are configurable for pinout and voltage. It is easily integrated with LabVIEWTM with a full set of Virtual Instruments (VIs) included.

pxi xjlink2

XJLink2 3070

The XJLink2 3070, approved by Agilent Technologies, provides convenient, integrated access to XJTAG’s powerful boundary scan test and programming tools from Agilent i3070 ICT machines.

xjlink2 5xjlink2 6

XJIO Boards

The XJLink2 3070, approved by Agilent Technologies, provides convenient, integrated access to XJTAG’s
The XJIO boards are expansion units that enable you to improve the test coverage for a Unit Under Test (UUT) by verifying the signals right through to the external connections. They will integrate with your XJTAG test system to provide access to otherwise inaccessible areas of your circuit.

With a range of digital and analogue I/O on the XJIO boards, you can increase test coverage and improve fault diagnosis.

There are two variants of XJIO boards:

The XJIO board has 208 bidirectional digital
I/O pins. more…

xjio small

The XJIO-PCI board has 96 bidirectional digital I/O pins and a PCI connector (with further 64 digital I/O pins) more…

xjio pci small
sales enquiry button