Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > EDA/IP

Lattice Semi in-system configuration engine goes into JTAG system

Posted: 21 Feb 2005 ?? ?Print Version ?Bookmark and Share

Keywords:jtag? asset intertech? ieee-1149.1? isp tool? isp?

JTAG vendor ASSET InterTech, supplying boundary-scan JTAG/IEEE-1149.1 test and ISP (in-system programming) tools, is integrating into its existing ScanWorks boundary-scan environment Lattice Semiconductor's ispVM System.

Lattice Semiconductor offers programmable logic devices and software design tools. Its ispVM System is a programming engine that supports the IEEE-1532 standard for in-system configuration.

Program multiple logic devices concurrently

The same ScanWorks system that applies boundary-scan tests to an assembled circuit board can now also program multiple on-board logic devices concurrently. That can slash programming time and increase the efficiency of manufacturing. Indeed, benchmark tests by ASSET show programming times can be reduced by 30 percent or more.

At this time, the ScanWorks with 1,532 concurrent programming has been trial tested at communications equipment supplier Alcatel. ASSET's ScanWorks boundary-scan test and ISP environment is also currently used by the likes of Cisco, Lucent Technologies, Agilent Technologies, Hewlett-Packard, Ericsson, Intel, Raytheon, Rockwell Collins and others.

"From our experience with it, we can see that the concurrent programming capability of ScanWorks with IEEE-1532 has the potential to save considerable time," contends Doug Way, test engineer at Alcatel. He's also a member of the IEEE working group that developed the IEEE-1532 spec. "The integration of IEEE-1532 capabilities into ScanWorks is seamless," adds Way. "As a result, ScanWorks makes IEEE-1532 easy to use."

In-circuit test

"The working group tried to address the in-system configuration needs of the boundary-scan community, as well as PLD tools vendors and the suppliers of ICT (in-circuit test) systems," notes Dave Bonnett, ASSET's technical marketing manager, and vice chairman of the IEEE-1532 working group. "Being based on an industry standard lets the 1532 methodology be deployed across a variety of test technologies."

Bonnett cites and example where you could use 1532 on ScanWorks stations during development, then manufacturing and test engineers could also tap into 1532 on ScanWorks manufacturing stations. "In addition," says Bonnett, "technicians can use 1532 during high-volume manufacturing on a ScanWorks for the Agilent 3070 ICT system."

The IEEE-1532 standard

The IEEE-1532 standard uses the JTAG infrastructure on a circuit board to access on-board PLDs and FPGAs to load programming or configuration data into them. If multiple IEEE-1532 programmable devices are present, they all can be configured simultaneously, drastically reducing the time it would take to program each device one after the other.

With Lattice's ispVM System programming engine, ScanWorks is able to program any PLD or FPGA that conforms to the 1532 standard, regardless of the supplier of the device.

What's more, the ispVM System engine is seamlessly integrated into ScanWorks so that the in-system configuration capabilities of IEEE-1532 have the same look-and-feel as all other ScanWorks operations. Also, ispVM System draws on the same boundary-scan path descriptions that other ScanWorks operations do, and it's able to target configuration data to PLDs at any level in a system's hierarchy.

To execute an IEEE-1532 programming operation, for example, you set the options defined in the standard; these are saved as a ScanWorks action. This action then can be applied to a circuit board containing IEEE-1532 programmable devices at the same time as other ScanWorks test and programming actions are applied during the manufacturing process.

Price and availability

ScanWorks with the ispVM engine and support for IEEE-1532 Concurrent In-System Configuration is available now from ASSET, with limited-term licensing begins at about $6000. Standard and network licenses are also available, ensuring pricing options and favorable cost-of-ownership.

- Alex Mendelsohn


Article Comments - Lattice Semi in-system configuration...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top