United Business Media EE Times




Search

HOMELATEST NEWSSEMICONDUCTORSMOST POPULARMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSS

 

Tensilica clears path to multiprocessor SoCs








EE Times


SAN MATEO, Calif. — Processor intellectual-property provider Tensilica Inc. has kicked its configurable processor core up a notch by adding new hardware and software features to aid multiprocessor system-on-chip design.

The company said that more than half its customers already use two or more Xtensa processors per design. Most chips with Tensilica processors use five of these configurable cores per design (the largest number is 18), said director of product marketing Steve Roddy.

Most are used for different purposes. "Typically there are two to four configurations doing different tasks in the SoC when there are multiple processors," he said.

Naturally, Tensilica is eager to get more customers to use more Xtensa cores per chip design, so last year it added exploration tools for managing multiple processors, ways to model bus traffic and memory-sharing features to its core.

For its latest Xtensa 5, the company has made improvements to the interface so that the processor can more efficiently interact with other components on the same chip. One of these is a multicycle Xtensa local memory interface that allows more tight-knit communication with application-specific logic and the queues linking different Xtensa processors. This grew out of the need to create a "chain data path" of processors and fixed logic designed for a single task, Roddy said.

Xtensa 5 also includes a direct memory access engine so that the processors can function as masters or slaves. In this way, the processors are able to reach across more boundaries, speeding data transfers among different elements of the design. Other hardware features added to Xtensa 5 are a write-back cache option, which unclogs transaction traffic and boosts bus bandwidth, and a special register that gives each processor a unique identity for natively parallel applications.

Compiler tweaked

Aside from the hardware, the company has tweaked its C/C++ compiler to boost performance, in some cases by as much as 50 percent, the company said.

A new user-defined conditional load/store instruction has been added as a way to avoid branch instructions, and there are now more instruction extension models to boost the core's frequency.

Based on 0.13-micron design rules, Xtensa 5 is said to run at 350 MHz (worst case) for "typical" configurations. For larger configurations, the core runs at 275 MHz (worst case). More information about benchmark results for Xtensa 5 and other embedded processors can be found at the EEMBC Web site. Available in September, the Xtensa 5 processor has licensing fees starting at $350,000 for a single-processor configuration, the company said.











  Free Subscription to EE Times
First Name Last Name
Company Name Title
Email address
  Click here for your Free Subscription to EETimes Europe
 
CAREER CENTER
Ready to take that job and shove it?
SEARCH JOBS
SPONSOR

RECENT JOB POSTINGS
CAREER NEWS
10 Search Engines You Don't Know About
Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

For more great jobs, career related news, features and services, please visit EETimes' Career Center.


All White Papers »   


 

FEATURED TOPIC



ADDITIONAL TOPICS












Home | About | Editorial Calendar | Feedback | Subscriptions | Newsletter | Media Kit | Contact | Reprints|  RSS|   Digital|  Mobile
Network Websites
International
Network Features




All materials on this site Copyright © 2008 TechInsights, a Division of United Business Media LLC All rights reserved.
Privacy Statement | Your California Privacy Rights | Terms of Service | About