New Tensilica Processor Technology Optimized for Integration of Multiple Processors on SOCs.Business Editors/High-Tech Writers SAN JOSE San Jose, city, United States San Jose (sănəzā`, săn hōzā`), city (1990 pop. 782,248), seat of Santa Clara co., W central Calif.; founded 1777, inc. 1850. , Calif.--(BUSINESS WIRE)--June 11, 2001 Xtensa IV Widens Lead in Configurable & Extensible Processor Technology Tensilica(R) Inc., the leading supplier of extensible, configurable processor semiconductor intellectual property (SIP), today unveiled its fourth-generation of the Xtensa(TM) processor technology. The Xtensa IV technology features advanced capabilities to facilitate the integration of multiple processors within System-On-Chip (SOC) implementations. In addition, the company has introduced a host of new configuration options and development tools that will allow system designers to further optimize the Xtensa architecture for specific applications. "Many system designers acknowledge that the integration of multiple processors on SOCs is critical to next-generation embedded systems Embedded systems Computer systems that cannot be programmed by the user because they are preprogrammed for a specific task and are buried within the equipment they serve. , but few processor vendors provide this capability beyond the simplest case: one 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 one 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 ," said Chris Rowen row·en n. New England A second crop, as of hay, in a season. [Middle English rowein, from Anglo-Norman rewain, variant of Old French regain : re-, re- + , president and CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board. of Tensilica Inc. "The Xtensa processor's flexibility has already enabled many Tensilica customers to design SOC devices with three or more Xtensa cores. The Xtensa IV core is even more multiprocessor-friendly, providing a development environment that enables designers to reduce time-to-market and optimize the performance of SOCs with multiple Xtensa processor cores." A New Definition of Multiprocessing The traditional view of multiprocessing in general purpose computing systems has been a cluster of two, four, or eight or more identical processors coupled via traditional bus structures. Terms such as symmetric multiprocessing See SMP. (parallel) symmetric multiprocessing - (SMP) Two or more similar processors connected via a high-bandwidth link and managed by one operating system, where each processor has equal access to I/O devices. (SMP (Symmetric MultiProcessing) A multiprocessing architecture in which multiple CPUs, residing in one cabinet, share the same memory. SMP systems provide scalability. As business increases, additional CPUs can be added to absorb the increased transaction volume. ) or massively parallel See MPP. computing have been used to describe these systems. By contrast, in consumer and communications SOCs, designers are deploying a combination of uniquely configured task engines -- many of which are tightly coupled See tight coupling. to each other -- in dataflow or "dataplane" functions, often as an alternative to implementing fixed-function RTL (Register Transfer Level) A high-level hardware description language (HDL) for defining digital circuits. The circuits are described as a collection of registers, Boolean equations, control logic such as "if-then-else" statements as well as complex event sequences; logic. "Tensilica's foray into CMP CMP (cytidine monophosphate): see cytosine. (1) (CMP Media LLC, Manhasset, NY, www.cmp.com) Part of United Business Media, CMP is a leading integrated media company that offers a wide variety of publications and services in the information (chip-level multiprocessing) through its Xtensa IV architectural enhancements shows where SOC development is headed," said Steve Leibson, VP, Editorial Director, and Chief Analyst at MicroDesign Resources. "The number of transistors available on commercially viable silicon is quickly reaching the point where it makes tremendous sense to place multiple processors on one die. A configurable core that can be optimized for a variety of tasks, like Xtensa IV, makes a tremendous amount of sense in these applications." 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 Chooses Xtensa for Multiprocessing SOC Hughes Network Systems (HNS HNS Hughes Network Systems LLC HNS Hrvatski Nogometni Savez (Croatian Football Federation) HNS Head & Neck Surgery HNS Hughes Network Systems, Inc. ) recently chose the Xtensa processor for Spaceway(TM), the next generation satellite-based broadband network for consumers and enterprises. According to HNS, Spaceway's system architecture required a System on Chip containing multiple unique processors, each precisely tuned to an assigned function. "After an extremely thorough evaluation of processors from several industry-leading companies, it was clear to us that Tensilica's Xtensa core provided the performance, time-to-market, and verification specifications that we required," said Dan Fraley, Hughes Networks Systems' senior vice president of engineering. HNS will use numerous uniquely configured Xtensa processors in their SOCs for Spaceway. These will provide all of the processing requirements including high speed real-time data stream management plus running a leading RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. on an Xtensa core configured as a high-end control processor. Key Enhancements to the Xtensa Architecture The Xtensa IV processor is the newest generation of the company's proven configurable and extensible microprocessor architecture. The Xtensa architecture provides a superior alternative to traditional rigid processors and simple configurable processor architectures that limit designers to the performance of either a "one size fits all" general-purpose MPU See microprocessor. or a limited number of configurations. Tensilica's powerful, integrated hardware and software development environment offers thousands of configuration options and an unlimited range of customer-specific extensions which enable designers to carefully tune the processor for specific functionality. With an easy-to-use graphical interface, designers can take advantage of Tensilica's processor generator to create customized MPU solutions with specialized functions and instructions. Because these instructions are recognized as "native" by software, developers can simultaneously tune both application software and processor hardware to meet specific speed, power and feature goals. The Xtensa IV core delivers all of the unique features of the Xtensa architecture and has been enhanced to also include the following: System Simulation and Implementation -- New System Modeling API: Tensilica has developed a new system modeling and simulation application programming interface (API) and function library. The API reduces overall design time by allowing rapid construction of C simulations of one or more Xtensa processors, on-chip memory, buses, bus bridges and other peripherals. As a result, designers can now explore topologies and load balancing for multiple processor systems and get detailed performance simulation with rapid iteration cycles. -- C-Callable Instruction Set Simulator: Xtensa's Instruction Set Simulator has been enhanced to be C/C++-callable in multiprocessor system simulations. By integrating a configured instruction set simulator for each core produced by the Xtensa generator into an existing C simulation environment, Tensilica customers can rapidly create and iterate a C-level model of a multiple processor configuration running real compiled C-code. -- Xtensa Local Memory Interface (XLMI): Xtensa IV offers a new high-speed local memory interface that can be used to optimize the performance of SOCs with multiple processors. The XLMI port can be used to tightly couple Xtensa processors used in dataflow instantiations, as well as integrate existing hardwired, high-performance complex state machine logic into the Xtensa processor's memory space. The XLMI interface can be configured up to a full 128-bit width, delivering up to 3.2GB/s (peak) low-latency memory bandwidth. The XLMI interface is supported by system modeling capabilities both in software, through Xtensa's Instruction Set Simulator, and in hardware, through bus functional models. -- Robust Debugging Environment: Tensilica offers a robust, multiprocessing debugging environment that enables users to seamlessly transition from software simulation to actual hardware debugging using a consistent GNU-based software development tool chain. Xtensa IV adds selective hardware debug breakpoint capability for multiprocessing SOCs. Through a single daisy-chained, on-chip debug port, users can monitor and debug software using a single host with selective conditional breakpoints. On chip user-defined trace buffer functionality can also be added to the SOC using Xtensa's trace port for complete and comprehensive multiprocessing debugging solution. Software Development Environment -- New High Performance, Vectorizing C Compiler: Tensilica has expanded its C compiler offering to include the Xtensa 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 ++ compiler. This new compiler generates optimized code to deliver a 15 percent performance improvement over the company's existing GNU C compiler solution. The new compiler is ANSI C++ compliant and is capable of automatic vectorization support for all configurations of Xtensa's Vectra(TM) DSP Engine. The company will continue to offer its existing GNU C Compiler as part of its standard licensing agreement. Processor Configuration Options -- Memory Management Unit: Xtensa IV offers a new memory management unit (MMU (Memory Management Unit) The part of the computer that governs memory access. Either part of the CPU chip or housed on separate chips, the MMU controls memory partitions and virtual memory. See memory and virtual memory. MMU - Memory Management Unit ) option that supports separate data and instruction translation via look aside buffers. In addition, it supports a mixture of static and dynamic mapping for an optimal blend of functionality with a small footprint. -- More Vectra DSP Engine configurations: Tensilica continues to enhance the flexibility of the Xtensa architecture through the addition of five new configuration options for the company's Vectra(TM) DSP engine. Vectra is a powerful DSP engine that has been optimized to handle high-performance DSP applications using fixed-point arithmetic. Vectra employs an efficient and easy-to-program vector architecture to deliver high throughput and low power dissipation for a variety of embedded SoC applications including communications, audio and imaging. -- XT2000 Emulation kit: Tensilica now offers a second generation hardware emulation system with a larger capacity 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. that enables designers to model more of the target system, including two or more Xtensa cores. Pricing and Availability The company's pricing structure is based on a licensing fee per design instance plus royalties based upon volume of processors manufactured. Licensing fees for a single processor configuration, including a complete, configured GNU-based software development toolchain, start at $350,000. The Xtensa C compiler, Xtensa 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 , and Xtensa TIE Compiler are priced separately. Customers can begin taking advantage of Xtensa IV's new features in the third quarter. The standard license deliverables include source Verilog or VHDL (VHSIC Hardware Description Language) A hardware description language (HDL) used to design electronic systems at the component, board and system level. VHDL allows models to be developed at a very high level of abstraction. RTL plus supporting 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. tool scripts, test suite, placement guidelines and the customized software tool chain. About Tensilica Tensilica was founded in July 1997 to address the fast-growing market for configurable processors and software development tools for high volume, embedded systems. Using the company's proprietary Xtensa Processor Generator, system-on-chip designers can develop a processor subsystem hardware design and a complete software development tool environment tailored to their specific requirements in hours. Tensilica's solutions -- now with over 30 licensees using the technology in more than 50 designs -- provide a proven, easy-to-use, methodology that enables designers to achieve optimum application performance in minimum design time. The Company has over 130 engineers engaged in research, development, and customer support from its offices in Santa Clara, California Santa Clara, California (IPA: /ˌsæntəˈklærə/) , founded in 1777 and incorporated in 1852, is a city in Santa Clara County, in the U.S. state of California. ; Burlington, Massachusetts; Princeton, NJ; Houston, Texas; Oxford, U.K.; Stockholm, Sweden; Taipei, Taiwan, R.O.C.; and Yokohama, Japan. Tensilica is headquartered in Santa Clara, California (95054) at 3255-6 Scott Boulevard, and can be reached at 408/986-8000 or via www.tensilica.com on the World Wide Web. Editor's Notes: -- "Tensilica" is a registered trademark and "Xtensa" and "Vectra" are trademarks belonging to Tensilica Inc. "Spaceway is a registered trademark of Hughes Electronics Corporation. All other registered trademarks or trademarks are property of their respective owners. -- Tensilica's announced licensees are, in alphabetical order, Berkeley Wireless Research Center, Broadcom, Cisco Systems, Conexant Systems, Fujitsu Limited, Hughes Network Systems, Marvell/GalileoTechnology, Mindspeed Technologies, National Semiconductor, 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. Networks, NEC Solutions, 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 , ONEX Communications, Osaka and Kyoto Universities, TranSwitch Corporation and ZiLOG. -- Visit Tensilica at DAC See D/A converter and discretionary access control. DAC - Digital to Analog Converter 2001, June 18 - 21, Las Vegas Convention Center, booth number 3739. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion