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 purposesThe 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 capabilityStated 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.
New Scott Weiland solo disc on the way
(Reuters)
Satellite STB runs Linux
This entry was posted
on 9:41 AM
.
Archives
-
▼
2008
(457)
-
▼
September
(58)
- Fanless ETX module targets industrial applications
- Industrial networked DVR runs Linux
- Multi-core API debuts
- Linux-based IP STB swaps media with cell phones
- Network appliance uses Intel SoC
- DVR prototype runs uClinux
- Fanless touchpanels run Linux
- Panel PC runs fanlessly
- Industrial ARM9 module comes with Linux
- Intel ships dual-core Atom
- MIDs to outsell netbooks in five years?
- Digital piano adds Linux
- Massively multicore SoCs run Linux
- Robotics tools add Linux support
- POS system has built-in UPS
- Nokia Linux tablets go 3G, OMAP3
- SGI frees up GL-related licensing
- $34 MIPS board has own Linux distro
- Open source phone goes to college
- Tinest Linux system, yet?
- Video front-end comes with Linux drivers
- Second-generation tablet PC runs Linux
- British embedded show features Linux
- Thin client leader adds Linux option
- CEBA-2008:0876 CentOS 5 i386 perl Update
- CESA-2008:0893 Moderate CentOS 3 x86_64 bzip2 - se...
- Linux services firm hires MontaVista exec
- Debugger gains Linux, ARM9 support
- RHSA-2008:0812-02 Critical: RealPlayer security up...
- DSA 1636-1: New Linux 2.6.24 packages fix several ...
- Linux device links TVs to Internet videos
- COM Express module gets low-power options
- RHSA-2008:0893-01 Moderate: bzip2 security update
- CESA-2008:0884 Important CentOS 4 ia64 libxml2 - s...
- VPX card runs Linux on Penryn
- Maemo gains KOffice port
- Installing memcached And The PHP5 memcache Module ...
- USN-643-1: FreeType vulnerabilities
- AMPed up Bluetooth to piggyback on WiFi, UWB
- MontaVista Vision gains focus
- RHSA-2008:0884-01 Important: libxml2 security update
- CESA-2008:0884 Important CentOS 3 ia64 libxml2 - s...
- Linux mobile stack adds Flash
- Satellite STB runs Linux
- USN-644-1: libxml2 vulnerabilities
- RHSA-2008:0886-01 Important: libxml2 security update
- "cJTAG" debuts
- Hacker-friendly karaoke PMP runs Linux
- USN-642-1: Postfix vulnerabilities
- RHSA-2008:0860-02 Important: ipa security update
- Touchscreen soft-keyboard claims 50wpm
- Smallest x86 board ever?
- USN-639-1: tiff vulnerability
- KDE 4.1.1 Out Now
- CESA-2008:0835 Important CentOS 5 x86_64 openoffic...
- DSA-1597-2: New mt-daapd package fix regression
- DSA 1627-2: New opensc package fix incomplete check
- DSA 1634-1: New wordnet packages fix arbitrary cod...
-
▼
September
(58)