Thales UK 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)
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 UK. “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 defence activities encompass optronics, air defence, sensors, communications and naval systems. The company is the UK’s second largest defence 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.