Printer Friendly
The Free Library
14,679,288 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Tensilica Introduces TurboXim Fast Functional Simulator 40-80x Faster than ISS, Automatic SystemC Model Generation.


New Products Speed ESL (1) An earlier family of client/server development tools for Windows and OS/2 from Ardent Software (formerly VMARK). It was originally developed by Easel Corporation, which was acquired by VMARK.  Design With One or More Tensilica Processors

SANTA CLARA, Calif. -- Tensilica[R], Inc. today announced the new TurboXim[TM] fast functional simulator, which is 40 to 80 times faster than Tensilica's proven cycle-accurate ISS ISS

See Institutional Shareholder Services (ISS).
 (Instruction Set Simulator An Instruction Set Simulator (ISS) is a simulation model, usually, but by no means always, coded in a high-level language, which mimics the behavior of a mainframe or microprocessor by "reading" instructions and maintaining internal variables which represent the processor's ). Tensilica also introduced its ability to automatically generate SystemC models to match all possible configurations of its Xtensa[R] configurable processors and Diamond Standard series processors. These introductions significantly speed ESL (embedded system level) design and architectural exploration for SOC (system-on-chip) design using one or more Xtensa configurable processors or Diamond Standard processors.

"As SOC designs continue to grow to tens of millions of gates, we need to continue giving designers powerful tools at higher levels of abstraction," stated Steve Roddy, Tensilica's vice president of marketing. "Our fast TurboXim simulator will help designers move up to system-level design, providing for much better SOC planning from the start of the design process. And designers will have the flexibility to use automatically-generated C-level models using either standard C/C C/C Center to Center
C/C Combustion Chamber
C/C Command/Control
C/C Crew Chief
C/C cabin cruiser (US DoD)
C/C chief complaint (medical)
C/C Channel-to-Channel
C/C Communication and Collaboration
++ or SystemC."

TurboXim for Fast Functional Simulations

The new TurboXim fast-functional simulator simulates the instruction set of Xtensa or Diamond Standard processors. By using native-compiled code techniques, Tensilica was able to achieve speeds 40 to 80-times faster than its standard ISS. The TurboXim simulator delivers a peak performance of over 180 million cycles per second on highly iterative code (such as a matrix multiplication DSP (1) (Digital Signal Processor) A special-purpose CPU used for digital signal processing applications (see definition #2 below). It provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive  kernel), a sustained 50 million simulation cycles per second on complex code running on a typical Xtensa or Diamond Standard processor, and even delivers a sustained 25 million cycles per second on more complex simulations, such as simulating an AAC (Advanced Audio Coding) An audio compression technology that is part of the MPEG-2 and MPEG-4 standards. AAC, especially MPEG-4 AAC, provides greater compression and better sound quality than MP3, which also came out of the MPEG standard.  (Advanced Audio Coding (audio) Advanced Audio Coding - (AAC) A successor to MP3, allowing lower bit rates and more stable quality.

See MPEG-2 AAC Low Profile and MPEG-4 AAC Main Profile.
) audio decoder on a VLIW (Very Long Instruction Word) A CPU architecture that reads a group of instructions and executes them at the same time. For example, the group (word) might contain four instructions, and the compiler ensures that those four instructions are not dependent on each  (Very Large Instruction Word) audio DSP processor configuration. (Note: Simulator speeds cited are for single-core simulations running on a Linux workstation with a 3 GHz Opteron 256 processor.) This enables SOC designers and software developers to simulate Xtensa and Diamond processor software at speeds similar to running in an FPGA (Field Programmable Gate Array) A type of gate array that is programmed in the field rather than in a semiconductor fab. Containing up to hundreds of thousands of gates, there are a variety of FPGA architectures on the market.  prototype or emulation environment and a meaningful fraction of the speed that the processor will run in the actual target SOC.

TurboXim is extremely useful for software development and functional verification. When coupled with XTSC or XTMP models (see below) of Xtensa or Diamond Standard processors, a SOC designer can create a system model of their entire chip and perform fast functional verification, as well as provide a very efficient software development environment.

Tensilica anticipates most customers will also perform hybrid simulations using TurboXim and its ISS. In a hybrid simulation, an application developer can choose to simulate different parts of the same application using either simulator and dynamically switch between them. This allows the designers to collect statistical profiling information of the entire application or detailed profiling information for only the most important parts of the application.

XTSC: Automated SystemC Model Generation

Tensilica's XTSC (XTensa SystemC) SystemC 2.1 models support both the Diamond Standard series of processors and designer-defined Xtensa processor configurations, including all designer-defined customizations. Tensilica's Xtensa Processor Generator automatically generates XTSC models for each unique configuration of the Xtensa 7 and Xtensa LX2 processors. This automation adds to the freedom that Tensilica offers designers to create unique Xtensa processor configurations that are optimized to different tasks.

Tensilica's SystemC models can be used with both Tensilica's standard cycle-accurate instruction set simulator (ISS) or the new TurboXim fast functional simulator. Because SystemC is an emerging industry standard, Tensilica's customers can leverage a large and growing third party eco-system of SystemC consultants and EDA (1) (Electronic Design Automation) Using the computer to design, lay out, verify and simulate the performance of electronic circuits on a chip or printed circuit board.  vendors to create models of their SOC designs early in the design process.

Tensilica continues to offer its proprietary XTMP (XTensa Modeling Protocol) system-level modeling environment for designers who want a flexible, powerful yet simpler C-based modeling environment for high-level system design. XTMP provides a true multi-processor environment, including memory modeling of both local and system memories. XTMP provides a wide variety of options for implementing, controlling, and displaying results of system simulations deploying multiple cores, memories, and user-defined devices. (Note: SystemC is a C++ based modeling environment. XTMP provides the user a conventional ANSI C interface API.)

Multiple Processor Design Enhancements

Tensilica made other enhancements aimed at further improving a software developer's productivity when coding for multiple processor SOC designs. An improved multiple processor debug capability has been integrated into Tensilica's Xtensa Xplorer[TM] integrated design environment that enables SOC designers to debug XTMP and XTSC simulations of multi-processor designs, as well as the target SOC hardware itself, all from the same debug environment. This debugger works with simulations based on both the cycle-accurate ISS and the fast functional TurboXim simulator. Furthermore, the enhanced multiple processor debugging tools seamlessly enable synchronous debugging of multiple-processor system hardware. This means that a developer can choose either to break (or stop) the execution in each processor individually or to simultaneously halt execution in all processors.

Pricing and Availability

The TurboXim fast functional simulator is priced at $2000 per seat and is available now. The system simulation option, which delivers both Tensilica's XTSC and XTMP models, is priced at $2000 per seat and is available now. Tensilica's software developer's toolkit, which includes the high performance Xtensa C/C++ compiler, the cycle-accurate Xtensa instruction set simulator, the Xtensa Xplorer integrated design environment, and a complete set of utilities and libraries, and is priced starting at $2000 per seat for floating node licenses.

About Tensilica

Tensilica offers the broadest line of controller, CPU CPU
 in full central processing unit

Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit.
 and specialty DSP processors on the market today, in both an off-the-shelf format via the Diamond Standard Series cores and with full designer configurability with the Xtensa processor family. Tensilica's low-power, benchmark proven processors have been designed into high-volume products at industry leaders in the digital consumer, networking and telecommunications markets. All Tensilica processor cores are complete with a matching software development tool environment, portfolio of system simulation models, and hardware implementation tool support. For more information on Tensilica's patented approach to the creation of application-specific building blocks for SOC design, visit www.tensilica.com.

Editors' Notes:

* Tensilica and Xtensa are registered trademarks belonging to Tensilica, Inc. Xplorer is a trademark of Tensilica, Inc. All other company and product names are trademarks and/or registered trademarks of their respective owners.

* Tensilica's announced licensees include Afa Technologies, ALPS, AMCC AMCC Applied Micro Circuits Corporation
AMCC Air Mobility Control Center
AMCC Ashore Mobile Contingency Communications
AMCC Advanced Materials Commercialization Center
AMCC allied movement coordination center (US DoD) 
 (JNI (Java Native Interface) A programming interface (API) in Sun's Java Virtual Machine used for calling native platform elements such as GUI routines. RNI (Raw Native Interface) is the JNI counterpart in Microsoft's Java Virtual Machine.

JNI - Java Native Interface
 Corporation), Aquantia, Astute Networks, Atheros, ATI (ATI Technologies Inc., Markham Ontario, http://ati.amd.com) A leading manufacturer of graphics chips and display adapters. Founded in 1985 by K. Y. Ho, Benny Lau and Lee Lau, ATI chips and boards are widely used by OEMs. , Avago Technologies, Avision, Bay Microsystems, Berkeley Wireless Research Center, Broadcom, Cisco Systems, Conexant Systems, Cypress, Crimson Microsystems, ETRI ETRI Electronics & Telecommunications Research Institute (Korea)
ETRI Enhanced Threat Reduction Initiative
ETRI Electronics Telecommunication Research Inc.
, EE Solutions, FUJIFILM Microdevices, Fujitsu Ltd., Hudson Soft, Hughes Network Systems Hughes Network Systems, LLC (HNS), is a provider of broadband satellite network products for businesses and consumers. HNS pioneered the development of high-speed satellite Internet access services and IP-based networks with its original DirecPC service but which it now markets , iBiquity Digital, Ikanos Communications, LG Electronics, Lucid Information Technology, Marvell, MediaWorks, NEC (NEC Corporation, Tokyo, www.nec.com, www.necus.com) An electronics conglomerate known in the U.S. for its monitors. In Japan, it had the lion's share of the PC market until the late 1990s (see PC 98).

NEC was founded in Tokyo in 1899 as Nippon Electric Company, Ltd.
 Laboratories America, NEC Corporation, NetEffect, Neterion, Nethra Imaging, Nippon Telephone and Telegraph (NTT NTT Nippon Telegraph and Telephone Corporation
NTT New Technology Telescope
NTT National Technology Transfer, Inc
NTT Name That Tune (TV game show)
NTT National Tree Trust
NTT Number Theoretic Transform
), NuFront, NVIDIA, Olympus Optical Co. Ltd., PnpNetwork Technologies, sci-worx, Seiko Epson, Solid State Systems, Sony, STMicroelectronics, Stretch, TranSwitch Corporation, u-Nav Microelectronics, Validity Sensors, Victor Company of Japan (JVC JVC Victor Company of Japan (or Japan's Victor Company)
JVC Jewelers Vigilance Committee
JVC Jesuit Volunteer Corps
JVC Jet Vane Control (directs VLS-launched missiles)
JVC Jonker-Volgenant-Castanon
), WiQuest Communications and XM Radio.
COPYRIGHT 2007 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2007, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Jan 22, 2007
Words:1136
Previous Article:Kenneth M. Bate Named CEO of NitroMed.
Next Article:Freescale Reduces EDGE RF Subsystem Size by 50 Percent.



Related Articles
CAE Plus Introduces New Versions of Its Pro-Active Virtual Prototyping Solutions for Embedded System IC Hardware/Software Development.
OPEN SYSTEMC INITIATIVE DELIVERS SYSTEMC V2.0 SPECIFICATION AND V1.2 BETA OPEN SOURCE CODE.(Product Announcement)
@HDL RELEASES ENHANCED VERSION OF VERILOG DEBUGGING TOOL.(Product Announcement)
Tensilica claims Xtensa processor beats all other processor cores.(Xtensa V processor)
Summit Design Launches Visual Elite 4.0 to Ensure Continuous Methodology from Specification to HW/SW Implementation.
Greatly Expanded Visual ESC Hardware/Software Package From Summit Design Supports MIPS64 5K Core Family and Denali Memory Models.
Summit To Expand Visual ESC with ARM Models, a New AMBA Bus Model And RealView Debugger Support.
Carbon's DesignPlayer Engine Executes in CoWare's SystemC Simulator; High-Performance RTL Engine Linked into SystemC.
Tensilica's V6 Automation Tools Speed SOC Design by Several Orders of Magnitude.
Tensilica Offers Low Cost Development Tools for Diamond Standard Processors; Tools Help Designers Develop Chips With Significantly More Compact Code...

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles