Events News

Test company takes JTAG tools to Seattle

16th October 2014
Mick Elliott
0

Eindhoven-based JTAG Technologies will travel to the International Test Convention in Seattle (Oct 21-23) to showcase a range of products and some new system upgrades. Newly available as an addition to its standard range of tools, is a module aimed at the support of new IEEE P1687 (aka IJTAG – Internal JTAG) compliant devices. 

IJTAG/P1687 has been devised as an evolutionary extension to the basic IEEE 1149.1 and IEEE 1500 standards and describes how embedded (test) instruments within a device or S-O-C may be accessed using the conventional 4/5 wire JTAG port. While the instruments themselves (typically HS-IO modules for high-speed interface testing like DDR3 etc.) are not described as part of the standard all the mechanisms for interacting with the instruments are.

JTAG Technologies has developed tools to read in the new P1687 description format and make available the features of all compliant devices to customers. The specific P1687 module supports the key language elements of the proposed standard, namely:- ICL- Instrument Connectivity Language that defines the hardware/logic interface to the instruments IP and; PDL – Procedural Description Language (a close relative of TCL) that defines the patterns or vectors that are applied and sensed via the logic interfaces in order to invoke the instruments’ IP functions.

The tool contains all the necessary parsers and interpreters required to create working applications for P1687 compatible devices that are now emerging in some key industry sectors.

Also on parade will be JTAGLive CoreCommander - a simple, low-cost system that uses microprocessor core emulation modes to aid hardware validation and board (PCBA) testing. The easy user interface and low-cost JTAG interface hardware will enable users to construct read and write sequences from the processor core to embedded or external peripherals and peripheral controllers in minutes.

Python support further enables usersto construct more sophisticated test sequences using CoreCommander Python libraries as required - all from within the user-friendly JTAGLive environment.Supported Cores include ARM 7/9/11, Cortex, Marvell PXA, Microchip PIC32, TI C2000, Freescale PowerPC/Nexus, and Infineon TriCore.

CoreCommander routines are ideal for diagnosing faults on ‘dead-kernel’ boards in either design debug or repair, since no on-board code is required to set memory reads and writes. Boundary-scan deficient parts can also be better utilised during production test, as CoreCommander-driven functions increase fault coverage.

Since CoreCommander is Python-based it complements perfectly the JTAGLive Script product, allowing access to mixed-signal parts such as ADCs and DACs and also synchronised testing to full boundary-scan devices.

The solutions take control of key processor core functions using the built-in emulation/debug functions of the ‘processor core and are designed by test engineers for use by test engineers. JTAG CoreCommander uses dual modes of operation, namely ‘Interactive’ or ‘Python embedded’.

CoreCommander for FPGAs is a generic solution based on VHDL code that allows engineers to bridge from the standard JTAG test and programming port (TAP) to proprietary IP cores (e.g. DDR controllers, E-net MAC, USB controllers etc..) and harness them for test purposes. The base of CoreCommander for FPGAs is a RTL coded translator block that provides access to proprietary IP cores through commonly implemented bus structures such as ‘Wishbone’, AMBA, Avalon and CoreConnect.

This translator block can either be permanently or temporarily programmed into a gate–array. Linker software provided with the module automatically links the translator block with IP blocks and the FPGA specific interface layer to build the complete file set that may be programmed in the FPGA. Access to the translator is subsequently provided by a Python (JFT) library module.

Product Spotlight

Upcoming Events

View all events
Newsletter
Latest global electronics news
© Copyright 2024 Electronic Specifier