23.10.2013 Views

Freescale PowerPoint Template

Freescale PowerPoint Template

Freescale PowerPoint Template

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

August, 2010<br />

<strong>Freescale</strong> Roadmap for Communications Processors<br />

Built on Power Architecture ® Technology<br />

NET-F0425<br />

Jeffrey Ho<br />

Technical Marketing<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

TM


►Market Trends and Impact on Processor<br />

Architectures<br />

►<strong>Freescale</strong> – Leader in Embedded Computing<br />

►Power Architecture ® Technology Roadmap<br />

►Multicore Leadership Solutions<br />

►Enablement<br />

►Q&A<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 2<br />

Agenda<br />

TM


Smart, Efficient Networking Backbone for Trusted Connections<br />

Tablets<br />

eReaders<br />

Smartbooks<br />

Mobile Devices<br />

Smartphone<br />

Residential Gateway<br />

Smart Meter<br />

Factory HMI<br />

Medical Devices<br />

Smart Energy Grid<br />

Telematics<br />

Auto Infotainment<br />

Machine to Machine<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 3<br />

Energy Gateways<br />

Human Collaboration<br />

Video/IP Phones<br />

Wireless Access Pomit<br />

Touchscreen Printers<br />

Mobile Computing<br />

Desktop Computing<br />

TM


Multicore Solutions in the Heart of Our Connected World<br />

Growth Relative to 2008=1<br />

The<br />

Gap<br />

“The Gap”<br />

Exponentially increasing performance<br />

demands cannot be met by<br />

Moore’s Law alone.<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 4<br />

►Stagnating CapEx drives increased<br />

CapEx efficiency<br />

►Ability to deliver „more services‟ at<br />

lower CapEx…<br />

►Service density and data deluge of<br />

network traffic drives significant<br />

opportunities in Multicore SoC<br />

►<strong>Freescale</strong> closes “The Gap” with a<br />

“balanced, application-driven<br />

architecture”:<br />

• Smart multicore devices<br />

• Targeted application acceleration<br />

• Hardware assisted virtualization<br />

• Aggressive process technology<br />

• Extensive ecosystem and VortiQa<br />

multicore optimized software<br />

TM


Embedded Multicore Architectural Leadership<br />

Applications, Software and Ease-of-Use<br />

driving definition of multicore SoC architecture<br />

– not the other way around…<br />

Processor<br />

Cores<br />

Virtualization<br />

High Speed<br />

Interfaces<br />

Accelerators<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 5<br />

Services<br />

Applications<br />

Network<br />

TM


►Market Trends and Impact on Processor<br />

Architectures<br />

►<strong>Freescale</strong> – Leader in Embedded Computing<br />

►Power Architecture ® Technology Roadmap<br />

►Multicore Leadership Solutions<br />

►Enablement<br />

►Q&A<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 6<br />

Agenda<br />

TM


<strong>Freescale</strong> – Leader in Embedded Processors<br />

Best performance at a given power for embedded & infrastructure solutions<br />

► Continued innovation in hardware architectures<br />

• QorIQ Platforms: Broadest scalable family of processors in the market<br />

• Evolution from PowerQUICC family<br />

• Dual core @ 800 MHz at < 5 Watts<br />

• Eight cores @ 1.5 GHz/core at 30 Watts<br />

• StarCore DSP solutions<br />

• Up to 1.0 GHz in 3-6 core configurations with advanced accelerators<br />

• Industry leading integration and communication engines<br />

► Increasing software investment<br />

• Optimized multicore solutions<br />

• Hybrid software simulation environment and debug tools<br />

• Production-ready software with VortiQa solutions<br />

• Fast time to market<br />

• Simplified migration to multicore architecture<br />

• More flexibility to create a uniquely differentiated product<br />

► 45nm high-performance technology in production<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 7<br />

2-8 Core<br />

CPU<br />

1-2 Core<br />

CPU<br />

4-6 Core<br />

DSP<br />

QorIQ P4080<br />

PowerQUICC MPC8572<br />

QorIQ P2020<br />

PowerQUICC MPC837x<br />

MSC8144 DSP MSC8154<br />

MSC8156 DSP<br />

Service Provider Enterprise Consumer Access<br />

Industrial and Aerospace<br />

TM


Power.org : IBM and <strong>Freescale</strong> Collaboration on Power<br />

Architecture ® Technology<br />

► Power Architecture Advisory Council – PAAC - IBM and <strong>Freescale</strong><br />

• Maintain integrity of the ISA over its evolution – open architecture<br />

• Collaboration on technology innovations<br />

► Recent Innovations - ISA 2.04/2.05/2.06<br />

• Added support for multicore, virtualization and hypervisor<br />

• Additional instructions: Write and pre-fetch instruction for improved performance<br />

► Technical Working Groups<br />

• Common debug methodology – single industry-wide approach<br />

• Hypervisor<br />

Full virtual CPU virtualization<br />

Para-virtualization, API H-call interface for embedded PAPR<br />

• Simulation modeling – framework for compatibility between simulation tools<br />

• ABI – Application Binary Interface - Ecosystem enablement<br />

► Future Innovations within the Architecture<br />

• Power management<br />

• Virtual CPU/Hypervisor<br />

• 64-bit Architecture<br />

• Multicore<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 8<br />

TM<br />

TM


Application-Driven, Balanced Multicore Architecture<br />

“Intelligence is the ability to avoid doing<br />

work, yet getting the work done.”<br />

- Linus Torvalds<br />

Purpose of Balanced Architecture is to<br />

make the cores/multicore SoC more<br />

productive. Simultaneously, enabling a<br />

lower power & lower complexity software<br />

with very high networking performance<br />

Increasing the number of cores does<br />

not guarantee improved performance<br />

► Distributing packets to different cores<br />

► Parse and classify, load-steering, network<br />

accelerators (Crypto, DPI, etc.) and<br />

multi-level prioritized queuing<br />

► Maintaining flow order<br />

► Shared data structures<br />

Handles over-the-top traffic & services<br />

► Bandwidth-intensive multimedia and mobile traffic<br />

affected by social patterns or new service creation<br />

(Facebook, Telepresence, Skype)<br />

Cores<br />

Congestion<br />

Mgmt<br />

Policing<br />

Stash<br />

Context<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 9<br />

Virtualization<br />

Network<br />

Interfaces<br />

QorIQ P4 Platform DPAA<br />

Parse<br />

FMan<br />

QMan BMan<br />

Manage<br />

Work Q<br />

Accelerators<br />

Classify<br />

Enqueue<br />

Steer<br />

TM


►Market Trends and Impact on Processor<br />

Architectures<br />

►<strong>Freescale</strong> – Leader in Embedded Computing<br />

►Power Architecture ® Technology Roadmap<br />

►Multicore Leadership Solutions<br />

►Enablement<br />

►Q&A<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 10<br />

Agenda<br />

TM


Power Architecture ® Cores Portfolio<br />

►<br />

PowerQuicc,<br />

QorIQ P2/P1<br />

e500 v2<br />

QorIQ P3/P4<br />

e500mc<br />

QorIQ P5<br />

e5500<br />

► 32b PPC-E<br />

► OOO, Dual-Issue, 7-stage pipeline<br />

► Support SPE and EFPU<br />

► Designed for Shared Bus, supports SC/DC<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 11<br />

Core Roadmap<br />

► e500 mc plus additional capabilities:<br />

► 64b ISA2.06<br />

► 36 bit addressing (64GB) per process<br />

► Full speed FPU<br />

► Extended Branch Predictor for 64b mode<br />

► Additional Integer/FP instructions<br />

► Support 512KB BS L2<br />

► Supports 32-bit mode for software legacy<br />

► Support Hypervisor/ Trust Architecture (secure<br />

Boot, anti-Tamper/Detection<br />

► e500 v2 plus additional capabilities:<br />

► Support Hypervisor/ Trust Architecture (secure Boot, anti-Tamper/Detection<br />

► Support DP FPU (classic), decorated L/S instructions<br />

► Support 128K/256K BS L2, 64 entries MMU TLB variable size, 64B CL<br />

► Designed for CoreNet Coherency Fabric, double snoop BW<br />

TM


Decreasing Power<br />

Increasing Performance<br />

1x<br />

High Performance<br />

within Embedded<br />

Power Budget of<br />

30W<br />

Performance at<br />

Reasonable Power<br />

Value Priced<br />

for Power/Performance<br />

Applications<br />

Power Sensitive<br />

Applications<br />

e600 +Soc<br />

PowerQUICC III<br />

PowerQUICC II Pro<br />

PowerQUICC II<br />

PowerQUICC I<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 12<br />

Roadmap: <strong>Freescale</strong> Processors Built on<br />

Power Architecture ® Technology<br />

Step Function Performance Increase<br />

3x<br />

First Generation: 45nm<br />

QorIQ – P5<br />

P5020/P5010<br />

e5500<br />

QorIQ – P4<br />

P4080/P4040<br />

e500mc<br />

QorIQ – P3<br />

P3041<br />

e500mc<br />

QorIQ – P2<br />

P2040<br />

e500mc<br />

P2020/P2011<br />

e500v2<br />

QorIQ – P1<br />

P1020/P1021/P1022<br />

e500v2<br />

Increasing Performance<br />

Enhanced Virtualization Support<br />

Next Generation<br />

Higher core frequency<br />

Increasing # of cores<br />

More software friendly<br />

architecture, enhanced<br />

virtualization support<br />

Heterogeneous cores,<br />

DSP + Power cores<br />

Application accelerators<br />

Next process technology<br />

node<br />

Continuous enhancement of application performance<br />

TM


► Next-Generation 64-bit core architecture for higher<br />

performance, computational intensive applications<br />

• 64-bit ISA support (Power Architecture v2.06 compliant)<br />

• Increased addressable memory space<br />

• Scalable up to 2.5 GHz CPU frequency<br />

► High performance classic Floating Point Unit (FPU) for<br />

industrial applications<br />

• Supports IEEE Std. 754 FPU Double Precision<br />

Floating Point<br />

► Hybrid 32-bit mode to support legacy software and<br />

transition to 64-bit architecture<br />

• Register settings allow users to utilize 32-bit mode or 64-<br />

bit mode, easing transition to 64-bit architecture<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 13<br />

e5500: QorIQ 64-bit Core<br />

Introducing the<br />

e5500 core<br />

►Based on the e500<br />

Architecture with 64-bit<br />

ISA<br />

►Core frequency up to 2.5<br />

GHz<br />

►Up to 64 GB<br />

addressable memory<br />

space<br />

►Supports up to 512KB<br />

backside L2 cache<br />

►High performance<br />

classic FPU<br />

TM


Core Performance Comparison The new e5500 core<br />

1<br />

0.8<br />

0.6<br />

0.4<br />

0.2<br />

0<br />

Performance/Silicon Area Comparison<br />

1<br />

0.8<br />

0.6<br />

0.4<br />

0.2<br />

0<br />

e5500 Previous Power<br />

Architecture Generation<br />

e5500 Previous Power<br />

Architecture Generation<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 14<br />

► 2x more single core performance<br />

than previous Power Architecture<br />

generation<br />

► 2x more performance per silicon<br />

area than previous Power<br />

Architecture generation<br />

► Ideal for control plane applications<br />

that need the highest single core<br />

performance within an embedded<br />

power envelope<br />

TM


►Market Trends and Impact on Processor<br />

Architectures<br />

►<strong>Freescale</strong> – Leader in Embedded Computing<br />

►Power Architecture ® Technology Roadmap<br />

►Multicore Leadership Solutions<br />

►Enablement<br />

►Q&A<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 15<br />

Agenda<br />

TM


QorIQ P5<br />

NEW: P5020, P5010 NEW!<br />

Up to 2.2GHz,


CPU<br />

CPU<br />

PowerQUICC/QorIQ P1, P2<br />

<strong>Freescale</strong>‟s Multicore System Architecture<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 17<br />

QorIQ P3, P4, P5<br />

Embedded Challenge Bus Architecture Fabric Arch Comments<br />

Core performance<br />

System Performance<br />

Power Architecture e500<br />

and e600 cores<br />

Classic interrupt shared<br />

BUS architecture<br />

Power Architecture e500 core<br />

w Front and backside cache<br />

Point to point Cross-bar<br />

Fabric<br />

Embedded Power Budgets


►Multicore interconnects must address:<br />

• Scalability of CPU cores, memory and I/O bandwidth<br />

• Flexible inter-processor communication programming models<br />

• QoS differentiation for control/data plane and network traffic<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 18<br />

Platform Interconnect is Critical to<br />

Delivering Multicore Scalability<br />

• Efficient memory subsystem including caching and hardware coherency<br />

►The CoreNet interconnect fabric on the QorIQ P4080 processor<br />

addresses the scalability needs of multicore processors<br />

P4080<br />

Aggregated interface bandwidth (MB/s)<br />

Read Bandwidth<br />

1 core 2 cores 8 cores<br />

TM


► 8 x e500mc Superscalar Cores<br />

► Tri-level cache hierarchy<br />

CoreNet on-chip fabric<br />

• Eliminates shared bus contention<br />

and supports dramatically higher<br />

address issue bandwidth to „feed‟<br />

multiple cores<br />

► Hardware virtualization<br />

support<br />

► On-demand application<br />

acceleration – DPAA<br />

Data Path Acceleration<br />

Architecture<br />

► Industry-leading performance,<br />

process<br />

► Advanced 45nm process<br />

technology<br />

Multicore Communications Processors: QorIQ P4080<br />

Application-driven, balanced multicore architecture<br />

High-performance cores, coupled with on-demand application acceleration,<br />

on-chip fabric interconnect and high-speed interconnects.<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 19<br />

TM


►One of the challenges with<br />

multicore is how to efficiently<br />

utilize all the cores<br />

►Consolidation of software running<br />

on multichip onto a single<br />

multicore device has inherit<br />

difficulties:<br />

• Each software base believes it owns the<br />

full set of hardware resources<br />

• Some resources (memory, interrupt<br />

controllers, etc) will end up being shared<br />

• Consolidated software has to be modified<br />

to cooperate for shared hardware<br />

resources<br />

• Cooperation opens up the opportunity for<br />

bugs in one software system to impact<br />

another<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 20<br />

Virtualization Challenges & 4080 Solution<br />

►P4080 Supports true hardware<br />

partitioning and virtualization:<br />

• Each of the software systems and its<br />

associated private hardware resources are<br />

protected from other<br />

• Hardware that is shared is managed so that<br />

all software systems can use it without each<br />

system having knowledge of the others<br />

►Hardware support enables new<br />

use models:<br />

• With true isolation 3 rd party or customer<br />

software can run on the system without<br />

concerns of it impacting the rest of the<br />

system<br />

• Under utilized cores can be used to run<br />

more than one operating system<br />

• DRM and other secure data can be isolated<br />

and protected in its own partition<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 21<br />

Datapath Acceleration<br />

Provides the infrastructure to pass packets to/from cores,<br />

hardware accelerators, and network interfaces.<br />

Adding cores without upgrading the infrastructure just<br />

moves the bottleneck elsewhere.<br />

► Parallel processing of packets:<br />

• Packets must be load spread across the cores in a meaningful manner<br />

• Packet ordering issues must be addressed<br />

► Shared network I/F and accelerators by multiple cores:<br />

• Traditional BD rings/lists (1 ring per MAC per QoS level per core) do not scale well as<br />

the number of cores and the number of network interfaces increase<br />

• Traditional buffer management techniques (e.g. software-replenished BD rings) do not<br />

scale well as data rates and the number of network interfaces increase<br />

► Separation of data buffering from data presentation<br />

► Inter-core communication and pipelining of work<br />

► Congestion management and avoidance with higher data rates and<br />

distributed processing.<br />

TM


Improved Application Efficiency From QorIQ Hardware<br />

HW Feature Benefits<br />

Packet Distribution Utilize all cores Equally<br />

Packet fields Extraction Saves cycles in cores<br />

Statistics Accelerator No atomic updates for statistics<br />

Hardware Queues Avoid software queues (especially when<br />

pipelining is involved)<br />

Hardware Buffer Pools Avoid core specific memory pools<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 22<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 23<br />

QorIQ P2 Platform: P2020<br />

►Dual e500 Power Architecture ® cores<br />

• 800 - 1200 MHz<br />

• 512 KB Frontside L2 cache w/ECC, HW cache coherent<br />

• 36 bit physical addressing, DP-FPU<br />

►System Unit<br />

• 64/32-bit DDR2/DDR3 with ECC to 800 MHz data rate<br />

• Integrated SEC 3.1 Security Engine<br />

• Open-PIC Interrupt controller, Perf Mon, 2x I 2 C, Timers, 16<br />

GPIO’s, DUART<br />

• 16-bit Enhanced Local Bus supports booting from NAND<br />

Fash memory<br />

• One USB 2.0 Host controller with ULPI interface<br />

• SPI controller supporting booting from SPI serial Flash<br />

• SD/MMC card controller supporting booting from Flash<br />

cards<br />

• Three 10/100/1000 Ethernet controllers (eTSEC) w/<br />

Jumbo Frame support, SGMII interface<br />

• Enhanced features: Parser/Filer, QOS, IP-Checksum<br />

Offload, Lossless Flow Control<br />

• IEEE ® 1588v2 support<br />

• Two Serial Rapid IO ® controllers with integrated message<br />

unit operating up to 3.125G Hz<br />

• Three PCI Express ® 1.0a controllers operating at 2.5 GHz<br />

►Process & Package<br />

• 45nm SOI, 1.05V +/- 50mV, 0C to 125C Tj<br />

• with -40C to 125C Tj option<br />

• 689-pin TePBGAII, 31x31mm<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 24<br />

QorIQ P1 Platform – P1020<br />

►Dual e500 Power Architecture ® cores<br />

• 533 – 800 MHz<br />

• 256KB Frontside L2 cache w/ECC, HW cache coherent<br />

• 36 bit physical addressing, DP-FPU<br />

►System Unit<br />

• 32-bit DDR2/DDR3 with ECC to 800 MHz datarate<br />

• Integrated SEC 3.3 Security Engine<br />

• Open-PIC Interrupt Controller, Perf Mon, 2x I 2 C, Timers,<br />

16 GPIO’s, DUART<br />

• 16-bit Enhanced Local Bus supports booting from<br />

NAND Flash<br />

• Two USB 2.0 controllers Host/Device support<br />

• SPI controller supporting booting from SPI serial Flash<br />

• SD/MMC card controller supporting booting from Flash<br />

cards<br />

• TDM interface<br />

• Three 10/100/1000 Ethernet controllers (eTSEC) w/<br />

Jumbo Frame support, SGMII interface<br />

• Enhanced features: Parser/Filer, QOS, IP-<br />

Checksum Offload, Lossless Flow Control<br />

• IEEE ® 1588v2 Support<br />

• Two PCI Express ® 1.0a controllers operating at 2.5 GHz<br />

• Power Management<br />

►Process & Package<br />

• 45nm SOI, XX +/- XX, 0C to 125C Tj<br />

• with -40C to 125C Tj option<br />

• 689-pin TePBGAII, 31x31mm, 1.0mm pitch<br />

TM


Security<br />

Accel<br />

XOR<br />

QUICC<br />

Engine<br />

UTOPIA,<br />

TDM, MII<br />

32KB<br />

I-<br />

Cache<br />

e500<br />

Core<br />

3x<br />

GE<br />

MAC<br />

32KB<br />

D-<br />

Cache<br />

256KB<br />

L2<br />

Coherency Module<br />

System System Bus Bus<br />

DMA<br />

32KB<br />

I-<br />

Cache<br />

e500<br />

Core<br />

32KB<br />

D-<br />

Cache<br />

On-Chip Network<br />

PCI<br />

Express<br />

x4 SerDes<br />

PCI<br />

Express<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 25<br />

QorIQ P1 First Derivative – P1021<br />

DDR2/DDR3,<br />

SDRAM<br />

Controller<br />

Enhanced<br />

Local Bus<br />

Perf Mon,<br />

DUART, MPIC<br />

2x I2C, Timers<br />

USB2.0<br />

SD/MMC<br />

SPI<br />

32b<br />

16b<br />

►Dual e500 cores; 533 - 800 MHz<br />

• 256KB Frontside L2 cache w/ECC, HW cache coherent<br />

• 36 bit physical addressing, DP-FPU<br />

►System Unit<br />

• 32-bit DDR2/DDR3, 800 MHz data rate w/ECC<br />

• Integrated SEC 3.3 Security Engine<br />

• Open-PIC Interrupt Controller, Perf Mon, 2x I 2 C,<br />

Timers, 16 GPIO’s, DUART<br />

• 16-bit Enhanced Local Bus supports booting from<br />

NAND Flash<br />

• USB 2.0 controllers Host/Device support<br />

• SPI controller supporting booting from SPI serial Flash<br />

• SD/MMC card controller supporting booting from Flash<br />

cards<br />

• Three 10/100/1000 Ethernet controllers (eTSEC) w/<br />

Jumbo Frame support, SGMII interface<br />

• IEEE ® 1588v2 Support<br />

• QUICC Engine for protocol off load and legacy<br />

interfaces<br />

• TDM interfaces with HDLC support<br />

• UTOPIA-L2 interface for ATM support<br />

• Two PCI Express ® 1.0a controllers operating up to<br />

2.5Gbps<br />

• Power Management<br />

►Process & Package<br />

• 45nm SOI, 0.95V+/-50mV, -40C to 125C Tj<br />

• 689-pin TePBGAII<br />

TM


eOpenPIC<br />

PreBoot Loader<br />

Security Monitor<br />

Internal BootROM<br />

Power Mgmt<br />

SD/MMC<br />

SPI<br />

DUART<br />

4x I2C<br />

2x USB 2.0 PHY<br />

Clocks/Reset<br />

GPIO<br />

CCSR<br />

eLBC<br />

Pattern<br />

Match<br />

Engine<br />

2<br />

What‟s New? QorIQ P5 Series P5020 Block Diagram<br />

Power Architecture ®<br />

512 KB<br />

Backside<br />

e5500 Core<br />

L2 Cache 32 KB 32 KB<br />

D-Cache I-Cache<br />

Frame Manager<br />

Parse, Classify,<br />

Distribute<br />

10GE<br />

Buffer<br />

CoreNet<br />

Coherency Fabric<br />

Peripheral<br />

PAMU PAMU<br />

PAMU PAMU<br />

Access Mgmt Unit<br />

SEC<br />

4<br />

RAID<br />

5/6<br />

Engine<br />

Queue<br />

Mgr.<br />

Buffer<br />

Mgr.<br />

SRIO<br />

Mgr.<br />

1GE<br />

1GE<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 26<br />

1GE<br />

1GE<br />

1GE<br />

PCIe<br />

PCIe<br />

SRIO<br />

1024 KB<br />

Frontside<br />

L3 Cache<br />

DMA<br />

x2<br />

18-Lane 5 GHz SerDes<br />

SRIO<br />

PCIe<br />

PCIe<br />

SATA 2.0<br />

64-bit<br />

DDR-3<br />

Memory Controller<br />

SATA 2.0<br />

PAMU<br />

Real Time<br />

Debug<br />

Watchpoint<br />

Cross<br />

Trigger<br />

Perf CoreNet<br />

Monitor Trace<br />

Aurora<br />

►2x e5500 Power Architecture ®<br />

• 2x 64-bit cores (up to 2.2 GHz) with 512 KB<br />

backside L2 cache<br />

• Dual 1MB Shared L3 Cache w/ECC<br />

►Memory Controller<br />

• Dual 32/64bit DDR3/3L w/ECC up to 1.3<br />

GHz<br />

►Ethernet<br />

• 5 x 10/100/1000 Ethernet controllers<br />

• 1 x 10GE controller (XAUI)<br />

►High Speed Interconnect<br />

• 4 PCI Express ® (PCIe) 2.0 controllers<br />

• 2 Serial RapidIO ® (SRIO) 1.3 + 2.0<br />

controllers<br />

• 2 SATA 3Gb/s<br />

• 2 USB 2.0 with PHY<br />

►CoreNet Switch Fabric<br />

►Trusted Architecture<br />

►Data Path Acceleration Architecture<br />

• Security Engine (SEC)<br />

• Pattern Matching Engine (PME)<br />

• RAID 5/6 Engine<br />

• Enhanced RapidIO Messaging (Rman)<br />

►Device<br />

• 45nm SOI Process<br />

• 1295-pin package: Pin compatible with P4080<br />

and P3041<br />

TM


eOpenPIC<br />

PreBoot Loader<br />

Security Monitor<br />

Internal BootROM<br />

Power Mgmt<br />

SD/MMC<br />

SPI<br />

2x DUART<br />

4x I2C<br />

2x USB 2.0 PHY<br />

Clocks/Reset<br />

GPIO<br />

CCSR<br />

eLBC<br />

32b<br />

Rapid<br />

IO<br />

RMan<br />

Pattern<br />

Match<br />

Engine<br />

2.0<br />

What‟s New? QorIQ P3 Series P3041 Block Diagram<br />

Power Architecture ®<br />

128 KB<br />

Backside<br />

e500mc Core<br />

L2 Cache 32 KB 32 KB<br />

D-Cache I-Cache<br />

CoreNet<br />

Coherency Fabric<br />

1024 KB<br />

Frontside<br />

L3 Cache<br />

64-bit<br />

DDR3/3L<br />

Memory Controller<br />

Peripheral<br />

PAMU PAMU<br />

PAMU PAMU PAMU<br />

Access Mgmt Unit<br />

SEC<br />

4.0<br />

Queue<br />

Mgr.<br />

Buffer<br />

Mgr.<br />

Frame Manager<br />

Parse, Classify,<br />

Distribute<br />

10GE<br />

Buffer<br />

1GE<br />

1GE<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 27<br />

1GE<br />

1GE<br />

1GE<br />

PCIe<br />

PCIe<br />

SRIO<br />

SRIO<br />

DMA<br />

x2<br />

18-Lane 5 GHz SerDes<br />

PCIe<br />

PCIe<br />

SATA 2.0<br />

SATA 2.0<br />

Real Time<br />

Debug<br />

Watchpoint<br />

Cross<br />

Trigger<br />

Perf CoreNet<br />

Monitor Trace<br />

Aurora<br />

►Quad e500mc Power Architecture ®<br />

• 4 cores (up to 1.5 GHz) with 128KB backside<br />

L2 cache<br />

• 1 MB Shared L3 Cache w/ECC<br />

►Memory Controller<br />

• 32/64bit DDR3/3L w/ECC up to 1.3 GHz<br />

►Ethernet<br />

• 5 x 10/100/1000 Ethernet controllers<br />

• 1 x 10GE Controllers<br />

►High Speed Interconnect<br />

• 4 PCI Express ® (PCIe) 2.0 controllers<br />

• 2 Serial RapidIO ® (SRIO) 1.3 + 2.0<br />

controllers<br />

• 2 SATA 2.0<br />

• 2 USB 2.0 w/PHY<br />

►CoreNet Switch Fabric<br />

►Trusted Architecture<br />

►Data Path Acceleration Architecture<br />

• Security Engine (SEC)<br />

• Pattern Matching Engine (PME)<br />

• Enhanced RapidIO Messaging (Rman)<br />

►Device<br />

• 45nm SOI Process<br />

• 1295-pin package, pin compatible with P4040<br />

37.5x37.5mm<br />

TM


eOpenPIC<br />

PreBoot Loader<br />

Security Monitor<br />

Internal BootROM<br />

Power Mgmt<br />

SD/MMC<br />

SPI<br />

2x DUART<br />

4x I2C<br />

2x USB 2.0 PHY<br />

Clocks/Reset<br />

GPIO<br />

CCSR<br />

eLBC<br />

16b<br />

Rapid<br />

IO<br />

RMan<br />

Pattern<br />

Match<br />

Engine<br />

2.0<br />

Power Architecture<br />

e500mc Core<br />

32 KB 32 KB<br />

D-Cache I-Cache<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 28<br />

QorIQ P2 Series P2040 Block Diagram<br />

CoreNet<br />

Coherency Fabric<br />

1024 KB<br />

Frontside<br />

CPCache<br />

64-bit<br />

DDR3/3L<br />

Memory Controller<br />

Peripheral<br />

PAMU PAMU<br />

PAMU PAMU PAMU<br />

Access Mgmt Unit<br />

SEC<br />

4.0<br />

Queue<br />

Mgr.<br />

Buffer<br />

Mgr.<br />

Frame Manager<br />

Parse, Classify,<br />

Distribute<br />

1GE<br />

1GE<br />

Buffer<br />

1GE<br />

1GE<br />

1GE<br />

PCIe<br />

SRIO<br />

SRIO<br />

PCIe<br />

DMA<br />

x2<br />

10-Lane 5 GHz SerDes<br />

PCIe<br />

SATA 2.0<br />

SATA 2.0<br />

Real Time<br />

Debug<br />

Watchpoint<br />

Cross<br />

Trigger<br />

Perf CoreNet<br />

Monitor Trace<br />

Aurora<br />

►Quad e500mc Power Architecture®<br />

• 4 cores (up to 1.2GHz)<br />

• 1MB Shared CoreNet Platform Cache w/ECC<br />

►Memory Controller<br />

• DDR3/3L SDRAM up to 1200MHz<br />

• 32/64 bit data bus w/ECC<br />

►High Speed Interconnect<br />

• 3 PCIe 2.0 Controllers<br />

• 2 sRapidIO 2.1 Controllers<br />

Type 9 and 11 messaging<br />

• 2 SATA 2.0<br />

►CoreNet Switch Fabric<br />

►Ethernet<br />

• 5 x 10/100/1000 Ethernet Controllers<br />

Or 4x 2.5Gb/s SGMII<br />

• All w/ Classification, H/W Queueing, policing,<br />

and Buffer Management, Checksum Offload,<br />

QoS, Lossless Flow Control, IEEE 1588<br />

• Up to 5 SGMII or 2.5Gb/s SGMII, 2 RGMII<br />

►Datapath Acceleration<br />

• SEC 4.0<br />

• PME 2.0<br />

►Device<br />

• 45nm SOI Process<br />

• 783-pin package<br />

23x23mm, 0.8mm pitch<br />

• 10W thermal max (est) w/o I/O at 1.0GHz<br />

TM


Protection Against<br />

<strong>Freescale</strong> QorIQ Platform‟s - Trust Architecture<br />

► Theft of Functionality - loss of control of the system’s functionality<br />

► Theft of Data - where a data protection policy exists, loss of data to an unauthorized party<br />

► Theft of Uniqueness - loss of product differentiation through reverse engineering,<br />

duplication, and unapproved inter-operability.<br />

Relying on<br />

► Secure Boot – start from Trusted code base or don’t start at all<br />

► Strong Partitioning of the System – isolation of cores from each other to provide<br />

redundancy and data corruption protection between critical functions<br />

► Threat detection – internal and external security event detection<br />

► Secure Debug<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 29<br />

TM


►Secure Platform Boot:<br />

Configured to boot from<br />

on-chip ROM<br />

• CPU#0 begins to boot from on-chip<br />

ROM, all other CPUs held in reset<br />

• CPU executing from on-chip trusted<br />

boot code (provided by FSL)<br />

performs initial SoC configuration<br />

and health checks, verifies a<br />

signature over the Hypervisor<br />

micro-kernel, stored in the NV<br />

RAM of OEM’s choice<br />

►Secure boot insures that the system<br />

begins executing trusted code. This<br />

trusted code can test the<br />

trustworthiness of other system code<br />

before allowing it to execute.<br />

Note: ‘Trusted’ = passes signature<br />

check. Don’t sign it if you don’t trust it!<br />

P4080<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 30<br />

Trusted Boot and Hypervisor<br />

External<br />

Tamper<br />

Detect<br />

TM


►Market Trends and Impact on Processor<br />

Architectures<br />

►<strong>Freescale</strong> – Leader in Embedded Computing<br />

►Power Architecture ® Technology Roadmap<br />

►Multicore Leadership Solutions<br />

►Enablement<br />

►Q&A<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 31<br />

Agenda<br />

TM


<strong>Freescale</strong><br />

Curtiss Wright<br />

KONTRON<br />

Emerson Network<br />

Power<br />

EuroTech<br />

GE Intelligent<br />

Platforms<br />

Interphase<br />

Mercury<br />

RadiSys<br />

TQ Embedded<br />

Power Architecture ® Technology‟s Growing Market Reach<br />

- Single Board Computer Partners<br />

Subset of a comprehensive partner ecosystem<br />

COM Express ATCA Blades AMC Compact PCI PMC’s<br />

ATCA AMC<br />

COM<br />

Express<br />

Compact-<br />

PCI<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 32<br />

<br />

VME PMC’s ATX,uATX<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

TM


What‟s New? - Easing the “Make vs Buy” Decision<br />

► <strong>Freescale</strong> Development Systems<br />

with production-ready COM Express<br />

platform<br />

• QorIQ products P4080, P2020, P1022<br />

• Linux ® BSP from Mentor Graphics<br />

• CodeWarrior 90 day license<br />

► Availability - $1499/System<br />

• P2020COME-DS-PB November, 2010<br />

• P4080COME-DS-PB December, 2010<br />

• P1022COME-DS-PB January, 2010<br />

•<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 33<br />

► Emerson Network Power production<br />

ready COM Express boards<br />

• COMX-P2020<br />

P4080<br />

• COMX-P4080<br />

95 x 125 mm<br />

P2020<br />

95 x 95 mm<br />

P1022<br />

95 x 95 mm<br />

P2020 – dual core @ 1.2 GHz/core<br />

X4 USB, PCI Express ® and 3 GigE ports<br />

2 GB of DDR3 – 800 MHz (not Included)<br />

2-3D Graphics Processor Unit<br />

P4080 – 8 cores @1.5 GHz/core<br />

X8 USB, 3 GigE and PCI Express ports<br />

Local Bus<br />

Dual banks of 2 GB of DDR# - 1333 MHz (not<br />

included)<br />

• COMX-P1022<br />

P1022 – Dual core @ 1.067 GHz/core<br />

– w/Integrated Digital Display Output<br />

X4 USB, x2 PCI Express, dual GigE ports<br />

X2 SATA<br />

2 GB DDR3-800 MHz<br />

TM


In the News: Application-Specific Focused Reference Designs: P2020-UTM<br />

Production-ready BOM & performance-optimized, fully integrated solutions<br />

NETWORKING OEM<br />

VortiQa Software<br />

HARDWARE ODM/CM<br />

END USER PRODUCT<br />

(OEM Branding + Channel + Support)<br />

PRODUCTION READY SECURITY SOFTWARE<br />

APPLICATION<br />

(Software Platform + Integration with <strong>Freescale</strong> Silicon<br />

+ Integration testing + Regression testing<br />

+ Certifications, where applicable)<br />

QorIQ or MPC silicon based H/W Platform<br />

(PCBA + OS and Board support package)<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 34<br />

► Announced at RSA Show – March 2010<br />

► QorIQ Silicon: P4080, P2020, P2010, P1020<br />

► (+) VortiQa Software for Enterprise Equipment<br />

► (+) Ecosystem Partners<br />

► SOLUTION OUTCOME:<br />

• Cost optimized: UTM appliance portfolio, from lowend<br />

to high-end, from major ODMs (2-4Gbps to 20<br />

Gbps)<br />

• Ready to ship: FCC, UL and CE certified<br />

• Performance: Performance optimized software<br />

TM


In the News: Application Specific Focused Reference Designs<br />

May 31, 2010 – <strong>Freescale</strong> Semiconductor, a leader in embedded processors for<br />

communications, consumer access and intelligent industrial and aerospace applications,<br />

and Atheros Communications, a leading developer of wired and wireless<br />

communication semiconductors, have collaborated on a production-ready reference<br />

design for high-performance and cost-effective WiFi access points for enterprise offices<br />

and small-to-medium sized businesses (SMB).<br />

The solution leverages the industry leading performance of <strong>Freescale</strong>’s QorIQ P1020<br />

system-on-chip (SoC) and Atheros’ 3-stream XSPAN ® chipset with Signal-Sustain<br />

Technology (SST3) to accelerate time to market for 802.11n access points capable of<br />

servicing corporate network environments. Dual-band, dual-concurrent products based<br />

on this combination can deliver up to 600Mbps of actual throughput and greater<br />

wireless coverage to support a wide range of demanding enterprise and SMB<br />

applications that boost productivity and increase employee mobility…<br />

Application challenges<br />

► Highly competitive market –time to market and revenue<br />

► Power over Ethernet (IEEE®802.3af)<br />

► In-door and out-door applications<br />

► Ability to stream data wirelessly with little interruption<br />

► Ability to secure data streams using high levels of encryption<br />

Device advantages<br />

► Time to market, class B certified production ready system<br />

► Support for Power over Ethernet and 802.11n with best in class application throughput<br />

► Support for miniPCI-Express, and extended temperature<br />

► Variable applications depending on configuration<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 35<br />

TM


In the News: <strong>Freescale</strong> Announced Strategic Alliance<br />

► <strong>Freescale</strong> has signed new strategic partnerships with Enea, Green<br />

Hills and Mentor Graphics for <strong>Freescale</strong>’s QorIQ, PowerQUICC and<br />

StarCore portfolios<br />

► These deep partnerships call for unprecedented levels of collaboration<br />

across the entire silicon lifecycle<br />

• IP sharing<br />

• Joint investments in technology and product roadmaps<br />

• Go-to-market partnership<br />

► Establishes extremely comprehensive enablement support for QorIQ,<br />

PowerQUICC and StarCore devices<br />

► Plans call for adding more strategic partners over time<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 36<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 37<br />

e5500 Ecosystem Overview<br />

Ecosystem Partner Solution Offering for e5500<br />

Real Time Operating System support<br />

Complete portfolio of software & hardware<br />

development tools, trace tools and real-time operating<br />

systems<br />

Commercial grade Linux ® OS solution<br />

Tool chain support for new core technology<br />

Provides Simics model of core technology to enable<br />

early 64-bit development.<br />

Power.Org supports the Power Architecture ® core<br />

technology using the new ISA v2.06<br />

TM


Platform Requirement: Mixed Control/Data Plane<br />

► Data plane/signal processing cores act as programmable accelerators for network<br />

processing managed on control plane. Other cores provide special services<br />

(e.g. virus scan)<br />

► Broad OS support providing SMP/AMP support<br />

► Broad spectrum from OS vendors who actively support multiple market segments<br />

Control Plane Data/Signal Processing Other Services<br />

L2 Cache<br />

Power Architecture ®<br />

Core<br />

D-Cache I-Cache<br />

SMP O/S<br />

L2 Cache<br />

Power Architecture<br />

Core<br />

D-Cache I-Cache<br />

L2 Cache<br />

Power Architecture<br />

Core<br />

D-Cache I-Cache<br />

AMP O/S<br />

(shared code)<br />

L2 Cache<br />

Power Architecture<br />

Core<br />

D-Cache I-Cache<br />

CoreNet Coherency Fabric<br />

L2 Cache<br />

Power Architecture<br />

Core<br />

D-Cache I-Cache<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 38<br />

L2 Cache<br />

Power Architecture<br />

Core<br />

D-Cache I-Cache<br />

AMP<br />

O/S<br />

L2 Cache<br />

Power Architecture<br />

Core<br />

D-Cache I-Cache<br />

L2 Cache<br />

Power Architecture<br />

Core<br />

D-Cache I-Cache<br />

Front-side<br />

L3 Cache<br />

AMP<br />

O/S<br />

DDR2/3<br />

Memory<br />

Controller<br />

TM


World Class Alliances<br />

Strategic Technology Collaboration<br />

e200 e300 e500 e600<br />

SOC integrated devices<br />

Embedded power budgets<br />

Networking life cycles<br />

TM<br />

Networking/security IP<br />

Content Aware Packet Processing<br />

The Ecosystem to Enable the Connected World<br />

Architecture<br />

Alliance<br />

Applications<br />

Secure<br />

Networks<br />

Optimize application-specific stacks for continual<br />

improvement in network security solutions<br />

Power<br />

Architecture ®<br />

Technology<br />

Hardware<br />

Hardware<br />

Partners<br />

Tools/OS<br />

Software<br />

Partners<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 39<br />

Development and production systems<br />

in standard industry form factors<br />

Value Partners: Enable faster time to market<br />

and longer time in market<br />

TM<br />

TM


MC68302<br />

68K core<br />

AIM Alliance<br />

Started 1991<br />

First silicon 1992<br />

QUICC MC68360<br />

68K core<br />

20 Years of Communications Processing Evolution<br />

PowerPC 603e<br />

First PowerQUICC<br />

communications processors<br />

Includes Communications<br />

Processor Module (CPM)<br />

PowerQUICC II<br />

603e Power core<br />

PowerQUICC III<br />

e500 Power core<br />

Power Architecture ®<br />

Host Processors<br />

MPC7xxx<br />

e600 core<br />

Security integration<br />

with PowerQUICC line<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 40<br />

Dual-core processor<br />

MPC8641D with e600<br />

Power cores<br />

PowerQUICC II Pro<br />

e300 Power core<br />

QUICC Engine<br />

Next-gen CPM /<br />

dual RISC engines<br />

Dual-core with<br />

integrated<br />

content<br />

processing<br />

MPC8572E with<br />

e500 Power core<br />

1989 1994 1995 1996 1997 1998<br />

2002 2003 2004 2005 2006 2007 2008<br />

In Production<br />

PowerPC<br />

75X<br />

GPON processor<br />

Integrated<br />

DSP + Power core<br />

TM


<strong>Freescale</strong>‟s Product Longevity Program<br />

► <strong>Freescale</strong> has a longstanding track record of providing<br />

long-term production support for our products<br />

► <strong>Freescale</strong> is pleased to provide a formal product<br />

longevity program for the market segments we serve<br />

• For all market segments in which <strong>Freescale</strong> participates,<br />

<strong>Freescale</strong> will make a broad range of devices available for<br />

a minimum of 10 years<br />

• Life cycles begin at the time of launch<br />

► A list of participating <strong>Freescale</strong> products is available at:<br />

www.freescale.com/productlongevity<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 41<br />

TM


►Thank you for attending this presentation.<br />

►We’ll begin the question and answer session.<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 42<br />

Q & A<br />

TM

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!