Boundary Scan PCB Diagnostic System
Boundary Scan PCB Diagnostic System
Boundary Scan PCB Diagnostic System
Boundary Scan
Tool
diagnosys.com
www.xjtag.com
XJLink
Key Benefits
Overview
• Small, lightweight, portable design:
The XJLink is a small, portable, USB 2.0 to JTAG adapter that provides a ideal for lab and field work
high speed interface (480Mbps) to the JTAG chain.
• Selfcontained licence allowing you to
use the XJTAG system on multiple
The small, lightweight design means the XJLink can easily be moved to the machines
Unit Under Test (UUT), while a number of advanced features make it easy
to connect to a wide range of circuit boards. • Reconfigurable unit for multiple UUTs
saving costs
Advanced connectivity
The XJLink has variable signal
termination, so it can handle boards both
with and without signal termination. The
advanced auto-skew control enables you
to get the maximum frequency out of
your JTAG chain and cable.
www.xjtag.com
www.xjtag.com
XJAnalyser
Key Benefits
Overview
• Allows you to increase yields —
XJAnalyser is a visual analysis and debugging tool for devices in your by setting pin values and tracing signals
JTAG chain. It provides instant chain verification as part of the simple you can quickly debug your boards,
3-step set-up, and then gives you an interactive graphical view of the even under BGAs
pins on your JTAG devices.
• You can reduce time to market by
shortening the window from prototype
You can group pins into busses for easier control, and quickly generate to manufacture
toggling signals to trace connections around your board—useful when
verifying shorts or opens. XJAnalyser also supports the STAPL/JAM and • Save your budget by removing the need
to have multiple download tools for
SVF standards for programming JTAG devices in-system. programming devices
Flexible control
Control the devices in your JTAG chain
the way you want to. XJAnalyser offers
three methods for controlling pins:
directly through the graphic display,
or by using the pin list or pin watch.
The pin watch also allows you to group
pins into busses; you can then write a
value to a complete bus all at once.
Watch window
www.xjtag.com
www.xjtag.com
XJAnalyser
Features
Threeclick wizard CPLD programming
XJAnalyser has a fast, simple setup You can run STAPL /JAM and SVF files • Plug and play
wizard, to let you start testing and within XJAnalyser. These files are
debugging your board straight away. typically used to program devices such
• Able to test BGAs and finepitch devices
All you have to do is select a JTAG as CPLDs and FPGAs. Even if these • Only BSDL files required to get the
header and a library containing files were created for a JTAG chain board up and running
appropriate BSDL files and you can containing just a single device,
start working with XJAnalyser. XJAnalyser can run them on chains • Set up pin states
— e.g. low, high, toggling
containing more devices.
Even if you don’t have a BSDL file, • Trace shorts, opens and other signals
XJAnalyser will still work with the
other devices. • Easy lowlevel access to device
pins/busses
• Realtime interaction
• Demonstration hardware
It's important that we get these complex development boards up and running
quickly and verify that each one is built according to the schematics as they are
used extensively across the business and cost many thousands of dollars.
”
www.xjtag.com
www.xjtag.com
XJEase
Key Benefits
Overview
• Reduce your time spent debugging
XJEase is a high-level programming language that provides you with all boards due to high precision fault isolation
of the functionality, flexibility and control you require to create a complete
JTAG test solution. • Improve your time to market and reduce
project risk by early design verification
Check your board for shorts and opens using the built-in interconnect test • Reduce your test development time
and information taken straight from your netlist. Program JTAG devices (e.g. by reusing tests from prototype/design
in manufacturing and field support
CPLDs, FPGAs) and non-JTAG devices (e.g. Flash). Run advanced tests
on non-JTAG devices. Optimise your test coverage before PCB layout. • Ongoing time savings by test reuse
across projects
Free Library
You can download a large number of
XJEase device files for testing non-JTAG
devices from www.xjtag.com. Even if
Testing JTAG devices With XJEase, you have complete control you have never used XJTAG before, it is
over the tests and how they are run. possible to create a fully functioning test
XJEase uses information from your XJEase has been designed to make system with no extra programming.
netlist and Boundary Scan Description accessing the hardware simple — just
Language (BSDL) files to test the describe which pins on your non-JTAG If you can’t find a file for your exact
connections around the JTAG devices device should be driven and which ones device, you can download the file for a
on the board you want to test. should be read. You don’t need to know similar device and make a few changes
about JTAG instructions, or to work out to adapt it to yours. We also offer a
BSDL files are generally available for free which JTAG device has to drive the pins consultancy service to design tests to
on component manufacturers’ websites. on the non-JTAG device. your exact requirements.
www.xjtag.com
www.xjtag.com
XJEase
Features
Interconnect test Test coverage analysis
XJEase has a built-in interconnect test As soon as you have a basic circuit • Test coverage analysis before you
for all of the pins on your JTAG devices. design, you can check how much of the go to PCB layout
Depending on what access is available board is covered by your XJEase test
with boundary scan, the interconnect system. You can see where to add extra
• Builtin adaptive interconnect test
test will check for a range of shorts and connections to improve the coverage. • Reuse device files to save time
open circuits, including shorts to power This test coverage is automatically — free library of standard parts
and ground, resistive shorts and shorts calculated from the combination of the available online
via an inverter. XJEase interconnect test and the
additional testing of non-JTAG devices.
• Program devices
— e.g. CPLDs, FPGAs, Flash
Pull-up and pull-down resistor checking
is also part of the automatic tests. XJTAG has produced a Design For Test • Advanced testing
If your board has minimal cross-talk, (DFT) document as a reference guide, — e.g. Ethernet loopback
you can also add in more advanced covering many of the issues involved
testing for remote short circuits. in using the full potential of XJEase.
• Integration with custom applications
to create a full test system
• Full tutorial
The XJTAG website has a range of
Flash device files for you to download,
which include functions to program the
Flash with any image.
www.xjtag.com
www.xjtag.com
XJIO Board
Key Benefits
Overview
• Improve reliability of your boards by
The XJIO board is an expansion unit that will integrate with your increasing analogue and digital test
XJTAG test system to provide access to otherwise inaccessible coverage
areas of your circuit.
• Reduce your debug time by enhanced
fault isolation
With a range of digital and analogue I/O on the XJIO board, you can
increase test coverage and improve fault isolation. • XJTAG can reduce the cost and
complexity of your custom test jigs
XJLink Interface
JTAG to UUT
8 Analogue Outputs
8 Analogue Inputs
Increased testing
You can test more of your boards for manufacturing faults. This problem will With onboard DAC and ADC the XJIO
opens and shorts by connecting only increase with the emergence of fine board provides a mechanism for
signals from your Unit Under Test pitch and BGA connectors. By adding analogue as well as digital testing.
(UUT) to the XJIO board. an XJIO board to your test system,
XJTAG can drive signals through your Using this functionality, even boards
Although often overlooked in test, connectors and identify the nature and with no JTAG components can be
connectors are a common source of location of any faults. “Black box” tested with XJTAG.
www.xjtag.com
www.xjtag.com
XJIO Board
Features
Digital interface Integration
With 208 bidirectional digital I/O pins, You can use the XJIO board with the • You can configure the voltage of the
the XJIO board has been designed for whole XJTAG product range: 208 digital I/O pins —1.8V to 3.3V
maximum connectivity. The I/O pins are (5V tolerant)
all 5V tolerant. The default logic level is
• Onboard 8 channel ADC and DAC
3.3V, or you can re-configure the I/O Software
pins, in blocks of 16, to use any user- • Fully expandable to meet your needs
defined voltage between 3.3V and 1.8V. XJEase includes advanced testing for
shorts and opens, and enables you to
• Switches and LEDs for user interaction
functionally test and program devices • ‘Black box’ testing for nonJTAG boards
on the board. You can create complex
Analogue interface tests for your board, such as Ethernet • Reusable, replacing multiple custom
test jigs
loopback, or download example tests
The XJIO board has 8 analogue inputs from the XJTAG website. With the high- • Standard IDC connectors
and 8 analogue outputs, controllable level test description language, you
via the JTAG interface. The on-board have all the normal programming • USB or mains powered
ADC enables analogue measurement concepts such as variables, looping and
—e.g. testing a power rail is within flow control, giving you the flexibility to
limits. The DAC allows analogue inputs customise tests to your requirements.
on the UUT to be stimulated, improving
test coverage of the target board. The built-in interconnect test, together
with the high-level nature of the
language, make the process of test
development quick and easy,
Power supplies separating the test descriptions from
the details of how to implement them
For quick and portable test setup the in a particular circuit.
XJIO board can be powered from USB.
Alternatively, if you need more than
80mA of current, there is a connector XJAnalyser is a powerful plug-and-play
for a standard 12V power supply. tool for JTAG chain visualisation and
debugging. It provides a graphical view
of the devices in a JTAG chain, allowing
you to set or disable pin output values
User interaction and read the input values. It also has
the facility to run SVF and STAPL files.
The switches and LEDs give further
flexibility by providing you with a way You can consider XJAnalyser as a logic
to interact with your test system. analyser and signal generator for the
pins on your JTAG devices, allowing
greater fault isolation and rapid debug.
Expandable
XJRunner is the specialised run-time
If more I/O pins are required, XJIO environment for executing XJEase
boards can be daisy-chained together tests. With a range of special features
via the reconfigurable external JTAG it is particularly aimed at board Hardware
connector to reach the required capacity. manufacturers and/or in-field testing.
XJLink is the USB to JTAG connector,
All the connectors on the XJIO board In one package, you have interconnect which contains your XJTAG licence and
are standard IDC, for economical and testing, in-system programming, non- allows you to connect your computer with
efficient cable assemblies. JTAG device testing, serial number your circuit. The simple USB connection
handling and configurable log files allows you to take your XJTAG test
for your audit trail. system with you wherever you go.
www.xjtag.com
www.xjtag.com
XJRunner
Key Benefits
Overview
• Improved your QA through configurable
XJRunner is the specialised run-time environment for executing XJEase logging
tests. With a range of special features it is particularly aimed at board
manufacturers and in-field testing. • Allows you to retain the power of control
on how boards are tested by third parties
In one package, you have interconnect testing, in-system programming, • Userfriendly environment reduces your
non-JTAG device testing, serial number handling and configurable log files training costs for production operatives
for your audit trail.
Features
Simple, secure & audited Serial numbering • Runtime environment for XJEase tests
production testing XJRunner can also program and log • Simple, controlled test execution
serial numbers, or other forms of
Package your XJEase test system, identification such as MAC addresses.
• Handles a variety of serial number
systems
created by design or test engineers, These can be generated by XJRunner,
into a single compressed and taken from the packaged XJEase • Log files for audit trail
encrypted file to ensure consistency system, or be input directly (e.g. from
in your testing process. a bar code reader).
• Optional restricted access for
testonly users
• Full tutorial
Contact
INDIA: Head Office
DiagnoSYS Electronics Pvt Ltd
Gayathri Lake Front
No: 118, First Floor
Outer Ring Road
Hebbal
Bangalore 560024
Mobile :+91 9740856714 / 9945431306
New Delhi: Tel: +91 11 25541231
Mobile No: +91 9811608373
Email: [email protected]
www.xjtag.com
INDIA: Head Office
Diagnosys Electronics (I) Pvt. Ltd.
Sales & Support: +91 9740856714 / 9945431306
No. 118, 1st Floor, Gayathri Lake Front,
Outer Ring Road, Near Hebbal Flyover,
Bangalore 560024.
Bangalore: Tel: +91 (0) 80 2354 5501 / 43475222
Fax: +91 (0) 80 2353 5502
New Delhi: Tel: +91 11 2554 1231
Mob: +91 9811608373
Email: [email protected]