Tech Support | Generator Login | Careers | Contact Us
MARKETS AND APPLICATIONS

  Overview

  Control Processor

  Digtal Signal Procssr

  Computer Periphrls

  Wireless

  Networking

  Audio-Video

  Customer Gallery

Computer Peripherals

Tensilica’s Diamond Standard and Xtensa processors are used in a wide array of computer peripheral designs, including printers, scanners, high-resolution displays, wireless network devices, and high-capacity storage, to both decrease design time and reduce design risk by adding programmability. Xtensa processors can be used both as a system controller and a DSP in many designs, such as servo control. Multiple Xtensa processors are often used throughout many stages of the processing chain, particularly in ink jet and laser printers where multiple processors can be employed for various functions such as color-space conversion, edge enhancement, and error diffusion.

Because Xtensa processors are unlike other processors, they can be designed especially for computer peripheral applications to provide high-speed data throughput. By bypassing the bus and using the unique Ports and Queues capabilities, the Xtensa LX2 can achieve RTL-equivalent data throughput.

Color Space Conversion Accelerator

Color space conversion is required when viewing images on different electronic devices that use different color space models. As an example, computer monitors use RGB, but to display images from a computer on a TV monitor, the colors need to be converted to YCbCr. RGB is simply the intensity of components red, blue, and green, where YCbCr is comprised of a luminance component and two color difference components.

Conversion is done using a simple matrix transformation. Tensilica’s Xtensa processors are ideal for this application due to the designer’s ability to define large data widths, generate custom operand registers, and use SIMD techniques. This is a highly parallel operation since there is no dependence on adjacent color information. Many pixels can be processed in a single cycle using Tensilica’s Xtensa processor as a flexible, programmable color converter.

Xtensa Configuration Highlights

  • RGB to YIQ, YCbCr, YPbPr, CMYK
  • Programmable throughput

Xtensa Benefits

  • Ports and queues provide extremely high bandwidth (link to Ports and Queues section as above)
  • Ability to custom define instruction to operate on any color data width representation
  • VLIW (FLIX) instruction encoding increases per cycle performance

Multi-Function Printers

Multi-function printers (MFPs) are already out selling single function printers, and this trend will continue. MFPs need more processing power than single function printers since they may be used without being connected to a computer. Some standalone uses include copying, sending FAXes, and printing pictures directly from a digital camera. MFPs have increasing performance demands while prices are under extreme pressure.

MFPs are a prime example of devices that are based on a system chip that performs both control and data processing functions. Until recently, most chips designed into MFPs contained both a simple RISC control processor and dedicated hardware in the image pipeline. Tensilica’s Xtensa CPU architecture can easily perform the control function while multiple Xtensa processors connected through local high-speed busses and utilizing custom image processing instructions can perform the “image pipeline” function.

Xtensa Configuration Highlights

Xtensa Benefits

  • Eliminate need for custom image processing hardware, speeds time to market
  • Single programmable architecture for both control and data
  • VLIW (FLIX) instruction encoding increases per cycle performanc
SOC Book
RECOGNITION
Red Herring top 100
Read The Future of Multicore Processors from Instat/ Microprocessor Report
Read "More Patents for Tensilica" from In-Stat/Microprocessor Report
Portable Design 2006 Editor's Choice Award
EDN 100  Hot Products 2006
QUOTABLE

“We selected Tensilica’s Xtensa processor for its ability to help us achieve our goal of developing innovative-multi-gigabit, lower-power mmWave communications products. By optimizing the Xtensa processor into a tailored processor core, this enables our products to attain the performance these wireless applications demand.”

Kumar Mahesh, Manager of MAC and Software Design for SiBEAM, Inc.