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. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion