| Order a report

A Guide to CPU Cores and Processor IP
Focusing on CPU, DSP, and GPU

Third Edition

Published April 2012

Authors: Kevin Krewell and J. Scott Gardner

Single License: $3,495 (single copy, one user)
Corporate License: $5,000

Ordering Information



Everyone Needs IP

With rising transistor budgets and the trend toward system-on-a-chip design, designing an entire complex ASIC or ASSP in house has become increasingly impractical. As a result, the market for licensed function blocks, known as intellectual property (IP), is growing rapidly. The most popular IP blocks are programmable processors such as CPUs and DSPs. As system designers place more emphasis on differentiation through sophisticated user interfaces, we have seen surging interest in graphics processor units (GPUs) as well.

Several suppliers provide CPU IP, each offering unique advantages. Some CPUs are easily customized, others are superscalar, while still others support multiprocessor implementations. The realm of DSP IP is similarly complex. Driven by market requirements for high-definition audio and 3G/4G cellular, suppliers have developed several different approaches to handling these demanding signal-processing tasks. GPUs can accelerate 2D, 3D, and/or vector graphics using fixed or programmable engines. For all types of IP, the available options range widely in performance, die area, and power.

"A Guide to CPU Cores and Processor IP" sorts through these options, evaluating the high-performance designs available from the leading IP vendors. The report provides in-depth coverage of CPUs, DSPs, and GPUs, including ARM, CEVA, IBM, Imagination Technologies, MIPS, Synopsys (ARC), Tensilica, and Vivante. Also covered are Adapteva, Aeroflex Gaisler, Beyond Semiconductor, Cognovo, Coresonic, Cortus, Digital Media Professionals (DMP), EnSilica, NXP, and VeriSilicon.

Make the Right Choice

For each vendor, we describe each IP core offered, provide key metrics such as performance and die area, discuss important topics such as development tools and support, outline the future roadmap, and summarize the strengths and weaknesses of the offering. The report also provides background on how IP is used, an overview of common end markets such as consumer electronics and networking equipment, and market share and forecast data for the types of IP covered. We conclude with a side-by-side comparison of IP cores and our long-term views on the industry.

As the leading vendor of technology analysis for mobile and communications chips, The Linley Group has the expertise to deliver a comprehensive look at this burgeoning market. Analysts Kevin Krewelll and Scott Gardner use their extensive experience in the semiconductor market to deliver the technical and strategic information you need to make informed business decisions.

Whether you are looking for an innovative solution for your design, a vendor to partner with, or a rising company to invest in, this report will cut your research time and save you money. Get the inside scoop on this major market. Order “A Guide to CPU Cores and Processor IP" today.

This report is written for:

  • Engineers who need to select IP for the ASICs or standard products (ASSPs) they are designing
  • Marketing and engineering staff at companies that sell IP, design services, or software that runs on processor IP
  • Technology professionals who want an introduction to CPU, DSP,GPU, or video technology
  • Financial analysts who desire a detailed analysis and comparison of IP companies and their chances of success
  • Press and public relations professionals who need to get up to speed on IP technology

What's New in this Edition

Updates to the Third Edition of "A Guide to CPU Cores and Processor IP"

"A Guide to CPU Cores and Processor IP" has been updated to incorporate new announcements made since the publication of the previous edition.

Here are some of the many changes you will find:

  • Added coverage of 64-bit ARM (v8 ISA), Cortex-A7, Big.Little, and updated roadmap
  • Added coverage of MIPS-64 CPU cores
  • Added coverage of Tensilica’s HiFi 3 and BBE32UE
  • Added coverage of CEVA's XC4000 and an unannounced product
  • Added coverage of Vivante’s newest GC series of GPUs
  • Expanded coverage of licensable 32/64-bit CPUs for embedded devices, servers and PCs
  • Expanded coverage of DSP for high-end audio and 4G baseband processing
  • Expanded coverage of GPUs for mobile devices, including smartphones and tablets
  • New coverage of floating-point IP supplier, Adapteva
  • All new comparisons for DSPs, CPUs and GPUs
  • 2011 market-size and vendor-share data
  • Updated market forecast through 2015



List of Figures
List of Tables
About the Authors
About the Publisher
Preface
Executive Summary
1 Semiconductor-IP Overview
What Is IP?
Delivering and Instantiating IP
Soft Cores Versus Hard Cores
Process Technology and Libraries
Applications of IP
Cellular Handsets
Other Mobile Applications
Consumer Applications
Networking and Storage Applications
Microcontrollers, Smartcards, and Other Applications
2 IP Technology
IP Standards
Accellera and IP-XACT
Verilog and VHDL RTL/HDL Standards
Synthesis and Place and Route
Amba and OCP
Multimedia Standards
Video Resolution and Frame Rates
Advanced Audio Standards
Graphics Standards
2D Graphics
3D Graphics
3D-Graphics Pipeline
3D-Shader Architecture
Graphics Performance
Cellular Technologies
2G Technologies
3G Technologies
4G Technologies-OFDM
4G Technologies-LTE
4G Technologies-WiMax
3 IP Implementations
What Is a CPU?
What Is Not a CPU
What Is a DSP?
Specialized DSP Architectures
What Is Not a DSP
What Is a GPU?
What Is Not a GPU
Processor Microarchitecture
Data Types
Instruction Issue
Pipelining and Penalties
Caches and Tightly Coupled Memory (TCM)
Multicore and SMP
Multithreading
CPU Design
MMUs and TLBs
DSP Design
Baseband DSP Design
GPU Design
Unified Shaders
Tile-Based Deferred Rendering
Preliminary Z Testing
Typical GPU Architecture
Benchmarks
CPU Benchmarks
DSP Benchmarks
Graphics Benchmarks
4 Market Size and Trends
Market Size and Share
CPU IP
DSP IP
GPU IP
IP Application Markets
IP Shipments by Application Category
Application-Market Trends
Processor-IP Forecast
IP Trends
5 ARM
Company Background
ARM Instruction Set
Key Features and Performance
Microprocessors
Graphics Processors
Design Details
Cortex-A15 CPU
Cortex-A7 CPU
Cortex-A9 CPU
Cortex-A5 and Cortex-R4 CPUs
Neon
CPU System Interfaces
Big.Little
Mali Graphics Processors
Development Tools
Product Roadmap
Conclusions
6 Ceva
Company Background
Ceva Instruction Set
TeakLite
Ceva-X
Ceva-XC
Key Features and Performance
Design Details
TeakLite-III
Ceva-X
Ceva-XC
Development Tools
Product Roadmap
Conclusions
7 IBM
Company Background
PowerPC Instruction Set
Key Features and Performance
Design Details
Development Tools
Product Roadmap
Conclusions
8 Imagination Technologies
Company Background
Key Features and Performance
PowerVR SGX
Meta HTP and MTP
Design Details
PowerVR SGX
Meta HTP and MTP
Development Tools
Product Roadmap
Conclusions
9 MIPS Technologies
Company Background
MIPS Instruction Set
Key Features and Performance
Design Details
74K and 1074K CPUs
24K/34K/1004K CPU
Development Tools
Product Roadmap
Conclusions
10 Synopsys (ARC)
Company Background
ARC Instruction Set
Key Features and Performance
Design Details
Development Tools
Product Roadmap
Conclusions
11 Tensilica
Company Background
Tensilica Instruction Set
Key Features and Performance
Design Details
Development Tools
Product Roadmap
Conclusions
12 Vivante
Company Background
Key Features and Performance
Design Details
Development Tools
Product Roadmap
Conclusions
13 Other IP Suppliers
Adapteva
Company Background
Key Features and Performance
Conclusions
Aeroflex Gaisler
Company Background
Key Features and Performance
Conclusions
Beyond Semiconductor
Company Background
Key Features and Performance
Conclusions
Cognovo
Coresonic
Company Background
Key Features and Performance
Conclusions
Cortus
Company Background
Key Features and Performance
Conclusions
Digital Media Professionals (DMP)
EnSilica
Company Background
Key Features and Performance
Conclusions
NXP
Company Background
Key Features and Performance
Conclusions
VeriSilicon
Company Background
Key Features and Performance
Conclusions
14 Comparing Processor IP
CPUs
Midrange CPUs
High-Performance Soft CPUs
High-Performance Hard CPUs
DSPs
High-Performance General-Purpose DSPs
DSPs for Wireless-Baseband Processing in Handsets
DSPs for Wireless-Baseband Processing in Infrastructure
DSPs for Audio Processing
Graphics Processors
Low-Cost GPUs
Midrange GPUs
High-End GPUs
15 Conclusions
Market and Technology Directions
System Trends
CPU-IP Trends
DSP-IP Trends
GPU-IP Trends
Vendor Outlook
ARM
MIPS Technologies
Ceva
Imagination Technologies
Synopsys
Tensilica
Other Vendors
Vendor Summary
Appendix: Further Reading
Index
Figure 1-1. Handset market segmentation in 2011
Figure 1-2. Block diagram of generic basic phone
Figure 1-3. Block diagram of generic application processor
Figure 1-4. Block diagram of generic mobile Wi-Fi chip
Figure 1-5. Block diagram of generic digital TV chip
Figure 1-6. Block diagram of generic 802.11 access point
Figure 1-7. Block diagram of generic high-end hard-drive controller
Figure 1-8. Block diagram of processor with vector-graphics acceleration
Figure 2-1. Logic circuit that implements simple Verilog code
Figure 2-2. GDS II file being edited in Magic
Figure 2-3. Worst-case scenario for Blu-ray Disc audio
Figure 2-4. Raster graphics appear blocky when enlarged
Figure 2-5. Apple's Cover Flow effect
Figure 2-6. Standard hard-wired 3D pipeline
Figure 2-7. Standard programmable 3D pipeline
Figure 2-8. OFDM demodulation pipeline
Figure 3-1. CPU pipelining examples
Figure 3-2. Generic multicore processor
Figure 3-3. Interleaved tasks on a multithreaded processor
Figure 3-4. Block diagram of a generic CPU
Figure 3-5. Block diagram of a classic XY DSP
Figure 3-6. Basic design of a shader-based 3D GPU
Figure 4-1. Unit market share for 32/64-bit CPU IP, 2011
Figure 4-2. Unit market share for DSP IP, 2011
Figure 4-3. Unit market share for GPU IP, 2011
Figure 4-4. Shipments of CPU IP by application category, 2011
Figure 4-5. DSP-IP shipments by application category, 2011
Figure 4-6. Mobile-device forecast, 2009-2016.
Figure 4-7. Digital-home device forecast, 2009-2016
Figure 4-8. Enterprise device forecast, 2009-2016
Figure 4-9. Embedded device forecast, 2009-2016
Figure 4-10. Forecast of CPU IP by application category, 2009-2016
Figure 4-11. DSP-IP forecast by application category, 2009-2016
Figure 4-12. GPU-IP forecast by application category, 2009-2016
Figure 5-1. Block diagram of ARM Cortex-A15 CPU
Figure 5-2. Block diagram of ARM Cortex-A7 CPU
Figure 5-3. Block diagram of ARM Cortex-A9 CPU
Figure 5-4. Block diagram of ARM Big.Little system architecture
Figure 5-5. Block diagram of ARM Mali-400 MP GPU
Figure 5-6. Block diagram of ARM Mali-604/658 GPU
Figure 6-1. Block diagram of Ceva TeakLite-III DSP
Figure 6-2. Block diagram of Ceva-X1641 DSP
Figure 6-3. Block diagram of Ceva-XC DSP
Figure 6-4. Block diagram of Ceva-XC4000 DSP
Figure 7-1. Block diagram of IBM PowerPC 460-S CPU
Figure 7-2. Block diagram of IBM PowerPC 470-S CPU
Figure 7-3. IBM PowerPC 470 in a multiprocessor configuration
Figure 8-1. Block diagram of Imagination Technologies SGX GPU
Figure 9-1. MIPS 74K and 1074K integer pipeline diagram
Figure 9-2. MIPS 1004K and 1074K multi-CPU configuration
Figure 10-1. Block diagram of Synopsys ARC 700 with interfaces
Figure 11-1. Tensilica Xtensa processor architectural diagram
Figure 11-2. Block diagram of a packet classifier based on Xtensa
Figure 11-3. Block diagram of Tensilica ConnX BBE64
Figure 11-4. Block Diagram of Tensilica HiFi 3 VLIW architecture
Figure 12-1. Block diagram of Vivante graphics processor
Figure 13-1. Block diagram of Adapteva's Epiphany CPU
Figure 13-2. Block diagram of Coresonic SIMT architecture
Table 2-1. Standard screen sizes
Table 2-2. 2G, 3G, and 4G cellular technologies and data rate
Table 2-3. Common LTE data rate
Table 5-1. Key parameters for selected ARM Cortex core
Table 5-2. Key parameters for ARM Mali graphics processor
Table 6-1. Key parameters for Ceva TeakLite-III and TeakLite-4 DSP
Table 6-2. Product matrix for Ceva-XC4000 famil
Table 6-3. Comparison of Ceva-XC DSP familie
Table 7-1. Key parameters for IBM PowerPC 405-S and 460-S CPU core
Table 7-2. Key parameters for IBM PowerPC 476FP CP
Table 8-1. Imagination PowerVR SGX version
Table 8-2. Key parameters for Imagination SGX graphics processor
Table 8-3. Key parameters for Imagination HTP265 and MTP230 CPU/DS
Table 9-1. Key parameters for MIPS CPU core
Table 10-1. Key parameters for selected Synopsys ARC core
Table 11-1. Key parameters for Tensilica 570T CP
Table 11-2. Key parameters for selected Tensilica ConnX DSP
Table 11-3. Key parameters for Tensilica HiFi audio processor
Table 12-1. Key parameters for production Vivante graphics processor
Table 12-2. Key parameters for future Vivante graphics processor
Table 13-1. Semiconductor-IP suppliers and product
Table 13-2. Key parameters for Aeroflex Gaisler Leon3 and Leon
Table 13-3. Key parameters for Beyond Semiconductor CPU core
Table 13-4. Key parameters for Cortus APS3, APS5, and FPS6 CPU core
Table 13-5. Key parameters for EnSilica ESI-3200 and ESI-3250 CPU core
Table 13-6. Key parameters for NXP CoolFlux DSP
Table 13-7. Key parameters for VeriSilicon ZSP DSP core
Table 14-1. Comparison of midrange CPU core
Table 14-2. Comparison of superscalar CPU core
Table 14-3. Key features of ARM Cortex-A1
Table 14-4. Comparison of hard CPU core
Table 14-5. Comparison of high-performance general-purpose DSP core
Table 14-6. Comparison of DSP cores for handset baseban
Table 14-7. Comparison of DSP cores for infrastructure baseban
Table 14-8. Comparison of audio-processing core
Table 14-9. Comparison of low-cost GPU core
Table 14-10. Comparison of midrange GPU core
Table 14-11. Comparison of high-end GPU core

Events

Carrier Conference 2013
Register Now!
June 12 - 13, 2013
Register Now!
Processor Conference 2013
Covers processors and CPU Cores used in networking and communications designs
October 16 - 17, 2013
More Events »

Newsletters

Linley Wire
Analysis and news on processors for networking and communications
Linley on Mobile
Analysis and news on semiconductors for mobile and wireless
Processor Watch
Analysis of high-performance microprocessor developments
Subscribe to our Newsletters »