JTAG Boundary Scan Testing and Programming Tools

JTAG Boundary Scan Testing, JTAG Device Programming and JTAG Debug

XJTAG provides industry leading hardware and software boundary scan tools to speed up circuit design and development, through to production test and field maintenance. We offer a full range of JTAG products to help you debug board designs with BGAs, test hardware that includes FPGAs, CPLDs, DSPs or microprocessors, detect faults and prove your design quickly and easily. More about our JTAG tools »

JTAG Overview

  • JTAG is a test access protocol. It is built into most high pin count BGA devices and many smaller devices too. It is sometimes referred to as Boundary Scan.
  • The JTAG-enabled devices in your circuit are connected to form a JTAG Chain, accessed via a 4-signal header on your board.
  • JTAG is a set of IEEE standards (1149.x), so you can chain together JTAG devices from any manufacturer including Xilinx, Texas Instruments, Altera, NXP, etc.
  • JTAG software tools connected to your board give test access to hundreds or thousands of circuit nodes, without lifting a 'scope probe!

JTAG and Board Testing

JTAG can locate assembly defects on circuit boards. To do this JTAG controlled pins drive test patterns on to the PCB nets. These are carefully designed to reveal any 'opens' or 'shorts'.

JTAG software tools such as XJDeveloper check each board against its PCB net list and BSDL (Boundary Scan Description Language) files for the JTAG devices. BSDL files define the mapping between the JTAG Chain and the balls/pins of JTAG devices.

Testing using JTAG is non-contact and non-invasive: JTAG is normally the only way to test the soldering integrity of Ball Grid Array (BGA) and Chip Scale Package (CSP) parts.

JTAG and Device Programming

Most CPLDs and FPGAs use JTAG for In System Programming (ISP) and for Boundary Scan. Assembled parts from many manufacturers including Xilinx, Altera, Lattice and Cypress can be programmed and tested via the JTAG Test Access Port (TAP).

Flash parts can be programmed indirectly via a JTAG device. If the JTAG device is a FPGA, XJFlash firmware can perform ultra-fast program/verify.

A JTAG test system such as XJDeveloper can merge 'test' and 'program' into one manufacturing step, and it can be run on low cost XJRunner production units.

JTAG and Application Processors

The JTAG interface also combines a debug and emulation port for most application processor and system-on-chip (SoC) cores such as ARM, MIPS, PowerPC and x86. XJDeveloper can access and program resources like on-chip Flash. Low-level debug commands can also be integrated into the board test suite.

More about JTAG

If your products rely on Processors, FPGAs, CPLDs or BGA parts, XJTAG tools can reduce your costs and improve reliability. This web site gives you most of the information you need, but the best way to see what you can achieve is through a demonstration or evaluation at your own site.

Contact an XJTAG representative today or take a FREE trial, or better still take advantage of XJTAG's free board setup program.

Press Releases »

XJTAG first to support Micron Omneo PCM

Read press release »


White Paper

More on high speed Flash programming »


World leading companies select XJTAG

Global EMS Provider Increases Productivity with XJTAG Boundary Scan

Read case study »

Cellular test solutions leader Signalion

Read case study »

Satellite-systems expert Kongsberg Spacetec

Read case study »
More case studies »


In the News »

Electronics Weekly article

Read news article »


Free Training »

Introduction to Boundary Scan training workshops

Book your place »


Forthcoming Events »

MSPO, Poland

MSPO Defence Exhibition 2010
6-9 September, 2010
Kielce, Poland

Autotestcon

AUTOTESTCON 2010
13-16 September, 2010 – Booth 229
Orlando, Florida, USA

ESC Boston

ESC Boston 2010
21-22 September, 2010 – Booth 1112
Boston, USA

More about events »


XJNews newsletter

XJTAG newsletter – Straight to your inbox




Crack the Safe & Win – Free competition

Your Ref. code: 

Don't throw away your reference number yet. If you're not lucky this time, try again next month!