| "cJTAG" debuts |
Sep. 04, 2008
A company that sells IP (intellectual property) cores to system-on-chip (SoC) designers claims to be shipping the first synthesizable IP core to implement the IEEE 1149.7 "Compact JTAG" (cJTAG) standard. cJTAG uses only two pins for I/O, clocking, and control, instead of JTAG's four, while also improving debugging, proponents say.
Championed by Texas Instruments (TI), with support from Freescale Semiconductor, Intel, ST, and other semiconductor and debug equipment manufacturers (such as Lauterbach), the cJTAG extensions use only two pins for I/O, clocking, and control instead of JTAG's four. By reducing pin-count requirements, cJTAG is said streamline development of small-format, multiple-IC system-on-chips (SoCs) used in modern embedded devices. Additionally, TI says it "standardizes power-saving conditions, simplifies manufacturing of multi-chip modules, and stacked die devices, and provides the ability to transport instrumentation data."
 cJTAG IP core logic on-chip interconnect (left) and board-level topologies (right) (Click to enlarge) cJTAG is not intended to replace IEEE 1149.1 JTAG, says IPextreme. Instead, it maintains compatibility with existing JTAG-based hardware and software, while adding new capabilities. For example, it defines a new Test Access Port (TAP) called TAP.7, and said to offer increased chip integration, power management, application debug, and device programming features.
The cJTAG standard has drawn the support of a mobile device standards group called Mobile Industry Processor Interface (MIPI) Alliance. Rolf Kuhnis, Nokia's chairman of MIPI's Test and Debug working group, stated "Reducing pin count is an important technology to enable advanced mobile devices. IEEE 1149.7 is a standardized, reduced pin interface compatible with existing technologies, and [it] addresses multi-chip debug challenges. This is why IEEE 1149.7 is recommended in the MIPI test and debug specifications."
Inside cJTAG and the new IP core
cJTAG Features are grouped into six classes, each of which is a superset of lower classes. IPextreme says its cJTAG – IEEE 1149.7 IP core supports all six classes, which include:- Class 0 -- adds support for multiple TAPs on a single chip
- Class 1 -- adds support for the 1149.7 command protocol, generation of functional and test resets, and power control
- Class 2 -- adds bypass of chip's system test logic, resulting in a one-bit path for Instruction Register (IR) and Data Register (DR) scans
- Class 3 -- adds support for connecting TAP.7 controllers in a four-wire star topology
- Class 4 -- adds support for advanced scan protocols and two-pin operation, enabling TDO and TDI to be removed or used for other functions
- Class 5 -- adds support for up to two data channels for non-scan data transfers, which can be used for application-specific debug and instrumentation purposes
The IPextreme cJTAG – IEEE 1149.7 IP core package includes Verilog source code, integration testbench and tests, documentation and scripts for simulation and synthesis, and support for common EDA tools, says the company. Additional features of the core are said to include:- Support for extended processing units (EPU) for class 0–3 operation, and advanced processing units (APU) for class 4–5 operation
- Further parameterization within EPU and APU for class-specific and optional features
- Supports separate blocks for clock and reset signal conditioning
- Supports all JScan0–3, SScan0–3, OScan0–7 and MScan scan formats
- Supports all mandatory and optional commands
- Firewall provides hot-connection capability
Stated TI's emulation technology product manager, Stephen Lau, "The IEEE 1149.7 test and debug technology will allow the electronics industry to extend IEEE 1149.1 capabilities while also providing increased functionality to their embedded designs. IPextreme's technical expertise and experience in working with semiconductor leaders makes them well-suited for this initiative."
Stated IPextreme CEO, Warren Savage, "Our objective is to make both TI and our customers successful through the adoption of the IEEE 1149.7 standard."
Availability
The cJTAG -- IEEE 1149.7 core is available now for $75K, list price, says IPextreme. More information may be found here. IPextreme will be hosting a one-hour webinar in mid-September entitled, "cJTAG – IEEE 1149.7: The Next Generation in Test and Debug." More details on this as yet unscheduled event may be found here.
Related Stories:
(Click here for further information)
|
|
|
FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.
Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.
Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.
Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.
High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.
Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.
Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.
Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.
7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.
|
|
|
|
|