XJTAG brochure

Welcome to interactive presentation, created with Publuu. Enjoy the reading!

XJTAG

Fault Finding

Diagnosis

In-System Programming

Comprehensive PCBA Testing

Try XJTAG free today & get a free Test Setup with your trial •

xjtag.com/free-trial

XJDeveloper

Test and Programming Development

& Debug Environment

XJDeveloper’s intuitive IDE makes it quick and

easy to set up your tests for a circuit board.

An automatically generated connection test

will check for short circuit faults between

accessible nets, stuck-at faults, pull resistor

faults and some open circuit faults.

You can add further test coverage by using

the built-in library of test models to interact

with non-JTAG devices such as Flash, RAM,

Ethernet, A/D, Logic, I2C, SPI, PCI, etc.

Tests can be set up as soon as board design

is complete, and a test coverage report

produced. This process highlights certain

design issues when they are still easily fixed,

before building prototypes.

The integrated XJRunner allows you to run

the full test system during board bring-up.

A standalone XJRunner license is also

included so you can test deployment before

sending to production.

XJInvestigator

Manufacturing Repair/Rework Station

Much more than a production line test tool,

XJInvestigator is a repair focused, integrated

test and debug environment for fault analysis,

helping you efficiently recover failing boards.

XJInvestigator has all of the features of

XJRunner and XJAnalyser plus extra debug

features from XJDeveloper (see the

XJInvestigator product sheet for more details).

XJAnalyser

Prototype Board Bring-up

& Real-time Graphical Board Debug

Using the graphical interface you can

interact with devices in your JTAG chain to

debug your boards. You simply click on a

pin to control its state – no code required.

XJRunner

Run-time Manufacturing Test

& Programming Environment

XJRunner allows you to execute XJDeveloper

tests. Provides high precision fault information,

including integrated Layout and Schematic

Viewers, to help you with easy fault-finding.

Privilege levels ensure that users see a suitable

interface, and can prevent tests being skipped.

Log files are produced for audit/QA purposes.

You can use XJRunner for parallel testing

and programming using auxiliary controllers

or an XJQuad.

JTAG Chain Debugger

Helps you troubleshoot a faulty JTAG chain.

Checks JTAG signal integrity, calculates max.

JTAG clock speed. Included with all packages.

XJFlash

Using the optional XJFlash module you can

improve flash programming speeds up to

50-fold with certain flash/FPGA configurations.

XJTAG offers a range of software

packages to meet your company’s needs.

Test Developer Pro contains XJTAG’s

full suite of boundary scan applications –

XJDeveloper, XJInvestigator, XJRunner

and XJAnalyser.

Test Developer Pro + XJIO has all these

software applications plus an XJIO board.

This allows you to improve coverage by

testing all the way through the connectors

on your board.

Select your software package

Standalone versions of XJRunner and/or XJAnalyser are also

included with your integrated environment’s license

Test Developer Pro

Test Developer

Board Repair

Production Tester

BScan Inspector

XJTAG Boundary-Scan Software

XJTAG Boundary-Scan Hardware

Join our Free Hands-on Workshop: Fast & Easy Hardware Testing with XJTAG Boundary Scan •

xjtag.com/webinars

Voltage banks

TAPs per JTAG controller

Frequency measurements

Voltage measurements

Number of JTAG controllers

GPIO on pins

TCK frequencies up to (MHz)

Hardware features

Connection

XJLink2

Benchtop development and test

166

USB

XJQuad

Production

166

USB

PXI-XJLink2

LabVIEW integration

166

PXI

XJLink2-3030

High volume / test integration

166

SPEA 3030

XJLink2-3070

High volume / test integration

166

Keysight Utility Card

XJLink2-CFM

High volume / test integration

166

Teradyne TestStation

XJTAG is easy to use on multiple machines. Licenses are not locked

to a PC; they can be stored in the hardware interface or taken from

a network license server, while any of these portable hardware

options allow you to connect your computer with your circuit.

Select your hardware features

PXI-XJLink2

PXI-XJLink2 allows you to easily use XJTAG

in PXI-based test systems.

A full set of integration interfaces and

examples are installed with XJTAG to allow

easy integration into test executives such as

LabVIEW™ and LabWindows™ or bespoke

.NET applications.

XJLink2-3030

XJLink2-3030, approved by SPEA, allows

you to easily use XJTAG in SPEA 3030™ ICT

bed-of-nails board testers.

It fits into one slot on the SPEA 3030

XJLink2 Carrier Board and is fully integrated

into the SPEA Leonardo environment.

XJLink2-CFM

XJLink2-CFM allows you to easily use XJTAG

in Teradyne TestStation™ ICT machines.

XJLink2-CFM fits into one slot on the

Teradyne Multi-Function Application Board.

XJQuad

XJQuad is a 4-port version of the XJLink2

USB-to-JTAG controller. It is particularly

suitable for volume production testing.

XJQuad can be used for testing four boards

simultaneously or independently. It is

supplied with XJRunner software.

XJLink2

XJLink2 is an enhanced, portable USB

JTAG controller with configurable pin-out.

The small, lightweight design means an

XJLink2 can easily be taken to the Unit

Under Test (UUT), while a number of

advanced features make it easy to connect

to a wide range of circuit boards.

XJLink2-3070

XJLink2-3070, approved by Keysight

Technologies, allows you to easily use

XJTAG in Keysight i3070™ ICT machines.

It fits into one slot on the Keysight (Agilent)

i3070 utility card and is fully integrated into

the BTBasic environment.

XJIO is a test expansion board with 208 digital I/Os, 8 ADC, 8 DAC, RS232 / UART, buttons and LEDs. It allows you

to improve fault isolation, verify power rail levels, and replace costly custom test jigs – even for non-JTAG boards.

xjtag.com/free-trial

enquiries@xjtag.com

Try XJTAG free today & get a free Test Setup with your trial

Seven reasons why you should use

XJTAG to test your boards

XJTAG-SUMM-24E-02

XJTAG offers incredible

power, performance

and versatility...”

ARM – Andy Evans,

Sr Product Engineer, Platforms,

Development Systems

XJTAG is easy to use,

highly effective and

flexible... The reuse of

tests is a big time-saver.”

Saab – Eduard Stander, Controllers

Group, Electronic Defence Systems

XJTAG has features

that are vastly superior

to other systems

I know...”

Eaton – James Diem,

Test Engineering Manager

We selected the XJTAG

system due to its price,

the speed and accuracy

of fault diagnosis...”

Curtiss-Wright – Alan McCormick,

MD, Video and Graphics Group

Three simple letters – BGA

An increasing number of devices are supplied in Ball Grid Array

(BGA) packaging. Each BGA device on a board imposes severe

restrictions on the testing that can be done using traditional

bed-of-nails or flying probe machines.

Using a simple four-pin interface, JTAG boundary scan allows

the signals on enabled devices to be controlled and monitored

without any direct physical access.

Lower test development / NRE costs

As different processors and FPGAs interact with peripherals in

different ways, traditional functional test requires costly custom

development for each board. JTAG boundary scan significantly

reduces such development costs because it provides a simplified

interface to control the I/O pins used for peripheral interactions.

This standard interface is the same for all JTAG-enabled devices,

allowing the use of a generic set of reusable test models when

building test systems.

The non-recurring engineering (NRE) expenses of building test

fixtures can be prohibitively high. In many cases, using JTAG

boundary scan will remove the need for such a fixture, in other

cases the fixture can be dramatically simplified resulting in

significant cost savings.

Shorter test times

For boards with low production volumes it has always been

difficult to justify the cost of test fixture development. Flying probe

testing can be one alternative, however, the test cycle times tend

to be high. JTAG boundary scan testing gives fast test times with

no need for a costly fixture.

Production-level benchtop tests for prototypes

Traditional test technologies require very large and expensive

equipment. The only test equipment required for JTAG boundary

scan testing is a JTAG controller – XJTAG’s XJLink2 controller is a

similar size to a PC mouse.

Excellent fault diagnostics

JTAG boundary scan, unlike

functional test, provides high

precision fault information to help

with rapid repair. XJTAG also

provides the capability to view both

the physical location of a fault on

the layout of the board and the

logical design of the area of the

circuit in which the fault exists on

the schematic.

One tool for test and programming

JTAG is often already used as one step in production: programming.

By also using JTAG for boundary scan test it is possible to

reduce the number of steps and handling operations in the

production process.

Recover boards that are ‘dead’ to functional test

XJTAG boundary scan tests can be run on any board with a

working JTAG interface. Traditional functional tests cannot be run

if the board does not boot; simple faults on key peripherals, such

as RAM or clocks, would be found using JTAG but would prevent

functional tests from providing any diagnostic information.

Most likely short locations

Identified short

Special Offer

Free Board Setup + Free XJTAG Trial

Apply now

www.xjtag.com/trial

Do you design boards with BGAs on?

Does your hardware include FPGAs, CPLDs, DSPs

or microprocessors?

Would you like to debug your boards, detect faults and

prove your design quickly and easily?

Well, this is where XJTAG Boundary Scan can help by

offering you a FREE 30-day trial of XJTAG on your own board.

Yes, that’s right, XJTAG will set up its test system on your board

for free when you take a 30-day trial.

Apply today and discover how

XJTAG can help you save time and money

Find out why leading companies are using XJTAG

XJTAG is an absolute necessity for any company designing complex

circuits that feature high pin count BGA or chip scale devices.”

XJTAG is easy to use and incredibly fast, which has enabled us to

shave weeks off the development schedule for our RFeye module thereby

freeing our development team from time-consuming debugging tasks.”

Alistair Massarella, CEO – CRFS

ARM Case Study

ARM selects XJTAG for

RealView development

tools debug and test

ARM, the world’s leading

semiconductor intellectual

property (IP) supplier, has

reduced the time and cost of

developing its range of

RealView® development tools

by using the XJTAG boundary

scan development system to

improve and speed up the

process of debugging and

testing its high density, multi-

layer development boards.

Development Board

Case Study

www.xjtag.com

www.xjtag.com

1223

The versatility of the XJTAG system

made it an attractive choice for world-

leading defense and security specialist

Saab, which needed a reliable test

solution to test multi-layer development

boards destined for airborne and naval

electronic warfare systems used in its

IDAS and CIDAS products.

“We have initially used XJTAG in

the production environment to test

our complex, high density, multi-

layered board designs containing

FPGAs and CPLDs, and have

recently introduced the solution to

the development and debug stage

with great success,” says Eduard

Stander, who works for the Controllers

Group at Saab’s Electronic Defense

Systems, South Africa.

“Using XJAnalyser has allowed us to

reduce initial debug issues, and to

debug errors in a shorter time than our

existing tools allowed us.”

“We have found that using the

XJTAG solution, and the Layout Viewer

in particular, has quantifiably reduced

the cost of developing product test

jigs in our production test department,

because of the fast and accurate

diagnosis the system provides.”

“We now can test products that

have processors, SDRAM and FLASH

memories, Ethernet PHYs, A/D

Converters, real time clocks, serial

ports, voltage regulators.”

The team at Saab opted for

XJTAG because of its superior

cost-to-performance ratio and, like

many of XJTAG’s customers, they

were particularly impressed with the

flexibility of the system.

XJTAG makes it easy to write test

routines for devices and allows users

to store them in a library so they can

be reused again when the same, or a

similar component, is used.

The XJTAG Professional System

provides an extensive library of

reusable scripts while XJEase,

XJTAG’s high-level test description

language, allows engineers to write

and customize tests for JTAG and

non-JTAG components without

needing to understand how

boundary scan works. These tests

can be re-used throughout the

product lifecycle as well as in

subsequent projects wherever the

same component is used.

“The reuse of tests on the XJTAG

system is a big time saver,” says

Eduard. “The design for test (DFT)

reports help us ensure that a very high

percentage of our circuits are testable

before we go into serial production

and, with the aid of boundary scan

tests, we get closer to our goal of

100% test coverage on production

Shop Replaceable Units (SRU).”

He adds: “XJTAG’s high-level test

description language XJEase is

central to this flexibility. The ability to

design low level test with XJEase is a

real advantage as the test scripts let

you drive the non-JTAG components

directly.”

Eduard says the company’s next

step is to integrate XJTAG’s portable

boundary scan oscilloscope product

– XJTAG Expert – with its functional

test equipment. “XJTAG is easy to

use, highly effective and flexible

enough to evolve with our test

strategies as we focus on improving

speed and productivity.”

The reuse of tests on the XJTAG system is a big time saver. The

design for test (DFT) reports help us ensure that a very high percentage

of our circuits are testable before we go into serial production and, with

the aid of boundary scan tests, we get closer to our goal of 100% test

coverage on production Shop Replaceable Units (SRU).”

We have initially used XJTAG in the production environment to test

our complex, high density, multi-layered board designs containing

FPGAs and CPLDs, and have recently introduced the solution to the

development and debug stage with great success.”

Saab serves the global market with world-leading solutions,

products and services ranging from military defense to civil

security. With operations and employees on every continent, Saab

continuously develops, adapts and improves new technology to

meet customers’ changing needs. Saab operates in five business

areas: Aeronautics, Dynamics, Electronic Defense Systems,

Security and Defense Solutions, and Support and Services.

Saab Cuts Costs and Boosts Productivity with XJTAG

® Boundary Scan

Defense and Security company Saab selected the XJTAG development system to speed up the process of

debugging and testing multi-layer development boards destined for its IDAS and CIDAS projects used in

electronic warfare systems.”

Company

Saab

HQ Sweden

Nature of

Defense and security solutions

business

Customers

Global market with world-leading

products, services and solutions

from military defense to

civil security

Locations

Operations on every continent

Employees

13,000

Revenue

SEK 23,5 billion

20% related to R&D

Web site

www.saabgroup.com

opinion

Eduard Stander

Controllers Group

Saab

photos: Saab

VDD

23

OSC1

10

OSC0

VDD

15

VDD

LDO

VDD

32

QN

D1

150R

R12

150R

R13

D2

D3

150R

R14

150R

R15

D4

LED4

LED1

LED2

LED3

LEDC

100R

R10

820R

R11

CPUTDO

XilTDO

CPUTDI

XilTDO

NandGate

+3.3v

1uF

C2

11

12

13

IC8D

SN74LVC00ADBLE

3.68MHza

56pF

C13

TRST

1K

R23

51R

R22

GND

1K

R24

LDO

LEDs

68MHz Clock

GND

+3.3v

TCK

TCK

10K

R2

10K

R31

GND

+3.3v

A12

A11

Pull Resistors

100R

R36

100R

R34

470R

R35

3.68MHzb

3.68MHzc

3.68MHza

JP2

Header 2

JP3

Header 2

JP4

Header 2

JP5

Header 2

GND

R37

R38

10K

+3

TMS

CPUTDI

JTAG Chain Options

ARM

www.xjtag.com

www.xjtag.com

712

To support the company’s SoC IP,

ARM has developed a strong base of

development tools, software and

hardware products. For example, its

range of RealView® development

solutions are ideal systems for

customers prototyping ARM

processor-based products and are

suitable for architecture and CPU

evaluation, hardware and software

design, and ASIC emulation. These

development platforms are typically

highly complex, high density, twelve-

to-sixteen layer board designs,

containing multiple high pin-count ball

grid array (BGA) devices including

processors, ASICs, FPGAs and CPLDs.

“Our development platforms

are used extensively across the

business and are designed to deliver

significant risk reduction and faster

time-to-market benefits to our

Partners,” said Spencer Saunders,

Engineering Manager, Platforms,

Development Systems, ARM.

“With tens of thousands of pins

on each board, we recognized that

it would not be possible to validate

these circuits in a commercially

realistic timescale without the use

of a boundary scan test system.”

After evaluating the different

competitive options, the engineering

team at ARM’s development facility

in Cambridge, UK, selected the XJTAG

boundary scan development system.

The XJTAG system has enabled ARM

to speed up the process of debug

and test, get test coverage up to

around the 90 percent mark and to

significantly improve production yields.

“XJTAG offers incredible power,

performance and versatility and can

test both boundary scan (JTAG) and

cluster (non-JTAG) devices including

BGA and chip scale packages,” said

Andy Evans, Senior Product

Engineer, Platforms, Development

Systems, ARM.

“XJTAG is easy to use, the test

scripts for non-JTAG devices follow

the familiar top-down design flow, and

these test scripts are device-centric,

making them re-usable from project

to project, which saves ARM an awful

lot of time.”

ARM is currently using XJTAG on

its latest generation of RealView

platform baseboards, and, because

of its built-in design-for-test (DFT)

functionality, it has been used right

from the very beginning of the design

process to help improve the design

and reduce respins.

“XJTAG’s DFT capability is

extremely powerful and saves us a

great deal of time, as it automatically

handles any netlist changes by

adapting to the new circuit

connections, thereby avoiding the

time-consuming process of manually

picking through the netlist for errors,”

said Spencer Saunders.

“In addition, XJTAG’s powerful

circuit visualization tool provides us

with a simple graphical view of the

state of all JTAG pins across the

multiple BGA devices and enables

us to quickly pinpoint specific faults

on our boards and speed up the

whole debug process.”

ARM and RealView are registered trademarks of ARM

Limited. All other brands or product names are the

property of their respective holders. “ARM” is used to

represent ARM Holdings plc; its operating company

ARM Limited; and the regional subsidiaries ARM INC.;

ARM KK; ARM Korea Ltd.; ARM Taiwan; ARM France

SAS; ARM Consulting (Shanghai) Co. Ltd.; ARM

Belgium N.V.; AXYS Design Automation Inc.; AXYS

GmbH; ARM Embedded Solutions Pvt. Ltd.; and ARM

Physical IP, Inc.; and ARM Norway AS.

The XJTAG boundary scan system is an extremely powerful,

versatile and cost-effective product which has enabled ARM to

improve and speed up the process of debugging and testing its

RealView development tools. With XJTAG, we are now close to

meeting our target for 90 percent test coverage and ten-minutes-

per-board production test, but we also have a boundary scan

system that allows tests to be recorded, refined and repeatedly

re-used throughout the development cycle both by our

engineering team and our contract manufacturing partners.”

ARM® technology lies at the heart of advanced digital products from

mobile, home and enterprise solutions to embedded and emerging

applications. ARM’s comprehensive product offering includes 16/32-bit

RISC microprocessors, data engines, graphics processors, digital

libraries, embedded memories, peripherals, software and development

tools, as well as analogue functions and high-speed connectivity products.

ARM Selects XJTAG

® for Debug and Test of its RealView Development Tools

ARM, the world’s leading semiconductor intellectual property (IP) supplier, has reduced the time and cost of

developing its range of RealView development tools by using the XJTAG boundary scan development system to

improve and speed up the process of debugging and testing its high density, multi-layer development boards.”

Company

ARM Holdings

Nature of

World’s leading semiconductor

business

IP supplier

Main

16/32-bit RISC microprocessors,

products

data engines, graphics processors,

digital libraries, embedded memories,

software and development tools,

peripherals, analogue functions and

high-speed connectivity products

Locations

ARM has facilities/offices in

North America, Europe,

the Middle East, Far East and India

Employees

Approx. 1659

Revenues

£263.3 million (2006)

Web site

www.arm.com

Andy Evans, Senior Product Engineer at ARM

opinion

Spencer Saunders

Engineering Manager

Platform, Development Systems

ARM

Eaton

www.xjtag.com

www.xjtag.com

1322

A test engineering team at Eaton,

led by Test Engineering Manager

James Diem, has over a decade of

experience testing prototypes and

production assemblies using

boundary scan equipment. Boundary

scan provides a fast and effective

means of testing devices like DSPs,

microprocessors, FPGAs and

memories in surface-mount packages

such as Ball Grid Array (BGA).

“Boundary scan testing can be highly

effective, especially if device pins are

inaccessible, but even well-known

test systems can be difficult to use

and do not easily allow updating of

tests or integration with a third-party

test program,” says James Diem.

“We found the solution to such

challenges after one of our design

engineers saw XJTAG being

demonstrated at a trade exposition,

and told us how easy it can be to

create applications, generate tests,

and subsequently modify test code.

“XJTAG has features that are vastly

superior to other systems I know. The

learning curve for new users is

dramatically shorter; one training

session with XJTAG gave me enough

knowledge to start developing simple

programs. Now, I can create a

complete test for a new board in a

matter of days, whereas other

systems can require weeks of work.

I particularly like the BOM and CAD

import features, the “Categorise

Devices” screen and the

pin-mapping capability, which

simplify initial test generation.

“Unlike other systems, XJTAG

makes it easy to ‘get underneath

the hood’ to update programs, and

also provides example tests that help

engineers learn how to get the best

from boundary scan.” James Diem

also praises other features of XJTAG,

such as its convenient ‘floating’

license, the large and growing library of

tests for standard parts, and the high

level of customer service provided.

“When I ask questions I have complete

confidence that my requests are

understood and that I will receive the

answers I need,” he comments.

Eaton is using XJTAG for testing

prototype and production assemblies.

For production, XJTAG is integrated

directly into systems running tests

that are written in C for Virtual

Instruments (CVI). The boundary scan

programs are first developed using

XJTAG’s XJDeveloper environment

and then embedded into CVI.

Engineers are using XJTAG for tasks

such as extending test coverage to

include parts connected to the

boundary scan chain such as

switches, potentiometers, LEDs or

logic devices, programming

microprocessors in situ, and extra

testing of production boards

undergoing functional test.

James Diem sums up, “We have

been working with XJTAG for over

a year now, and I can say that it

matches or exceeds the capabilities of

our previous system in every respect.”

XJTAG has features that are vastly superior to other systems

I know. The learning curve for new users is dramatically shorter.”

I can create a complete test for a new board in a matter of days.

The BOM and CAD import features, the “Categorise Devices” screen

and the pin-mapping capability simplify initial test generation. Unlike

other systems, XJTAG makes it easy to ‘get underneath the hood’ to

update programs.”

We have been working with XJTAG for over a year now, and

I can say that it does everything as well as or better than our

previous system.”

Eaton is a multi-billion dollar diversified power management company

with global presence and a history of innovation dating back to 1911.

Today, as a leader in power management products and services, Eaton

has in-house electronics competencies covering areas such as

industrial controls, metering, motor protection and communications.

XJTAG

® Delivers Better Boundary Scan Experience for Global Technology Leader

Familiar with the advantages of boundary scan, but frustrated by the limitations of well-known JTAG test systems,

engineers at industrial-technology giant Eaton have switched to XJTAG. XJTAG is fast and easy to learn, provides

convenient project setup features, allows control over test code, and enables integration with production test equipment.”

Company

Eaton, HQ Ireland

Nature of

Global technology leader in electrical

business

products, systems and services for

energy-efficient power management

Main

Power distribution and circuit protection;

products

backup power protection; control and

automation; lighting and security;

structural solutions and wiring devices;

solutions for harsh and hazardous

environments; and engineering services

Customers

Industrial, commercial and

residential markets worldwide

Employees 103,000 worldwide

Revenues

US$ 21.8 billion sales

Web site

www.eaton.com

opinion

James Diem

Test Engineering Manager

Eaton

CONSTRUCTION

RENEWABLE ENERGY & SMART GRID

COMMERCIAL & INSTITUTIONAL

GOVERNMENT & MILITARY

AVIATION & VEHICLES

ENERGY

MANUFACTURING & INDUSTRIAL

DATA CENTERS

Thales

www.xjtag.com

www.xjtag.com

542

As with many of today’s network-

centric systems, the SDR uses the very

latest technology. For example, the

baseband boards in the MSN 8100-H

are densely populated and use fine

pitch high density connectors, as well

as large and expensive BGA/FPGA

devices, all of which make the boards

difficult to test by traditional methods.

To overcome these debug and

testing challenges, Thales has

adopted the XJTAG system for use

by development and production

engineers at its Crawley, West

Sussex (England) facility. The XJTAG

system is also being used by Thales’

contract manufacturing partner.

Initially, the XJTAG system will be

used to debug and test the baseband

PCBs that form part of the MSN

8100-H SDR.

“It made sense for us to use the

JTAG chain for debug and testing,

as more and more devices on our

boards were JTAG-enabled – and we

opted for the XJTAG system as it

was the best and most cost-effective

solution,” said Gary Delamare, Senior

Engineer, Thales. “The XJTAG system

is truly intuitive – it’s almost a plug

and play solution. We were up and

running within half a day using the

tutorial and development board, and

test coverage, for digital circuits, is up

around the 80 percent mark already.”

The XJTAG system is designed

to cut the cost and shorten the

development cycle of electronic

products and provides a unique

solution that can test JTAG as well

as non-JTAG devices. XJTAG can

test a high proportion of a circuit

including BGA and chip scale

devices, SDRAMs, Ethernet

controllers, video interfaces, flash

memories, FPGAs, microprocessors

and many other devices. XJTAG can

be used to debug and test any

circuit provided it has at least one

JTAG-compliant device present.

The ability to program Flash

memories and other non-JTAG

devices was an important factor for

Thales. By using XJEase (the XJTAG

system’s high-level test description

language for manipulating non-JTAG

devices), engineers had a rapid

means of programming Flash

memories both at the development

stage and through into production.

“Unlike other JTAG tools, XJEase

enables circuit developers to re-use

XJEase scripts in different projects,”

added Gary Delamare. “This portability

is really valuable and is not available

with traditional programming tools

which tend to be tied to one

particular processor.”

Thales UK's defense activities

encompass optronics, air defense,

sensors, communications and naval

systems. The company is the UK's

second largest defense contractor

and has been a supplier to the MoD

since the First World War. Thales

employs 10,000 staff in the UK and

60,000 people in 50 countries.

XJTAG is a fast, extremely versatile and cost-effective tool for

generating high test coverage on PCBs containing both JTAG and

non-JTAG devices. The XJTAG system has enabled us to cut the

development time for debugging and testing boards by around 20

percent and it has provided the basis for a common design for

test strategy, spanning development, first article build, production

and field service. We looked at other boundary scan solutions but

we opted for XJTAG due to its price and ease of use, and the fact

that test scripts are device rather than board-centric, which

makes them reusable on different projects.”

Thales’ MSN 8100-H software-defined radio (SDR) platform, the first

European operational software radio, has been designed as the

primary

component

of

a

comprehensive

high

frequency

communication network benefiting from the attributes of a versatile,

programmable and configurable multi-channel receiver/exciter. This

radio is designed for naval and ground based applications and will be

used on the Royal Navy’s next class of Destroyers, the Type 45,

scheduled to enter service in 2009.

Thales Selects XJTAG

® for Software Radio Testing

Thales needed a fast, extremely versatile and cost-effective boundary scan solution to debug and test complex

printed circuit boards (PCBs) used in its market-leading range of software defined radios (SDRs).”

opinion

Simon Holder

Hardware Design Manager

Thales

Company

Thales

Nature of

UK’s second largest defense

business

contractor

Main

Flight simulation, secure

product

transactions, integrated

communications, naval and air

defense systems

Customers

Military and industrial

Locations

60 sites across the UK

Employees

10,000 in the UK,

60,000 worldwide

Revenues

£1.1bn in 2004

Web site

www.thalesgroup.com

QSI Corporation

www.xjtag.com

www.xjtag.com

931

The boards for QSI’s HMI and MDT

products are assembled by a

manufacturing partner, which tests

the finished boards using fixtures

provided by QSI. However, if a defect

prevents the core logic from

operating, the fixture cannot be used.

QSI has overcome this challenge by

incorporating the XJTAG boundary

scan system into the test equipment

provided. The run-time-only XJTAG

variant, XJRunner, makes this a cost-

effective option. QSI is also using

XJTAG in their own technical

departments, including engineering

and product servicing.

Because the company’s products

are subjected to rigorous usage in the

field, QSI aims to provide responsive

service and repair facilities for their

customers. Using conventional test

techniques to diagnose faults in

returned units, service engineers

could expect to spend more than one

hour per board to probe all of the

data, address and control lines.

“Using XJTAG in our service

department has taken a one- to two-

hour task and solved it in 15

minutes,” explains Eric Anderson,

Electrical Test Engineer at QSI.

According to Anderson, two of the

most powerful aspects of XJTAG that

have enabled this dramatic speed up

are the XJEase high-level scripting

language and the graphical

environment that helps users set up

projects and visualize the circuit under

test. “The scripting language is a very

powerful feature that allows us to test

almost any device connected to the

processor. We are using it to test

components from LEDs to ROMs,”

Anderson continues. “Moreover, we

can test devices supporting interfaces

such as I2C and SPI without having to

buy expensive add-ons, which some

other systems require. XJTAG provides

online libraries that allow us to test

these devices at no extra cost.”

Describing XJTAG’s graphical

application, XJAnalyser, Anderson

highlights the control it provides as

being central to reducing test and

debugging time. “XJAnalyser gives us

complete control of most of the pins

of a processor,” he says. “We are able

to toggle individual pins, which has

helped trace obscure faults like bad

vias in minutes rather than hours.”

The QSI engineering group is also

using XJTAG to bring up new designs.

The company’s latest board has two

JTAG devices, and Anderson says the

engineering team has used XJTAG to

program and test one of the devices,

and then to test the remainder of the

product. “There is so much freedom

in XJTAG that other testers do not

provide. As engineers, we want to be

able to control every part and see

exactly what is happening at any

place in the system. XJTAG gives us

that freedom,” he concludes.

XJTAG has taken a one- to two-hour task and solved it in 15

minutes. The XJEase scripting language is a very powerful feature

that allows us to test almost any device connected to the processor.

We can test devices from LEDs to ROMs, and can also test I2C and

SPI devices without having to buy expensive add-ons.”

We can also toggle individual pins to trace obscure faults within

minutes. As engineers, we want to be able to control every part and

see exactly what is happening at any place in the system. XJTAG

gives us that freedom.”

QSI Corporation, located in Salt Lake City, Utah, USA, designs and

manufactures rugged Human Machine Interface (HMI) modules and

Mobile Data Terminals (MDT) for industrial OEMs and commercial

vehicle systems integrators. The company’s products include character

and graphic terminals tested to comply with standards such as NEMA,

IP, MIL-STD, CE, and UL. The terminals withstand high levels of shock,

vibration, humidity, and other environmental conditions. They are

programmable, customizable, and feature many configurable hardware

options to match customers’ exact needs.

QSI Corporation Deploys XJTAG

® Through Development, Production and Service

In activities spanning board development, contract assembly, and after-sales service, XJTAG boundary scan is

enabling QSI Corporation, the American developer of rugged embedded systems, to shorten time-consuming test

tasks and pinpoint hard-to-find faults such as bad vias in multi-layer boards – and deliver powerful capabilities

without requiring expensive add-ons.

Company

QSI Corporation

HQ USA

Nature of

Design and manufacture

business

operator interface terminals

for industrial, commercial

and vehicle applications

Main

Rugged, configurable human

products

machine interface (HMI) and mobile

data terminal (MDT) products

Customers

Industrial OEMs and commercial

vehicle systems integrators

Location

Salt Lake City, USA

Incorporated

1983

Web site

www.qsicorp.com

opinion

Eric Anderson

Electrical Test Engineer

QSI Corporation

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Made with Publuu - flipbook maker