Freescale PowerPoint Template
Freescale PowerPoint Template
Freescale PowerPoint Template
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